Dean
d10d9d214c
Merge pull request #8782 from valenciana-nc/fix/execute-once-independent-flags
...
fix(libc): avoid deadlocking independent once initializers
2026-10-21 15:27:24 +13:00
Dean
59d53d0d31
Merge pull request #8757 from Nejilu/codex/relinker-tls-file-bounds
...
fix(relinker): reject TLS initialization images outside the input file
2026-10-21 15:27:20 +13:00
Dean
b2d804d5f7
Merge pull request #8738 from Queuse/codex/fix-registry-utf8
...
fix(relinker): reject invalid registry UTF-8
2026-10-21 15:27:16 +13:00
Dean
6056689ad6
Merge pull request #8614 from DavidSamir/fix/relinker-call-zero-padding
...
fix(relinker): stop the control-flow walk at zero padding after a call
2026-10-21 15:27:12 +13:00
JJenkx and Claude Opus 5.5
844372448b
fix(libSceVideodec2): answer the generic picture query for VP9 pictures
...
sceVideodec2GetPictureInfo writes the decoder's own picture layout. For a
VP9 decoder it now writes the 88-byte VP9 layout that
sceVideodec2GetVp9PictureInfo returns, instead of throwing. Mortal Shell 2
(PPSA34008) calls the generic query with that structure for its intro
movie. HEVC pictures still throw.
Co-Authored-By: Claude Opus 5.5 <[email protected] >
2026-10-20 22:11:22 -04:00
Dean
6696def6e6
Merge pull request #8249 from MayankManas/test/agc-f64-denormal-modes-skip-without-float64
...
test(agc): skip the f64 denormal mode tests on devices without shaderFloat64
2026-10-21 15:02:40 +13:00
Dean
4b62635bef
Merge pull request #8241 from Henryisdjfunkyho/fix/check-compile-response-files
...
fix(tools): reject unexpanded response files in syntax checks
2026-10-21 15:02:36 +13:00
Dean
f9aea30217
Merge pull request #8238 from milescoviello/fix/ngs2-callout-unlocked
...
fix(libSceNgs2): keep a rack lock and a voice callback from blocking other threads
2026-10-21 15:02:31 +13:00
Dean
494182e051
Merge pull request #8201 from savvaniss/fix/shader-call-link-wave-size
...
fix(shader): check call link registers for both wave sizes when the size is unknown
2026-10-21 15:02:27 +13:00
Felipebmaitan
733b0fdd4b
docs(libSceRudp): record PPSA06888 option call sites
2026-10-20 22:59:36 -03:00
Dean
20de55550f
Merge pull request #8095 from Unkown607/fix/videoout-119hz-display-fallback
...
fix(libSceVideoOut): fall back to 59.94 Hz when display drops below 120 Hz
2026-10-21 14:59:25 +13:00
Dean Galvin
05d7bdb088
docs(dev): require a HostWrite bracket around host writes into guest memory
...
Kernel and native-library writes into guest pages the write watch left read-only fail with EFAULT on macOS and ERROR_NOACCESS on Windows (#7473 ). State the rule where contributors look and point the macOS write-watch debt entry at it.
2026-10-21 14:57:32 +13:00
Dean Galvin and xXPBSXx
8cb7251b2e
Merge origin/main into PR 8626
...
Co-authored-by: xXPBSXx <[email protected] >
2026-10-21 14:56:22 +13:00
Dean Galvin and Muhammad Wasif Ali Wasif
490adefc09
Merge origin/main into PR 8134
...
Co-authored-by: Muhammad Wasif Ali Wasif <[email protected] >
2026-10-21 14:56:22 +13:00
Dean
b13183e59e
Merge pull request #7473 from Dripl1x/codex/skip-clean-resident-write-watch
...
perf(libc): skip write-watch queries for proven clean resident ranges
2026-10-21 14:55:09 +13:00
xdCloudy
6fa316546c
fix(libSceAgc): drop interpolant export duplicates
2026-10-21 02:53:31 +01:00
orezraey and Claude Opus 5.5
d991252d25
fix(libSceHttp): keep the unmeasured single-dot sweep boundary
...
Co-Authored-By: Claude Opus 5.5 <[email protected] >
2026-10-20 22:50:59 -03:00
Dean
6c12024f7d
Merge pull request #8741 from Queuse/fix/libc-freopen-share-delete
...
fix(libc): share delete on standard stream reopen
2026-10-21 14:47:29 +13:00
blu and Claude Fable 5.1
338e2cbe97
test(libkernel): skip the reparse point checks when setting one is refused for rights
...
Both fixtures required FSCTL_SET_REPARSE_POINT to succeed; a user without the right would have
aborted guest_filesystem and guest_kernel_sys. They now print that the checks are skipped and carry
on, as the symbolic link checks do without Developer Mode. On this PC the control succeeds at
medium integrity, so the checks ran both elevated and unelevated.
Co-Authored-By: Claude Fable 5.1 <[email protected] >
2026-10-20 18:46:51 -07:00
Dean
557682ca44
Merge pull request #8798 from JJenkx/windows/open-keep-native-error
...
fix(libkernel): keep the native open error when the Windows directory probe finds no directory
2026-10-21 14:38:41 +13:00
xdCloudy
44c531bf0f
feat(prx): add missing libkernel_sys exports
2026-10-21 02:37:20 +01:00
xdCloudy
14297e4be0
feat(prx): add missing libSceWkFontConfig exports
2026-10-21 02:37:20 +01:00
xdCloudy
47191db597
feat(prx): add missing libSceTEEClient exports
2026-10-21 02:37:20 +01:00
xdCloudy
3f66d042d1
feat(prx): add missing libSceSulphaDrv exports
2026-10-21 02:37:19 +01:00
xdCloudy
5beeda24a3
feat(prx): add missing libSceSdma exports
2026-10-21 02:37:19 +01:00
xdCloudy
e39d55fa24
feat(prx): add missing libSceNpUniversalDataSystem exports
2026-10-21 02:37:18 +01:00
xdCloudy
1dd35ad32e
feat(prx): add missing libSceNpTrophy2 exports
2026-10-21 02:37:18 +01:00
xdCloudy
c4133ccd44
feat(prx): add missing libSceNpParty exports
2026-10-21 02:37:18 +01:00
xdCloudy
c8f0d006a0
feat(prx): add missing libSceNgs2.native exports
2026-10-21 02:37:17 +01:00
xdCloudy
36ec92457c
feat(prx): add missing libSceMove exports
2026-10-21 02:37:17 +01:00
xdCloudy
7b8ba55c94
feat(prx): add missing libSceJxr exports
2026-10-21 02:37:16 +01:00
xdCloudy
5d634365fc
feat(prx): add missing libSceLibreSsl3 exports
2026-10-21 02:37:16 +01:00
xdCloudy
78ed190822
feat(prx): add missing libSceLibreSsl exports
2026-10-21 02:37:16 +01:00
xdCloudy
76c0bfd264
feat(prx): add missing libSceIme exports
2026-10-21 02:37:15 +01:00
xdCloudy
85809367f8
feat(prx): add missing libSceHttp2 exports
2026-10-21 02:37:15 +01:00
xdCloudy
54441683d8
feat(prx): add missing libSceIpmi exports
2026-10-21 02:37:15 +01:00
xdCloudy
1c7f5427e2
feat(prx): add missing libSceGnmDriverForNeoMode exports
2026-10-21 02:37:14 +01:00
xdCloudy
44f8776f8b
feat(prx): add missing libSceDepth2 exports
2026-10-21 02:37:14 +01:00
xdCloudy
78616fb1c7
feat(prx): add missing libSceDepth exports
2026-10-21 02:37:13 +01:00
xdCloudy
943726ba8b
feat(prx): add missing libSceBgft exports
2026-10-21 02:37:13 +01:00
xdCloudy
c408184c8b
feat(prx): add missing libSceBemp2sys exports
2026-10-21 02:37:13 +01:00
xdCloudy
86e37f75cf
feat(prx): add missing libSceBeisobmf exports
2026-10-21 02:37:12 +01:00
xdCloudy
8c3db81122
feat(prx): add missing libSceAvPlayerStreaming exports
2026-10-21 02:37:12 +01:00
xdCloudy
f3331327bc
feat(prx): add missing libSceAvPlayer.native exports
2026-10-21 02:37:11 +01:00
xdCloudy
0b3c836ff3
feat(prx): add missing libSceAudiodecCpu exports
2026-10-21 02:37:11 +01:00
xdCloudy
3829d02c8f
feat(prx): add missing libSceAudiodec.native exports
2026-10-21 02:37:11 +01:00
xdCloudy
1e2f3d0caa
feat(prx): add missing libSceAppContent exports
2026-10-21 02:37:10 +01:00
xdCloudy
9691f9141c
feat(prx): add missing libSceAjmi exports
2026-10-21 02:37:10 +01:00
xdCloudy
2852304727
feat(prx): add missing libSceAgcDriver exports
2026-10-21 02:37:09 +01:00
xdCloudy
abc62e78f4
feat(prx): add missing libSceAgc exports
2026-10-21 02:37:09 +01:00