Commit Graph
1686 Commits
Author SHA1 Message Date
AdriàandClaude 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
DariusandClaude 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 HornandClaude 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