An Improved Quake C Compiler
Find a file
2013-08-28 11:28:27 -04:00
distro archlinux PKGBUILDs: don't use install's -D switch - now they should work for both ArchLinux and ArchBSD 2013-08-21 10:45:28 +02:00
doc Add missing -width to .Bl in doc/gmqpak.1 2013-08-28 14:40:23 +02:00
misc misc/check-doc.sh: run mandoc -Tlint -Wall on the manpages 2013-08-28 14:33:09 +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 Some style fixes for tests 2013-08-27 06:41:03 -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 Uhh I did it again 2013-01-12 15:47:41 +00:00
ast.c ast_binary->right_first and an execution order check 2013-08-27 10:42:13 +02:00
ast.h ast_binary->right_first and an execution order check 2013-08-27 10:42:13 +02: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 Some testing for valgrind in the makefile 2013-08-16 07:33:57 +00:00
CHANGES Mark release, ready to tag it and bag it. 2013-08-19 21:34:49 +00:00
code.c Merge divVerent/ftypeless-stores, but rid of the macro abuse. 2013-08-27 04:28:22 -04: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 Remove that idiom, and use GMQCC_ARRAY_COUNT. 2013-08-17 23:39:06 +00:00
fold.c Fix fold-dce for if(0) 2013-08-28 10:39:48 -04:00
fs.c Grrrr 2013-04-24 17:47:42 +02:00
ftepp.c Added style + indent rule, fixed some indenting as well 2013-08-19 02:16:16 +00:00
gmqcc.h Add support for columns to LNOF files. 2013-08-26 14:14:33 -04:00
gmqcc.ini.example New options: -ftypeless-stores and -fsort-operands 2013-08-27 09:55:00 +02:00
include.mk Some style fixes for tests 2013-08-27 06:41:03 -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 Implemented a __builtin_fabs intrinsic. 2013-08-28 11:28:27 -04:00
ir.c Fix XOR maths for overlapping inputs by setting the lifetimes correctly. 2013-08-27 12:27:20 +02:00
ir.h Support vector bitor/bitand/bitxor. 2013-08-26 18:32:28 +02:00
lexer.c reset the column counter on a newline 2013-08-26 18:53:09 +02:00
lexer.h Remove that idiom, and use GMQCC_ARRAY_COUNT. 2013-08-17 23:39:06 +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 Remove that idiom, and use GMQCC_ARRAY_COUNT. 2013-08-17 23:39:06 +00:00
Makefile Make makes output consistent with BSD makes output for make 2013-08-21 09:49:26 -04:00
opts.c Make it compile in visual studio again, without warnings. 2013-08-16 09:03:36 +00:00
opts.def New options: -ftypeless-stores and -fsort-operands 2013-08-27 09:55:00 +02:00
pak.c Remove some trailing whitespace 2013-08-17 23:43:41 +00:00
parser.c allow initializing shadowed locals outside of -std=gmqcc - in this case it becomes a regular assignment to the old declaration which is consistent with fteqcc 2013-08-28 14:20:33 +02: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 Remove some trailing whitespace 2013-08-17 23:43:41 +00:00
test.c Cleanups 2013-08-28 03:45:40 -04: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 typos 2013-08-21 23:28:49 -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