[{"timestamp":"2026-10-02T12:21:48Z","commit_sha":"5b9ed567e2129d38c0b18e0135c83c453a038862","commit_message":"Remove unused Git support files","measures":{"fuzzy_match_percent":100,"total_code":132096,"matched_code":132096,"matched_code_percent":100,"total_data":0,"matched_data":0,"matched_data_percent":0,"total_functions":1001,"matched_functions":1001,"matched_functions_percent":100,"complete_code":132096,"complete_code_percent":100,"complete_data":0,"complete_data_percent":0,"total_units":1001,"complete_units":1001}},{"timestamp":"2026-10-02T12:18:03Z","commit_sha":"45a6587d9cd1f5116683fef9e70f9b6106dfe391","commit_message":"Remove file-history comments and .zcodeignore","measures":{"fuzzy_match_percent":100,"total_code":132096,"matched_code":132096,"matched_code_percent":100,"total_data":0,"matched_data":0,"matched_data_percent":0,"total_functions":1001,"matched_functions":1001,"matched_functions_percent":100,"complete_code":132096,"complete_code_percent":100,"complete_data":0,"complete_data_percent":0,"total_units":1001,"complete_units":1001}},{"timestamp":"2026-10-02T11:34:26Z","commit_sha":"4004d5f22516f5283a37b5e457f97e2b60345543","commit_message":"Move the last untyped blobs out of assets/unknown.json\n\n- Track cue tables: C struct arrays in src/data/track_cues.c.\n- Multiboot OBJ palette: a \"pal\" asset; the SDK's Sio32MultiLoad\n  version string after it is C.\n- The unused 256 colours after it: a copy of Hooley Downs' track\n  palette, INCBINed from its build output.\n- The island's palette: a \"copy\" of the main one; its string is .asciz.\n- The island's multiboot header: lib/island_header.s, with the\n  Nintendo logo copied from the main header after gbafix.","measures":{"fuzzy_match_percent":100,"total_code":132096,"matched_code":132096,"matched_code_percent":100,"total_data":0,"matched_data":0,"matched_data_percent":0,"total_functions":1001,"matched_functions":1001,"matched_functions_percent":100,"complete_code":132096,"complete_code_percent":100,"complete_data":0,"complete_data_percent":0,"total_units":1001,"complete_units":1001}},{"timestamp":"2026-10-02T11:17:57Z","commit_sha":"f5b30a2f3776550fb89cbeceb3f8fe6515fde56c","commit_message":"Simplify the Makefile and generate Luvdis config","measures":{"fuzzy_match_percent":100,"total_code":132096,"matched_code":132096,"matched_code_percent":100,"total_data":0,"matched_data":0,"matched_data_percent":0,"total_functions":1001,"matched_functions":1001,"matched_functions_percent":100,"complete_code":132096,"complete_code_percent":100,"complete_data":0,"complete_data_percent":0,"total_units":1001,"complete_units":1001}},{"timestamp":"2026-10-02T11:04:53Z","commit_sha":"ee4c3702dc69cbd25a396791bb460012a2b7be16","commit_message":"Fix the GBA and SDL build warnings\n\nBoth builds now compile with no warnings; make check prints MATCH.\n\nGBA: cast CpuSet, RLUnCompVram and CpuFastSet arguments in compat.h,\nset the high module's GBA_CPUSET before the includes, make the scalar\nINCBIN initialisers compound literals, and declare IntrWait and\nModuleClearWaypointSpeedSamples. GfxSrc is a pointer on both builds,\nand src/dead/ locals, parameters and externs take their real types\ninstead of casts.\n\nSDL: store song GOTO/PATT targets as offsets from the field (mRelPtr),\nwhich removes their relocations and the -no_fixup_chains flag. The\nfunctions that fall off the end keep their non-void types, which the\nROM's pop {r1} epilogue shows, and return explicitly on the port.\nCalls through the K&R MPlayFunc and task callback types stay, with\n-Wno-deprecated-non-prototype where the compiler has it.","measures":{"fuzzy_match_percent":100,"total_code":132096,"matched_code":132096,"matched_code_percent":100,"total_data":0,"matched_data":0,"matched_data_percent":0,"total_functions":1001,"matched_functions":1001,"matched_functions_percent":100,"complete_code":132096,"complete_code_percent":100,"complete_data":0,"complete_data_percent":0,"total_units":1001,"complete_units":1001}},{"timestamp":"2026-10-02T10:36:40Z","commit_sha":"3525a67f84c2be6d430d2218a45df5bee6b86e37","commit_message":"Refresh README and add verified progress reports","measures":{"fuzzy_match_percent":100,"total_code":132096,"matched_code":132096,"matched_code_percent":100,"total_data":0,"matched_data":0,"matched_data_percent":0,"total_functions":1001,"matched_functions":1001,"matched_functions_percent":100,"complete_code":132096,"complete_code_percent":100,"complete_data":0,"complete_data_percent":0,"total_units":1001,"complete_units":1001}}]