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
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
abc62e78f4
feat(prx): add missing libSceAgc exports
2026-10-21 02:37:09 +01:00
Dean
a806c69bfe
Merge pull request #8758 from p3n1cillin/codex/pthread-getprio-20261021
...
feat(libkernel): implement pthread_getprio
2026-10-21 14:27:54 +13:00
Dean
600dda1ee4
Merge pull request #8744 from orezraey/fix/http-parse-response-header-measured-ps5
...
fix(libSceHttp): bound and return sceHttpParseResponseHeader's value as measured on a PS5
2026-10-21 14:27:47 +13:00
Dean
c5d841ed94
Merge pull request #8732 from DoubleAAGuy/feat/libkernel-osreldate-sysctl
...
feat(libkernel): expose kern.osreldate sysctl
2026-10-21 14:27:39 +13:00
Dean
d686bb0b19
Merge pull request #8046 from klosixgaming-arch/fix/agc-clip-disable-no-depth-clamp
...
fix(agc): accept PA_CL_CLIP_CNTL CLIP_DISABLE without depth clamp
2026-10-21 14:27:32 +13:00
Dean
8a803d3e6d
Merge pull request #8743 from valenciana-nc/fix/kernel-iovec-table-copy
...
fix(libkernel): return EFAULT for unreadable iovec tables
2026-10-21 14:24:39 +13:00
Dean
994829e44b
Merge pull request #8733 from p3n1cillin/codex/libc-unlocked-status-20261020
...
feat(libc): implement unlocked stream status queries
2026-10-21 14:24:31 +13:00
Arnab Ghosh
a7d5b6a89a
feat(libSceNpTus): run the remaining multi-slot variable calls offline
2026-10-21 07:24:18 +06:00
Dean Galvin and mazen
dc38f31983
Merge main into fix/skip-inaccessible-branched-scalar-load
...
Shader disk cache FormatVersion 43: main took 42 with #7966 , and this
change also changes the cached plan.
Co-authored-by: mazen <[email protected] >
2026-10-21 14:23:05 +13:00
Dean
7697443281
Merge pull request #8653 from Ondra97/codex/fix-net-dontwait
...
fix(net): keep MSG_DONTWAIT transfers nonblocking on Windows
2026-10-21 14:19:19 +13:00
Dean
3b5a24c0d6
Merge pull request #8075 from johandavidcm/feat/agc-sample-committer
...
feat(agc): sample the draw committer with APS5_SAMPLE_COMMITTER
2026-10-21 14:12:36 +13:00
Dean
dd9b54a42a
Merge pull request #8745 from mpratsaki/fix/relinker-windows-same-file-checks
...
fix(relinker): use the Windows file identity in module and executable checks
2026-10-21 13:53:59 +13:00
Felipebmaitan
b122786155
fix(libSceRudp): accept setters for unreadable options
2026-10-20 21:41:57 -03:00
Felipebmaitan
a006418d72
style(libSceRudp): use camelCase context arguments
2026-10-20 21:41:04 -03:00
Felipebmaitan
a473096926
feat(libSceRudp): retain and query context options
2026-10-20 21:41:04 -03:00
xXPBSXx and Claude Sonnet 5.5
79569a7a3d
fix(libkernel): let pthread_kill with signal 0 report ESRCH for a thread that has ended
...
pthread_kill(thread, 0) returned 0 for every handle other than the caller's before it asked whether the thread was still alive. FreeBSD's _pthread_kill looks the thread up with _thr_find_thread before it checks for signal 0, so the call answers ESRCH for a thread that has ended or was never a thread. The liveness check now runs before the signal 0 shortcut; the calling thread still answers 0.
Co-Authored-By: Claude Sonnet 5.5 <[email protected] >
2026-10-21 02:29:54 +02:00
Dean
57fdffd915
Merge pull request #8697 from oneandonlydean/feat/f32-denorm-preserve
...
feat(shader): request DenormPreserve 32 where the device preserves f32 denormals
2026-10-21 13:29:41 +13:00
JJenkx and Claude Opus 5.5
3316ca3b24
feat(libc): list the reporting thread's own calls in the call trace report
...
The crash and abort reports printed the last 64 traced calls of the whole
process, so a thread that loops on a traced import (a mutex lock/unlock
pair, a profiler marker) pushes the calls of the faulting thread out of the
report. The ring already keeps the last 65536 calls with their thread.
CopyThreadCallTrace_nid_no_patch returns the most recent calls of one
thread from that ring, oldest first, and both reports (Windows crash and
abort, Linux abort) list up to 32 of them for the reporting thread after
the process-wide list.
Co-Authored-By: Claude Opus 5.5 <[email protected] >
2026-10-20 20:25:31 -04:00
Dean
b56cfb3817
Merge pull request #8444 from SwetabhSingh17/feat/libc-mem-utilities
...
feat(libc): implement memmem and memccpy
2026-10-21 13:24:46 +13:00
juanpimg
a7b8c355d0
fix(prx): drop the exports that #8747 declares
...
The branch declared 222 PS5 3.20 system exports across 11 libraries.
Open PR #8747 declares 83 of the same exports (libSceNpParty 25,
libSceNpTrophy2 23, libSceHttp2 18, libSceAppContent 17), so drop them
to avoid duplication. 139 exports remain across 7 libraries.
2026-10-21 02:24:33 +02:00
Dean
e10b4d6190
Merge pull request #8203 from al3w0f205/fix/jpegdec-alpha-and-alignment-validation
...
fix(libSceJpegDec): reject misaligned output buffers and oversized alpha values
2026-10-21 13:14:05 +13:00
Dean
aa2793fb48
Merge pull request #7826 from T3cm0/feat/hmd2-slots-writers
...
feat(libSceHmd2): answer 18 slot and output-writing exports before initialization as the console does
2026-10-21 13:13:22 +13:00
Dean
70c497739e
Merge pull request #8636 from cadenasynyster/fix/libc-thrd-detach
...
feat(libc): implement _Thrd_detach
2026-10-21 13:11:55 +13:00
Dean
f41c5bef2b
Merge pull request #8637 from billythemenace2/fix/kernel-raise-system-call-wait
...
fix(libkernel): keep waiting while a raise target is inside a system call
2026-10-21 13:11:08 +13:00
Ondra97
401dee24b6
docs(net): keep transfer polling debt concise
2026-10-21 02:01:58 +02:00
Ondra97
c415375041
fix(net): finish blocking stream sends after short writes
2026-10-21 01:53:43 +02:00
JJenkx and Claude Opus 5.5
93ca58bdaa
docs(testing): restore files of dumps repacked for ampr_emu before converting
...
Some distributed dumps were repacked with ampr_emu's pack tool: the packed
files are removed from app0 and stored in ampr_assets-*.pak (AMPRPAK4, raw
LZ4 blocks) that only ampr_emu reads. A Unity title converted from such a
dump stops at start-up because Media/Resources/unity default resources is
missing. Describe how to restore the files with ampr_pack.py unpack.
Co-Authored-By: Claude Opus 5.5 <[email protected] >
2026-10-20 19:52:06 -04:00
hypermist
8baefcf14c
Merge remote-tracking branch 'upstream/main' into feat/libc-annex-k-remaining
2026-10-21 12:43:56 +13:00
orezraey and Claude Opus 5.5
bf89bd31e6
fix(libSceAudiodec): reject the PCM word sizes a PS5 rejects
...
Co-Authored-By: Claude Opus 5.5 <[email protected] >
2026-10-20 20:38:01 -03:00
orezraey and Claude Opus 5.5
0fffc7bcae
fix(libSceRtc): format the current time for a null tick as measured on a PS5
...
Co-Authored-By: Claude Opus 5.5 <[email protected] >
2026-10-20 20:34:05 -03:00
Dean
926ed2eda1
Merge pull request #7480 from Scramblrrrr/codex/videoout-force-sdr-main
...
feat(videoout): allow forcing SDR output
2026-10-21 12:28:40 +13:00
orezraey and Claude Opus 5.5
e2c37be594
fix(libSceHttp): unescape and sweep URIs as measured on a PS5
...
Co-Authored-By: Claude Opus 5.5 <[email protected] >
2026-10-20 20:25:59 -03:00
hypermist and Claude Opus 5.5
6f77c09bd7
docs(libc): record the single-byte locale gap of the Annex K conversions
...
Co-Authored-By: Claude Opus 5.5 <[email protected] >
Claude-Session: https://claude.ai/code/session_01RbLgECLQ2bpDM7oe2urGZK
2026-10-21 12:23:51 +13:00