quakeforge/tools/qfcc/source
Bill Currie da39e675b8 [qfcc] Copy type chain for type aliases
The full_type branch of an alias splitter (alias with null name) needs
to mirror the clean side up to the type alias. It is causing problems
with functions, but that's expected because parameters complicate
things.
2020-03-28 18:55:51 +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 [qfcc] Pre-initialize type_object's strct pointer 2020-03-27 17:29:42 +09:00
codespace.c Nuke the rcsid stuff. 2012-04-22 10:56:32 +09:00
constfold.c [qfcc] Clean up simple type checking 2020-03-27 15:16:41 +09:00
cpp.c Replace system defines/includes with qfcc's 2020-02-19 02:35:09 +09:00
dags.c [qfcc] Mark known source def live for movep 2020-03-18 00:02:36 +09:00
debug.c Change the naming of ALLOC's free-list. 2013-03-08 22:16:31 +09:00
def.c [qfcc] Clean up simple type checking 2020-03-27 15:16:41 +09:00
defspace.c Implement aligned allocations 2020-02-15 23:49:12 +09:00
diagnostic.c Fix incorrect usage of signed verbosity 2020-02-26 17:15:52 +09:00
disassemble.c Dump operand contents for verbosity > 1. 2012-12-12 16:21:33 +09:00
dot.c [qfcc] Add type dot dumping 2020-03-28 16:22:44 +09:00
dot_dag.c [qfcc] Add filename to dot output 2020-03-06 21:05:53 +09:00
dot_expr.c [qfcc] Clean up simple type checking 2020-03-27 15:16:41 +09:00
dot_flow.c [qfcc] Add filename to dot output 2020-03-06 21:05:53 +09:00
dot_sblock.c [qfcc] Mark known source def live for movep 2020-03-18 00:02:36 +09:00
dot_type.c [qfcc] Add type dot dumping 2020-03-28 16:22:44 +09:00
dump_globals.c [qfcc] Implement type aliasing again 2020-03-28 12:10:23 +09:00
dump_lines.c Move the debug info out of progs_t 2020-02-25 20:07:29 +09:00
dump_modules.c [qfcc] Emit static instance lists 2020-03-02 10:48:51 +09:00
dump_strings.c [qfcc] Emit static instance lists 2020-03-02 10:48:51 +09:00
emit.c [qfcc] Point pointer tempop to the operand 2020-03-17 15:47:42 +09:00
expr.c [qfcc] Record alias-free type in function_t 2020-03-28 15:10:14 +09:00
expr_assign.c [qfcc] Clean up simple type checking 2020-03-27 15:16:41 +09:00
expr_binary.c [qfcc] Move alias expr inside call block expression 2020-03-26 20:16:52 +09:00
expr_bool.c [qfcc] Clean up simple type checking 2020-03-27 15:16:41 +09:00
expr_compound.c [qfcc] Implement type aliasing again 2020-03-28 12:10:23 +09:00
expr_obj.c [qfcc] Clean up Obj-QC type struct names 2020-03-27 15:33:53 +09:00
flow.c [qfcc] Mark ptr assignment offset as an operand 2020-03-17 23:05:57 +09:00
function.c [qfcc] Record alias-free type in function_t 2020-03-28 15:10:14 +09:00
grab.c [util] Make hash-tables semi-thread-safe 2020-03-25 15:43:16 +09:00
idstuff.c [qfcc] Correct a typo 2020-03-01 17:28:51 +09:00
linker.c [util] Make hash-tables semi-thread-safe 2020-03-25 15:43:16 +09:00
Makefile.am [qfcc] Add type dot dumping 2020-03-28 16:22:44 +09:00
method.c [qfcc] Clean up Obj-QC type struct names 2020-03-27 15:33:53 +09:00
obj_file.c [qfcc] Implement type aliasing again 2020-03-28 12:10:23 +09:00
obj_type.c [qfcc] Implement type aliasing again 2020-03-28 12:10:23 +09:00
opcodes.c [util] Make hash-tables semi-thread-safe 2020-03-25 15:43:16 +09:00
options.c [qfcc] Add option to promote of float through ... 2020-03-08 19:13:57 +09:00
pragma.c Allow pragmas to have arguments 2020-02-15 23:49:12 +09:00
qc-lex.l [qfcc] Clean up Obj-QC type struct names 2020-03-27 15:33:53 +09:00
qc-parse.y [qfcc] Implement type aliasing again 2020-03-28 12:10:23 +09:00
qfcc.c [qfcc] Set local def size in debug sym file 2020-03-14 22:08:27 +09:00
qfpreqcc Better handling of progs.dat and line numbers. 2012-11-15 15:04:51 +09:00
qfprogs.c [util] Make hash-tables semi-thread-safe 2020-03-25 15:43:16 +09:00
qp-lex.l [util] Make hash-tables semi-thread-safe 2020-03-25 15:43:16 +09:00
qp-parse.y [qfcc] Add ExitCode support to quake-pascal 2020-03-20 12:59:25 +09:00
reloc.c [qfcc] Make reloc functions const-correct 2020-03-05 11:03:23 +09:00
shared.c Rename the storage_class_t enum values. 2012-12-02 10:11:30 +09:00
statements.c [qfcc] Use the correct statement type for memset 2020-03-27 20:47:42 +09:00
strpool.c [util] Make hash-tables semi-thread-safe 2020-03-25 15:43:16 +09:00
struct.c [qfcc] Clean up simple type checking 2020-03-27 15:16:41 +09:00
stub.c [qfcc] Add type dot dumping 2020-03-28 16:22:44 +09:00
switch.c [qfcc] Clean up simple type checking 2020-03-27 15:16:41 +09:00
symtab.c [util] Make hash-tables semi-thread-safe 2020-03-25 15:43:16 +09:00
type.c [qfcc] Copy type chain for type aliases 2020-03-28 18:55:51 +09:00
value.c [qfcc] Clean up simple type checking 2020-03-27 15:16:41 +09:00