quakeforge/tools/qfcc/source
Bill Currie d4de1d7418 [qfcc] Do full type encoding relocation early
Because type aliases need to be unaliased, the type pointers in the type
encodings need to be correct when it comes to linking defs and
functions. This fixes the linking errors in ruamoko/game.
2020-03-29 18:19:36 +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] Show a marker at first unbound reloc 2020-03-29 14:54:28 +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] Improve string quoting when dumping strings 2020-03-28 21:46:46 +09:00
emit.c [qfcc] Point pointer tempop to the operand 2020-03-17 15:47:42 +09:00
expr.c [qfcc] Take special care when aliasing aliased types 2020-03-29 11:29:15 +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] Strip alias info off function params 2020-03-28 18:55:51 +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 [qfcc] Do full type encoding relocation early 2020-03-29 18:19:36 +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] Decouple type encoding from the pr struct 2020-03-28 22:15:06 +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] Rework QuakeC function type manging 2020-03-28 19:01:49 +09:00
qfcc.c [qfcc] Rearrange type initialization 2020-03-28 22:53:35 +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] Decouple type encoding from the pr struct 2020-03-28 22:15:06 +09:00
stub.c [qfcc] Decouple type encoding from the pr struct 2020-03-28 22:15:06 +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] Treat alias nodes in alias-free branch as ICE 2020-03-29 11:49:07 +09:00
value.c [qfcc] Clean up simple type checking 2020-03-27 15:16:41 +09:00