An Improved Quake C Compiler
Find a file
2012-12-31 12:43:15 +01:00
distro/arch PKGBUILDs: note myself as contributor. 2012-12-27 20:07:58 +01:00
doc Changing -Wtoo-few-parameters to -Winvalid-parameter-count; removing hardcoded COMPILER_GMQCC code which makes invalid parameter counts an error and instead make -std=gmqcc imply -Werror-invalid-parameter-count 2012-12-31 12:29:25 +01:00
msvc Windows stuff for visual studio now offical works with exception to colorized output to cmd (which actually should work). As well as the testsuite which lacks implementations of task_popen/task_pclose. 2012-12-21 06:16:08 -05:00
tests noref testcase must use -Wno-uninitialized-global 2012-12-28 19:09:06 +01:00
.gitattributes gitattributes for whitespace 2012-04-28 16:40:03 -04:00
.gitignore add .gitignore file 2012-12-28 23:32:33 +01:00
ast.c Adding some more internal-error messages where they were missing; fixed ast_ternary_codegen to use the ast_node's type instead of the ir generated ones to avoid erroring on TYPE_NIL 2012-12-31 12:08:47 +01:00
ast.h Add support for user defined messages for [[deprecated]] generalized attribute 2012-12-30 09:58:52 +00:00
AUTHORS Update some info 2012-12-16 23:00:17 +00:00
code.c memleak 2012-12-28 14:47:27 +00:00
conout.c -fbail-on-werror option 2012-12-27 12:46:36 +01:00
exec.c Fix evaluation order bug 2012-12-30 11:01:45 +00:00
file.c Fix teh paren! 2012-12-28 15:19:19 +00:00
ftepp.c fix: ftepp_delete needs to ftepp_flush to not cause a leak on errors 2012-12-30 10:37:15 +01:00
gmqcc.h GMQCC_GITINFO 2012-12-28 20:39:30 +01:00
gmqcc.ini.example Changing -Wtoo-few-parameters to -Winvalid-parameter-count; removing hardcoded COMPILER_GMQCC code which makes invalid parameter counts an error and instead make -std=gmqcc imply -Werror-invalid-parameter-count 2012-12-31 12:29:25 +01:00
INSTALL INSTALL: mention ArchLinux PKGBUILDs. 2012-12-26 21:57:26 +01:00
ir.c Adding some more internal-error messages where they were missing; fixed ast_ternary_codegen to use the ast_node's type instead of the ir generated ones to avoid erroring on TYPE_NIL 2012-12-31 12:08:47 +01:00
ir.h TYPE_NIL, builder->nil, ast_value_codegen for TYPE_NIL 2012-12-28 18:05:28 +01:00
lexer.c improvie/fix \{x...} char parsing 2012-12-29 19:11:06 +01:00
lexer.h Whitespace 2012-12-23 09:10:31 +00:00
LICENSE Update some info 2012-12-16 23:00:17 +00:00
main.c Another hardcoded -std=gmqcc option removed and added to the implied -std=gmqcc flags 2012-12-31 12:43:15 +01:00
Makefile GMQCC_GITINFO 2012-12-28 20:39:30 +01:00
opts.c Changing -Wtoo-few-parameters to -Winvalid-parameter-count; removing hardcoded COMPILER_GMQCC code which makes invalid parameter counts an error and instead make -std=gmqcc imply -Werror-invalid-parameter-count 2012-12-31 12:29:25 +01:00
opts.def Changing -Wtoo-few-parameters to -Winvalid-parameter-count; removing hardcoded COMPILER_GMQCC code which makes invalid parameter counts an error and instead make -std=gmqcc imply -Werror-invalid-parameter-count 2012-12-31 12:29:25 +01:00
parser.c Another hardcoded -std=gmqcc option removed and added to the implied -std=gmqcc flags 2012-12-31 12:43:15 +01:00
README Update some info 2012-12-16 23:00:17 +00:00
splint.sh Fix evaluation order bug 2012-12-30 11:01:45 +00:00
test.c Fixed another possible implementation specific bug thanks to this progressive splint idea :) 2012-12-28 12:43:08 +00:00
TODO TODO: fix typos 2012-12-26 19:15:40 +01:00
utf8.c s/\t/ /g - utf8.c 2012-12-28 12:57:41 +00:00
util.c added util_vasprintf/util_asprintf .. so we can stop assuming a certian static array size for formatting strings ... I expect to see full migration to this before the next release for protection of over/under flows. As well as identifers >= 1024 bytes :) 2012-12-28 15:02:53 +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 documentation:
    See the manpages, or visit the documentation online at
    http://graphitemaster.github.com/gmqcc/doc.html