An Improved Quake C Compiler
Find a file
2013-10-17 03:43:05 -04:00
distro Fix windows builds, add strip target for makefiles, update distro build makefiles to use it for release builds. 2013-10-11 09:51:08 -04:00
doc Update documentation 2013-09-30 16:03:22 -04:00
misc who let the cat out? 2013-10-11 15:53:59 +02:00
msvc Make it compile in visual studio again, without warnings. 2013-08-16 09:03:36 +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 a test for function accumulation attribute 2013-10-17 03:43:05 -04: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 Update .travis.yml 2013-09-22 08:43:47 -04:00
ansi.c Make it valid C++ code, such that it can compile as C++ code. 2013-10-16 19:54:21 -04:00
ast.c Implemented [[accumulate]] attribute. This will hopefully be used by Xonotic to replace it's ACCUMULATE_FUNCTION stuff. 2013-10-17 03:21:30 -04:00
ast.h Implemented [[accumulate]] attribute. This will hopefully be used by Xonotic to replace it's ACCUMULATE_FUNCTION stuff. 2013-10-17 03:21:30 -04: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 Cleanup for builds 2013-10-14 02:17:45 -04:00
CHANGES Update CHANGES files 2013-10-05 22:34:55 -04:00
code.c Cleanup for builds 2013-10-14 02:17:45 -04:00
conout.c Cleanup for builds 2013-10-14 02:17:45 -04: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 Cleanups 2013-10-14 20:58:36 -04:00
fold.c Fix handling on intrinsic folding, this closes #118. 2013-10-17 00:14:42 -04:00
fs.c Refactor some util/platform usage and extend file system file interface to accept its own flags and EOF 2013-10-11 06:12:56 -04:00
ftepp.c Some cleanups 2013-10-11 09:32:46 -04:00
gmqcc.h Fix option string allocated/non allocated storage. 2013-10-16 20:14:49 -04:00
gmqcc.ini.example Update documentation 2013-09-30 16:03:22 -04:00
include.mk Cleanups 2013-10-14 20:58:36 -04: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 Fix handling on intrinsic folding, this closes #118. 2013-10-17 00:14:42 -04:00
ir.c Refactor some util/platform usage and extend file system file interface to accept its own flags and EOF 2013-10-11 06:12:56 -04:00
ir.h float and double shouldn't be used here, this is what qcfloat_t is for. This fixes the memcmp bug in the folder. 2013-10-16 21:32:31 -04:00
lexer.c Refactor some util/platform usage and extend file system file interface to accept its own flags and EOF 2013-10-11 06:12:56 -04:00
lexer.h Another one 2013-10-16 21:47:12 -04: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 Fix option string allocated/non allocated storage. 2013-10-16 20:14:49 -04:00
Makefile Cleanup for builds 2013-10-14 02:17:45 -04:00
msvc.c Make it valid C++ code, such that it can compile as C++ code. 2013-10-16 19:54:21 -04:00
opts.c Fix option string allocated/non allocated storage. 2013-10-16 20:14:49 -04:00
opts.def Add seperate warning flag for directive in macro. 2013-09-30 15:59:36 -04:00
pak.c Refactor some util/platform usage and extend file system file interface to accept its own flags and EOF 2013-10-11 06:12:56 -04:00
parser.c Enforce void type on accumulatable functions. 2013-10-17 03:39:14 -04:00
parser.h Fix handling on intrinsic folding, this closes #118. 2013-10-17 00:14:42 -04:00
platform.h Make it valid C++ code, such that it can compile as C++ code. 2013-10-16 19:54:21 -04:00
PORTING Add a porting guide 2013-10-11 04:55:26 -04:00
README Update README 2013-10-11 08:14:37 -04:00
stat.c Remove some trailing whitespace 2013-08-17 23:43:41 +00:00
test.c Use .dat extension on generated binaries in testsuite to prevent them from being sourced as task template files. This will fix the async builds on travis.ci 2013-10-17 00:18:07 -04:00
TODO Handle double negation case specially. Update TODO 2013-09-30 05:12:28 -04:00
utf8.c This can actually be much smaller, 204 bytes! 2013-10-11 00:22:27 -04:00
util.c Fix windows builds, add strip target for makefiles, update distro build makefiles to use it for release builds. 2013-10-11 09:51:08 -04: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

For description on porting GMQCC to other platforms, or information
on how to approach porting GMQCC to more 'exotic' platforms:
    See the PORTING file.