An Improved Quake C Compiler
Find a file
2013-07-26 14:50:37 +00:00
distro slackware pkg build files 2013-06-04 20:32:06 +02:00
doc manpage update 2013-06-15 09:46:44 +02: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 the good old xor swap trick to the xor test, yes it works :P 2013-06-16 02:24:10 +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 Fix some bugs and a memleak in the testsuite. 2013-06-22 01:56:22 +00:00
ast.h I added it for a reason, because I was smart. I forgot about it because of life :( 2013-06-15 11:04:08 +00:00
AUTHORS Consistency 2013-06-04 18:07:18 +00:00
BSDmakefile Update clean rules in makefiles to remove coverity stuff 2013-06-22 00:16:44 +00:00
CHANGES Update 2013-06-16 02:48:31 +00:00
code.c Fix uninitialized data 2013-06-22 00:00:17 +00:00
conout.c Strict prototyping 2013-06-06 02:51:13 +00:00
correct.c Major header reworking, this respects the namespaces properly. Makes object dependency more obvious, allows for better make caches, and prevents misuse of library features, i.e use con_* instead of printf. 2013-06-04 02:47:07 +00:00
exec.c Another one 2013-07-21 21:56:03 +00:00
fs.c Grrrr 2013-04-24 17:47:42 +02:00
ftepp.c Less terse, it confuses people. 2013-06-15 08:56:34 +00:00
gmqcc.h Fix the ctype replacements to work with macro arguments that have side-effect, with exception to isspace which *might* need to become a function. 2013-07-26 12:28:02 +00:00
gmqcc.ini.example Update gmqcc.ini.example 2013-07-04 15:24:55 -04:00
include.mk Use includes for makefile consistency. Added make depend rule for BSDmakefile. 2013-06-16 08:21:23 +00:00
INSTALL Update 2013-06-16 07:51:55 +00:00
intrin.h Strict prototyping 2013-06-06 02:51:13 +00:00
ir.c actually no :) 2013-06-22 20:31:50 +02:00
ir.h Move code generator into ir_builder for earlier free. It's also a much more cleaner design than load parser->code for all ast/ir operations. We also have a proper chain'd design now (so making this a library will be easier). 2013-06-20 10:52:58 +00:00
lexer.c Fix a case of the uninitialized blues 2013-06-22 02:25:19 +00:00
lexer.h Major header reworking, this respects the namespaces properly. Makes object dependency more obvious, allows for better make caches, and prevents misuse of library features, i.e use con_* instead of printf. 2013-06-04 02:47:07 +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 There was too many 16-sized buckets when compiling xonotic, increase the size: this is cheaper on memory and slightly faster. 2013-07-26 14:50:37 +00:00
Makefile Update clean rules in makefiles to remove coverity stuff 2013-06-22 00:16:44 +00:00
opts.c Technically GCC was wrong here, since opts_ini_parse is guranteed to change error. 2013-07-21 21:51:34 +00:00
opts.def Merge branch 'master' into cooking 2013-06-17 20:14:26 +00:00
pak.c Catch that one too 2013-06-21 23:51:49 +00:00
parser.c There was too many 16-sized buckets when compiling xonotic, increase the size: this is cheaper on memory and slightly faster. 2013-07-26 14:50:37 +00:00
README update README to reflect syntax highlighting stuff. 2013-04-21 09:44:08 +00:00
stat.c Fix a sizeof bug 2013-06-21 23:55:47 +00:00
test.c Eeasy fix for that 2013-07-21 22:07:22 +00: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 Fix some more bugs (coverity you're a life saver) 2013-06-22 02:05:04 +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