quakeforge/libs/gamecode
Bill Currie b82174558b [gamecode] Fix a pile of UB in the test cases
I always suspected the overflow conversions were UB, but with gcc doing
different things on arm, I thought it was about time to abandon those
particular tests. What I was not expecting was for the return value of
strcmp to be "UB" (in that there's no guarantee of the exact value, just
< = > 0). Fortunately, nothing actually relies on the value of the op
other than the tests, so modify the test to make the behavior well
defined.
2023-03-25 16:46:46 +09:00
..
test [gamecode] Fix a pile of UB in the test cases 2023-03-25 16:46:46 +09:00
convert.py Fix windows compile issues 2022-07-31 17:34:09 +09:00
extend.py [gamecode] Add an extend instruction 2022-08-18 18:18:19 +09:00
hops.py
Makemodule.am [gamecode] Add an extend instruction 2022-08-18 18:18:19 +09:00
opcodes.py [gamecode] Add an extend instruction 2022-08-18 18:18:19 +09:00
pr_builtins.c [gamecode] Add PR_Shutdown for tearing down a VM 2022-05-12 19:58:18 +09:00
pr_debug.c Fix some cygwin portability issues 2022-09-19 16:31:08 +01:00
pr_edict.c [cvar] Make cvars properly typed 2022-04-24 19:15:22 +09:00
pr_exec.c Abandon support for clang 2022-10-16 18:02:25 +09:00
pr_load.c [gamecode] Add PR_Shutdown for tearing down a VM 2022-05-12 19:58:18 +09:00
pr_opcode.c
pr_parse.c Abandon support for clang 2022-10-16 18:02:25 +09:00
pr_resolve.c
pr_resource.c [gamecode] Add PR_Shutdown for tearing down a VM 2022-05-12 19:58:18 +09:00
pr_strings.c Abandon support for clang 2022-10-16 18:02:25 +09:00
pr_v6p_opcode.c [qfcc] Support advanced progs again 2022-11-12 20:04:19 +09:00
pr_zone.c
swizzle.py [simd] Use portable swizzles 2022-03-31 02:25:33 +09:00