Dean
08a0b7c95b
Merge pull request #7702 from vittoriosalvadore/codex/fix-unwrap-empty-load-alignment
...
fix(tools): preserve empty load segment alignment when unwrapping SELF
2026-10-20 00:51:46 +13:00
Dean
b62e0a8a7d
Merge pull request #7713 from joedeangelis533-bot/fix/unwrap-file-backed-segments
...
fix(tools): reject unbacked segment data when unwrapping SELF
2026-10-19 23:51:55 +13:00
Adrià
b364181076
Merge pull request #6776 from mopga/fix/windows-zips-and-tool-parsing
...
fix(web): accept ZIPs made on Windows
2026-10-19 12:38:57 +02:00
Adrià
c74aeb2f4c
Merge pull request #6757 from LeandroLP23/ci/conventions-debt-entry-length
...
feat(tools): warn when a pull request adds a technical debt entry over 1000 characters
2026-10-19 12:17:54 +02:00
Adrià
8e3d8b9bd8
Merge pull request #6723 from Tripchipp/fix/debt-file-unlinked-entries
...
fix(tools): keep debt entries without a core link in the index
2026-10-19 12:09:51 +02:00
Adrià
3c485b889c
Merge pull request #6693 from bappisinsane/test/prepare-release-notes
...
test(tools): cover prepare_release_notes truncation and file output
2026-10-19 10:43:38 +02:00
phoenix-31 and Claude Opus 5.5
428132f8ed
feat(progress): split history chart into per-measure panels with declared totals
...
Library functions and shader instructions were drawn on one y-axis with
ambiguous labels and overlapping fills. Each now gets its own panel and
scale, with implemented (solid) against declared (dashed); shaders gain
their declared total from the ISA list. Date labels are horizontal and
every day has a hover tooltip.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-19 09:30:01 +02:00
Josip Parlov
d757b66e9a
fix(tools): unwrap SELF dumps that leave out the version segment
...
unwrap_self reads the vaddr-less segments that follow the recorded
comment segment back to back from right after its data, and refuses the
whole container when one of them runs past the end of the file. Some
dumps end right after the last recorded segment and do not store the
version segment at all. The sce_module/libc.prx of PPSA15552 is one:
its last record, the 0x58-byte comment at 0x13b590, ends at 0x13b5e8,
which is the file size, so the 0x1a-byte PT_SCE_VERSION has no bytes
and the tool failed with "segment 12 does not fit the file" although
every load, dynamic and comment segment is complete.
A trailing segment that would run past the end of the file is now
emitted without file bytes, the same way as the PT_NOTE the container
leaves out. The relinker does not read PT_SCE_VERSION
(GuestImageReader skips it). Containers that store the version segment
unwrap byte for byte as before.
2026-10-19 09:09:39 +02:00
Adrià
8693952ce5
Merge pull request #6583 from MarcZX10/codex/build-eligibility-single-node-6550
...
test(ci): reuse Node for build eligibility scenarios
2026-10-19 09:00:57 +02:00
Adrià
c4d6dbeede
Merge pull request #6574 from GalaxyGamingFR/fix/progress-history-calendar-labels
...
fix(progress_history): label axis dates on calendar days
2026-10-19 08:58:59 +02:00
MarcZX100
a56f40b8ef
test(ci): reuse node for build eligibility scenarios
2026-10-19 08:21:53 +02:00
bappisinsane
bfb2cb0b74
chore: consolidate release notes tests and fix checklist
2026-10-19 11:40:59 +06: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
Adrià Franch
03833cabad
test(recompiler): accept linker help probes in compiler stub
2026-10-19 04:28:37 +02:00
fdfawef324 and Codex
42cbce1767
test(recompiler): allow macOS compiler metadata probes
...
Co-Authored-By: Codex <noreply@openai.com >
2026-10-19 04:27:37 +02:00
fdfawef324 and Codex
f3f453ec9d
fix(recompiler): key shader caches on compiled sources
...
Co-Authored-By: Codex <noreply@openai.com >
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
LeandroLP23 and Claude 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 <noreply@anthropic.com >
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
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