Dean
0d29aedb78
Merge pull request #9448 from HQasper/claude/project-thread-hgbj5s
...
feat(libSceLibreSsl): implement the EVP message digest and HMAC functions
2026-11-03 05:12:29 +13:00
Dean
08f66c14dd
Merge pull request #6565 from xXPBSXx/fix/guest-allocation-pin-livelock
...
fix(libc): leave a range that a mutation waits for out of new leases
2026-11-03 05:12:24 +13:00
Dean
1d91f2966d
Merge pull request #15091 from milescoviello/docs/agc-index-indirect-args-callers
...
docs(libSceAgc): note the titles that link sceAgcDcbSetIndexIndirectArgs
2026-11-03 04:30:15 +13:00
Dean
5fc8d90db0
Merge pull request #15082 from MarcZX10/docs/d02-debt-b
...
docs(debt): correct 2 statements
2026-11-03 04:15:52 +13:00
Dean
b3129dcaec
Merge pull request #15089 from xXPBSXx/docs/net-epoll-args
...
docs(debt): name the epoll create and control argument checks
2026-11-03 04:15:06 +13:00
Dean
0bbe88da39
Merge pull request #15080 from MarcZX10/docs/d04-debt-d
...
docs(debt): correct 2 statements
2026-11-03 04:14:14 +13:00
Dean
5e85609d0b
Merge pull request #15077 from xecedemon/feat/libSceSaveData-pending-exports
...
docs(libSceSaveData): survey the pending exports across citable reimplementations
2026-11-03 04:11:16 +13:00
milescoviello and Claude Opus 5.5
5c626bba07
docs(libSceAgc): note the titles that link sceAgcDcbSetIndexIndirectArgs
...
Co-Authored-By: Claude Opus 5.5 <[email protected] >
2026-11-02 15:10:21 +00:00
MarcZX10
b43314ffb0
docs(debt): correct the CustomMusicSysCallWrapper export entry
...
Old: "[ and sceCustomMusicSelect] ... names and NIDs are present ..."
New: "[sceCustomMusicSelect] ... the name and NID are present ..."
Evidence: core/libs/prx/libSceCustomMusicSysCallWrapper/Export.cpp:9
defines one export, sceCustomMusicSelect; the entry lost its first name
and implied several exports.
2026-11-02 14:46:31 +00:00
MarcZX10
263f2b90c9
docs(debt): correct the FreeTypeOt unknown export count
...
Old: "The 72 `sceFreeTypeOtUnknown_*_nid_no_patch` exports in Export.cpp"
New: "The 68 `sceFreeTypeOtUnknown_*_nid_no_patch` exports in Export.cpp"
Evidence: core/libs/prx/libSceFreeTypeOt/Export.cpp holds 68 distinct
sceFreeTypeOtUnknown_* definitions (104 APS5_VABI in total, 36 without
the Unknown prefix); the count was checked with grep -o over the
directory on upstream/main.
2026-11-02 14:46:30 +00:00
MarcZX10
9a970b60d1
docs(debt): correct sceNpUniversalDataSystemEventEstimateSize result
...
Old: sceNpUniversalDataSystemEventEstimateSize still returns 3.
New: the size is a MessagePack size model of the event, not measured.
Evidence:
- core/libs/prx/libSceNpUniversalDataSystem/src/Event.cpp:89 (*size = Uds::MessagePackSize(*event))
- core/libs/prx/libSceNpUniversalDataSystem/src/UdsEvent.cpp:273 (MessagePackSize)
- core/libs/tests/GuestNpUniversalDataSystemQueries.cpp:54 (size == 34 for the test event)
2026-11-02 14:45:12 +00:00
MarcZX10
c9a7bcb34a
docs(debt): correct sceNpUniversalDataSystemEventToString output
...
Old: the output of sceNpUniversalDataSystemEventToString is still "{}".
New: the text is a debug rendering of the event, not the console's format.
Evidence:
- core/libs/prx/libSceNpUniversalDataSystem/src/Event.cpp:104 (Uds::DebugString writes the text)
- core/libs/prx/libSceNpUniversalDataSystem/src/UdsEvent.cpp:278 (DebugString)
2026-11-02 14:44:47 +00:00
Dean
92d2fdc343
Merge pull request #15062 from xXPBSXx/docs/net-sockinfo-flags
...
docs(debt): note the flags titles pass to sceNetGetSockInfo
2026-11-03 02:51:04 +13:00
Dean
4f64f81ef7
Merge pull request #15051 from xXPBSXx/docs-kernel-coredump-register-stack
...
docs(debt): give the stack bounds of sceCoredumpRegisterCoredumpHandler and what titles pass
2026-11-03 02:41:15 +13:00
Dean
9cb31b4401
Merge pull request #12757 from legendary-cookie/test/font-library-lookups
...
test(libSceFont): cover sceFontGetLibrary and sceFontSetFontsOpenMode
2026-11-03 02:39:44 +13:00
Dean
46622fff7c
Merge pull request #12752 from MarcZX10/feat/language-auto
...
feat(libSceSystemService): take the console language from the host with ANYPS5_LANGUAGE=auto
2026-11-03 02:39:32 +13:00
Dean
0b20efc578
Merge pull request #12741 from SHOnnay/feat-macos-kevent-edge-watch
...
feat(equeue): implement macOS edge watches
2026-11-03 02:39:21 +13:00
Dean
cf8dbaed2e
Merge pull request #12651 from slopgobblercobbler/fix/agc-eq-event-and-queue-context-validation
...
fix(agc): validate queue context alignment and event queue parameters
2026-11-03 02:39:15 +13:00
Dean
de76a5de92
Merge pull request #12648 from BunnyFl/fix/rtc-format-truncated-year
...
fix(libSceRtc): check the 16-bit year when formatting far ticks
2026-11-03 02:39:10 +13:00
Dean
e3e057d732
Merge pull request #12623 from zaryabzip/feat/npmatching2-context-a
...
feat(libSceNpMatching2): create A contexts and register lobby callbacks offline
2026-11-03 02:39:04 +13:00
Dean
aab20786cd
Merge pull request #12616 from Raghav314/perf/capture-pending-branches
...
perf(agc): leave a capture's branch over a pending GPU write unpruned instead of waiting
2026-11-03 02:38:59 +13:00
Dean
c263726894
Merge pull request #12611 from zaryabzip/feat/npscore-offline-variants
...
feat(libSceNpScoreRanking): answer the A, account id, character id and game data requests offline
2026-11-03 02:38:38 +13:00
Dean
8c581d2926
Merge pull request #12596 from MarcZX10/feat/ime-composition-clipboard
...
feat(ime): show host IME composition in the dialog and paste the clipboard
2026-11-03 02:38:26 +13:00
Dean
25797f0fab
Merge pull request #12500 from StoneDC/feat/b20-autorun-noninteractive
...
feat(relinker): optionally skip the autorun exit prompt
2026-11-03 02:38:19 +13:00
Dean
f4fa6e4ca5
Merge pull request #12480 from Oscar45397/test/libc-fgetpos-fsetpos
...
test(libc): check fsetpos clears end of file and rejects a negative position
2026-11-03 02:38:03 +13:00
Dean
646d099792
Merge pull request #12468 from JJenkx/windows/libc-wide-scan-c-locale
...
fix(libc): read wide scanf fields byte by byte, as titles' libc.prx does
2026-11-03 02:37:44 +13:00
Dean
ead4b80484
Merge pull request #12348 from vingelvatten/feat/oracle-vulkan-runner
...
feat(agc): run hardware oracle kernels through the recompiler on Vulkan
2026-11-03 02:37:27 +13:00
Dean
bdc83158e9
Merge pull request #12321 from santhoshkumar-dev/codex/freetype-memory-record
...
feat(libSceFreeType): provide the default memory record
2026-11-03 02:37:09 +13:00
Dean
eb5537bde1
Merge pull request #12285 from MarcZX10/feat/libscesystemservice-pending-exports
...
feat(libSceSystemService): implement GPU load emulation mode and suspend confirmation dialog flag
2026-11-03 02:36:51 +13:00
Dean
cdecccaf32
Merge pull request #12274 from MarcZX10/feat/libscepad-pending-exports
...
feat(libScePad): implement controller queries and audio path/gain exports
2026-11-03 02:36:37 +13:00
Dean
1b3c5404f0
Merge pull request #12269 from MarcZX10/feat/libscefios2-file-io
...
feat(libSceFios2): implement file, directory and operation exports
2026-11-03 02:36:23 +13:00
Dean
906597a512
Merge pull request #12246 from B-Howell/feat/agc-1d-array-layer-rows
...
feat(agc): sample 1D arrays past maxImageArrayLayers as rows of a 2D image
2026-11-03 02:36:11 +13:00
Alberto Marchetti
afddb2c442
docs(libSceSaveData): survey the pending exports across citable reimplementations
2026-11-02 13:42:41 +01:00
Dean
0278ca9831
Merge pull request #12202 from MarcZX10/fix/libkernel-argument-edge-cases
...
fix(libkernel): reject WaitSema above the semaphore maximum and msync lengths that wrap
2026-11-03 01:29:50 +13:00
Dean
9a56a77d16
Merge pull request #11968 from milescoviello/docs/net-unsupported-socket-options
...
docs(libSceNet): list the socket-level options titles set that sceNetSetsockopt refuses
2026-11-03 01:28:32 +13:00
Dean
53f966c2b9
Merge pull request #11956 from kyon-eth/feat/npgameintent-1360-inventory
...
feat(libSceNpGameIntent): declare 5 additional exports
2026-11-03 01:28:27 +13:00
Dean
bb9d95a986
Merge pull request #11955 from kyon-eth/feat/npwebapi2-1360-inventory
...
feat(libSceNpWebApi2): declare 2 additional exports
2026-11-03 01:28:21 +13:00
Dean
3751461959
Merge pull request #11935 from kyon-eth/feat/voicechat-1360-inventory
...
feat(libSceVoiceChat): declare 2 additional exports
2026-11-03 01:28:16 +13:00
Dean
a2583610de
Merge pull request #11899 from edubox/feat/playgo-unlisted-chunk-list
...
feat(playgo): accept a chunk id list for dumps without metadata
2026-11-03 01:28:11 +13:00
Dean
f133e5e326
Merge pull request #11892 from JJenkx/windows/libc-wcstod-subnormal-erange
...
fix(libc): set ERANGE for decimal subnormals in wcstod as strtod does
2026-11-03 01:28:05 +13:00
Dean
50dc46cd09
Merge pull request #11888 from zzokm/loginservice-request-devices
...
fix(libSceLoginService): validate null parameter and initialization in sceLoginServiceRequestDevices
2026-11-03 01:27:54 +13:00
Dean
94a803bd39
Merge pull request #11886 from Sumaiter/fix/issue-10199-label-memory-write
...
fix(agc): order queued labels behind every earlier write at submit
2026-11-03 01:27:49 +13:00
Dean
8d530b6d3c
Merge pull request #11883 from roboterspinne/fix/relinker-macos-gs-trap-entry-roots
...
fix(relinker): refuse GS traps that overwrite a code entry point in macOS output
2026-11-03 01:27:44 +13:00
Dean
8697910db1
Merge pull request #11869 from santhoshkumar-dev/codex/spawn-optional-pid
...
fix(libSceLibcInternal): allow omitted spawn PID outputs
2026-11-03 01:27:33 +13:00
Dean
b10f83849c
Merge pull request #11866 from santhoshkumar-dev/codex/spawn-guest-errors
...
fix(libSceLibcInternal): translate native spawn errors
2026-11-03 01:27:27 +13:00
Dean
a2a41001c6
Merge pull request #11850 from ionut27001/fix/wf-reallocalign-zero-size-realign
...
fix(libc): return an aligned empty block from reallocalign to 0 bytes
2026-11-03 01:27:17 +13:00
Dean
eeb3dfea52
Merge pull request #11849 from AlexFigas/fix/libkernel-guest-thread-x87-control-word
...
fix(libkernel): start guest threads with the x87 control word 0x037f
2026-11-03 01:27:12 +13:00
Dean
02ae9eef83
Merge pull request #11843 from heditrigui/feat/libc-timelocal
...
feat(libc): implement timelocal
2026-11-03 01:27:06 +13:00
Dean
71d6f92a9d
Merge pull request #11773 from edubox/feat/libc-numpunct-wide
...
feat(libc): export std::numpunct<wchar_t> id and _Getcat
2026-11-03 01:26:41 +13:00
Dean
53527ac6c6
Merge pull request #11644 from AlexFigas/feat/npcppwebapi-sessionmanager-remaining-parameter-lifecycles
...
feat(libSceNpCppWebApi): track the remaining SessionManager V1 parameter lifecycles as the module does
2026-11-03 01:26:21 +13:00