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
JJenkx and Claude Opus 5.5
bece5871e2
fix(libc): keep NaN payloads in strtof and wcstof as titles' libc.prx does
...
strtof and wcstof returned the default quiet NaN for any NAN(...)
sequence. The libc.prx bundled with eleven titles reads the payload as
its strtod does, but into one 32-bit word: a blank after the first group
of digits ends it, the first 8 digits are kept and cut to 24 bits, the
result goes under the quiet bit with the sign, and a zero payload
becomes 1. HexNanPayload now takes the word count, two for double and
one for float, and the NaN table test checks the measured float bits
and end for all 64 inputs.
Co-Authored-By: Claude Opus 5.5 <[email protected] >
2026-10-27 07:13:19 -04:00
Maz
d4a25e115a
feat(libc): export the ctype facet vtable as data
...
Titles that import ctype<char>'s vtable as a 112-byte object need the fourteen-slot STT_OBJECT measured on PPSA16833 libc.prx.
2026-10-27 15:06:56 +04:00
Adrià
8ff4baf534
Merge pull request #11656 from dantdmdarealguy/docs/netctl-aprp-stale-debt
...
docs(debt): drop the stale ApRp stub note from libSceNetCtl
2026-10-27 12:01:31 +01:00
Adrià
d410ce253f
Merge pull request #11207 from EagleBearerYS/feat/imedialog-pad-keyboard
...
feat(libSceImeDialog): type with the controller on an on-screen keyboard
2026-10-27 12:00:58 +01:00
Adrià
9165e8722e
Merge pull request #10536 from noamroger/claude/project-thread-3146bi
...
feat(libSceHttp2): implement request option getters, header removal a…
2026-10-27 12:00:52 +01:00
Adrià
768e92f8b6
Merge pull request #9743 from frankea/fix/hull-reads-control-point-outputs
...
fix(shader): read other control points' off-chip outputs in hull programs
2026-10-27 12:00:31 +01:00
Adrià
2635028370
Merge pull request #11061 from roboterspinne/fix/relinker-red-zone-body-pushes
...
fix(relinker): refuse red-zone leaves without a frame pointer that push or pop
2026-10-27 12:00:25 +01:00
Adrià
6a5950b5ce
Merge pull request #10903 from imellag/test/libc-update-env-macos
...
test(libc): run the feupdateenv checks on macOS and under Rosetta 2
2026-10-27 12:00:19 +01:00
Adrià
a49b5aa216
Merge pull request #11496 from milescoviello/docs/videoout-open-call-sites
...
docs(libSceVideoOut): note how seven titles call sceVideoOutOpen
2026-10-27 12:00:07 +01:00
Adrià
e4f6c8aa40
Merge pull request #11453 from LeandroLP23/docs/agc-present-mutex-amd-windows
...
docs(agc): record presentation under the GPU mutex on AMD's Windows driver
2026-10-27 11:59:57 +01:00
Adrià
843840167e
Merge pull request #11392 from PrivacyOnion/docs/debt-companionutil-stubs
...
docs(debt): record silent stubs in libSceCompanionUtil debt
2026-10-27 11:59:46 +01:00
Adrià
d68d7546bf
Merge pull request #11390 from PrivacyOnion/docs/debt-playgodialog-stubs
...
docs(debt): record silent stubs in libScePlayGoDialog debt
2026-10-27 11:59:40 +01:00
Adrià
c298342798
Merge pull request #11389 from PrivacyOnion/docs/debt-signindialog-stubs
...
docs(debt): record silent stubs in libSceSigninDialog debt
2026-10-27 11:59:36 +01:00
Adrià
699c908f67
Merge pull request #11387 from PrivacyOnion/docs/debt-share-stubs
...
docs(debt): record silent stubs in libSceShare debt
2026-10-27 11:59:30 +01:00
Adrià
fc5ba20796
Merge pull request #11385 from PrivacyOnion/docs/debt-savedatadialog-stubs
...
docs(debt): record sceSaveDataDialogIsReadyToDisplay stub in libSceSaveDataDialog.native debt
2026-10-27 11:59:25 +01:00
Adrià
4f7e120148
Merge pull request #11386 from PrivacyOnion/docs/debt-fsinternalforvsh-stubs
...
docs(debt): record silent stubs in libSceFsInternalForVsh debt
2026-10-27 11:59:20 +01:00
Adrià
2222ab420f
Merge pull request #11384 from PrivacyOnion/docs/debt-composite-stubs
...
docs(debt): record silent stubs in libSceComposite debt
2026-10-27 11:59:15 +01:00
Adrià
f14b520f27
Merge pull request #11383 from PrivacyOnion/docs/debt-movetracker-stubs
...
docs(debt): record silent stubs in libSceMoveTracker debt
2026-10-27 11:59:09 +01:00
Adrià
57decaef35
Merge pull request #11378 from PrivacyOnion/docs/debt-mdbg-syscore-stubs
...
docs(debt): record silent stubs in libmdbg_syscore debt
2026-10-27 11:58:58 +01:00