jak-project/test
water111 0e31a9c407
[decompiler] Handle find-parent-method (#3018)
This change adds a few new features:
- Decompiler automatically knows the type of `find-parent-method` use in
jak 1 and jak2 when used in a method or virtual state handler.
- Decompiler inserts a call to `call-parent-method` or
`find-parent-state`
- Removed most casts related to these functions

There are still a few minor issues around this:
- There are still some casts needed when using `post` methods, as `post`
is just a `function`, and needs a cast to `(function none)` or similar.
It didn't seem easy to change the type of `post`, so I'm not going to
worry about it for this PR. It only shows up in like 3 places in jak 2.
(and 0 in jak 1)
- If "call the handler if it's not #f" logic should probably be another
macro.

Fixes #805
2023-09-30 11:06:09 -04:00
..
common/formatter cleanup our cmake and build warnings (#2876) 2023-08-08 20:53:16 -04:00
decompiler [decompiler] Handle find-parent-method (#3018) 2023-09-30 11:06:09 -04:00
goalc g/j2: Some more work on the SQL editor - dump and seed light data (#2954) 2023-09-08 21:21:02 -04:00
offline [decompiler] decomp jak2 static-attack-info (#2992) 2023-09-15 19:32:57 +01:00
test_data
all_jak1_symbols.cpp
all_jak1_symbols.h
CMakeLists.txt game: Migrate from GLFW to SDL2 & attempt to rewrite / simplify display and input code (#2397) 2023-06-04 15:34:37 -04:00
test_CodeTester.cpp
test_common_util.cpp
test_emitter.cpp cleanup our cmake and build warnings (#2876) 2023-08-08 20:53:16 -04:00
test_emitter_avx.cpp [jak2] GOAL side texture animation stuff (#2766) 2023-06-24 10:11:47 -04:00
test_goos.cpp
test_kernel_jak1.cpp ckernel: fix file paths for art groups and tpages (#2932) 2023-08-25 18:33:26 +02:00
test_listener_deci2.cpp
test_main.cpp CI: Add a macOS Github runner (#2064) 2022-12-22 18:12:59 -05:00
test_math.cpp
test_pretty_print.cpp
test_reader.cpp
test_type_system.cpp
test_zstd.cpp
test_zydis.cpp