quakeforge/tools/qfcc/source
Bill Currie 46093c0937 Use the correct meta type for spacial types.
Although vector and quaternion types have symbol tables, they are not
really structs, so set the meta type to "none", allowing the types to be
encoded correctly.
2011-03-21 17:26:49 +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 Make class_check_ivars() use class_add_ivars() to add the ivars. 2011-03-20 13:35:59 +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 Add a new gcc warning option and fix the two bugs it found. 2011-03-17 19:58:56 +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 Make field defs "nosave". 2011-03-21 17:06:45 +09:00
defspace.c Use the correct size when growing a data space. 2011-03-07 13:36:00 +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 The function return type is the address of the type descriptor... 2011-03-17 20:31:20 +09:00
dump_lines.c Header update for the renamed files. 2011-02-24 13:00:19 +09:00
dump_modules.c Make module dumping a little more informative. 2011-03-08 22:43:53 +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 Use the correct type when generating a move expression. 2011-03-10 19:30:21 +09:00
function.c Fix a merge induced error in overloaded functions. 2011-03-20 19:04:18 +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 Fix the handling of @system defs. 2011-03-07 20:53:27 +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 Use the correct source of defs for field defs. 2011-03-21 17:07:40 +09:00
obj_type.c Preserve relocs across def churning. 2011-03-09 10:52:29 +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 storage class blocks. 2011-03-07 20:51:51 +09:00
qfcc.c Resurrect the stats output. 2011-03-09 15:51:17 +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 Add the cast statement to the statement block. 2011-03-10 20:43:53 +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 Preserve relocs across def churning. 2011-03-09 10:52:29 +09:00
type.c Use the correct meta type for spacial types. 2011-03-21 17:26:49 +09:00