quakeforge/tools/qfcc/source
Bill Currie 4336fc2c73 Move method function defs into the far data space.
As they are never referenced directly by instructions, there's no need for
them to be in the near data space, taking precious def locations.
2011-02-15 15:33:18 +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 Move method function defs into the far data space. 2011-02-15 15:33:18 +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 constant folding on enums. 2011-02-07 11:31:23 +09:00
cpp.c more vc2005 patches from phrosty 2007-04-11 22:03:36 +00:00
debug.c Fix debug line number information. 2011-02-09 09:59:43 +09:00
def.c Use the def type rather than expression type to select the init method. 2011-02-15 09:38:44 +09:00
defspace.c Fix a segfault when freeing locations. 2011-01-29 09:54:47 +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 Add the source line number to most node labels. 2011-02-14 23:10:45 +09:00
dot_flow.c Handle null string pointers. 2011-02-14 23:10:45 +09:00
emit.c Add a class type to symbols and rework the CLASS_NAME handling. 2011-02-13 16:05:09 +09:00
expr.c Correct the type for _OBJ_SELECTOR_TABLE. 2011-02-15 15:33:12 +09:00
function.c Move method function defs into the far data space. 2011-02-15 15:33:18 +09:00
globals.c Dump the contents of a pointer def. 2011-02-12 22:59:29 +09:00
grab.c Move the diagnostic functions into their own file. 2011-01-24 21:54:57 +09:00
idstuff.c Move the diagnostic functions into their own file. 2011-01-24 21:54:57 +09:00
immediate.c Emit pointers properly. 2011-02-13 10:09:42 +09:00
lines.c Fix copyright headers. 2011-01-25 09:01:37 +09:00
linker.c Move the diagnostic functions into their own file. 2011-01-24 21:54:57 +09:00
Makefile.am Move the diagnostic functions into their own file. 2011-01-24 21:54:57 +09:00
method.c Move method function defs into the far data space. 2011-02-15 15:33:18 +09:00
modules.c Avoid crashing when a null class pointer is found. 2011-02-12 22:58:50 +09:00
obj_file.c Simplify def handling, use far data. 2011-01-24 15:41:43 +09:00
obj_stub.c Simplify def handling, use far data. 2011-01-24 15:41:43 +09:00
opcodes.c Give special treatment to opcodes that have void operand types. 2011-01-27 15:44:11 +09:00
options.c Move save_string and make_string into strpool 2011-01-24 21:32:48 +09:00
qc-lex.l Add a class type to symbols and rework the CLASS_NAME handling. 2011-02-13 16:05:09 +09:00
qc-parse.y Move method function defs into the far data space. 2011-02-15 15:33:18 +09:00
qfcc.c Point the near and far data spaced into the merged data space. 2011-02-12 22:35:44 +09:00
qfpreqcc Make qfpreqcc a little noisier when qfcc can't be run. 2010-01-16 02:05:05 +00:00
qfprogs.c Fix copyright headers. 2011-01-25 09:01:37 +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 Fix loading structs into params via an offset pointer. 2011-02-14 23:10:45 +09:00
strings.c Fix copyright headers. 2011-01-25 09:01:37 +09:00
strpool.c Move the diagnostic functions into their own file. 2011-01-24 21:54:57 +09:00
struct.c Put another bandaid on the type creation system. 2011-02-14 23:10:45 +09:00
stub.c Simplify def handling, use far data. 2011-01-24 15:41:43 +09:00
switch.c Make relocation records store the space of the relocation. 2011-02-12 22:34:38 +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 Enable the small struct optimization. 2011-02-14 23:10:45 +09:00