quakeforge/tools/qfcc/source
Bill Currie 02a70ebe1c Remove the auxfunction manipulation from the compiler proper.
It was broken code in the first place (realloc and pointers), and is
redundant with the new linking process.
2011-03-07 13:33:02 +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 Delay initialization of obj_module_t as long as possible. 2011-03-04 08:25:50 +09:00
codespace.c Clean out some unnecessary types from the progs engine and clean up the mess. 2011-01-10 12:25:31 +09:00
constfold.c Support enums in expressions that support scalar types. 2011-03-03 10:36:43 +09:00
cpp.c more vc2005 patches from phrosty 2007-04-11 22:03:36 +00:00
debug.c Remove the auxfunction manipulation from the compiler proper. 2011-03-07 13:33:02 +09:00
def.c Optionally create *_[xyz] symbols for accessing vector components. 2011-03-07 10:21:40 +09:00
defspace.c Rename new_defspace() and defspace_new_loc(). 2011-02-24 13:07:36 +09:00
diagnostic.c Add "debug" diagnotic printing, and use it. 2011-01-28 13:28:45 +09:00
disassemble.c Fix copyright headers. 2011-01-25 09:01:37 +09:00
dot_expr.c Implement alias expressions (finally). 2011-03-03 11:06:10 +09:00
dot_flow.c Create and use alias operands for alias expressions. 2011-03-03 13:46:07 +09:00
dump_globals.c Dump the local defs for functions when debug info is available. 2011-03-06 21:03:12 +09:00
dump_lines.c Header update for the renamed files. 2011-02-24 13:00:19 +09:00
dump_modules.c Header update for the renamed files. 2011-02-24 13:00:19 +09:00
dump_strings.c Header update for the renamed files. 2011-02-24 13:00:19 +09:00
emit.c Remove the auxfunction manipulation from the compiler proper. 2011-03-07 13:33:02 +09:00
expr.c Implement vector and quaternion component access. 2011-03-07 10:02:20 +09:00
function.c Remove the auxfunction manipulation from the compiler proper. 2011-03-07 13:33:02 +09:00
grab.c Move the diagnostic functions into their own file. 2011-01-24 21:54:57 +09:00
idstuff.c Write the linker output to progs.dat. 2011-03-02 20:51:00 +09:00
immediate.c Treat void values as the largest type. 2011-03-03 14:56:21 +09:00
linker.c Do not lose the entity field defs. 2011-03-06 15:40:07 +09:00
Makefile.am Rename some files that have been bugging me. 2011-02-24 12:59:18 +09:00
method.c Fix the bogus declarations of obj_msgSend and obj_msgSend_super. 2011-03-02 12:35:10 +09:00
obj_file.c Remove the auxfunction manipulation from the compiler proper. 2011-03-07 13:33:02 +09:00
obj_type.c Change ptrfld to fldptr for consistency with type.h. 2011-02-28 23:12:32 +09:00
opcodes.c Give special treatment to opcodes that have void operand types. 2011-01-27 15:44:11 +09:00
options.c Optionally create *_[xyz] symbols for accessing vector components. 2011-03-07 10:21:40 +09:00
qc-lex.l Delay initialization of obj_module_t as long as possible. 2011-03-04 08:25:50 +09:00
qc-parse.y Fix param mangling for qc style functions. 2011-03-07 10:43:38 +09:00
qfcc.c Maintain a symbol table for entity fields. 2011-03-06 15:38:19 +09:00
qfpreqcc Make qfpreqcc a little noisier when qfcc can't be run. 2010-01-16 02:05:05 +00:00
qfprogs.c Update reloc_names. 2011-03-06 15:33:10 +09:00
qp-lex.l Add "return" to pascal. 2011-01-30 22:16:59 +09:00
qp-parse.y Move method function defs into the far data space. 2011-02-15 15:33:18 +09:00
reloc.c Make relocation records store the space of the relocation. 2011-02-12 22:34:38 +09:00
statements.c Avoid freeing an operand twice. 2011-03-06 11:19:09 +09:00
strpool.c Begin work on rewriting obj_file.c for the new format. 2011-02-22 15:42:49 +09:00
struct.c Simplify the tag used for anonymous structs etc. 2011-03-04 13:52:32 +09:00
stub.c Rename new_defspace() and defspace_new_loc(). 2011-02-24 13:07:36 +09:00
switch.c Fix case label type conversions. 2011-03-06 11:41:01 +09:00
symtab.c Allow zero size arrays to match sized arrays of the same type. 2011-02-15 12:08:03 +09:00
type.c Add is_float (). 2011-03-06 11:35:15 +09:00