Commit Graph
505 Commits
Author SHA1 Message Date
Dean f25a3d8596 Merge pull request #7232 from Lyrilika/fix/check-compile-all-configurations
fix(tools): check every compilation configuration
2026-10-18 10:12:15 +13:00
Dean 3e834468cd Merge pull request #7162 from MrMha/fix/trace-input-diagnostics-20261017
fix: report trace digest input failures without a traceback
2026-10-18 09:54:32 +13:00
Dean bd56fa6fd1 Merge pull request #7179 from MarcZX100/codex/import-audit-guest-aliases-7174
fix(tools): match guest module aliases in import audit
2026-10-18 09:52:51 +13:00
Dean eff25cec56 Merge pull request #7177 from MarcZX100/codex/pr-overlap-batch-ancestry
perf(tools): speed up pull request overlap checks
2026-10-18 09:51:01 +13:00
Dean 5cc4c220f8 Merge pull request #7165 from MrMha/fix/debt-root-relative-links-20261017
fix: preserve root-relative links when moving debt entries
2026-10-18 09:49:32 +13:00
Dean 3f8d3bad0a Merge pull request #7163 from MrMha/fix/syntax-ninja-response-files-20261017
fix: expand Ninja response files before syntax checks
2026-10-18 09:48:54 +13:00
Dean 802db07168 Merge pull request #7166 from MrMha/fix/unwrap-preserve-input-20261017
fix: preserve SELF inputs when an output aliases them
2026-10-18 09:47:48 +13:00
Dean 02c260bca1 Merge pull request #7168 from MrMha/fix/unwrap-load-metadata-20261017
fix: refuse invalid load segment metadata when unwrapping SELF
2026-10-18 09:43:24 +13:00
Dean f34528d25b Merge pull request #7164 from MrMha/fix/configure-seed-variable-names-20261017
fix: quote configure seed cache variable names
2026-10-18 09:40:17 +13:00
Lyrilika 6f4ffeecc0 fix(tools): check every compilation configuration 2026-10-17 20:17:55 +02:00
Dean f51724078f Merge pull request #7146 from pushkarreddyy/fix/trace-digest-array-document
fix(tools): accept top-level event arrays and empty documents in trace_digest
2026-10-18 04:26:21 +13:00
MarcZX100 50330afd66 perf(tools): speed up pull request overlap checks 2026-10-17 15:02:33 +00:00
Leandro Soares 32da8d8584 fix(tools): match guest module aliases when auditing game imports 2026-10-17 12:01:55 -03:00
MrMha 7974214c08 fix: report trace digest input failures without a traceback 2026-10-17 18:53:29 +04:00
MrMha 4618ef679d fix: refuse invalid load segment metadata when unwrapping SELF 2026-10-17 18:41:08 +04:00
MrMha e80d47b7d0 fix: preserve SELF inputs when an output aliases them 2026-10-17 18:40:43 +04:00
MrMha 14c2b0bd46 fix: preserve root-relative links when moving debt entries 2026-10-17 18:40:23 +04:00
MrMha 701ae3b857 fix: quote configure seed cache variable names 2026-10-17 18:40:01 +04:00
MrMha d33f0371a2 fix: expand Ninja response files before syntax checks 2026-10-17 18:39:37 +04:00
pushkarreddyy 372705c8d0 fix(tools): accept top-level event arrays and empty documents in trace_digest 2026-10-17 19:18:07 +05:30
javierUDP 02c7da7677 fix: keep the Python tools and tests on Python 3.9
`Path.write_text(newline=...)` and `zip(strict=True)` were added in
Python 3.10. macOS ships 3.9.6 as /usr/bin/python3, the interpreter CMake
finds when no newer one is installed, so `prepare_release_notes` raised
TypeError when the release workflow wrote its notes and the
`pr_overlap_tools`, `release_package` and `linux_fixed_base` tests failed
on a stock macOS host. Writing the encoded text keeps the newline
translation off on every host, and the dynamic tag counts are compared
before the pairs are walked.
2026-10-17 10:31:10 -03:00
Dean 1fcfc267af Merge pull request #7128 from Pouare514/fix/import-audit-host-deps
fix(tools): walk host-to-host .prx dependencies of built libs in import audit
2026-10-18 02:26:04 +13:00
Dean 40315fcf8c Merge pull request #7102 from XairRrR/feat/pad-input-touchpad-halves
feat(pad): touch the left or right touchpad half from the input command file
2026-10-18 02:20:20 +13:00
Dean 8b84df66b1 Merge pull request #6441 from al3w0f205/fix/unwrap-self-zero-size-segments
fix(tools): allow unwrap_self to place zero-size segments without a PT_LOAD host
2026-10-18 02:17:56 +13:00
Dean 412d520e1c Merge pull request #6961 from savvaniss/fix/select-tests-junction
test(tools): build the select_tests fixture under a junction where Windows refuses symlinks
2026-10-18 02:16:19 +13:00
Dean 94e67bd135 Merge pull request #6433 from MrMha/fix/oracle-output-freshness-20261015
fix: require fresh exact-size output for every oracle dispatch
2026-10-18 02:15:39 +13:00
Dean 2201c8e684 Merge pull request #6432 from MrMha/fix/import-reference-strength-20261015
fix: preserve strong references when grouping duplicate imports
2026-10-18 02:14:33 +13:00
Dean e679bab919 Merge pull request #6431 from MrMha/fix/registry-weak-booleans-20261015
fix: require boolean weak flags in import registries
2026-10-18 02:13:36 +13:00
Dean 3a26ce271d Merge pull request #6430 from MrMha/fix/trace-markdown-cells-20261015
fix: escape trace names in Markdown table cells
2026-10-18 02:12:55 +13:00
Dean 1efeb942b9 Merge pull request #6429 from MrMha/fix/trace-list-limits-20261015
fix: reject negative trace digest list limits
2026-10-18 02:12:17 +13:00
Dean 51b788ccb4 Merge pull request #6428 from MrMha/fix/trace-stack-weights-20261015
fix: reject invalid collapsed stack sample weights
2026-10-18 02:11:19 +13:00
Dean b5e2f73507 Merge pull request #6427 from MrMha/fix/ctest-configuration-disabled-20261015
fix: retain enabled CTest registrations across configurations
2026-10-18 02:10:33 +13:00
Dean 04788b0902 Merge pull request #6426 from MrMha/fix/compile-fragment-preservation-20261015
fix: suppress Clang compilation fragments during syntax checks
2026-10-18 02:09:30 +13:00
Dean aa6424184a Merge pull request #6425 from MrMha/fix/web-expanded-archive-limit-20261015
fix: bound expanded library archives before CRC validation
2026-10-18 02:08:46 +13:00
Dean 0361f5d54f Merge pull request #6424 from MrMha/fix/release-notes-aliases-20261015
fix: reject aliased release note input and outputs
2026-10-18 02:08:02 +13:00
Dean 339e7d5ab7 Merge pull request #7107 from emirplus/fix/check-skips-indented-reasons
fix(tools): recognize indented skip reasons in check_skips list
2026-10-18 01:59:40 +13:00
Pouare514 778153c29e fix(import-audit): walk host-to-host .prx dependencies of built libs 2026-10-17 14:47:42 +02:00
XairRrR a9377e34ba feat(pad): touch the left or right touchpad half from the input command file
APS5_PAD_INPUT_FILE commands can set bit 0x200000 or 0x400000 to put a
finger on the left or right half of the touchpad, as the TouchLeft and
TouchRight keys do, so scripted runs can press touchpad combinations.
tools/pad_input.py queues them as touch-left and touch-right.

AI-assisted: yes
2026-10-17 13:27:54 +02:00
emirplus 9c6efd3771 fix(tools): recognize indented skip reasons in check_skips list 2026-10-17 14:21:14 +03:00
emirplus 1783de553b fix(tools): handle trailing separators in select_tests root paths 2026-10-17 14:17:42 +03:00
simonbronk 4ef9056af4 fix(nid-names): keep empty symbol filters in name mode 2026-10-17 09:44:27 +02:00
Dean 661a1118cc Merge pull request #6626 from IshmamDC217/fix/conventions-ci-gate-indent
fix(tools): read workflow job keys at the indentation the file uses
2026-10-17 18:00:57 +13:00
Dean 10e0906273 Merge pull request #6407 from MarcZX100/codex/conventions-duplicate-export-quotepath-6388
fix(tools): keep duplicate export paths unquoted
2026-10-17 17:55:52 +13:00
Dean e047444ec8 Merge pull request #6408 from MarcZX100/codex/progress-treemap-sliver-label-6390
fix(tools): hide labels that do not fit treemap slivers
2026-10-17 17:55:34 +13:00
Dean 4e15bde13d Merge pull request #6397 from MarcZX100/codex/conventions-crlf-fences-6387
fix(tools): recognize markdown fences with CRLF endings
2026-10-17 16:37:26 +13:00
Adrià db7176f8a8 Merge pull request #6116 from ArjenS-LA/fix/compile-database-arguments
fix(tools): accept compilation database argument arrays
2026-10-17 01:35:39 +02:00
Adrià f6a2091b65 Merge pull request #6113 from ArjenS-LA/fix/import-audit-export-suffix
fix(tools): normalize qualified ELF module exports
2026-10-17 01:30:12 +02:00
Adrià 3b54eba0de Merge pull request #6114 from ArjenS-LA/fix/release-directory-junctions
fix(release): reject dangling directory junction destinations
2026-10-17 01:24:00 +02:00
Adrià 40255d774b Merge pull request #6081 from MiniRML/fix/oracle-device-selection-cache
fix(tools): cache oracle targets per visible device selection
2026-10-17 00:18:07 +02:00
Adrià e1caf9b06c Merge pull request #6073 from MiniRML/fix/oracle-empty-input-rows
fix(tools): reject empty hardware oracle input files
2026-10-17 00:11:52 +02:00