quakeforge/tools
Bill Currie 36cf1f948e [qfcc] Add bypass scopes
Because the symbol tables for generic functions are ephemeral (as such),
they need to be easily removed from the scope chain, it's easiest if
definitions are never added to them (instead, they get added to the
parent symbol table). This keeps handling of function declarations or
definitions and their parameter scopes simple as the function gets put
in the global scope still, and the parameter scope simply gets
reconnected to the global scope (really, the generic scope's parent)
when the parameter scope is popped within a generic scope.
2024-12-11 03:06:50 +09:00
..
3dfx_stub Massive whitespace cleanup. 2012-05-22 08:23:22 +09:00
bsp2img [build] Implement tracy memory zones 2024-01-05 11:50:48 +09:00
build_scripts [build] Fix some release script issues 2023-11-25 15:45:25 +09:00
carne [build] Implement tracy memory zones 2024-01-05 11:50:48 +09:00
cross [win] Fix some bitrot for building 2024-09-24 19:49:41 +09:00
cvs2cl audit the usage of "only" 2010-01-13 06:42:26 +00:00
Forge Handle quest format brushes. 2012-09-12 08:24:17 +09:00
gas2masm Nuke the rcsid stuff. 2012-04-22 10:56:32 +09:00
gl_stub [gl_stub] Make some gen functions generate indices 2023-03-05 18:31:30 +09:00
io_mesh_qfmdl [qfmap] Parse field info from quaked comments 2022-09-22 09:35:56 +09:00
io_qfmap [io_qfmap] File off a pile of bitrot 2024-08-11 20:46:55 +09:00
misc [tools] Show major file offsets in mdl dumper 2022-05-19 13:26:45 +09:00
pak [build] Implement tracy memory zones 2024-01-05 11:50:48 +09:00
qfbsp [build] Implement tracy memory zones 2024-01-05 11:50:48 +09:00
qfcc [qfcc] Add bypass scopes 2024-12-11 03:06:50 +09:00
qflight [build] Implement tracy memory zones 2024-01-05 11:50:48 +09:00
qflmp [build] Implement tracy memory zones 2024-01-05 11:50:48 +09:00
qfmodelgen [build] Implement tracy memory zones 2024-01-05 11:50:48 +09:00
qfspritegen [build] Implement tracy memory zones 2024-01-05 11:50:48 +09:00
qfvis [quakeio] Rework Qgetline to use dstring 2024-01-05 11:50:48 +09:00
quaketoascii Massive whitespace cleanup. 2012-05-22 08:23:22 +09:00
texpaint Massive whitespace cleanup. 2012-05-22 08:23:22 +09:00
tracy [build] Implement tracy memory zones 2024-01-05 11:50:48 +09:00
wad [build] Implement tracy memory zones 2024-01-05 11:50:48 +09:00
wav [build] Implement tracy memory zones 2024-01-05 11:50:48 +09:00
Makemodule.am [build] Move to non-recursive make 2020-06-25 11:35:37 +09:00