Dean
df2569d2c5
Merge pull request #8008 from emirplus/fix-test-shader-cache-discovery
...
fix(tests): guard main and provide defaults in shader cache sources test
2026-10-22 14:42:48 +13:00
Dean
94fbb8cea8
Merge pull request #8025 from emirplus/fix-pr-overlap-markdown-links
...
fix(tools): recognize markdown links and pull request URLs in pr_overlap dependencies
2026-10-22 14:24:04 +13:00
boykopovar
a6dcea9279
Merge pull request #9137 from boykopovar/fix/funcs-abi-debt-2026-10-20
...
fix(libs): libs funcs abi debt 2026 10 20
Corrected signatures or behaviour of 1,702 existing exported functions across 96 libraries. Added 85 typed export wrappers. Unimplemented functions retain NotImplemented_nid_no_patch(__func__).
2026-10-22 00:32:11 +03:00
Adrià
1896871ba7
Merge pull request #8892 from harisibrar1/ci/conventions-current-base
...
ci(conventions): check pull requests with the current base branch rules
2026-10-21 21:12:55 +02:00
boykopovar
68aeef249a
fix(tools): scan committed sources for duplicate exports
2026-10-21 21:56:08 +03:00
boykopovar
a24a5524b0
fix(tools): pass duplicate export patterns through stdin
2026-10-21 21:50:38 +03:00
emirplus
ea51b1191f
fix(tests): limit tool availability skip to argument-free discovery in shader cache test
2026-10-21 19:37:31 +03:00
emirplus
c2c9aa75b8
fix(tests): guard main and provide defaults in shader cache sources test
2026-10-21 19:36:45 +03:00
emirplus
486eb18dc1
fix(tools): restrict pull request URL matching to current repository in pr_overlap
2026-10-21 19:36:15 +03:00
emirplus
1e01841072
fix(tools): recognize markdown links and pull request URLs in pr_overlap dependencies
2026-10-21 19:33:33 +03:00
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
xXPBSXx and Claude 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
harisibrar1 and Claude Opus 5.5
0c7d25c3d1
ci(conventions): check pull requests with the current base branch rules
...
The workflow checked out pull_request.base.sha, the base recorded when the
pull request was opened, and ran that revision's check_conventions.py. A rule
merged after a pull request was opened never ran on it: #7005 added
APS5_NO_WGI without an ENVIRONMENT.md row and passed with the checker of
07e741481 , which had no env-reference rule.
Check out the current tip of the base branch and pass it as --base; the
checker already diffs from the merge base, so only the pull request's own
changes are checked. A name documented on the base branch after the branch
point now counts as documented unless the pull request removes its row.
Co-Authored-By: Claude Opus 5.5 <[email protected] >
2026-10-21 00:50:41 -04: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
xXPBSXx and Claude 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
xXPBSXx and Claude 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
xXPBSXx and Claude 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
xXPBSXx and Claude 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
tkcm01 and Claude 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
tkcm01 and Claude 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
xXPBSXx and Claude 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