quakeforge/tools/qfcc/source
Bill Currie fe153b5b22 [qfcc] Add progs version to qfo and check in linker
While qfcc dealing sensibly with mixed target VMs in the object files
has always been an outstanding issue, with the new instruction set it
has become a priority. Most importantly, this should allow QF to
continue building while I work on qfcc targeting the new IS.
2022-01-07 17:56:05 +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] Fix static function declarations 2021-09-24 19:49:55 +09:00
codespace.c [build] Move to non-recursive make 2020-06-25 11:35:37 +09:00
constfold.c [gamecode] Add etypes for long and ulong 2022-01-05 22:32:07 +09:00
cpp.c Get QF cross-compiling using MXE/mingw32 2021-03-27 20:09:37 +09:00
dags.c [qfcc] Add attached node's parents to source edges 2021-12-28 09:23:14 +09:00
debug.c [build] Move to non-recursive make 2020-06-25 11:35:37 +09:00
def.c [gamecode] Remove the wart from def and function names 2021-12-31 15:02:31 +09:00
defspace.c [qfcc] Clean up some excess includes 2020-08-17 14:36:08 +09:00
diagnostic.c [qfcc] Make internal_error const correct 2021-06-28 18:12:15 +09:00
disassemble.c [gamecode] Remove the wart from def and function names 2021-12-31 15:02:31 +09:00
dot.c [build] Move to non-recursive make 2020-06-25 11:35:37 +09:00
dot_dag.c [qfcc] Keep track of reachable dag nodes 2021-06-29 09:41:03 +09:00
dot_expr.c [gamecode] Add etypes for long and ulong 2022-01-05 22:32:07 +09:00
dot_flow.c [util] Make va thread-safe 2021-01-31 16:05:48 +09:00
dot_sblock.c [qfcc] Make it a little easier to see extra info 2021-12-27 14:15:51 +09:00
dot_type.c [util] Make va thread-safe 2021-01-31 16:05:48 +09:00
dump_globals.c [gamecode] Remove the wart from def and function names 2021-12-31 15:02:31 +09:00
dump_lines.c [gamecode] Remove the wart from def and function names 2021-12-31 15:02:31 +09:00
dump_modules.c [qfprogs] Dump class ivars when dumping modules 2021-06-04 14:59:15 +09:00
dump_strings.c [qfcc] Remove a union wart from qfo_mspace_t 2021-12-26 20:37:01 +09:00
emit.c [gamecode] Rename the old opcodes 2022-01-02 21:30:02 +09:00
expr.c [gamecode] Add etypes for long and ulong 2022-01-05 22:32:07 +09:00
expr_assign.c [qfcc] Give select expressions their own type 2021-12-24 22:45:43 +09:00
expr_binary.c [build] Move to non-recursive make 2020-06-25 11:35:37 +09:00
expr_bool.c [gamecode] Add etypes for long and ulong 2022-01-05 22:32:07 +09:00
expr_compound.c [build] Move to non-recursive make 2020-06-25 11:35:37 +09:00
expr_obj.c [qfcc] Give select expressions their own type 2021-12-24 22:45:43 +09:00
flow.c [qfcc] Use flow analysis for dealloc check 2021-12-25 17:04:26 +09:00
function.c [qfcc] Fix static function declarations 2021-09-24 19:49:55 +09:00
grab.c [build] Move to non-recursive make 2020-06-25 11:35:37 +09:00
idstuff.c [gamecode] Remove the wart from def and function names 2021-12-31 15:02:31 +09:00
linker.c [qfcc] Add progs version to qfo and check in linker 2022-01-07 17:56:05 +09:00
Makemodule.am Get QF cross-compiling using MXE/mingw32 2021-03-27 20:09:37 +09:00
method.c [qfcc] Give select expressions their own type 2021-12-24 22:45:43 +09:00
obj_file.c [qfcc] Add progs version to qfo and check in linker 2022-01-07 17:56:05 +09:00
obj_type.c [build] Move to non-recursive make 2020-06-25 11:35:37 +09:00
opcodes.c [gamecode] Rename the old opcodes 2022-01-02 21:30:02 +09:00
options.c [gamecode] Add PROG_V6P_VERSION and bump PROG_VERSION 2022-01-03 13:56:43 +09:00
pragma.c [gamecode] Add PROG_V6P_VERSION and bump PROG_VERSION 2022-01-03 13:56:43 +09:00
qc-lex.l [qfcc] Handle l and ll integer suffixes 2021-06-13 13:25:18 +09:00
qc-parse.y [qfcc] Allow extern builtin function declarations 2021-12-26 15:01:38 +09:00
qfcc.c [gamecode] Remove the wart from def and function names 2021-12-31 15:02:31 +09:00
qfpreqcc Better handling of progs.dat and line numbers. 2012-11-15 15:04:51 +09:00
qfprogs.c Merge master into csqc-improvements 2021-03-25 22:01:31 +09:00
qp-lex.l [build] Move to non-recursive make 2020-06-25 11:35:37 +09:00
qp-parse.y [qfcc] Fix static function declarations 2021-09-24 19:49:55 +09:00
reloc.c [build] Move to non-recursive make 2020-06-25 11:35:37 +09:00
shared.c [build] Move to non-recursive make 2020-06-25 11:35:37 +09:00
statements.c [gamecode] Add etypes for long and ulong 2022-01-05 22:32:07 +09:00
strpool.c [build] Move to non-recursive make 2020-06-25 11:35:37 +09:00
struct.c [qfcc] Preserve requested alignment if larger 2022-01-02 11:44:48 +09:00
stub.c [qfcc] Make internal_error const correct 2021-06-28 18:12:15 +09:00
switch.c [qfcc] Check switch test expression early 2021-12-27 00:47:35 +09:00
symtab.c [build] Move to non-recursive make 2020-06-25 11:35:37 +09:00
type.c [gamecode] Add etypes for long and ulong 2022-01-05 22:32:07 +09:00
value.c [build] Move to non-recursive make 2020-06-25 11:35:37 +09:00