There was too many 16-sized buckets when compiling xonotic, increase the size: this is cheaper on memory and slightly faster.
Track strdup memory too
Smaller memory footprint, 4/8 bytes vs 12/24 for individual token lex_ctx's. Use to be a 'shallow' copy of the details in lex_file, now it's a pointer to the contents in lex_file.
Revert "Smaller memory footprint, 4/8 bytes vs 12/24 for individual token lex_ctx's. Use to be a 'shallow' copy of the details in lex_file, now it's a pointer to the contents in lex_file."

This reverts commit cddf70f46bc9c46b6adda39a83e9564bf0cf34d3.
Please the whitespace gods
Fedora spec files (0.2.9 and 0.3.0) + INSTALL documentation, thanks Igor Gnatenko.
Not to be included
Some typos
Make COMPILER_QCC default to please the stuborn Quake community.
Clear out for now.
not needed yet

Signed-off-by: Igor Gnatenko <i.gnatenko.brain@gmail.com>
add updated spec and rename it

Signed-off-by: Igor Gnatenko <i.gnatenko.brain@gmail.com>
add instruction

Signed-off-by: Igor Gnatenko <i.gnatenko.brain@gmail.com>
Merge pull request #116 from ignatenkobrain/cooking

Add instruction for Fedora and other RPM distros
cherry-pick diagnostics testsuite into cooking. We can now create compiler diagnostic tests, i.e if the compiler errors on syntax, we can match the error messages.
Some cleanups and smaller binaries!
Move some things around
Use the _t consistency naming scheme. Also various cleanups.
I'm in a state of confusion as to why constant folding was never done on comparisions, now it is ;)
Experimental/Initial try at in-ast constant folding. (for TYPE_FLOAT currently .. since comparisions on UTF8 strings need to be worked out yet ..)