milescoviello and Claude Opus 5.5
ef0bfaa5f2
docs(libSceSaveData): record the sizes titles pass to sceSaveDataCreateTransactionResource
...
Co-Authored-By: Claude Opus 5.5 <[email protected] >
2026-10-27 17:14:42 +00:00
Dean
f188470bca
Merge pull request #11757 from milescoviello/docs/livestreaming-status-reads
...
docs(libSceGameLiveStreaming): note the status fields three titles read
2026-10-28 06:02:30 +13:00
Dean
0c4a8cb41a
Merge pull request #11756 from milescoviello/docs/signin-dialog-result-callers
...
docs(libSceSigninDialog): note the result size and field three titles use
2026-10-28 06:01:55 +13:00
Dean
bbb11b6974
Merge pull request #11062 from MarcZX10/marc/ci-nightly-sanitizers
...
ci: run every test under ASan and UBSan nightly
2026-10-28 05:58:34 +13:00
simnJS
ad9a68f9ba
feat(libSceNpMatching2): answer signaling connection status and context start abort offline
...
sceNpMatching2SignalingGetConnectionStatus reports every member inactive
for a known context, since no room is joined offline, and leaves the peer
address and port untouched; a null status pointer throws.
sceNpMatching2AbortContextStart returns NOT_INITIALIZED before
initialization and 0 afterwards. Checks follow shadPS4, with RPCS3's
differences recorded in the technical debt entry.
2026-10-27 17:57:03 +01:00
simnJS
a06fb13f6c
fix(libSceAutoMounterClient): name the fields of the USB device-info output
...
The 816 bytes after the 128-byte device name are the PS4
SceAutoMounterClientUsbDeviceInfo fields up to the serial length in
flatz's ps4_stub_lib_maker_v2 header: the total and available space, the
vendor id, product id and release, and the manufacturer, product and
serial strings with their lengths. libSceUsbStorage's device-info record
starts with the same layout. Every field offset is now asserted; the
size and offsets do not change.
2026-10-27 17:23:33 +01:00
slopgobblercobbler
ff5da447b4
fix(libSceUserService): validate user in sceUserServiceGetPlatformPrivacyWs1
2026-10-27 16:51:54 +01:00
Adrià
e0cd1259a9
Merge pull request #11254 from Michael-KD/fix/scalar-buffer-runtime-word3
...
fix(shader): ignore a runtime V#'s type for scalar buffer loads as RDNA2 does
2026-10-27 16:28:28 +01:00
Adrià
637522b6bf
Merge pull request #11083 from slopgobblercobbler/fix/savedata-convert-null-parameter-validation
...
fix(libSceSaveData.native): return SAVE_DATA_ERROR_PARAMETER on null argument in sceSaveDataConvert
2026-10-27 16:21:11 +01:00
Adrià
6f7cb75291
Merge pull request #9193 from imellag/feat/shader-barycentric-builtins-moltenvk
...
feat(recompiler): read I/J from barycentric built-ins on MoltenVK
2026-10-27 16:21:05 +01:00
Adrià
2222bae20b
Merge pull request #11225 from ebosido444-ai/feat/relinker-version
...
feat(relinker): report the build revision with --version
2026-10-27 16:16:57 +01:00
Matheus Herberts
458da3450e
feat(relinker): support packed ELF64 relative relocations
2026-10-27 11:58:24 -03:00
Danigamer05
f139bcf1fc
feat(libc): implement signed 32-bit maximum value helper
2026-10-27 15:46:15 +01:00
Adrià
f2f759ae31
Merge pull request #10712 from roboterspinne/fix/relinker-macos-reject-lazy-binding
...
fix(relinker): reject --lazy-binding for macOS output
2026-10-27 15:35:26 +01:00
Adrià
e2a5118839
Merge pull request #11047 from imellag/feat/libkernel-macho-tls
...
feat(libkernel): thread-local storage for Mach-O guests
2026-10-27 15:18:46 +01:00
Kyon
7853f0fbc6
feat(libSceSystemLogger2Game): declare 2 additional exports
2026-10-27 14:14:56 +00:00
Kyon
17703bd1b7
feat(libSceAppContent): declare 4 additional exports
2026-10-27 14:14:55 +00:00
Kyon
0962de20d8
feat(libSceContentSearch): declare 4 additional exports
2026-10-27 13:59:06 +00:00
Kyon
9fc3a5aa59
feat(libSceRemoteplay): declare 4 additional exports
2026-10-27 13:59:05 +00:00
Kyon
899ed0d3f2
feat(libSceNpUniversalDataSystem): declare 9 additional exports
2026-10-27 13:59:05 +00:00
Dean
75f3702aed
Merge pull request #11763 from oneandonlydean/salvage/common-dialog-9623
...
feat(libSceCommonDialog): declare 14 pending exports
2026-10-28 02:34:54 +13:00
Disaster
75c9d53b28
feat(libScePlayerSelectionDialog): initialize dialog parameters
2026-10-27 16:28:07 +03:00
Adrià
a40ad89e2c
Merge pull request #11236 from orezraey/fix/libkernel-kqueue-timer-readd-measured-ps5
...
fix(libkernel): accept EVFILT_TIMER re-adds with a time unit or on a disabled timer as measured on a PS5
2026-10-27 14:28:05 +01:00
simnJS
b419a4a808
feat(libSceSystemService): call libSceUsbStorage from the USB storage aliases
...
The sceSystemServiceUsbStorage* exports jump straight into the USB storage
module, so call the matching libSceUsbStorage export instead of throwing.
RequestMapWSB keeps its marker while its two declarations disagree on the
fourth argument and the output type.
2026-10-27 14:18:59 +01:00
milescoviello and Claude Opus 5.5
17a98af8b4
docs(libkernel): note the protections ten titles pass to sceKernelMapDirectMemory
...
Co-Authored-By: Claude Opus 5.5 <[email protected] >
2026-10-27 13:09:13 +00:00
Adrià
1089f2bbfd
Merge pull request #11039 from orezraey/fix/libkernel-mutex-yieldloops-destroyed-measured-ps5
...
fix(libkernel): fail the yield loop setter on a destroyed mutex as measured on a PS5
2026-10-27 14:08:31 +01:00
Adrià
9de9c6efd0
Merge pull request #11261 from JaceTheBlu/feat/libressl-object-text
...
feat(libSceLibreSsl): add the LibreSSL object table and implement i2t_ASN1_OBJECT
2026-10-27 14:07:27 +01:00
milescoviello
a45f140d85
Merge remote-tracking branch 'upstream/main' into fix/http2-memory-pool-stats
...
# Conflicts:
# docs/dev/debt/libSceHttp2.md
2026-10-27 13:06:25 +00:00
milescoviello and Claude Opus 5.5
6e58d5b0b6
docs(libSceVideoOut): note which open params ten titles pass to sceVideoOutOpen
...
Co-Authored-By: Claude Opus 5.5 <[email protected] >
2026-10-27 13:02:40 +00:00
milescoviello and Claude Opus 5.5
610099db74
docs(libSceAjm.native): list the module registration, finalize and batch error dump calls as silent stubs
...
Co-Authored-By: Claude Opus 5.5 <[email protected] >
2026-10-27 12:58:25 +00:00
Kyon
8d08a1338a
feat(libSceVideodec2): declare 3 additional exports
2026-10-27 12:57:10 +00:00
Kyon
094868fab2
feat(libSceCamera): declare 4 additional exports
2026-10-27 12:57:10 +00:00
milescoviello and Claude Opus 5.5
819cf2eb0a
docs(libSceAmpr): list the command buffer destructors and the AMM constructor as silent stubs
...
Co-Authored-By: Claude Opus 5.5 <[email protected] >
2026-10-27 12:56:23 +00:00
milescoviello and Claude Opus 5.5
af244a7748
docs(libSceNpManager): record the null-callback check in the premium callback entry
...
Co-Authored-By: Claude Opus 5.5 <[email protected] >
2026-10-27 12:47:26 +00:00
milescoviello and Claude Opus 5.5
8fe03aa952
docs(libSceSystemService): record the null-parameter checks in the splash and notice-flag entries
...
Co-Authored-By: Claude Opus 5.5 <[email protected] >
2026-10-27 12:47:09 +00:00
milescoviello and Claude Opus 5.5
7fa9550799
docs(libSceNpManager): list the premium-feature, title ID and premium callback calls as silent stubs
...
Co-Authored-By: Claude Opus 5.5 <[email protected] >
2026-10-27 12:42:34 +00:00
milescoviello and Claude Opus 5.5
1c2667ff63
docs(libSceSystemService): list the splash, player dialog and notice-flag calls as silent stubs
...
Co-Authored-By: Claude Opus 5.5 <[email protected] >
2026-10-27 12:32:51 +00:00
Kyon
0ea5d5f1e6
Merge remote-tracking branch 'origin/main' into feat/http2-1360-inventory
2026-10-27 12:32:04 +00:00
Kyon
18484e071c
Merge remote-tracking branch 'origin/main' into feat/audioout2-1360-inventory
2026-10-27 12:31:58 +00:00
Kyon
fadf15081d
feat(libSceAudioOut): declare 11 additional exports
2026-10-27 12:31:40 +00:00
Kyon
60941da8ca
feat(libSceHttp2): declare eight additional exports
2026-10-27 12:31:36 +00:00
Adrià
b71d5db752
Merge pull request #10855 from Felipebmaitan/feat/async-storage-engine
...
fix(libkernel): preserve AIO request ownership and identities
2026-10-27 13:30:47 +01:00
PrivacyOnion
0b772bf50e
docs(debt): record silent stubs in libScePlayerInvitationDialog debt
...
Signed-off-by: PrivacyOnion <[email protected] >
2026-10-27 13:24:57 +01:00
Adrià
eece5da035
Merge pull request #10838 from EagleBearerYS/feat/libkernel-sys-finish-calls-v2
...
feat(libkernel_sys): finish sched_setscheduler and sigreturn
2026-10-27 13:20:31 +01:00
Adrià
9ae2f7d22a
Merge pull request #10414 from orezraey/fix/agc-partial-fast-clear-eliminate
...
fix(agc): eliminate a fast clear over part of a CMASK color target
2026-10-27 13:19:27 +01:00
ionut27001
34c5ae23f8
docs(libkernel): record PS5 results for two libkernel exports
2026-10-27 14:08:58 +02:00
Adrià
431a5156b9
Merge pull request #11716 from milescoviello/docs/avplayer-init-allocators
...
docs(libSceAvPlayer): note that six titles pass all four allocator callbacks
2026-10-27 13:02:54 +01:00
milescoviello and Claude Opus 5.5
c60f0fc43c
docs(libSceAgcDriver): note the registration memory query's null-output refusal
...
Co-Authored-By: Claude Opus 5.5 <[email protected] >
2026-10-27 11:43:03 +00:00
milescoviello and Claude Opus 5.5
c2a6577ad9
docs(libSceAgcDriver): list the registration init and memory query as silent stubs
...
Co-Authored-By: Claude Opus 5.5 <[email protected] >
2026-10-27 11:43:03 +00:00
Adrià
ca0e9557aa
Merge pull request #11697 from milescoviello/docs/savedata-prepare-silent
...
docs(libSceSaveData.native): list sceSaveDataPrepare and sceSaveDataCommit as silent stubs and note how six titles use their results
2026-10-27 12:36:14 +01:00