An Improved Quake C Compiler
Find a file
2013-08-14 06:12:43 +00:00
distro add instruction 2013-07-27 22:24:43 +04:00
doc Added -Oconst-fold-dce (dead code elimination optimization for when constant expressions form the basis of the dead code, i.e if else with constant expression). Fixed deps and added documentation. Cleaned up folds for ir_value (can now use the same macros as the ast_value ones). 2013-08-01 07:07:59 +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 Make COMPILER_QCC default to please the stuborn Quake community. 2013-07-27 17:56:46 +00:00
.gitattributes
.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 that typecast 2013-07-31 19:36:09 +00:00
ast.h Remove the attempt at ast_intrinsic node 2013-08-14 03:05:14 +00:00
AUTHORS Fedora spec files (0.2.9 and 0.3.0) + INSTALL documentation, thanks Igor Gnatenko. 2013-07-27 16:33:33 +00:00
BSDmakefile Update deps 2013-08-14 06:12:43 +00:00
CHANGES Update 2013-06-16 02:48:31 +00:00
code.c Some statistics as Samual wanted. 2013-08-14 04:08:00 +00:00
conout.c Some intrinsic cleanups 2013-08-14 03:03:49 +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 Use the _t consistency naming scheme. Also various cleanups. 2013-07-30 16:00:51 +00:00
fold.c Update deps 2013-08-14 06:12:43 +00:00
fs.c Grrrr 2013-04-24 17:47:42 +02:00
ftepp.c Use the _t consistency naming scheme. Also various cleanups. 2013-07-30 16:00:51 +00:00
gmqcc.h Some statistics as Samual wanted. 2013-08-14 04:08:00 +00:00
gmqcc.ini.example Update gmqcc.ini.example 2013-07-04 15:24:55 -04:00
include.mk Made intrinsics seperate from the parser. 2013-08-14 06:02:15 +00:00
INSTALL Fedora spec files (0.2.9 and 0.3.0) + INSTALL documentation, thanks Igor Gnatenko. 2013-07-27 16:33:33 +00:00
intrin.c Made intrinsics seperate from the parser. 2013-08-14 06:02:15 +00:00
ir.c Some statistics as Samual wanted. 2013-08-14 04:08:00 +00:00
ir.h Use the _t consistency naming scheme. Also various cleanups. 2013-07-30 16:00:51 +00:00
lexer.c Use the _t consistency naming scheme. Also various cleanups. 2013-07-30 16:00:51 +00:00
lexer.h Fixes 2013-07-31 15:56:56 +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 Some statistics as Samual wanted. 2013-08-14 04:08:00 +00:00
Makefile Made intrinsics seperate from the parser. 2013-08-14 06:02:15 +00:00
opts.c Use the _t consistency naming scheme. Also various cleanups. 2013-07-30 16:00:51 +00:00
opts.def Added -Oconst-fold-dce (dead code elimination optimization for when constant expressions form the basis of the dead code, i.e if else with constant expression). Fixed deps and added documentation. Cleaned up folds for ir_value (can now use the same macros as the ast_value ones). 2013-08-01 07:07:59 +00:00
pak.c Catch that one too 2013-06-21 23:51:49 +00:00
parser.c Made intrinsics seperate from the parser. 2013-08-14 06:02:15 +00:00
parser.h Made intrinsics seperate from the parser. 2013-08-14 06:02:15 +00:00
README update README to reflect syntax highlighting stuff. 2013-04-21 09:44:08 +00:00
stat.c Please the whitespace gods 2013-07-27 11:48:55 +00:00
test.c Testsuite now returns the correct value on test failures (also prints how many tests failed .. if any fail) 2013-08-01 07:20:02 +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 2013-08-14 04:27:11 +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