An Improved Quake C Compiler
Find a file
2013-01-25 23:37:06 +01:00
distro Fix debian package building, now works. 2013-01-18 00:45:35 +00:00
doc Converting gmqcc.1 from man to mdoc style. It can produce nice html output so we can create an online version of the manpage which doesn't look like crap... still todo: qcvm.1 2013-01-24 22:23:49 +01: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 adding testcase for various parentheses and ternary combinations which to test the newly refactored code; includes some cases not hit by xonotic 2013-01-18 15:22:53 +01:00
.gitattributes gitattributes for whitespace 2012-04-28 16:40:03 -04:00
.gitignore gitignore: be more clever 2013-01-13 02:11:08 +01:00
.travis.yml Uhh I did it again 2013-01-12 15:47:41 +00:00
ast.c 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
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 Update some info 2012-12-16 23:00:17 +00:00
CHANGES Update CHANGES file 2013-01-17 10:06:01 +01:00
code.c make the LNOF header compiler friendlier 2013-01-06 16:40:38 +01:00
conout.c Fix argument padding for win_fputs and alike. 2013-01-03 10:33:35 +00:00
correct.c correction fix: don't try to create edits for an empty string 2013-01-10 21:09:44 +01: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 linenumbers and macros are stupid 2013-01-16 23:34:54 +01:00
gmqcc.h When not actually executing, don't complain about invalid progs.dat versions for now. 2013-01-17 17:36:06 +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 In this situation the values don't need to be in parameter order; fix: call-stores putting values into wrong extparams 2013-01-25 16:25:23 +01:00
ir.h mask -Olocal-temps by IR_FLAG_MASK_NO_LOCAL_TEMPS which now equals IR_FLAG_MASK_NO_OVERLAP - though HAS_ARRAYS usually suffices, but not for code which _depends_ on uninitialized variables 2013-01-12 14:03:54 +01:00
lexer.c fix: trigraph check screwing up linenumbering 2013-01-16 22:09:27 +01:00
lexer.h for compile-time constants << and >> are now available 2013-01-10 15:12:19 +01: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 Removed -fenhanced-diagnostics - it's now --correct, which makes sense since it doesn't affect the compilation process itself 2013-01-12 17:10:07 +01:00
Makefile fixing manpage permissions 2013-01-17 23:22:38 +01:00
opts.c -flegacy-vector-maths, enabled by default 2013-01-14 11:15:06 +01:00
opts.def now moving -Ocall-stores to -O3 2013-01-25 16:25:59 +01:00
parser.c store the actual parsing context before parsing into an expression and use that for the effectless-statement warning 2013-01-25 23:37:06 +01:00
README mention CHANGES in README 2013-01-10 20:52:23 +00:00
test.c Fix the testsuite bug, and implemented QCFLAGS enviroment variable support for setting the compile flags (the .tmpl rules takes precedence). 2013-01-02 22:16:02 +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 remove never reached return 2013-01-06 12:39:37 +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