Adrià and Claude Sonnet 5.5
76dfd1cf03
fix(main): accept the large-file test's disk-space skip, retry timed-wait latency
...
Run 41245658018 (b9bf246ea2 ). linux: agc_shader_disk_cache_large_file skips
when the runner has under 3 GiB free and check_skips.py did not list that
reason. windows: guest_timed_wait_cpu aborted on a runner scheduling hiccup
(latency bound exceeded, #13710 made it serial but it is still timing-based).
Co-Authored-By: Claude Sonnet 5.5 <[email protected] >
2026-10-31 23:37:30 +01:00
Adrià
f776fddcff
Merge pull request #13753 from CodingBreadd/fix/job-reference-utf8-output
...
fix(tools): write run_job_manager_reference output as UTF-8
2026-10-31 22:57:04 +01:00
Dean
422367d61a
Merge pull request #13425 from dr-hoseyn/fix/host-test-resolution
...
fix(tools): match whole library filenames in host test selection
2026-11-01 10:23:54 +13:00
Dean
32bf44ca7c
Merge pull request #13269 from JJenkx/fix/tests-export-cache-utf8
...
fix(tests): decode export-cache Git paths as UTF-8
2026-11-01 10:22:27 +13:00
Adrià
5092680f45
Merge pull request #13521 from ArekatlaNishanthchowdary/fix/tools-select-tests-ansi-depfiles
...
fix(tools): decode header dependencies an ANSI compiler wrote in select_tests
2026-10-31 20:52:42 +01:00
Adrià
0ef9ce78a5
Merge pull request #13688 from rooklz/test/audit-dump-symlink-loop-coverage
...
test(tools): pin audit_dump symlink loops on --json and --libs
2026-10-31 20:47:31 +01:00
Adrià
121b2e37af
Merge pull request #13685 from relativespace2K/fix/input-mapper-pt-br-locale
...
fix(input): name the Portuguese locale pt-BR
2026-10-31 20:36:32 +01:00
Adrià
613f9b8edf
Merge pull request #12862 from janzezno/build/agc-test-fragments
...
build(agc): register each AGC test executable in its own CMake fragment
2026-10-31 20:33:03 +01:00
Adrià
f14ae07e29
Merge pull request #13675 from KSWORK2001/test/atrac9-patch-rewrite-coverage
...
test(build): cover the LibAtrac9 patch write skipping unchanged sources
2026-10-31 20:13:53 +01:00
Arekatla Nishanth Chowdary
4955ef5ba0
fix(tools): pick the dependency reading that exists when ANSI bytes are also valid UTF-8
...
An ANSI dependency path can also be valid UTF-8: cp1252 writes U+00C3
U+00A9 as C3 A9, which UTF-8 reads as U+00E9, so the UTF-8-first decode
named a file the compiler never opened. On Windows, when both readings
decode and differ, take the ANSI one if it exists relative to the build
directory and the UTF-8 one does not; otherwise keep UTF-8.
2026-11-01 00:02:45 +05:30
Arekatla Nishanth Chowdary
b8f1ee9c69
fix(tools): decode header dependencies an ANSI compiler wrote in select_tests
...
ninja -t deps lists the paths each compiler wrote to its depfiles, in that
compiler's active code page. d85426069c decoded them as UTF-8, which is
right for WinLibs GCC 15.2.0 (UTF-8 active code page) but not for a GCC
that runs with the ANSI code page, such as a GCC 11.4 MinGW build: a header
under C:\...\ação\ is written as cp1252 bytes, the decode raises and
select_tests dump exits with a UnicodeDecodeError. Decode a dependency as
UTF-8 and, on Windows, fall back to the ANSI code page when it is not
valid UTF-8.
2026-11-01 00:00:25 +05:30
janzezno
d11ca0334a
build(tools): add agc_test_split.py to move AGC test registrations into fragments
2026-10-31 19:04:49 +01:00
MarcZX10
2318cf0b92
Merge remote-tracking branch 'upstream/main' into fix/env-reference-constant-names
2026-10-31 13:37:22 +00:00
MarcZX10
8a50bdda9a
test(tools): cover shadowed names, commented declarations and header scope in env_reference
2026-10-31 13:33:37 +00:00
MarcZX10
07201d1a77
fix(tools): resolve constant names only where the reader can see them
2026-10-31 13:33:37 +00:00
MarcZX10
32c2d8a155
test(tools): read the constant tests through the header they include
2026-10-31 13:33:32 +00:00
Adrià
5de1621ff1
Merge pull request #13670 from danielhorngt/test/performance-compare-in-process
...
test(tools): run performance_compare CLI cases in-process
2026-10-31 12:45:56 +01:00
Adrià
5fb1747fa7
Merge pull request #13661 from JJenkx/codex/mingw-libc-import-selection-20261030
...
fix(tools): run MinGW guest tests with large selections
2026-10-31 12:22:02 +01:00
Adrià
82217a79db
Merge pull request #13619 from PolkadotDom/fix/annotate-symbol-visibility
...
fix(tools): exclude private symbols from export annotations
2026-10-31 10:28:47 +01:00
Adrià
d8ffa97eff
Merge pull request #13615 from SandstromPL/fix/progress-variant-opcodes
...
fix(tools): stop listing opcodes counted through their variants as uncounted
2026-10-31 10:23:39 +01:00
Adrià
e8c25dd3ba
Merge pull request #13602 from JJenkx/fix/import-audit-host-tls-loader
...
fix(tools): exclude converted ELF host TLS loader from guest audit
2026-10-31 09:02:35 +01:00
Adrià
de83e8f270
Merge pull request #13596 from malekaifa/fix/performance-compare-worker-busy-validation
...
fix(tools): validate performance worker utilization
2026-10-31 07:51:43 +01:00
Darius and Claude Opus 5.5
d2aa697b91
fix(tools): write run_job_manager_reference output as UTF-8
...
Co-Authored-By: Claude Opus 5.5 <[email protected] >
2026-10-31 06:02:39 +02:00
Adrià
de824c2919
Merge pull request #13197 from rooklz/fix/symbolize-samples-symlink-loop
...
fix(tools): report symbolize_samples symbolic link loops as usage errors
2026-10-31 04:32:42 +01:00
Adrià
0cc02f7cde
Merge pull request #13574 from malekaifa/fix/unwrap-self-program-alignment
...
fix(tools): reject invalid SELF segment alignment
2026-10-31 03:28:08 +01:00
Adrià
7351ac7eb1
Merge pull request #13549 from malekaifa/fix/performance-csv-preserve-missing-context
...
fix(tools): preserve missing context in performance CSV
2026-10-31 02:46:36 +01:00
rooklz
e396328298
test(tools): pin audit_dump symlink loops on --json and --libs
2026-10-31 01:45:53 +00:00
rooklz
d5cb07d3c8
fix(tools): report symbolize_samples symbolic link loops as usage errors
2026-10-31 01:45:03 +00:00
Adrià
11df2a6ca8
Merge pull request #13535 from ArekatlaNishanthchowdary/test/tools-annotate-module-old-binutils
...
test(tools): accept the q-suffixed mnemonics older objdump prints in annotate_module tests
2026-10-31 02:27:25 +01:00
Adrià
65f68c1d5c
Merge pull request #13481 from malekaifa/fix/input-mapper-locale-independent-search
...
fix(input-mapper): keep dropdown search locale independent
2026-10-31 02:22:40 +01:00
Adrià
f0c0b2d19a
Merge pull request #13280 from rooklz/fix/pr-overlap-path-resolve-loop
...
fix(tools): refuse looping parent pathspecs in pr_overlap git helper
2026-10-31 01:30:57 +01:00
Adrià
aa6f88b77e
Merge pull request #13430 from dr-hoseyn/fix/candidate3-investigation
...
fix(tools): reject out-of-order interval percentiles
2026-10-31 01:26:57 +01:00
Adrià
d49c70d812
Merge pull request #13452 from kyon-eth/fix/public-header-data-alias-audit
...
fix(tests): recognize data alias header declarations
2026-10-31 01:08:44 +01:00
mrph28
52704e3c04
fix(input): name the Portuguese locale pt-BR
...
The input mapper called Brazilian Portuguese `pt` while the repository's own
docs use `pt-BR` (docs/user/README.pt-BR.md, "Português (Brasil)"). Rename the
locale code and its message table to `pt-BR`, label it "Português (Brasil)",
and keep a saved `pt` choice working by mapping it to `pt-BR` in
initialLocale.
AI-assisted: yes
2026-10-30 20:48:04 -03:00
Karan Shrivastava
529369ae2f
test(build): cover the LibAtrac9 patch write skipping unchanged sources
2026-10-30 19:29:38 -04:00
Daniel Horn and Claude Opus 5.5
891e90d59c
test(tools): run performance_compare CLI cases in-process
...
Each CLI case started its own Python process, so the suite took 14 s of
its 20 s CTest limit on an idle Windows machine and timed out under
ctest --parallel 8. Call main() directly and keep a real process only
for the output encoding and JSON nesting cases that depend on one.
Co-Authored-By: Claude Opus 5.5 <[email protected] >
2026-10-30 22:55:50 +00:00
AnyPS5 overlap check
01a303c56e
fix(tools): bound large guest test invocations on Windows
2026-10-30 18:30:16 -04:00
AnyPS5 overlap check
1dd764b390
fix(tools): recognize MinGW guest libc import libraries
2026-10-30 18:08:39 -04:00
Adrià
37d2b56e13
Merge pull request #13494 from malekaifa/fix/input-mapper-reject-whitespace-port
...
fix(input-mapper): reject whitespace-only ports
2026-10-30 22:51:31 +01:00
Adrià
5749c28ec7
Merge pull request #13502 from rooklz/fix/check-skips-duplicate-testcases
...
fix(tools): reject duplicate JUnit testcase names in check_skips
2026-10-30 22:50:22 +01:00
Adrià
f1e340be4a
Merge pull request #13000 from rooklz/fix/stubgen-symlink-loop
...
fix(tools): report stubgen symbolic link loops as usage errors
2026-10-30 22:48:28 +01:00
Adrià
80bb196da3
Merge pull request #13476 from malekaifa/fix/hw-oracle-hip-input-size
...
fix(hw-oracle): reject short HIP dispatch inputs
2026-10-30 22:29:18 +01:00
Adrià
d661a0c3c6
Merge pull request #13283 from rooklz/fix/package-headers-symlink-loop
...
fix: refuse symlink loops in package_headers path resolution
2026-10-30 22:18:28 +01:00
Adrià
a4490c2fde
Merge pull request #13447 from JJenkx/windows/symbolize-samples-utf8-streams
...
fix(tools): write symbolize_samples output as UTF-8
2026-10-30 22:04:20 +01:00
Adrià
f4a2cb5e2e
Merge pull request #13047 from rooklz/fix/check-compile-syntax-wanted-real
...
fix(tools): align check_compile syntax-only source path with realpath
2026-10-30 22:04:13 +01:00
Adrià
9a40f673ac
Merge pull request #13284 from rooklz/fix/test-web-symlink-loop
...
fix(tools): use realpath for test_web build directory paths
2026-10-30 21:53:33 +01:00
Adrià
990bd59151
Merge pull request #13288 from rooklz/fix/package-release-symlink-loop
...
fix(tools): report package_release symlink loops before staging
2026-10-30 21:53:25 +01:00
Adrià
6362046d10
Merge pull request #12569 from MarcZX10/feat/host-volume-mute
...
feat(libSceAudioOut): host volume and mute hotkeys, opt-in mute on focus loss
2026-10-30 21:46:25 +01:00
Adrià
8bc115373d
Merge pull request #13420 from dr-hoseyn/fix/tools-b-independent
...
fix(tools): reject truncated CTest registration commands
2026-10-30 21:46:15 +01:00
Adrià
56fbc6da78
Merge pull request #13375 from StoneDC/b43/compdb-inventory
...
feat(tools): inventory saved compilation databases without tools
2026-10-30 21:43:04 +01:00