jak-project/test
water111 b56025412b
Recognize auto-generated inspect methods and create deftypes from them (#95)
- Recognize new type definitions/parents/type flags in the decompiler
- Analyze autogenerated inspect methods and dump guesses at fields to a file
- Utility functions for accessing static data by label
- Better ordering in the decompiler to go through functions in the order they appeared in the source
- Added a decent number of types to `all-types.gc` based on the new field analyzer
- Correct a few `int`/`integer` mistakes in `gcommon.gc` (this should really be a warning)
- Correct a few type issues in `gcommon` and `gkernel-h`
- Option in the decompiler to be strict about `define-extern` redefining a type of a symbol
- Add a test to check consistency in types between `all-types.gc` (used by decompiler) and `goal_src` (used by the compiler)
2020-10-24 22:51:40 -04:00
..
goalc Recognize auto-generated inspect methods and create deftypes from them (#95) 2020-10-24 22:51:40 -04:00
all_jak1_symbols.cpp Cleaned up some unneeded changes 2020-08-29 15:11:16 -04:00
all_jak1_symbols.h Add #pragma once to all headers 2020-09-13 21:36:35 -04:00
CMakeLists.txt clean up some warnings and add some extra integer tests 2020-10-09 21:28:41 -04:00
test_CodeTester.cpp Add defmethod and some uses of the deref operator (#51) 2020-09-18 22:02:27 -04:00
test_common_util.cpp Move duplicated utilities to the common util folder and remove NEXT_DIR (#29) 2020-09-10 20:03:31 -04:00
test_deftype.cpp Add deftype (#48) 2020-09-17 21:47:52 -04:00
test_emitter_integer_math.cpp all basic integer and floating point instructions are implemented 2020-09-02 17:34:33 -04:00
test_emitter_loads_and_store.cpp more progress on emitter integers 2020-09-02 16:24:13 -04:00
test_emitter_slow.cpp add some stores 2020-08-29 22:41:46 -04:00
test_emitter_xmm32.cpp all basic integer and floating point instructions are implemented 2020-09-02 17:34:33 -04:00
test_goos.cpp Compiler Cleanup (Part 2) (#56) 2020-09-25 21:11:27 -04:00
test_goos_file0.gs check in existing work 2020-08-22 22:30:12 -04:00
test_kernel.cpp Address compiler and test failures 2020-09-03 23:56:35 -04:00
test_listener_deci2.cpp Fix Listener Socket Timeout on Windows (#28) 2020-09-09 20:14:13 -04:00
test_main.cpp Fix remaining failing tests 2020-10-09 19:44:16 -04:00
test_pretty_print.cpp Reduce time on windows pprint test until pretty-printer is improved 2020-10-08 23:48:36 -04:00
test_reader.cpp Add deftype (#48) 2020-09-17 21:47:52 -04:00
test_reader_file0.gc check in existing work 2020-08-22 22:30:12 -04:00
test_test.cpp check in existing work 2020-08-22 22:30:12 -04:00
test_type_system.cpp Partially Implement Decompiler Type Analysis (#90) 2020-10-18 15:44:19 -04:00