Commit Graph
846 Commits
Author SHA1 Message Date
Felipebmaitan 5ca32cdac7 test(job-manager): align reference entry helper calls 2026-10-23 13:14:44 -03:00
Felipebmaitan 0d7155f1fa test(job-manager): run original-module fixtures on Linux 2026-10-23 13:04:55 -03:00
Felipebmaitan f2dc168518 fix(job-manager): place scheduling state in the caller work area 2026-10-23 12:46:04 -03:00
Felipebmaitan 438540c8e1 fix(job-manager): spin only for pending work in host clock time 2026-10-23 12:46:03 -03:00
Felipebmaitan 77d1cc65e2 fix(tests): distinguish the manual JobManager reference runner 2026-10-23 12:46:03 -03:00
Felipebmaitan 5a19cd7e14 fix(libSceJobManager): honor worker spin and persistence policies 2026-10-23 12:46:02 -03:00
Dean 10e9f55947 Merge pull request #10059 from xTRACKGOD/fix/select-tests-unbuilt-executables
fix(tools): skip unselected executables in fresh builds
2026-10-24 01:51:54 +13:00
Dean d5f5cd8db4 Merge pull request #10054 from veosett/codex/check-skips-report-root
fix(ci): reject non-JUnit skip reports
2026-10-24 01:47:45 +13:00
Dean e15b894d53 Merge pull request #10006 from xXPBSXx/fix/tools-progress-unwritable-output
fix(tools): report an output directory that progress.py cannot write
2026-10-24 01:47:23 +13:00
Dean 9bb054dbd5 Merge pull request #9955 from THEGABOALE/fix/env-reference-multiline
fix(tools): detect multiline environment variable reads
2026-10-24 01:45:31 +13:00
Dean 201c4d0920 Merge pull request #9861 from veosett/codex/ctest-bracket-newlines
fix(ci): honor initial newlines in CMake bracket arguments
2026-10-24 00:41:37 +13:00
Dean f23c4b38d6 Merge pull request #8775 from dotaku22/fix/trace-digest-invalid-structure
fix(tools): reject invalid trace event container shapes
2026-10-23 23:07:17 +13:00
Dean b27138800c Merge pull request #8719 from ArjenS-LA/fix/audit-windows-system-suffixes
fix(tools): resolve Windows system library suffixes in audits
2026-10-23 21:09:12 +13:00
xTRACKGOD 9dd607ee33 fix(tools): skip unselected executables in fresh builds 2026-10-23 12:55:36 +05:30
Dean ef0d8ae3b5 Merge pull request #8739 from p3n1cillin/codex/opus-native-decoder-20261021
fix(opus): remove artificial decoder delay with bundled libopus
2026-10-23 20:07:51 +13:00
Kovalev Vladislav 6093c4647f fix(ci): reject non-JUnit skip reports 2026-10-23 13:04:50 +06:00
Dean fc9d8308a1 Merge pull request #9689 from jotitadev/fix/main-sync-pulls-from-subdirectory
fix(tools): read check_main_sync paths from the top of the repository
2026-10-23 19:26:46 +13:00
Dean 5a1e51137f Merge pull request #9660 from jotitadev/fix/conventions-env-reference-from-subdirectory
fix(tools): check environment references from a subdirectory
2026-10-23 19:26:22 +13:00
Kovalev Vladislav 1d153c7be6 fix(ci): honor initial newlines in CMake bracket arguments 2026-10-23 12:08:55 +06:00
Dean 16319642a4 Merge pull request #6946 from Raghav314/perf/agc-draw-pipeline
perf(agc): draw finisher pipeline (APS5_DRAW_PIPELINE)
2026-10-23 18:24:48 +13:00
xXPBSXxandClaude Sonnet 5.5 6eb461aa4d fix(tools): report an output directory that progress.py cannot write
progress.py <output> raised an uncaught OSError with a traceback when the
output path was a file or sat in a directory it could not create. Report it
as a usage error that names the path, like the other bad arguments.

Co-Authored-By: Claude Sonnet 5.5 <[email protected]>
2026-10-23 05:13:56 +02:00
Dean Galvin c54134ed4b Merge main into codex/opus-native-decoder-20261021 2026-10-23 15:40:07 +13:00
Dean a5d8d1de6d Merge pull request #9209 from SirDarky/feat/hw-oracle-windows
feat(hw-oracle): run on Windows through the AMD driver's HIP runtime and comgr
2026-10-23 15:35:44 +13:00
Dean 99c8bf1d11 Merge pull request #8665 from xXPBSXx/docs/nid-names-db-variable
docs(tools): name ANYPS5_NID_DB in the nid_names help and test it
2026-10-23 15:35:00 +13:00
Dean 92d5a052eb Merge pull request #8902 from THEBIGTOMMY13DEV/fix/self-program-header-overlap
fix(tools): reject SELF program tables overlapping the ELF header
2026-10-23 14:15:02 +13:00
xXPBSXxandClaude Sonnet 5.5 b26688591b test(tools): keep the ANYPS5_NID_DB test off the shared cache and under 30 seconds
Co-Authored-By: Claude Sonnet 5.5 <[email protected]>
2026-10-23 03:04:27 +02:00
xXPBSXxandClaude Sonnet 5.5 1b1cea24a5 docs(tools): name ANYPS5_NID_DB in the nid_names help and test it
Co-Authored-By: Claude Sonnet 5.5 <[email protected]>
2026-10-23 03:04:26 +02:00
Dean 83462cc57d Merge pull request #8777 from fma-rc/fix/conventions-asm-duplicate-exports
fix(tools): count assembly exports in the duplicate-export check
2026-10-23 13:27:03 +13:00
Dean 773f67fe1d Merge pull request #9534 from Joacoorandom/test/pad-timeline-repeat-boundaries
test(tools): cover repeated pad timeline capacity boundaries
2026-10-23 13:26:00 +13:00
Adrià 7e69be6793 Merge pull request #9936 from babyhuey/fix/pr-overlap-explicit-nids
fix(tools): compare explicit APS5_EXPORT NIDs with named exports in pr_overlap
2026-10-23 02:08:16 +02:00
Dean fff2346734 Merge pull request #9347 from zaryabzip/feat/vorbisdec-libvorbisfile
feat(libSceVorbisDec): decode Ogg Vorbis with libvorbisfile 1.3.7
2026-10-23 12:54:40 +13:00
babyhuey 957b65fa2f fix(tools): compare explicit APS5_EXPORT NIDs with named exports in pr_overlap 2026-10-22 19:39:28 -04:00
THEGABOALE 7eaf7b0fd5 fix(tools): detect multiline environment variable reads 2026-10-22 17:34:00 -06:00
Joacoorandom f878b14cd2 test(tools): check interior repeated pad timestamps 2026-10-22 19:42:38 -03:00
Yunus Shaikh 3ded7d3269 fix(recompiler): hold the result-key memo in AtomicSharedPtr so libc++ builds
ResultKeyMemo declared std::atomic<std::shared_ptr<...>>. libc++ has no
atomic<shared_ptr> specialization, so with Apple clang the recompiler
headers stop at std::atomic's trivially-copyable static assertion
(request_serializer_tests in the macOS relinker build). The memo now uses
AtomicSharedPtr from libc, which is that specialization where the library
provides it and a locked shared_ptr with the same load and store otherwise.
The header joins the shader disk cache key's sources, and
request_serializer_tests gets core/libs on its include path.
2026-10-23 03:46:57 +05:30
Dean Galvin f84fdc493a Merge main into fix/pr-overlap-from-subdirectory 2026-10-23 11:16:41 +13:00
Dean c27fe1e966 Merge pull request #9810 from emirplus/fix/pr-overlap-main-guard
fix(tools): wrap entrypoint in main with stream reconfigure in pr_overlap
2026-10-23 11:15:21 +13:00
p3nicillinandClaude Opus 5.5 a6e9733c17 fix(opus): hide libopus symbols and package its notice as a license
Build the bundled libopus with hidden visibility and an empty OPUS_EXPORT,
so its symbols stay internal without relying on --exclude-libs (which
Apple's linker lacks). Turn off OPUS_STACK_PROTECTOR and
OPUS_FORTIFY_SOURCE so MinGW builds do not import libssp-0.dll, as in
27c0acabe2 from #9764. Ship the notice through the licenses list as
libs/licenses/opus.txt, like vgmstream.

Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-22 23:09:24 +01:00
p3nicillin 721a2e4b73 fix(opus): decode at the requested rate with bundled libopus 2026-10-22 23:09:24 +01:00
Dean d2b1c3edd5 Merge pull request #9079 from JJenkx/feat/pad-input-chords
feat(tools): press several buttons together from pad_input.py
2026-10-23 11:09:00 +13:00
fma-rc 928588bbb8 fix(tools): compare libraries before looking for a duplicate export's body 2026-10-23 00:01:52 +02:00
Dean 5ea79486ec Merge pull request #9809 from emirplus/fix/performance-compare-stream-reconfigure
fix(tools): reconfigure streams with backslashreplace in performance_compare
2026-10-23 10:54:46 +13:00
Dean 0c6c83c4cf Merge pull request #9808 from emirplus/fix/stubgen-stream-reconfigure
fix(tools): reconfigure streams with backslashreplace in stubgen
2026-10-23 10:54:35 +13:00
Dean d04ffd2d2b Merge pull request #9341 from emirplus/fix/package-release-error-handling
fix(tools): handle errors cleanly and reconfigure streams in package_release
2026-10-23 10:54:23 +13:00
Dean 634940a8ec Merge pull request #9334 from emirplus/fix/check-compile-utf8-bom
fix(tools): decode compile commands JSON with utf-8-sig in check_compile
2026-10-23 10:54:11 +13:00
Dean ba4419cb47 Merge pull request #9358 from emirplus/fix/test-web-error-handling
fix(tools): handle errors cleanly and decode archive with utf-8-sig in test_web
2026-10-23 10:53:59 +13:00
Dean 88fb75b96e Merge pull request #9343 from emirplus/fix/pr-labels-main-guard
fix(tools): wrap entrypoint in main with stream reconfigure in pr_labels
2026-10-23 10:53:46 +13:00
Dean 204e0f9ac4 Merge pull request #9330 from emirplus/fix/check-test-registration-utf8-bom
fix(ci): decode CMakeCache with utf-8-sig and wrap entrypoint in check_test_registration
2026-10-23 10:53:33 +13:00
Dean c9999808e7 Merge pull request #9328 from emirplus/fix/unwrap-self-main-guard
fix(tools): wrap entrypoint in main with stream reconfigure in unwrap_self
2026-10-23 10:43:41 +13:00
Dean d6d1f3cc66 Merge pull request #9306 from emirplus/fix/check-main-sync-main-guard
fix(tools): wrap entrypoint in main with stream reconfigure in check_main_sync
2026-10-23 10:43:24 +13:00