Yunus Shaikh
a63bd1432f
Merge #9533 's merge of main into feat/agc-msaa-d32s8-stencil-view
...
The conflict in core/libs/prx/libSceAgcDriver/CMakeLists.txt from #12862 's split is resolved with tools/agc_test_split.py resolve, which moves this PR's test registrations into tests/cmake/.
2026-10-31 15:06:22 -07:00
Yunus Shaikh
6d0ff6cd85
Merge main into fix/agc-msaa-d32s8-separate-stencil
...
The conflict in core/libs/prx/libSceAgcDriver/CMakeLists.txt from #12862 's split is resolved with tools/agc_test_split.py resolve, which moves this PR's test registrations into tests/cmake/.
2026-10-31 15:06:09 -07:00
Adrià
0836dfdf4f
Merge pull request #13701 from MarcZX10/feat/psn-unavailable-dialogs
...
feat(libSceIme): show a notice when PSN-only system dialogs open
2026-10-31 21:05:21 +01:00
Adrià
59bd3b677d
Merge pull request #13581 from ashwin280802/perf/agc-heap-mirror-eviction
...
fix(agc): evict unreferenced heap mirrors under memory pressure
2026-10-31 21:01:10 +01:00
Adrià
500d37a747
Merge pull request #13704 from dmto/claude/tests-unicode-tmpfile-3e21f5
...
fix(tests): open AGC and SceNet scratch streams under a Unicode TEMP on Windows
2026-10-31 20:55:52 +01:00
Adrià
8a00f9c1ca
Merge pull request #13700 from al3w0f205/test/contentdelete-stubs-and-heapsize-validation
...
test(libSceContentDelete): cover heap size validation and unimplemented stubs in GuestContentDelete
2026-10-31 20:52:48 +01: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à
3197f0ad06
Merge pull request #13705 from MarcZX10/fix/pad-port0-connected-state
...
feat(libScePad): report port 0 as connected only while its controller is present, opt-in with ANYPS5_PAD_PORT0_STATE
2026-10-31 20:50:35 +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à
f3625a5002
Merge pull request #13689 from alvaroelpob/feat/libwebrtc-exp-filter
...
feat(libwebrtc): implement rtc::ExpFilter Reset and Apply
2026-10-31 20:46: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à
7a90ae58c7
Merge pull request #13699 from JAB-dev/fix/ngs2-odd-count-map-rows-ps5
...
fix(libSceNgs2): use the PS5 default map for 3, 4, 5 and 7 channels
2026-10-31 20:35:24 +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à
a85102910a
Merge pull request #13694 from MarcZX10/fix/host-device-changes
...
fix(libSceAudioOut): reopen the output device the host stopped
2026-10-31 20:31:07 +01:00
Adrià
496d7b1b34
Merge pull request #13673 from zaryabzip/feat/appcontent-license-trials
...
feat(libSceAppContent): answer bundle license, playable status and game trials queries
2026-10-31 20:27:37 +01:00
Adrià
620449652e
Merge pull request #13686 from 00xDisaster/test/libSceNpCommon-system-clock
...
feat(libSceNpCommon): null-check sceNpGetSystemClockUsec
2026-10-31 20:21:53 +01:00
Adrià
0caa95b5cd
Merge pull request #13683 from 00xDisaster/test/libSceAmpr-command-buffer-size
...
feat(libSceAmpr): null-check command buffer size lookup
2026-10-31 20:21:45 +01:00
Adrià
77e30bba8c
Merge pull request #13608 from rooklz/test/unwind-udata8-funcrel-overflow
...
test(relinker): pin EH udata8 funcrel overflow rejection
2026-10-31 20:21:37 +01:00
Adrià and Claude Sonnet 5.5
eb4b6dd4fe
test(libSceContentDelete): drop assertions pinning unimplemented stubs
...
Co-Authored-By: Claude Sonnet 5.5 <[email protected] >
2026-10-31 20:20:54 +01:00
al3w0f205
45d09625ca
test(libSceContentDelete): cover heap size validation and unimplemented stubs in GuestContentDelete
2026-10-31 20:20:47 +01:00
Adrià
76d08bc10b
Merge pull request #13687 from alvaroelpob/feat/libwebrtc-fast-int-to-buffer
...
feat(libwebrtc): implement absl FastIntToBuffer for int
2026-10-31 20:18:16 +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
Adrià
e30f38577c
Merge pull request #13691 from xXPBSXx/docs-agc-ps4-prt-2d-tiling
...
docs(agc): note that addrlib and fpPS4 take the 2D PRT modes from the whole coordinates
2026-10-31 20:09:56 +01:00
Adrià
2147af70b0
Merge pull request #13690 from xXPBSXx/docs/savedata-umount-unmounted
...
docs(libSceSaveData): name what the emulators do when a mount point is not mounted
2026-10-31 20:08:37 +01:00
Adrià
0f1d3a5295
Merge pull request #13679 from medazizktata/test/anon-shm-private
...
test(libkernel): map anonymous shared memory privately
2026-10-31 20:04:27 +01:00
Adrià
9b616d1191
Merge pull request #13677 from 00xDisaster/test/agc-dcb-system-software-version
...
test(libSceAgc): cover DCB system software version
2026-10-31 20:03:03 +01:00
Disaster and Claude Sonnet 5.5
0a520ced91
feat(libSceNpCommon): null-check sceNpGetSystemClockUsec
...
Co-Authored-By: Claude Sonnet 5.5 <[email protected] >
2026-10-31 19:58:28 +01:00
Adrià
16452da934
Merge pull request #13681 from brumskysb/measure/f64-compare-denormal-modes
...
docs(shader): record the measured f64 compare denormal modes
2026-10-31 19:54:22 +01:00
Adrià
77cd958f05
Merge pull request #13583 from MarcZX10/fix/env-reference-constant-names
...
fix(tools): resolve environment names read through string constants
2026-10-31 19:53:59 +01:00
Adrià
1cac0ca433
Merge pull request #13676 from xXPBSXx/docs/audioout-lastoutputtime-sources
...
docs(debt): name when the emulators stamp the last audio output time
2026-10-31 19:49:18 +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
rooklz
025435d164
fix(relinker): reject udata8 funcrel unwind pointer overflow
2026-10-31 19:07:45 +01:00
janzezno
00dd261743
build(agc): register each AGC test executable in its own CMake fragment
2026-10-31 19:04:50 +01:00
janzezno
6c3eb20d73
build(agc): register default, draw-pipeline and SPIR-V mode tests through functions
2026-10-31 19:04:49 +01:00
janzezno
d11ca0334a
build(tools): add agc_test_split.py to move AGC test registrations into fragments
2026-10-31 19:04:49 +01:00
Adrià
ca073ec3ad
Merge pull request #13671 from zaryabzip/feat/npwebapi-init-notification
...
feat(libSceNpWebApi): presence, VSH and internal initialize, internal requests and notification callbacks
2026-10-31 19:00:58 +01:00
Adrià
0f302813ce
Merge pull request #13597 from rooklz/test/unwind-udata2-funcrel-overflow
...
test(relinker): pin EH udata2 funcrel table overflow
2026-10-31 18:31:09 +01:00
Adrià
0c5ccb2143
Merge pull request #13662 from alvaroelpob/feat/libscelibressl3-x509-verify-param-flags
...
feat(libSceLibreSsl3): implement X509_VERIFY_PARAM_set_flags
2026-10-31 18:25:12 +01:00
rooklz
fd065eece1
test(relinker): pin EH udata2 funcrel overflow via LSDA path
2026-10-31 18:07:47 +01:00
rooklz
d2de599520
test(relinker): pin EH udata2 funcrel table overflow
2026-10-31 18:07:41 +01:00
Ashwin and Claude Sonnet 5.5
ed3b5393f1
fix(agc): keep mirrors with queued refresh blocks out of eviction
...
Co-Authored-By: Claude Sonnet 5.5 <[email protected] >
2026-10-31 22:20:48 +05:30
Alvaro
0736525cac
docs(libSceLibreSsl3): record X509_VERIFY_PARAM_set_flags
2026-10-31 17:27:33 +01:00
Alvaro
572eed46b8
test(libSceLibreSsl3): check X509_VERIFY_PARAM_set_flags and its version-dependent policy case
2026-10-31 17:27:22 +01:00
Alvaro
c98ae227d9
feat(libSceLibreSsl3): implement X509_VERIFY_PARAM_set_flags
2026-10-31 17:27:21 +01:00
zaryabzip
77037b9af5
fix(libSceAppContent): check bundle license label padding from SDK 3.50
...
The firmware 4.03 module skips the entitlement label padding check in
sceAppContentCheckBundleLicenseOnDisc below SDK 0x03500000, not
0x01500000 as dlc_emu does.
2026-10-31 20:52:37 +05:00
Ashwin and Claude Sonnet 5.5
902289426b
fix(agc): drop queued refresh blocks of an evicted heap mirror
...
Co-Authored-By: Claude Sonnet 5.5 <[email protected] >
2026-10-31 21:22:20 +05:30
Ashwin
c5b518ff69
fix(agc): evict unreferenced heap mirrors under memory pressure
2026-10-31 21:22:20 +05:30
Adrià
474030e584
Merge pull request #9696 from MarcZX10/fix/agc-pipelined-dispatch-test-9680
...
test(agc): keep pipelined dispatch targets in one address window
2026-10-31 16:23:59 +01:00
MarcZX10
2318cf0b92
Merge remote-tracking branch 'upstream/main' into fix/env-reference-constant-names
2026-10-31 13:37:22 +00:00