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
xXPBSXx and Claude 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
xXPBSXx and Claude 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
xXPBSXx and Claude 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
p3nicillin and Claude 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