jak-project/common/type_system
ManDude ff924f6b00
improve decomp of state handlers and art groups (#3014)
- state handlers that are not inlined lambdas have smarter type
checking, getting rid of 99.9% of the casts emitted (they were not
useful)
- art groups were not being properly linked to their "master" groups.
- `max` in `ja` in Jak 2 was not being detected.

Another huge PR...
2023-09-23 09:53:50 -04:00
..
defenum.cpp [jak2] fill in a lot of flags for decomp + mouse macros (#2927) 2023-08-22 16:39:52 +01:00
defenum.h decomp: add docstring support to relevant places in all-types (#1753) 2022-08-23 00:32:07 -04:00
deftype.cpp [decompiler] new features + fixes, + other jak2 fixes (#2796) 2023-07-04 17:23:24 -04:00
deftype.h lint: add include sorting config to clang-format (#1517) 2022-06-22 23:37:46 -04:00
state.cpp [opengoal] make none a child of object (#3001) 2023-09-22 10:54:49 +01:00
state.h docs: add support for :override-doc in method declarations as well as documenting state handlers (#2139) 2023-01-21 20:45:45 -05:00
Type.cpp [opengoal] make none a child of object (#3001) 2023-09-22 10:54:49 +01:00
Type.h [opengoal] make none a child of object (#3001) 2023-09-22 10:54:49 +01:00
TypeFieldLookup.cpp logs: replace every fmt::print with a lg call instead (#1368) 2022-10-01 11:58:36 -04:00
TypeSpec.cpp improve decomp of state handlers and art groups (#3014) 2023-09-23 09:53:50 -04:00
TypeSpec.h improve decomp of state handlers and art groups (#3014) 2023-09-23 09:53:50 -04:00
TypeSystem.cpp improve decomp of state handlers and art groups (#3014) 2023-09-23 09:53:50 -04:00
TypeSystem.h [opengoal] make none a child of object (#3001) 2023-09-22 10:54:49 +01:00