Commit Graph
608 Commits
Author SHA1 Message Date
bappisinsane bfb2cb0b74 chore: consolidate release notes tests and fix checklist 2026-10-19 11:40:59 +06:00
MrMha c72ccac3e6 feat(pad): queue timed controller button sequences 2026-10-19 07:58:16 +04:00
Dean f4970371da Merge pull request #6459 from angleboyndn-stack/fix/trace-digest-largest-interval-phase
fix(tools): select largest interval phase by duration
2026-10-19 16:52:27 +13:00
Dean b375e11806 Merge pull request #6621 from klosixgaming-arch/fix/unwrap-self-place-by-record-index
fix(tools): read unwrap_self's vaddr-less segments from where the SELF stores them
2026-10-19 16:52:24 +13:00
Dean df10565063 Merge pull request #6578 from GalaxyGamingFR/fix/nid-names-cli-suffix
fix(nid_names): accept NIDs with a #lib#mod suffix in --nid
2026-10-19 16:52:20 +13:00
Dean 7b3d5b4a48 Merge pull request #7159 from MarcZX10/codex/import-audit-pe-modules-6378
fix(tools): audit converted PE guest modules
2026-10-19 16:52:17 +13:00
Dean f5c0fab105 Merge pull request #7161 from MrMha/fix/audit-utf8-diagnostics-20261017
fix: preserve Unicode paths in import audit errors
2026-10-19 16:52:08 +13:00
To3akaRin 7e8aa10ae6 fix(tools): strip dependency options before syntax checks 2026-10-19 10:43:00 +08:00
Adrià Franch 03833cabad test(recompiler): accept linker help probes in compiler stub 2026-10-19 04:28:37 +02:00
fdfawef324andCodex 42cbce1767 test(recompiler): allow macOS compiler metadata probes
Co-Authored-By: Codex <[email protected]>
2026-10-19 04:27:37 +02:00
fdfawef324andCodex f3f453ec9d fix(recompiler): key shader caches on compiled sources
Co-Authored-By: Codex <[email protected]>
2026-10-19 04:27:37 +02:00
joedeangelis533-bot 392c947111 fix(tools): reject unbacked segment data when unwrapping SELF 2026-10-18 22:24:06 -04:00
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
Hotline Messina Dev 02dd083729 fix(tools): preserve empty load segment alignment when unwrapping SELF 2026-10-18 21:25:03 -04: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
LeandroLP23andClaude Opus 5.5 fb1ad2fcf4 feat(tools): warn when a pull request adds a technical debt entry over 1000 characters
Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-18 23:48:11 +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
Amr Yasser e10616b17b fix(web): publish converter and libraries from one release 2026-10-18 23:26:42 +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
iAlturki e9a7b8ea54 fix(tools): accept UTF-8 BOMs in trace digest inputs 2026-10-18 16:27:26 +03:00
David Fontanet BujaldónandClaude Opus 5.5 c494367836 Merge boykopovar/AnyPS5 main into fix/conventions-unknown-nid-collisions
Co-Authored-By: Claude Opus 5.5 <[email protected]>
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
mantavisualandClaude Opus 4.8 9dfd2a0abf fix: accept "no usable Vulkan device" skips in the Windows check_skips job
The Windows job rejected any skip other than an agc* test, a "no display"
reason or a missing 120 Hz mode, so a non-agc test that skipped because the
runner has no usable Vulkan device failed the job. This contradicted the
job's own expected-skip message ("no display or Vulkan device"), the Linux
job, which already accepts that reason, and the Windows runner, which carries
no Vulkan ICD (the workflow sets ANYPS5_REQUIRE_VULKAN only on Linux).

Accept the "no usable Vulkan device" reason in the Windows job as well, and
keep feature-level device limitations unexpected there as before.

Co-Authored-By: Claude Opus 4.8 <[email protected]>
2026-10-18 12:03:01 +03: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
MrMha c91e90b966 feat: compute NIDs from UTF-8 symbol files or stdin 2026-10-18 11:39:05 +04: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 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
MrMha 71e1073128 feat: cache progress history by commit and counting rules 2026-10-18 10:20:26 +04:00
MrMha 71de464e18 feat: optionally fail import audits on referenced throwing stubs 2026-10-18 10:19:56 +04:00
MrMha 08c280a35b feat: filter configure checks included in cache seeds 2026-10-18 10:18:36 +04:00
MrMha b9a5d3dfc3 feat: explain saved test selections and fixture dependencies 2026-10-18 10:17:59 +04:00
MrMha 3e906dce25 feat: run independent syntax checks with configurable concurrency 2026-10-18 10:17:24 +04:00
MrMha 08156bb30c feat: filter trace digests by named event threads 2026-10-18 10:15:42 +04:00
MrMha a45b08a9cd feat: require matching recorded context in performance comparisons 2026-10-18 10:14:58 +04: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 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 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