Commit Graph
749 Commits
Author SHA1 Message Date
Dean 26d1065e25 Merge pull request #8803 from AMRYB/fix/self-overlapping-load-regions
fix(tools): preserve load ownership when unwrapping SELF
2026-10-21 21:32:12 +13:00
Dean f52cb13b19 Merge pull request #8961 from xdCloudy/fix/pr-overlap-nid-postfix-aliases
fix(tools): detect NID alias overlaps between exports
2026-10-21 20:57:23 +13:00
Dean 50efb5c405 Merge pull request #8799 from AMRYB/fix/progress-snapshot-validation
fix(tools): validate progress comparison snapshots
2026-10-21 20:49:11 +13:00
Dean f610d9fc61 Merge pull request #8794 from AMRYB/fix/web-release-publication-rollback
fix(web): replace release output with the staged site
2026-10-21 20:49:07 +13:00
xdCloudy 39b0c5cb4e style(tools): keep overlap fix comment free 2026-10-21 08:31:15 +01:00
xdCloudy 3a1acb576b fix(tools): normalize NID alias names in PR overlap checks 2026-10-21 08:26:05 +01:00
Dean 2e7322963f Merge pull request #8755 from xXPBSXx/fix/progress-root-not-a-source-tree
fix(tools): name a --root that is not a source tree in progress
2026-10-21 20:16:58 +13:00
xXPBSXxandClaude Sonnet 5.5 f33e4158c0 fix(tools): reject a scan root that is not a directory in env_reference
A mistyped --root (or running from another directory) was skipped silently,
so --check reported every documented name as stale.

Co-Authored-By: Claude Sonnet 5.5 <[email protected]>
2026-10-21 07:44:52 +02:00
Dean 4936df7889 Merge pull request #6721 from JJenkx/feat/ajm-atrac9-vibration
feat(ajm): decode ATRAC9 vibration streams
2026-10-21 17:55:47 +13:00
Dean c68a27cc4c Merge pull request #8638 from Tripchipp/fix/doc-links-inline-code-labels
fix(tools): check doc links whose text is inline code
2026-10-21 17:54:13 +13:00
Dean aac52270ff Merge pull request #8515 from xTRACKGOD/fix/tools-check-compile-external-sources
fix(tools): find compile commands for sources outside checkout
2026-10-21 17:47:53 +13:00
Dean 83d0c4457d Merge pull request #8574 from tkcm01/fix/env-reference-relative-skip-parts
fix(tools): evaluate skip directories relative to scan root in env_reference
2026-10-21 17:47:48 +13:00
Dean 4bc50e3804 Merge pull request #8572 from xXPBSXx/fix/import-audit-module-hint
feat(tools): point import_audit at a missing library's module directory
2026-10-21 17:47:43 +13:00
Dean 7d7b097407 Merge pull request #8543 from tkcm01/fix/unwrap-self-bss-segments
fix(tools): handle zero-size segments in unbacked PT_LOAD ranges in unwrap_self
2026-10-21 17:31:54 +13:00
Dean 45f2c1821f Merge pull request #8545 from valenciana-nc/fix/performance-compare-recorded-identity
fix(tools): compare recorded machine and title metadata
2026-10-21 17:19:14 +13:00
Dean 2411c6e48b Merge pull request #8532 from valenciana-nc/fix/unwrap-self-minimal-alignment
fix(tools): avoid redundant padding when unwrapping SELF
2026-10-21 17:19:10 +13:00
Dean ab4784c29e Merge pull request #8559 from tkcm01/fix/pad-timeline-sequence-ordering
fix(tools): preserve pad command ordering across clock resets
2026-10-21 17:10:37 +13:00
Dean dae07367b8 Merge pull request #8582 from xXPBSXx/fix/configure-seed-creates-seed-directory
fix(tools): create the seed directory in configure_seed
2026-10-21 17:10:33 +13:00
Dean 36f7af1866 Merge pull request #8461 from mazen320/fix/conventions-large-export-search
fix(tools): stream duplicate export search patterns
2026-10-21 16:23:23 +13:00
Dean 4640d3f0f9 Merge pull request #8230 from xXPBSXx/fix/select-tests-changed-list-bom
fix(tools): read the select_tests changed-file list as UTF-8 with a byte order mark
2026-10-21 16:09:38 +13:00
Dean 1c18ee8d82 Merge pull request #8259 from xXPBSXx/fix/select-tests-build-errors
fix(tools): report an unusable build directory in select_tests
2026-10-21 15:40:12 +13:00
Dean 4b62635bef Merge pull request #8241 from Henryisdjfunkyho/fix/check-compile-response-files
fix(tools): reject unexpanded response files in syntax checks
2026-10-21 15:02:36 +13:00
Amr Yasser ecc88d1494 fix(tools): preserve load ownership when unwrapping SELF 2026-10-21 04:23:27 +03:00
Amr Yasser 5cfbae8016 fix(tools): validate progress comparison snapshots 2026-10-21 04:07:51 +03:00
Amr Yasser 4ad4758991 fix(web): replace release output with the staged site 2026-10-21 03:45:33 +03:00
xXPBSXxandClaude Sonnet 5.5 d48181d110 fix(tools): name a --root that is not a source tree in progress
Co-Authored-By: Claude Sonnet 5.5 <[email protected]>
2026-10-21 01:33:25 +02:00
MarcZX10 6736aa663d test(tools): resolve temp paths in missing library hint 2026-10-20 22:55:30 +02:00
xXPBSXxandClaude Sonnet 5.5 1e969c1c80 feat(tools): point import_audit at a missing library's module directory
A needed library with no file in --libs or --modules is reported, but when the
file sits elsewhere in the converted title's folder the report gave no way to
find it. import_audit now looks for it, case-insensitively, up to four levels
below each registry's folder and names the directory to pass with --modules.

Co-Authored-By: Claude Sonnet 5.5 <[email protected]>
2026-10-20 22:44:23 +02:00
xXPBSXxandClaude Sonnet 5.5 e078bc4439 fix(tools): report an unusable build directory in select_tests
Co-Authored-By: Claude Sonnet 5.5 <[email protected]>
2026-10-20 22:27:30 +02:00
Dean aa1b1bfcea Merge pull request #7443 from Agnibha007/fix/debt-split-staying-entry-paragraphs
fix(tools): keep the blank line between a staying entry and a paragraph
2026-10-21 09:14:10 +13:00
Dean ebb5f6fcb4 Merge pull request #7440 from MrMha/feat/audit-strict-stubs-20261018
feat: optionally fail import audits on referenced throwing stubs
2026-10-21 09:14:03 +13:00
Dean ecdf9b3901 Merge pull request #7436 from MrMha/feat/explain-test-selection-20261018
feat: explain saved test selections and fixture dependencies
2026-10-21 09:13:59 +13:00
Dean 722cf9388c Merge pull request #7433 from MrMha/feat/trace-thread-filter-20261018
feat: filter trace digests by named event threads
2026-10-21 09:13:53 +13:00
xXPBSXxandClaude Sonnet 5.5 ae8d8f179c fix(tools): create the seed directory in configure_seed
Co-Authored-By: Claude Sonnet 5.5 <[email protected]>
2026-10-20 21:23:52 +02:00
Tripchipp e58fcc9c3b fix(tools): check doc links whose text is inline code 2026-10-20 21:05:11 +02:00
tkcm01andClaude Opus 5.5 5092e19c64 fix(tools): preserve pad command ordering across clock resets
pad_timeline.py now takes its sequence from pad_input.next_sequence, and
pad_input.previous_sequence reads the sequence from an APS5_PAD_TIMELINE
header, so a pulse or timeline queued after a host reboot still exceeds
the sequence the runtime loaded from the existing command file.

Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-20 13:23:42 -04:00
tkcm01andClaude Opus 5.5 39eea03e42 fix(tools): evaluate skip directories relative to scan root in env_reference
source_files compared every component of the absolute path against SKIP,
so a --root inside a directory named build or 3rdparty yielded no files.
Only components below the scan root are compared now.

Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-20 13:23:33 -04:00
xXPBSXxandClaude Sonnet 5.5 602f6e1bda fix(tools): report an unreadable cache in configure_seed
Co-Authored-By: Claude Sonnet 5.5 <[email protected]>
2026-10-20 19:00:38 +02:00
tkcm01 7679fbd657 fix(tools): handle zero-size segments in unbacked PT_LOAD ranges in unwrap_self 2026-10-20 11:59:55 -04:00
valenciana-nc 4c106182dc fix(tools): compare recorded machine and title metadata 2026-10-20 09:58:42 -06:00
Dean f0d8e6924d Merge pull request #6165 from MarcZX10/codex/unwrap-self-truncated-elf
fix(tools): reject unsupported inner ELF encodings
2026-10-21 04:46:15 +13:00
valenciana-nc 85cb95851b fix(tools): avoid redundant padding when unwrapping SELF 2026-10-20 09:15:49 -06:00
Dean 1a3a1b2e0e Merge pull request #3998 from MrMha/feat/controller-timelines
feat(pad): queue timed controller button sequences
2026-10-21 04:08:30 +13:00
xTRACKGOD dc9a15aede fix(tools): find compile commands for sources outside checkout 2026-10-20 19:58:22 +05:30
Adrià fdc557292b Merge pull request #7523 from jotitadev/fix/tools-check-python-test-registration
fix(tools): fail when a test_*.py script is never run
2026-10-20 16:05:20 +02:00
Adrià 4e860a5ed5 Merge pull request #7834 from parl0v/fix/import-audit-disambig-nid
fix(tools): strip the NID disambiguation suffix from declared names
2026-10-20 15:59:04 +02:00
Adrià 30fda0a03a Merge pull request #7688 from jotitadev/fix/hw-oracle-compare-test-in-process
fix(tools): run the oracle comparison test cases in process
2026-10-20 15:19:07 +02:00
Maz 6926aff808 fix(tools): stream duplicate export search patterns 2026-10-20 16:58:16 +04:00
Dean 56b299c3a9 Merge pull request #8347 from orezraey/fix/shader-cache-test-ninja-encoding
test(recompiler): read the cache fixture's build.ninja in the Ninja build-file encoding
2026-10-21 01:05:46 +13:00
Dean 390ec58e20 Merge pull request #8342 from orezraey/fix/hw-oracle-cmd-unicode-python
test(tools): run the hw-oracle oracle.cmd fixture from non-ASCII paths
2026-10-21 01:05:32 +13:00