Adrià
79d7d26b6d
Merge pull request #6484 from Ondra97/codex/team-20261015-worker-2
...
fix(libkernel): share guest rename semantics with sceKernelRename
2026-10-19 03:35:57 +02:00
JJenkx
97a8f1c7c9
fix(tools): classify wait subscopes in trace digests
2026-10-18 20:51:26 -04:00
Dean
60fb8078c7
Merge pull request #6067 from meh7an/perf/libs-mimalloc-windows
...
feat(libs): let relinked Windows games opt into mimalloc
2026-10-19 13:09:36 +13:00
Adrià
f849e58cfa
Merge pull request #6323 from Gabrieljr42/feat/progress-module-json
...
feat(tools): add a module filter and JSON output to progress.py
2026-10-19 01:17:26 +02:00
Adrià
88defdafa1
Merge pull request #6268 from DavidFB-creator/fix/conventions-unknown-nid-collisions
...
feat(tools): flag Unknown exports whose NID is already a symbol in the tree
2026-10-18 23:27:04 +02:00
Mehran
9824c46fe0
feat(libs): let relinked Windows games opt into mimalloc
2026-10-19 00:08:47 +03:00
Dean
a589dc0590
Merge pull request #5976 from fma-rc/ci/pr-labels
...
ci: label pull requests that unblock a title or change performance
2026-10-19 07:57:27 +13:00
David Fontanet Bujaldón and Claude Opus 5.5
c494367836
Merge boykopovar/AnyPS5 main into fix/conventions-unknown-nid-collisions
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-18 13:17:36 +02:00
011010
99e295a7ba
test(tools): register and extend the environment rule tests
2026-10-18 04:16:05 -06:00
011010
061101a3e8
fix(tools): report a row the pull request removes
2026-10-18 04:16:04 -06:00
011010
ea01ee8965
fix(tools): check the environment names a pull request adds
2026-10-18 02:36:16 -06:00
011010
bb109df676
fix(tools): read the helper and wide-string environment readers
2026-10-18 02:13:39 -06:00
husari.orozco
abec10fe2d
fix(tools): catch the EnvInt and GetEnvironmentVariableA readers and take the review rows
2026-10-18 01:14:35 -06:00
husari.orozco
d49b0fecf5
docs(environment): add the APS5_* and ANYPS5_* reference and check it
2026-10-18 01:14:35 -06:00
husari.orozco
a084b22f23
feat(tools): cover both prefixes and report the kind and default
2026-10-18 01:14:34 -06:00
husari.orozco
5a0fbcd9dd
feat(tools): list the APS5_* environment names the code reads
2026-10-18 01:14:34 -06:00
Dean
bb2624a533
Merge pull request #6395 from IshmamDC217/fix/trace-digest-missing-summary
...
fix(tools): fail when the trace_digest --summary file does not exist
2026-10-18 17:51:51 +13:00
Alex Callisaya
9cc8e2c081
fix(tools): clip trace digest totals to the frame window
2026-10-18 00:11:15 -04:00
Dean
fdcc9f70e0
Merge pull request #5780 from MrMha/fix/conventions-duplicate-source-tokens
...
Merged while @adriadam10 is away; his requested change is in place.
2026-10-18 15:57:48 +13:00
Dean
3d9ba7fce1
Merge pull request #7171 from MrMha/fix/oracle-cli-input-errors-20261017
...
fix: report oracle CLI input errors before running tools
2026-10-18 14:50:08 +13:00
Dean
f663e565fe
Merge pull request #7329 from oneandonlydean/fix/conventions-shader-comment-fixture
...
test(tools): check shader comments in one fixture repository
2026-10-18 13:56:58 +13:00
Kaua
316ad40b46
fix(tools): write check_compile output as UTF-8
2026-10-17 21:07:01 -03:00
Dean
a8581d3331
Merge pull request #6769 from MrMha/fix/audit-test-aliases-20261016
...
fix: exclude test export aliases from import audit classification
2026-10-18 12:57:36 +13:00
Dean
97c37af020
Merge pull request #6239 from ArjenS-LA/fix/audit-named-homebrew-imports
...
fix(tools): audit ordinary homebrew import names
2026-10-18 12:57:29 +13:00
Dean
91bc3cc03b
Merge pull request #6778 from MrMha/fix/audit-multiple-aliases-20261016
...
fix: classify every explicit export alias in import audits
2026-10-18 12:57:17 +13:00
Dean
b2a503dbf8
Merge pull request #6766 from MrMha/fix/archive-parent-conflicts-20261016
...
fix: reject library archive file and directory conflicts
2026-10-18 12:57:04 +13:00
Dean
8fe6046a6a
Merge pull request #6777 from MrMha/fix/overlap-nul-paths-20261016
...
fix: preserve quoted Git filenames in overlap detection
2026-10-18 12:57:00 +13:00
Dean
f599860471
Merge pull request #6770 from MrMha/fix/oracle-path-compiler-20261016
...
fix: key oracle builds by the compiler selected through PATH
2026-10-18 12:56:57 +13:00
Dean
18e507557e
Merge pull request #6739 from simonbronk/codex/stubgen-readonly-destinations
...
fix(stubgen): reject read-only outputs before replacement
2026-10-18 12:56:53 +13:00
Dean
e14e281c82
Merge pull request #6624 from IshmamDC217/fix/conventions-multiline-string-comments
...
fix(tools): find Python and CMake comments across multi-line strings
2026-10-18 12:56:50 +13:00
Dean
027cc4efc9
Merge pull request #6577 from GalaxyGamingFR/fix/check-compile-merge-base
...
fix(check_compile): take changed units from the merge base
2026-10-18 12:56:47 +13:00
Dean
58cd04c7e9
Merge pull request #6576 from GalaxyGamingFR/fix/check-main-sync-fetch-base
...
fix(check_main_sync): fetch an explicit --base before resolving it
2026-10-18 12:56:43 +13:00
Dean Galvin
7665cb3ef5
test(tools): check shader comments in one fixture repository
...
conventions_function_bodies_shard_4 timed out at 30 s on Windows in five runs on 17 Oct (main pushes 39076267931 and 39061030084, dispatches 39074123651 and 39044676931, relinker 39072918668). Shard 4 was the slowest shard in every Windows log (10-16 s on a quiet runner, 5-11 s for the others).
One case dominated it: test_comment_in_a_shader_is_reported built six fixture git repositories, 36 of the suite's 390 processes. Process start-up is what costs on Windows. #7314 doubled the shard count, but modulo sharding keeps that case whole, so its shard (now shard 10) still cost 0.63 s of the suite's 3.0 s locally against 0.76 s before.
The case now writes all six shaders into one fixture and runs the checker once (6 processes), still asserting each path. The slowest of the 12 shards drops to 0.39 s locally (43 processes), with no timeout raised.
2026-10-18 12:08:33 +13:00
Adrià Franch
a49b8cce69
fix(main): split conventions comment checks into 12 shards
...
Failing run 39076267931 (push 55f82fee83 ): windows conventions_function_bodies_shard_4 hit the 30 s CTest timeout (others 15-26 s on the loaded runner). No culprit merge; shard cost sits near the limit since 541a4e705 (6 shards). Doubling the shard count halves each test's runtime.
2026-10-18 01:01:23 +02:00
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
ArjenS-LA
0eb94a28cd
fix(tools): preserve registry validation when integrating main
2026-10-17 10:44:01 -07:00
Ondra97
8e1f06b511
test(ci): report eligibility harness progress on timeout
2026-10-17 18:08:19 +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