Commit Graph

  • d97c36e113 Add fuzzy match % to reporting (#67) main Jurre Groenendijk 2026-03-29 19:38:53 +02:00
  • 91c091edf1 This isn't really new anymore Luke Street 2026-03-20 23:20:09 -06:00
  • 42014b4401 Bump dtk to v1.8.3 Luke Street 2026-03-01 22:47:43 -07:00
  • 3d5567cc48 Bump dtk to v1.8.2, wibo to 1.0.3 Luke Street 2026-03-01 21:45:36 -07:00
  • eca3646fff Update docs/splits.md Luke Street 2026-03-01 17:43:38 -07:00
  • 01500c171e Update all tools & update dtk docs Luke Street 2026-03-01 16:26:36 -07:00
  • b0eff0abd4 Update tool versions Luke Street 2025-12-30 19:26:41 -07:00
  • df2b8586ae Fix implicit dependencies for pch rules Luke Street 2025-11-20 02:05:48 -07:00
  • efc8e05051 Update to wibo 1.0.0-beta.5 Luke Street 2025-11-20 02:05:38 -07:00
  • f306a31151 Update tools & format with ruff Luke Street 2025-11-18 23:03:27 -07:00
  • 5efb1c83cd Update dtk_tag & objdiff_tag Luke Street 2025-11-12 12:42:43 -07:00
  • e4980856aa Update to wibo 1.0.0-beta.4 Luke Street 2025-11-11 23:27:22 -07:00
  • f225a1ba65 Update tools & use wibo for macOS (no more wine-crossover) Luke Street 2025-11-11 15:22:02 -07:00
  • 755d8c109f Add support for excluded globs and prelude macros to decompctx.py (#62) Max Roncace 2025-08-30 13:31:36 -04:00
  • d193664911 Update objdiff watch patterns to include more extensions (#61) LagoLunatic 2025-08-23 17:36:39 -04:00
  • f512971b4f Add support for building precompiled headers (#60) Max Roncace 2025-08-22 00:20:24 -04:00
  • 9d6a0399f5 Add cache restore-keys to always update cache Luke Street 2025-08-15 16:58:32 -06:00
  • aa98d34e96 Update git-restore-mtime args for caching Luke Street 2025-08-15 10:43:35 -06:00
  • ebe57b5464 Update tool versions Luke Street 2025-08-15 10:43:21 -06:00
  • d639e15cb8 Update category typings in tools/project.py Luke Street 2025-08-15 10:43:11 -06:00
  • 49b34faa6a Format tools/download_tool.py Luke Street 2025-08-15 10:42:49 -06:00
  • b4be7cfa39 Add build cache to CI workflow Luke Street 2025-08-14 19:05:46 -06:00
  • 5e2fa2a574 add --ninja argument to set ninja binary if not on system PATH (#59) BR- 2025-06-22 21:39:01 -07:00
  • 840261985b Replace object-level clean_extab with extab_padding cadmic 2025-06-04 22:10:25 -07:00
  • dbad3087b6 Support clean_extab feature Luke Street 2025-06-01 20:46:34 -06:00
  • 30945827b0 Check source file path case Luke Street 2025-06-01 16:07:00 -06:00
  • c3ddfc779c Only use asm from asm_dir if source is non-matching Luke Street 2025-06-01 15:40:24 -06:00
  • f6f10ea187 Remove depfile from GNU as commands Luke Street 2025-06-01 15:30:06 -06:00
  • c73e4b8f87 Remove "host" build rules Luke Street 2025-06-01 15:20:52 -06:00
  • e8f1f4c302 Rebuild report.json when configure.py is modified LagoLunatic 2025-05-31 18:42:59 -04:00
  • 19dd6f8a3b Add --warn argument to configure.py LagoLunatic 2025-05-31 18:42:42 -04:00
  • 4b9499ae71 ninja changes: Don't round up to 100% (#56) LagoLunatic 2025-05-21 01:43:57 -04:00
  • 2cd0b6703f Update compilers & add mapping for GC/1.1p1 Luke Street 2025-05-20 22:07:01 -06:00
  • 1abea6952b Allow customizing progress report config arguments (#55) LagoLunatic 2025-05-18 01:00:08 -04:00
  • 7aeeeb5317 Fix typo in config.yml (#54) bbb651 🇮🇱 2025-05-15 14:47:45 +03:00
  • 2e907657cc Updates for decomp.dev (replaces frogress) Luke Street 2025-05-06 21:40:20 -06:00
  • bb558596e3 ninja changes: Fix old Python version compatibility (#53) LagoLunatic 2025-04-25 13:23:52 -04:00
  • f67064940d Implement progress report regression testing (#50) LagoLunatic 2025-04-18 20:49:47 -04:00
  • 98383b934b Bump tool versions; Add GC/2.0p1 compiler (#48) Steven Casper 2025-04-18 20:46:55 -04:00
  • 57f5777025 Add link_order_callback feature Luke Street 2024-12-30 17:49:45 -07:00
  • ca32d3f429 fix a bug where computers would fail SSL certification when running ... (#42) CreateSource 2024-12-30 19:53:44 -05:00
  • e72bd7a99e Adjust version defines to avoid name collisions and improve usage ergonomics (#45) Nathan 2024-12-14 12:14:21 -07:00
  • 54bf50ee31 Update tool versions Luke Street 2024-11-24 00:16:24 -07:00
  • d34e7c95db decompctx: Automatic includes from cflags, respect #pragma once Luke Street 2024-11-23 18:24:44 -07:00
  • 065fc7b715 Add scratch_preset_id option for objdiff decomp.me integration Luke Street 2024-11-07 09:30:54 -07:00
  • 14c60bb5a5 Use phony targets & order_only for custom build rules Luke Street 2024-10-29 23:39:53 -06:00
  • f29a46abae Update tools (& sjiswrap v1.2.0 for GC 3.0+ support) Luke Street 2024-10-27 16:33:26 -06:00
  • b32dc87752 Don't show objects as diffable in objdiff if a source file doesn't exist (#40) Nathan 2024-10-21 07:54:52 -06:00
  • bcd50ed0b9 Don't error on empty report categories Luke Street 2024-10-18 20:54:45 -06:00
  • 6d59f31a80 decompctx: Permit comments after #include directives Luke Street 2024-10-18 00:46:17 -06:00
  • c6dc39414b Add MatchingFor helper Luke Street 2024-10-16 22:52:23 -06:00
  • 3a36810d82 Add extra_clang_flags option, translate more cflags Luke Street 2024-10-16 22:49:09 -06:00
  • 2b966f97a3 Add config.print_progress_categories & validate object categories Luke Street 2024-10-13 12:17:15 -06:00
  • ff6be416c6 Document object_base and disc image support Luke Street 2024-10-13 01:07:16 -06:00
  • 4607046162 Remove fetch-depth: 0 from CI checkout Luke Street 2024-10-12 22:02:31 -06:00
  • 4ceb68b953 --target=powerpc-none-eabi -> powerpc-eabi Luke Street 2024-10-12 17:20:21 -06:00
  • 75697a8e6d Add support for generating clangd compile_commands.json config (#38) Nathan 2024-10-12 16:50:12 -06:00
  • d1334bb79e Preserve symbol_mappings from existing objdiff.json Luke Street 2024-10-08 21:20:40 -06:00
  • f6f0e66931 Revamp progress output with objdiff report Luke Street 2024-09-30 22:20:34 -06:00
  • 477ef5d916 Update dtk_tag and objdiff_tag Luke Street 2024-09-29 13:59:02 -06:00
  • 584ec3de5f Only write metadata.source_path if source file exists Luke Street 2024-09-29 13:58:15 -06:00
  • 2f94ccb062 Minor cleanup Luke Street 2024-09-17 19:21:54 -06:00
  • f49a9cbb62 Fancy progress output fixes Luke Street 2024-09-17 19:21:17 -06:00
  • 83e44bbec3 Documentation updates Luke Street 2024-09-17 19:20:51 -06:00
  • 16efd6a025 Some configure.py flags cleanup Luke Street 2024-09-07 09:27:42 -06:00
  • 39697835f3 Actually remove config.debug all the way (#36) Nathan 2024-09-07 09:15:05 -06:00
  • 3f0a1529ff Move conditional linker flag additions from project.py to configure.py (#35) Nathan 2024-09-07 02:18:53 -06:00
  • 2049aeb371 Fixes for empty progress categories Luke Street 2024-09-06 19:40:12 -06:00
  • 2f052e0982 objdiff.json output fixes Luke Street 2024-09-04 21:02:42 -06:00
  • f54d479e6f Update dtk_tag & remove ldflags -warn off Luke Street 2024-09-04 20:34:10 -06:00
  • af452140cc Support custom progress categories (#33) Luke Street 2024-09-04 08:55:19 -06:00
  • 0427fd1e1d Working progress categories & type fixes progress-categories Luke Street 2024-09-03 20:54:07 -06:00
  • 50fdffe5be WIP custom progress categories Luke Street 2024-08-27 23:04:38 -07:00
  • 4b1995b381 Allow spaces after '#' character (#29) Steven Casper 2024-08-17 23:18:22 -04:00
  • d5df3db21f Oops, missed a char Luke Street 2024-08-12 18:13:09 -06:00
  • 3986009d97 Add objdiff report to CI example Luke Street 2024-08-12 18:10:35 -06:00
  • f29cfaf313 Add build/GAMEID/report.json rule using objdiff-cli Luke Street 2024-08-12 18:09:10 -06:00
  • 5c3892b317 Only build asm with --non-matching Luke Street 2024-08-12 18:08:26 -06:00
  • b7077b66b2 Output src/*.s files into the correct build dir Luke Street 2024-08-11 18:22:25 -06:00
  • a57d08dd07 Add ninja tools helper for downloading all tools Luke Street 2024-08-11 18:07:07 -06:00
  • 5e7990495b Allow Custom Build Steps/Rules (#27) NWPlayer123 2024-08-06 21:08:26 -06:00
  • 5c333bd399 Fix auto-decomp.me scratch config ignoring extra_cflags (#25) LagoLunatic 2024-07-11 14:46:39 -04:00
  • e45a0ecf5e Downgrade wibo to 0.6.11 Luke Street 2024-06-23 22:31:59 -06:00
  • a3af4917a6 Update projects list Luke Street 2024-06-20 22:46:43 -06:00
  • cd2d65c157 Bump actions versions Luke Street 2024-06-19 14:08:49 -06:00
  • 597ffd8f65 Keep ldflags "-warn off" commented Luke Street 2024-06-10 00:47:36 -06:00
  • 182de95dae Remove "collected" from fancy progress message Luke Street 2024-06-09 22:42:12 -06:00
  • a739a4f915 Bump tool versions Luke Street 2024-06-09 22:41:00 -06:00
  • 08a61d78b2 Enable all decomp.me compiler mappings Luke Street 2024-06-09 22:37:51 -06:00
  • cf654dd8ad Allow adding re-configure dependencies and doing non-matching builds (#22) Nathan 2024-05-18 14:50:32 -06:00
  • d102696838 add -v for --version (#21) Yanis 2024-05-17 02:32:30 +02:00
  • 5ea53e5a59 Fix misplaced None assignment in project.py (#20) Robin Avery 2024-03-14 19:18:01 -04:00
  • afb82c88dc Add GitHub Actions workflow template & documentation Luke Street 2024-03-05 17:24:27 -07:00
  • 2b626fb53e Minor documentation updates Luke Street 2024-03-04 23:30:38 -07:00
  • 0be47a04f7 Fix dtk binary feature (#18) Robin Avery 2024-03-05 01:19:57 -05:00
  • 95c866aa9d Support disabling asm overrides and fix lint errors (#17) Robin Avery 2024-03-05 00:13:39 -05:00
  • 368342ae8b Update decomp-toolkit to v0.7.5 Luke Street 2024-03-04 18:23:50 -07:00
  • 1d3192a4aa Support specifying a dtk binary (#14) Robin Avery 2024-03-04 20:13:10 -05:00
  • 6debc74abf Fix Windows path handling Luke Street 2024-03-04 08:17:51 -07:00
  • 192191ced2 Assembly modding support & objdiff + decomp.me integration (#15) Luke Street 2024-03-03 22:47:05 -07:00