quakeforge/libs/ruamoko
Bill Currie 1d26c727a3 [ruamoko] Allocate selectors in large blocks
The zone memory block header is 64 bytes, so allocating a single 8 byte
selector is rather wasteful. Instead, allocate selectors in large chunks
(currently 64) and divvy them out as needed. Significantly reduces
memory pressure in large Ruamoko progs.
2022-02-12 01:52:35 +09:00
..
Makemodule.am [ruamoko] Add bindings for Mercenne Twister 2021-12-24 06:45:13 +09:00
pr_cmds.c [gamecode] Make PF_VarString v6p-only 2022-02-06 21:20:00 +09:00
rua_cbuf.c [gamecode] Add a data pointer passed to builtin functions 2022-01-24 00:20:05 +09:00
rua_cmd.c [gamecode] Add a data pointer passed to builtin functions 2022-01-24 00:20:05 +09:00
rua_cvar.c [gamecode] Add a data pointer passed to builtin functions 2022-01-24 00:20:05 +09:00
rua_game_init.c [ruamoko] Add bindings for Mercenne Twister 2021-12-24 06:45:13 +09:00
rua_hash.c [ruamoko] Wrap hash table callbacks with push/pop frame 2022-01-31 23:47:02 +09:00
rua_init.c [ruamoko] Actually hook up the stdlib builtins 2021-06-01 23:44:51 +09:00
rua_input.c [gamecode] Wrap most uses of PR_RESET_PARAMS with push/pop frame 2022-02-05 10:26:47 +09:00
rua_keys.c [gamecode] Add a data pointer passed to builtin functions 2022-01-24 00:20:05 +09:00
rua_math.c [gamecode] Add a data pointer passed to builtin functions 2022-01-24 00:20:05 +09:00
rua_mersenne.c [gamecode] Add a data pointer passed to builtin functions 2022-01-24 00:20:05 +09:00
rua_msgbuf.c [gamecode] Add a data pointer passed to builtin functions 2022-01-24 00:20:05 +09:00
rua_obj.c [ruamoko] Allocate selectors in large blocks 2022-02-12 01:52:35 +09:00
rua_plist.c [gamecode] Add a data pointer passed to builtin functions 2022-01-24 00:20:05 +09:00
rua_qfile.c [gamecode] Add a data pointer passed to builtin functions 2022-01-24 00:20:05 +09:00
rua_qfs.c [gamecode] Add a data pointer passed to builtin functions 2022-01-24 00:20:05 +09:00
rua_runtime.c [gamecode] Add a data pointer passed to builtin functions 2022-01-24 00:20:05 +09:00
rua_script.c [gamecode] Add a data pointer passed to builtin functions 2022-01-24 00:20:05 +09:00
rua_set.c [ruamoko] Use a shared implementation for set functions 2022-02-04 22:19:05 +09:00
rua_stdlib.c [gamecode] Wrap most uses of PR_RESET_PARAMS with push/pop frame 2022-02-05 10:26:47 +09:00
rua_string.c [ruamoko] Make RUA_Sprintf more generally useful 2022-02-05 20:24:17 +09:00