orezraey and Claude Opus 5.5
8820aa309f
Merge main into docs/libkernel-module-process-info-measured-ps5
...
Co-Authored-By: Claude Opus 5.5 <[email protected] >
2026-10-27 02:49:54 -03:00
Queuze
4564b15ee1
test(tools): restore response output preservation coverage
2026-10-27 13:46:32 +08:00
Jota
0069118a9d
test(agc): expect no promotion in the MSAA storage twin case on sample-order devices
...
StorageTwin asserts that a storage access promotes the rendered target
to a new image. On a device that writes the guest sample order back
(MayReorderSamples with a storage format, such as lavapipe with its 1x1
sample-location grid) the target is born storable, so the storage view
is the rendered image and the case fails with "MSAA storage promotion
kept the rendered image", the same reason StorageRemap failed. Expect
the same image there, and a new one everywhere else.
2026-10-27 02:45:34 -03:00
Jota
72a8ab97c2
test(agc): skip the MSAA storage-promotion remap on sample-order devices
...
A device with programmable sample locations but only a 1x1 location grid (for example lavapipe) creates its multisampled color targets with storage usage from the start, so the guest sample order can be written back. MultisampleTargetStorageView then returns that already-storable image and makeStorable is a no-op, so there is no promotion allocation to retire and the generation does not change. StorageRemap asserted the opposite and failed deterministically with "MSAA storage promotion did not retain its source image".
Skip StorageRemap on such devices, mirroring OrderRemap, which already runs only there. The born-storable targets lifetime stays covered by OrderRemap; StorageRemap keeps covering the promotion path on devices whose MSAA targets are not born storable (for example NVIDIA, whose 4x grid is 2x2).
2026-10-27 02:45:34 -03:00
Dean
fe2b52c7e4
Merge pull request #11474 from heditrigui/test/errordialog-param-validation
...
test(libSceErrorDialog): cover uninitialized and invalid size arguments in sceErrorDialogOpen
2026-10-27 18:40:10 +13:00
Dean
985e4e0cb6
Merge pull request #11473 from MarcZX10/marc/fix-windows-prx-name-case
...
fix(tools): fold Windows PRX suffix case
2026-10-27 18:39:51 +13:00
xXPBSXx and Claude Sonnet 5.5
6d52a852fe
test(tools): give the check_stub subprocess more time
...
check_stub runs check_conventions.py in a temporary repository with a
10 s limit. The slowest tests of this file take 8 to 11 s each on a
Windows 10 machine here, and in a full ctest run the call exceeded the
limit (subprocess.TimeoutExpired after 10 seconds), so
conventions_function_bodies_shard_5 failed although it passes on its
own. The limit is now 120 s, the same as the ctest timeout of the shard.
Co-Authored-By: Claude Sonnet 5.5 <[email protected] >
2026-10-27 06:39:49 +01:00
Dean
a8ff389dee
Merge pull request #11462 from xXPBSXx/test/usleep-behavior
...
test(libkernel): cover the return value and duration of usleep
2026-10-27 18:39:37 +13:00
Dean
b182e3c1b7
Merge pull request #11460 from StoneDC/fix/web-release-zip-errors
...
fix(tools): reject unsupported release ZIP entries cleanly
2026-10-27 18:39:22 +13:00
Dean
a453b29ebe
Merge pull request #11434 from LeandroLP23/test/shader-cache-smb-posix-rename
...
test(shader): skip open-entry cache replacements where SMB has no POSIX rename
2026-10-27 18:38:46 +13:00
Dean
ad622fc18d
Merge pull request #11430 from StoneDC/fix/ctest-quoted-semicolons
...
fix(tools): preserve quoted CMake semicolon escapes
2026-10-27 18:38:27 +13:00
Dean
2812b2987b
Merge pull request #11428 from StoneDC/fix/release-notes-final-body-limit
...
fix(tools): reject oversized final release note bodies
2026-10-27 18:38:12 +13:00
Dean
6e747a2a3b
Merge pull request #11427 from StoneDC/fix/symbolizer-module-read-errors
...
fix(tools): keep unreadable sampler modules unsymbolized
2026-10-27 18:37:58 +13:00
Dean
35ba44f7fa
Merge pull request #11424 from josealissonbr/fix/posix-spawn-test-utf8-environment
...
test(libSceLibcInternal): pass the spawn test's environment as UTF-8 on Windows
2026-10-27 18:37:39 +13:00
Dean
f52fcfd749
Merge pull request #11422 from Mherberts/codex/fix-mingw-ucrt-fixture-build
...
fix(build): link the UCRT test fixture without -mcrtdll
2026-10-27 18:37:16 +13:00
orezraey and Claude Opus 5.5
6aeb8d6c3e
Merge main into fix/agc-partial-fast-clear-eliminate
...
Keep #9694 's coverage check for targets without CMASK or DCC keys and skip it only for a fast-clear eliminate over a CMASK target without DCC keys.
Co-Authored-By: Claude Opus 5.5 <[email protected] >
2026-10-27 02:37:09 -03:00
Dean
05736d76fe
Merge pull request #11411 from PrivacyOnion/test/companion-httpd-null-precedence
...
test(libSceCompanionHttpd): cover null parameter precedence before initialization in GuestCompanionHttpd
2026-10-27 18:36:57 +13:00
Dean
c54bf393c2
Merge pull request #11410 from PrivacyOnion/test/playgo-progress-and-install-speed
...
test(libScePlayGo): cover progress query and install speed argument validation in GuestPlayGo
2026-10-27 18:36:42 +13:00
Dean
2f0840ef0d
Merge pull request #11409 from PrivacyOnion/test/savedata-get-event-result-coverage
...
test(libSceSaveData.native): cover empty queue and null result in sceSaveDataGetEventResult
2026-10-27 18:36:23 +13:00
Dean
8277369258
Merge pull request #11408 from PrivacyOnion/test/player-selection-dialog-null-uninitialized
...
test(libScePlayerSelectionDialog): cover null argument validation before initialization in GuestPlayerSelectionDialog
2026-10-27 18:36:09 +13:00
Dean
42c7f48f5a
Merge pull request #11406 from PrivacyOnion/test/screenshot-negative-offset-bounds
...
test(libSceScreenShot): cover negative offset and valid origin parameter bounds in GuestScreenShot
2026-10-27 18:35:54 +13:00
Dean
ce7a561cfd
Merge pull request #11404 from xXPBSXx/test/libc-cxa-guard-behavior
...
test(libc): cover the __cxa_guard_acquire, release and abort behaviour
2026-10-27 18:35:35 +13:00
Dean
9be54a9b5a
Merge pull request #11395 from PrivacyOnion/test/pad-vibration-mode-special-handle
...
test(libScePad): cover special handle vibration mode in GuestPadVibrationMode
2026-10-27 18:35:17 +13:00
Dean
cda9c9bedf
Merge pull request #11394 from PrivacyOnion/test/random-null-max-size
...
test(libSceRandom): cover null buffer at and above maximum size in sceRandomGetRandomNumber
2026-10-27 18:35:02 +13:00
Dean
edc34d746d
Merge pull request #11393 from Elma7e/test/game-custom-data-dialog-null-argument-coverage
...
test(libSceGameCustomDataDialog): cover null parameter and result argument validation
2026-10-27 18:34:46 +13:00
Dean
1a7ac56d27
Merge pull request #11355 from hakarrr/fix/preserve-sampler-captures
...
fix(tools): preserve raw captures when symbolizing samples
2026-10-27 18:34:10 +13:00
Dean
2609e1b118
Merge pull request #11234 from hyvvs/fix/stubgen-preserve-known-exports
...
fix(tools): preserve verified NID names in generated exports
2026-10-27 18:33:23 +13:00
Dean
0413edc005
Merge pull request #11102 from StoneDC/fix/configure-seed-multiline-help
...
fix(tools): preserve multiline configure check help
2026-10-27 18:32:21 +13:00
Dean
a8bc4474c4
Merge pull request #11090 from roboterspinne/fix/relinker-windows-gs-trap-entry-roots
...
fix(relinker): refuse GS traps that overwrite a code entry point in Windows output
2026-10-27 18:32:02 +13:00
Dean
570002610e
Merge pull request #11084 from roboterspinne/fix/relinker-output-directory-paths
...
fix(relinker): reject an existing directory at any output path before writing
2026-10-27 18:31:47 +13:00
Dean
92bfca720e
Merge pull request #11072 from JaceTheBlu/fix/tools-git-version
...
fix(tools): name the git version merge-tree needs in pr_overlap and check_main_sync
2026-10-27 18:31:34 +13:00
Dean
ef32005ae1
Merge pull request #11069 from plexerPK/codex/workflow-script-registration
...
fix(tools): ignore workflow metadata in script registration
2026-10-27 18:31:16 +13:00
Dean
07a9a43cfe
Merge pull request #11059 from MarcZX10/marc/fix-libc-fp-contract
...
fix(libc): build libc without floating-point contraction
2026-10-27 18:30:44 +13:00
Dean
6b5d9adb27
Merge pull request #11043 from plexerPK/codex/job-reference-finite-timeout
...
fix(tools): reject NaN JobManager reference timeouts
2026-10-27 18:30:30 +13:00
Dean
0886ead564
Merge pull request #11001 from SandstromPL/test/agc-readback-label-off-skip
...
test(agc): pass the label-store negative control only on the stale read it expects
2026-10-27 18:30:15 +13:00
Dean
6988f67406
Merge pull request #10996 from SandstromPL/fix/progress-exported-nid-no-patch
...
fix(tools): count functions exported with APS5_EXPORT under a _nid_no_patch name
2026-10-27 18:29:57 +13:00
Dean
26c451905c
Merge pull request #10973 from MarcZX10/marc/fix-asan-copy-guest-bytes-alignment
...
fix(agc): read unaligned guest words through a one-byte-aligned type in the ASan copy
2026-10-27 18:29:32 +13:00
Dean
8a062258e7
Merge pull request #10934 from ahmadmuj/fix/anyps5-relinker-gate-inputs
...
ci(build): run the relinker jobs for relinker-only build inputs outside core/relinker
2026-10-27 18:29:15 +13:00
Dean
ccb899f89b
Merge pull request #10926 from Cankiee/fix/debt-inline-code
...
fix(tools): preserve code spans and fences when relinking debt
2026-10-27 18:28:57 +13:00
Dean
1eb876b63a
Merge pull request #10907 from imellag/test/libc-math-standard-exception-flags
...
test(libc): compare the C exception flags in the scaled hyperbolic checks
2026-10-27 18:28:30 +13:00
Dean
b5442a8a5f
Merge pull request #10776 from hundoukam/fix/debt-file-entry
...
fix(tools): place a debt entry by the first core link of its whole entry
2026-10-27 18:28:04 +13:00
MarcZX10
039408c144
test(libkernel): use the libkernel public header in the macOS unwind module info test
...
The test declared sceKernelGetModuleInfoForUnwind itself, so the header already declares it and the test declares it twice and public_headers fails on main.
2026-10-27 05:26:56 +00:00
Dean
8398527558
Merge pull request #10426 from rooklz/feat/cescs-jisx0213
...
feat(libSceCesCs): add the EUC-JIS-2004 and Shift_JIS-2004 profiles
2026-10-27 18:23:28 +13:00
milescoviello
770ea34f6a
Merge remote-tracking branch 'upstream/main' into HEAD
...
# Conflicts:
# core/libs/prx/libc/src/Backtrace.cpp
2026-10-27 05:23:11 +00:00
Dean
9cc1a379c0
Merge pull request #10366 from krishalivaibhav/fix/macos-guest-allocations-dyld-himansh
...
fix(libc): find guest image pages through dyld on macOS hosts
2026-10-27 18:23:03 +13:00
Dean
3498905cc0
Merge pull request #10288 from al3w0f205/test/bluetoothhid-unregister-device-no-callback-coverage
...
test(libSceBluetoothHid): cover unregister device without callback rejection
2026-10-27 18:22:46 +13:00
Dean
a1f75ecf9b
Merge pull request #9874 from akkadbakkad89/feat/prx-declare-np-exports
...
feat(prx): declare exports for 3 inventory-covered NP libraries
2026-10-27 18:22:12 +13:00
Dean
9281d93dc0
Merge pull request #9849 from JJenkx/test/native-depth-shared-fixtures-20261022
...
test(agc): share native depth fixture backing on Linux
2026-10-27 18:21:52 +13:00
Dean
1a13c2969f
Merge pull request #9833 from MarcZX10/codex/libc-strtod-decimal-subnormal-erange
...
fix(libc): set ERANGE for decimal strtod subnormals
2026-10-27 18:21:37 +13:00
Dean
741bf89739
Merge pull request #9782 from DavidSamir/test/libkernel-pthread-posix-calls
...
test(libkernel): cover the POSIX pthread attribute and thread calls
2026-10-27 18:21:20 +13:00