An Improved Quake C Compiler
Find a file
2013-08-14 02:07:12 +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 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 that typecast 2013-07-31 19:36:09 +00:00
ast.h Move const-branch-elision into fold.c 2013-07-31 19:34:38 +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 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
CHANGES Update 2013-06-16 02:48:31 +00:00
code.c Use the _t consistency naming scheme. Also various cleanups. 2013-07-30 16:00:51 +00:00
conout.c Some typos 2013-08-14 02:07:12 +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 Some typos 2013-08-14 02:07:12 +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 increment the optimization counter for DCE'd folds, also enable -O3 for compilation. 2013-08-01 14:24:10 +00:00
gmqcc.ini.example Update gmqcc.ini.example 2013-07-04 15:24:55 -04:00
include.mk Work in progress constant-folding rewrite. 2013-07-31 09:04:19 +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.h Work in progress constant-folding rewrite. 2013-07-31 09:04:19 +00:00
ir.c Use the _t consistency naming scheme. Also various cleanups. 2013-07-30 16:00:51 +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 Move some things around 2013-07-30 15:32:24 +00:00
Makefile increment the optimization counter for DCE'd folds, also enable -O3 for compilation. 2013-08-01 14:24:10 +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 Remove debugging aid and left over cruft. 2013-07-31 18:54:38 +00:00
parser.h Move const-branch-elision into fold.c 2013-07-31 19:34:38 +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 Some cleanups and smaller binaries! 2013-07-28 00:23:15 +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