An Improved Quake C Compiler
Find a file
2012-12-23 21:39:23 +01:00
doc -Olocaltemps -> -Olocal-temps for consistency; added manpage entry; removed leftover manpage entry for -foverlap-locals; -Olocal-temps moved from -O1 to -O3 due to stability concerns 2012-12-23 21:39:23 +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 utf8 tests 2012-12-23 10:23:42 +01:00
.gitattributes gitattributes for whitespace 2012-04-28 16:40:03 -04:00
ast.c ir_function now has a flags field - flags are: IR_FLAG_HAS_{ARRAYS,UNINITIALIZED,GOTO} 2012-12-23 16:21:38 +01:00
ast.h Fix: ast_value.cvq must be an int, not a bool; 2012-12-22 12:30:20 +01:00
AUTHORS Update some info 2012-12-16 23:00:17 +00:00
code.c Wrapper around FILE to take advantage of MSVC "secure" CRT. We don't actually defend bounds checks (we just hack in the few ones to silent MSVC .. and to pass WinRT "native code" rules) 2012-12-23 06:05:22 +00:00
conout.c Actually fix the segfault this time 2012-12-23 08:08:05 +00:00
exec.c added -disasm-func to the qcvm 2012-12-23 20:45:43 +01:00
file.c Lies ... damned lies, all lies I tell you ... copy-pasta lies! 2012-12-23 08:17:05 +00:00
ftepp.c Make compiler and virtual-machine compile as C++ code, also removed gmqcc_voidptr hack. 2012-12-23 07:51:19 +00:00
gmqcc.h Even safer vector macros 2012-12-23 20:55:15 +01:00
gmqcc.ini.example Document ini.example 2012-12-21 04:01:47 +00:00
INSTALL Checking in an INSTALL file 2012-11-18 18:54:10 +01:00
ir.c -Olocaltemps -> -Olocal-temps for consistency; added manpage entry; removed leftover manpage entry for -foverlap-locals; -Olocal-temps moved from -O1 to -O3 due to stability concerns 2012-12-23 21:39:23 +01:00
ir.h Remove ir_block_create_{add,sub,mul,div}, they're not used; STOREP instructions don't themselves to their target pointer's 'writes' list, but 'reads' list instead 2012-12-23 21:29:15 +01:00
lexer.c Uchar -> uchar_t for consistency 2012-12-23 10:34:29 +01:00
lexer.h Whitespace 2012-12-23 09:10:31 +00:00
LICENSE Update some info 2012-12-16 23:00:17 +00:00
main.c Actually fix the segfault this time 2012-12-23 08:08:05 +00:00
Makefile utf8lib.c -> utf8.c - I hope windows 8 allows this filename :P 2012-12-23 10:44:03 +01:00
opts.c Make compiler and virtual-machine compile as C++ code, also removed gmqcc_voidptr hack. 2012-12-23 07:51:19 +00:00
opts.def -Olocaltemps -> -Olocal-temps for consistency; added manpage entry; removed leftover manpage entry for -foverlap-locals; -Olocal-temps moved from -O1 to -O3 due to stability concerns 2012-12-23 21:39:23 +01:00
parser.c Whitespace 2012-12-23 09:10:31 +00:00
README Update some info 2012-12-16 23:00:17 +00:00
test.c Whitespace 2012-12-23 09:10:31 +00:00
TODO Fix some typos 2012-12-16 22:52:17 +00:00
utf8.c utf8lib.c -> utf8.c - I hope windows 8 allows this filename :P 2012-12-23 10:44:03 +01:00
util.c util_swa_* + GMQCC_INLINE 2012-12-23 13:11:20 +01: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 documentation:
    See the manpages, or visit the documentation online at
    http://graphitemaster.github.com/gmqcc/doc.html