Commit Graph

19 Commits

Author SHA1 Message Date
Léo Lam 2204f46b0b Remove expected/
The intention was to catch functional regressions in non-matching
functions but this doesn't actually work well because referenced
code and data may have moved after a function was dumped, in which
case the reference checker is unable to verify that function calls
and data references are still correct.

Considering this increases the amount of complexity in the checker
and makes the workflow more complicated for contributors, let's just
drop this mechanism. It isn't worth it.

Putting binary files in the repo is also pretty meh.
2021-07-30 20:06:14 +02:00
Léo Lam 357ef77879 ksys/evt: Add ResourceTimeline 2021-06-17 23:42:21 +02:00
Léo Lam cf99fd97f1 lib: Update EventFlow (add MetaDataPack) 2021-05-28 18:10:23 +02:00
Léo Lam 5737a6ea7c ksys/res: Implement BoneControl 2021-03-20 20:00:09 +01:00
Léo Lam 8c8d9c0e70 ksys/res: Finish implementing ModelList 2021-03-20 00:17:33 +01:00
Léo Lam 298fa86491 ksys/act: Add more BaseProcMgr functions 2021-03-18 00:48:56 +01:00
Léo Lam 5f5c27a078 ksys/act: Implement remaining BaseProc functions 2021-02-07 00:13:55 +01:00
Léo Lam df58679dda ksys: Add MessageBroker and finish MessageDispatcher 2021-02-03 19:27:15 +01:00
Léo Lam 6e2e22cca5 ksys: Mark MessageDispatcher::update as non-matching 2021-02-02 17:42:43 +01:00
Léo Lam fdb69b6376 ksys: Start adding more VFR utils 2021-01-27 02:19:05 +01:00
Léo Lam 57d3a082c2 uking/ui: Add more PauseMenuDataMgr functions 2021-01-21 01:03:57 +01:00
theo3 8205744abc implement map::Object getters 2020-11-16 15:48:20 -08:00
Léo Lam 2abce16984 ksys/act: Implement more ActorParamMgr functions 2020-11-11 19:17:31 +01:00
Léo Lam ad01b2b1fb ksys/act: Fix matching issue in ActorParam 2020-11-08 12:22:08 +01:00
Léo Lam 9eb8806b6f ksys/act: Implement a couple more ActorParam functions 2020-11-08 01:44:58 +01:00
Léo Lam e70c1c37cd ksys/gdt: Start adding GameDataMgr 2020-11-04 02:12:27 +01:00
Léo Lam 911625ac23 ksys/res: Add GameSaveData 2020-11-03 02:27:38 +01:00
Léo Lam 41cd5cceea tools/check: Fix adrp_pair_registers not being updated for identical instructions 2020-11-01 16:57:58 +01:00
Léo Lam d0deedac4c Compare non-matching functions against expected output
This makes it possible to catch regressions for non-matching functions,
especially those that only have minor issues.

This also reclassifies some minor non-matchings as major non-matchings
whenever it's really not obvious to see that they are equivalent.
2020-11-01 15:43:22 +01:00