quakeforge/tools/qfcc/source
Bill Currie 52e844ee48 Produce slightly better v6 modulo code for complex inputs.
I'm having problems with temp defs, but I imagine this code is rarely used
so I won't worry about it for now. It will, however, make a good test case
for when I rework emit.c after I do some reading.
2010-12-19 11:23:33 +09:00
..
.indent.pro indent whitespace cleanup. not perfect, but a bit more consistent now 2001-12-06 19:49:40 +00:00
class.c Don't warn when adding a new method to an implementation. 2010-12-16 20:04:08 +09:00
constfold.c Don't let casting in constfold increment users. 2010-12-12 15:37:26 +09:00
cpp.c more vc2005 patches from phrosty 2007-04-11 22:03:36 +00:00
debug.c hah, should have been using __attribute__((used)) all that time (rather 2005-08-04 15:27:09 +00:00
def.c make sure def->space points to the space the def's location is allocated from to ensure that freeing the location works properly (fixes the bogus address triggered by prozaccoop: thanks, phrosty) 2010-02-22 13:11:41 +00:00
disassemble.c record the params for builtins, too. 2007-04-09 06:16:34 +00:00
emit.c Print users info when dumping statements. 2010-12-19 11:16:04 +09:00
expr.c Produce slightly better v6 modulo code for complex inputs. 2010-12-19 11:23:33 +09:00
function.c Make control of expression dumping less of a hassle. 2010-12-19 11:15:13 +09:00
globals.c More docs. 2008-08-01 13:54:24 +00:00
idstuff.c Source formatting. 2010-11-24 17:01:18 +09:00
immediate.c Nil is a constant, so allow it in global initializers. 2010-11-24 17:01:18 +09:00
lines.c "print" command for dumping values in the progs and add return type info to the debugging information 2007-09-15 07:47:31 +00:00
linker.c More docs. 2008-08-01 13:54:24 +00:00
Makefile.am make bison output a state file 2004-11-02 05:19:00 +00:00
method.c Handle method parameters that use incomplete types. 2010-11-24 17:01:18 +09:00
modules.c make protocol dump info more readable 2006-12-19 11:53:18 +00:00
obj_file.c reduce the amount of memory wasted when generating the output file 2009-12-20 12:19:16 +00:00
opcodes.c various unsigned long -> uintptr_t conversions 2007-04-04 11:22:48 +00:00
options.c split up and modernize configure.ac 2010-08-19 15:01:43 +09:00
qc-lex.l Allow explicit references to classes and categories. 2010-12-12 20:27:56 +09:00
qc-parse.y Allow explicit references to classes and categories. 2010-12-12 20:27:56 +09:00
qfcc.c Scripts now treat {}()': as single character tokens. 2010-11-28 15:31:30 +09:00
qfpreqcc Make qfpreqcc a little noisier when qfcc can't be run. 2010-01-16 02:05:05 +00:00
qfprogs.c More docs. 2008-08-01 13:54:24 +00:00
reloc.c hah, should have been using __attribute__((used)) all that time (rather 2005-08-04 15:27:09 +00:00
strings.c more vc build patches from phrosy 2007-04-06 01:09:58 +00:00
strpool.c hah, should have been using __attribute__((used)) all that time (rather 2005-08-04 15:27:09 +00:00
struct.c Proper support for empty structs and unions. 2010-11-24 17:01:17 +09:00
stub.c more vc build patches from phrosy 2007-04-06 01:09:58 +00:00
switch.c Nil is a constant, so allow it in global initializers. 2010-11-24 17:01:18 +09:00
type.c fix some issues when using --advanced with v6only 2007-09-15 07:44:31 +00:00