An Improved Quake C Compiler
Find a file
2013-05-05 12:53:58 +02:00
distro Merge branch 'master' into cooking 2013-04-27 19:05:06 +02:00
doc Less general name for PAK utility, added install targets for PAK utility, added manpag for PAK utility, this closes #108 2013-04-28 03:41:03 +00:00
misc Make ftepps __NULL__ translate to gmqccs untyped nil keyword (this isn't correct behaviour of the __NULL__ constant, but it works) 2013-04-24 04:17:17 +00:00
msvc Get it compiling in visual studio again. 2013-04-24 01:43:53 +00:00
syntax Add jedit syntax highlighting support, thanks to LordHavoc (made some changes to reflect gmqcc syntax more) 2013-04-21 08:13:39 +00:00
tests Add expressions for builtins test 2013-04-25 17:39:05 +00:00
.gitattributes gitattributes for whitespace 2012-04-28 16:40:03 -04:00
.gitignore .gitignore: add binarys 2013-05-05 12:53:58 +02:00
.travis.yml Uhh I did it again 2013-01-12 15:47:41 +00:00
ast.c ast_value now has an initializer list array, still unused but it's there for later 2013-04-26 10:47:55 +02:00
ast.h ast_value now has an initializer list array, still unused but it's there for later 2013-04-26 10:47:55 +02:00
AUTHORS typo 2013-02-02 00:59:19 +00:00
CHANGES Update CHANGES file 2013-04-27 16:33:47 +02:00
code.c Implemented support for having codegen (and lno files) be wrote out to memory, this essentially allows us to embed the compiler in applications now. 2013-04-28 04:29:20 +00:00
conout.c Grrrr 2013-04-24 17:47:42 +02:00
correct.c Grrrr 2013-04-24 17:47:42 +02:00
exec.c Escape strings in executor for -printdefs 2013-05-02 19:18:59 +00:00
fs.c Grrrr 2013-04-24 17:47:42 +02:00
ftepp.c less globals 2013-04-25 12:08:13 +00:00
gmqcc.h Starting point of 0.3.0 2013-04-27 16:30:35 +02:00
gmqcc.ini.example manpage and ini update 2013-04-25 19:17:58 +02:00
INSTALL INSTALL: mention ArchLinux PKGBUILDs. 2012-12-26 21:57:26 +01:00
intrin.h Grrrr 2013-04-24 17:47:42 +02:00
ir.c Expression has undefined behavior (left operand modifies code->globals->used, used by right operand): (code->globals)[(((vector_t*)((void *)code->globals)) - 1)->used++] = (code_genstring(code, global->constval.vstring)) Code has unspecified behavior. Order of evaluation of function parameters or subexpressions is not defined, so if a value is used and modified in different places not separated by a sequence point constraining evaluation order, then the result of the expression is unspecified. 2013-04-27 15:20:01 +00:00
ir.h Less extern 2013-04-25 12:22:34 +00:00
lexer.c Apply some static where it belongs 2013-04-25 03:34:42 +00:00
lexer.h change the value of TOKEN_EOF 2013-04-25 17:39:12 +02: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 this should be tagged 0.2.9 2013-04-27 16:30:03 +02:00
Makefile Fix deps (remove duplicates with clever make tricks) 2013-04-28 03:50:22 +00:00
opts.c Grrrr 2013-04-24 17:47:42 +02:00
opts.def Pushing the -fexpressions-for-builtins stuff and the modff for catching fractional-part builtin numbers. 2013-04-25 17:08:02 +00:00
pak.c Grrrr 2013-04-24 17:47:42 +02:00
parser.c ast_value now has an initializer list array, still unused but it's there for later 2013-04-26 10:47:55 +02:00
README update README to reflect syntax highlighting stuff. 2013-04-21 09:44:08 +00:00
test.c dup is marked as warn-unused-result 2013-04-27 17:51:51 +02:00
TODO TODO: fix typos 2012-12-26 19:15:40 +01:00
utf8.c Grrrr 2013-04-24 17:47:42 +02:00
util.c Apply some static where it belongs 2013-04-25 03:34:42 +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

For syntax highlighting description files, or information
regarding how to install them:
    See the README in syntax directory