An Improved Quake C Compiler
Find a file
2013-01-27 07:45:49 +00:00
distro Fixes, updates, and added uninstall target for makefile 2013-01-27 07:45:49 +00:00
doc manpage: wrong date 2013-01-26 14:44:00 +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 Add this/Makefile for generating a .tar.xz for arch packages. This is sort of like the debian one, it can be run from any *nix systems to generate a package. Currently only generates an x86_64 package, like the debian one (which only does i686). 2013-01-27 07:08:27 +00: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 Fixes, updates, and added uninstall target for makefile 2013-01-27 07:45:49 +00: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 Fix a warning 2013-01-26 14:43:49 +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