quakeforge/tools/qfcc/source
Bill Currie 762aefc9b1 implement Raven's calling convention (rcall: first 2 params in opb and
opc). should give a general speedup to most progs.
2005-06-12 09:54:01 +00:00
..
.gitignore update with qfprogs 2004-02-03 02:40:00 +00:00
.indent.pro indent whitespace cleanup. not perfect, but a bit more consistent now 2001-12-06 19:49:40 +00:00
class.c ivar access control seems to work now :) 2004-11-13 01:37:00 +00:00
constfold.c get struct copy to/from struct fields via pointers. fixes a bug found by 2005-06-09 10:34:03 +00:00
cpp.c remove redundant cast 2004-01-13 03:07:36 +00:00
debug.c re-arrange things so __attribute__ and __builtin_expect are properly 2003-01-15 15:31:36 +00:00
def.c don't segfault when running out of globals 2005-06-10 05:16:20 +00:00
disassemble.c make printing of global contents in PR_PrintStatement optional so 2004-01-31 04:26:01 +00:00
emit.c implement Raven's calling convention (rcall: first 2 params in opb and 2005-06-12 09:54:01 +00:00
expr.c add the vector-calls "optimisation" from fteqcc. makes it possible to 2005-06-10 07:31:25 +00:00
function.c run in fear, function overloading is here 2004-11-13 11:50:00 +00:00
globals.c move qfprogs in with qfcc (it's going to need to share code) 2004-01-28 05:23:43 +00:00
idstuff.c Some signed/unsigned formatting stuff found by lint. 2004-04-27 23:17:41 +00:00
immediate.c get struct copy to/from struct fields via pointers. fixes a bug found by 2005-06-09 10:34:03 +00:00
lines.c Some signed/unsigned formatting stuff found by lint. 2004-04-27 23:17:41 +00:00
linker.c make entity.vector.x work properly by making relative field offset work. also don't emit a field def for the resulting immediate 2004-11-12 10:49:00 +00:00
Makefile.am make bison output a state file 2004-11-02 05:19:00 +00:00
method.c warning message cleanup 2004-11-18 06:08:20 +00:00
modules.c compile time protocol support seems to be complete now. fortunatly, protocols had never been written out so the corrections to the protocol related stuctures do not need a progs version bump. runtime protocol support hasn't been fully tested yet. 2004-11-11 00:34:00 +00:00
obj_file.c remove a mostly unused field 2004-02-21 05:58:01 +00:00
opcodes.c new opcode: state.f. same as state, but takes a 3rd float operand to 2004-02-11 01:43:33 +00:00
options.c add the vector-calls "optimisation" from fteqcc. makes it possible to 2005-06-10 07:31:25 +00:00
qc-lex.l noticed a potential unused warning issue if that version of flex gets hit 2005-03-31 09:55:41 +00:00
qc-parse.y fix a default action type clash in some versions of bison 2005-03-31 08:23:11 +00:00
qfcc.c don't segfault when running out of globals 2005-06-10 05:16:20 +00:00
qfpreqcc move qfpreqcc in with qfcc for relationship reasons 2004-01-28 05:34:23 +00:00
qfprogs.c make entity.vector.x work properly by making relative field offset work. also don't emit a field def for the resulting immediate 2004-11-12 10:49:00 +00:00
reloc.c make entity.vector.x work properly by making relative field offset work. also don't emit a field def for the resulting immediate 2004-11-12 10:49:00 +00:00
strings.c pr_stringsize hasn't reflected static strings size for a while... 2004-01-29 08:11:04 +00:00
strpool.c re-arrange things so __attribute__ and __builtin_expect are properly 2003-01-15 15:31:36 +00:00
struct.c don't seg on null field names 2004-02-13 23:08:22 +00:00
stub.c while not yet perfect, qfprogs now works with qfo files 2004-01-29 07:43:05 +00:00
switch.c this should fix the string case errors on sparc64 2004-05-15 01:00:47 +00:00
type.c add the vector-calls "optimisation" from fteqcc. makes it possible to 2005-06-10 07:31:25 +00:00