quakeforge/libs/gamecode
Bill Currie 860f48d541 Clean up about 12000 allocations
Some of them were actual leaks, but tracking memory should be a lot
easier now. However, there's a lot of room for optimization of
allocations (eg, recylcling of hierarchies. There is now 1 active
allocation (according to tracy) when nq exits: Qgetline's string buffer
(I think an api change is in order).
2024-01-05 11:50:48 +09:00
..
test [build] Implement tracy memory zones 2024-01-05 11:50:48 +09:00
convert.py Fix windows compile issues 2022-07-31 17:34:09 +09:00
extend.py [gamecode] Extend extend to support reversal 2023-08-25 10:30:14 +09:00
hops.py [gamecode] Add tests for the hops instructions 2022-01-16 18:46:29 +09:00
Makemodule.am [gamecode] Add an extend instruction 2022-08-18 18:18:19 +09:00
opcodes.py [gamecode] Add 2- and 3-component swizzles 2023-08-31 20:08:28 +09:00
pr_builtins.c [gamecode] Clean up a pile of memory leaks 2023-03-03 22:07:27 +09:00
pr_debug.c [qfcc] Support 32-bit and 64-bit handle types 2023-10-02 23:33:37 +09:00
pr_edict.c Nuke qboolean from orbit 2023-06-13 18:06:11 +09:00
pr_exec.c Clean up about 12000 allocations 2024-01-05 11:50:48 +09:00
pr_load.c Clean up about 12000 allocations 2024-01-05 11:50:48 +09:00
pr_opcode.c [gamecode] Create macros for progs sizeof and alignof 2022-01-23 14:29:33 +09:00
pr_parse.c Implement clang support 2023-08-11 14:25:01 +09:00
pr_resolve.c [gamecode] Use an explicit size for the null page 2022-02-01 16:43:29 +09:00
pr_resource.c [gamecode] Make modules responsible for freeing resources 2023-03-03 20:26:00 +09:00
pr_strings.c [gamecode] Support the l flag for %v and %q 2023-08-26 11:47:04 +09:00
pr_v6p_opcode.c [qfcc] Support advanced progs again 2022-11-12 20:04:19 +09:00
pr_zone.c [zone] Make zone_error be like printf 2023-12-20 18:32:53 +09:00
swizzle.py [simd] Use portable swizzles 2022-03-31 02:25:33 +09:00