An Improved Quake C Compiler
Find a file
Wolfgang Bumiller 3e3b8993aa Lifetime analysis: Don't go through the blocks as a graph, instead, go through only the list.
The difference in code is rather small, but it's much faster.
2013-02-11 11:39:44 +01:00
distro Fix this target for archlinux 2013-02-02 09:02:03 +00:00
doc Update doc/specification.tex 2013-02-04 11:13:11 -05:00
msvc Windows stuff for visual studio now offical works with exception to colorized output to cmd (which actually should work). As well as the testsuite which lacks implementations of task_popen/task_pclose. 2012-12-21 06:16:08 -05:00
tests Add bitnot test for testsuite. 2013-02-02 00:12:46 +00:00
.gitattributes gitattributes for whitespace 2012-04-28 16:40:03 -04:00
.gitignore unmasking bsd-git/PKGBUILD in .gitignore 2013-01-27 13:10:44 +01:00
.travis.yml Uhh I did it again 2013-01-12 15:47:41 +00:00
ast.c fix: rotate_entfield_array_index_nodes deleting the old array caused expressions to be deleted recursively 2013-02-03 23:38:06 +01:00
ast.h Make the varargs counter more stable, it'll now work with a function pointer with a different number of fixed params 2013-01-17 10:30:32 +01:00
AUTHORS typo 2013-02-02 00:59:19 +00:00
CHANGES Update CHANGES file 2013-01-17 10:06:01 +01:00
code.c Rename 2013-01-30 05:35:07 +00:00
conout.c Fix argument padding for win_fputs and alike. 2013-01-03 10:33:35 +00:00
correct.c Fix memleak and assignment for cached lengths in corrector 2013-02-01 06:22:29 +00:00
exec.c -v now prints the initial value of globals in -printdefs 2013-01-25 19:17:31 +01:00
file.c Fix some issues 2013-01-02 16:34:55 +00:00
ftepp.c properly mask #message, #warning, #error by ftepp->output_on 2013-02-03 23:23:50 +01:00
gmqcc.h Reverting this awful unmaintainable mess of option description system 2013-02-04 00:19:56 +01:00
gmqcc.ini.example gmqcc.ini.example: LEGACY_VECTOR_MATHS 2013-01-14 11:17:25 +01:00
INSTALL INSTALL: mention ArchLinux PKGBUILDs. 2012-12-26 21:57:26 +01:00
ir.c Lifetime analysis: Don't go through the blocks as a graph, instead, go through only the list. 2013-02-11 11:39:44 +01:00
ir.h Lifetime analysis: Don't go through the blocks as a graph, instead, go through only the list. 2013-02-11 11:39:44 +01:00
lexer.c s/%d/%s/ 2013-02-02 01:04:26 +00:00
lexer.h Implement subscripting for __VA_ARGS__, and added test-case. This only works on INTCONST for now. 2013-01-27 12:55:56 +00:00
LICENSE This file seems to live in the past. Let's pull it over 2013-01-10 15:55:58 +01:00
main.c get that message back in 2013-02-04 00:28:35 +01:00
Makefile Added definition file for test-suite, used by default by the test system. To override the defs globally, use -defs=file from the command line for the test-suite. To override the defs per-file, use F: -no-defs flag in the test template file. 2013-01-30 08:04:56 +00:00
opts.c Reverting this awful unmaintainable mess of option description system 2013-02-04 00:19:56 +01:00
opts.def Yes, that's what you are SUPPOSED to do in this case: ERROR, not default to crap 2013-02-04 00:20:41 +01:00
parser.c Better handling of multiple body functions. 2013-02-05 03:28:20 +00:00
README mention CHANGES in README 2013-01-10 20:52:23 +00:00
test.c Added definition file for test-suite, used by default by the test system. To override the defs globally, use -defs=file from the command line for the test-suite. To override the defs per-file, use F: -no-defs flag in the test template file. 2013-01-30 08:04:56 +00:00
TODO TODO: fix typos 2012-12-26 19:15:40 +01:00
utf8.c Happy new years! 2013-01-01 05:08:55 +00:00
util.c Get it compiling with C++ compilers again. 2013-01-30 06:49:50 +00:00

GMQCC: An improved Quake C compiler

For licensing:          see the LICENSE file.
For installation notes: see the INSTALL file.
For a list of authors:  see the AUTHORS file.
For a list of changes:  see the CHANGES file.

For documentation:
    See the manpages, or visit the documentation online at
    http://graphitemaster.github.com/gmqcc/doc.html