quakeforge/libs/gib
Bill Currie 4cef9792f4 [util] Make hash-tables semi-thread-safe
They take a pointer to a free-list used for hashlinks so the hashlink
pools can be per-thread. However, hash tables that are not updated are
always thread-safe, so this affects only updates. progs_t has been set
up such that it is easy for multiple progs within one thread can share
hashlinks.
2020-03-25 15:43:16 +09:00
..
bi_gib.c [util] Make hash-tables semi-thread-safe 2020-03-25 15:43:16 +09:00
exp.c Do a pure/const/noreturn/format attribute pass. 2018-10-09 12:42:21 +09:00
gib_buffer.c Massive whitespace cleanup. 2012-05-22 08:23:22 +09:00
gib_builtin.c [util] Make hash-tables semi-thread-safe 2020-03-25 15:43:16 +09:00
gib_classes.c [util] Make hash-tables semi-thread-safe 2020-03-25 15:43:16 +09:00
gib_execute.c Change pointer_t to unsigned and clean up the mess. 2012-12-21 21:53:13 +09:00
gib_function.c [util] Make hash-tables semi-thread-safe 2020-03-25 15:43:16 +09:00
gib_handle.c Nuke the rcsid stuff. 2012-04-22 10:56:32 +09:00
gib_init.c Separate file search from loading. 2014-01-28 16:22:05 +09:00
gib_object.c [util] Make hash-tables semi-thread-safe 2020-03-25 15:43:16 +09:00
gib_parse.c Massive whitespace cleanup. 2012-05-22 08:23:22 +09:00
gib_process.c Nuke the rcsid stuff. 2012-04-22 10:56:32 +09:00
gib_regex.c [util] Make hash-tables semi-thread-safe 2020-03-25 15:43:16 +09:00
gib_semantics.c Massive whitespace cleanup. 2012-05-22 08:23:22 +09:00
gib_thread.c [util] Make hash-tables semi-thread-safe 2020-03-25 15:43:16 +09:00
gib_tree.c Nuke the rcsid stuff. 2012-04-22 10:56:32 +09:00
gib_vars.c [util] Make hash-tables semi-thread-safe 2020-03-25 15:43:16 +09:00
Makefile.am Fix a pile of automake deprecation warnings. 2013-11-24 13:11:50 +09:00
ops.c Use floor() or ceil() based on sign for 'trunc' GIB math function. 2003-02-23 22:53:36 +00:00
regex.c Include stdint.h in regex.c 2013-01-22 21:02:50 +09:00