Dean
c15c361163
Merge pull request #10361 from orezraey/fix/libscepad-open-checks-measured-ps5
...
fix(libScePad): answer scePadOpen's user, index and port checks as measured on a PS5
2026-10-25 12:44:15 +13:00
Dean Galvin
7664003be2
Merge main (check commit for the public_headers fix)
2026-10-25 12:43:33 +13:00
Dean Galvin
c071f3d240
Merge main (check commit for the public_headers fix)
2026-10-25 12:43:32 +13:00
73266aaa1d
fix(libkernel): reach the guest terminate handler from an ITIMER_REAL expiry on macOS
...
An ITIMER_REAL expiry with a guest SIGALRM handler throws, since guest
handlers are never run from the timer thread. On Linux and Windows that
throw goes through libc's exception runtime, so an uncaught one runs the
guest's std::set_terminate handler. On macOS the host keeps libc++abi,
so the throw ended in libc++abi's terminate and the guest handler never
ran. Throw through the guest runtime there, and record the general
macOS gap in the libc debt file.
Ported from #8658 .
Co-authored-by: Himansh Raj <[email protected] >
Co-Authored-By: Claude Opus 5.5 <[email protected] >
2026-10-24 20:43:11 -03:00
hypermist and Claude Opus 5.5
a81479ebea
Merge remote-tracking branch 'upstream/main' into feat/spsyscallwrapper-getpid-select
...
Clean merge.
Co-Authored-By: Claude Opus 5.5 <[email protected] >
2026-10-25 12:42:14 +13:00
Disaster
10c2a645a3
feat(libc): implement long-double Dinkumware helpers
...
Implement _LLog, _LDivide and _LRecip for the PS5 libc surface, with guest coverage for base dispatch, division and reciprocal semantics.
2026-10-25 02:41:03 +03:00
hypermist and Claude Opus 5.5
be0142a377
Merge remote-tracking branch 'upstream/main' into feat/font-words
...
Kept main's Api.hpp declarations and dropped the duplicated struct block from Unimplemented.cpp.
Co-Authored-By: Claude Opus 5.5 <[email protected] >
2026-10-25 12:39:45 +13:00
xdCloudy
743d6b91e6
fix(prx): drop duplicate SSL initialization stubs
2026-10-24 16:35:54 -07:00
xdCloudy
6869eaa68b
feat(libSceSsl): declare pending PS5 exports
2026-10-24 16:35:54 -07:00
xdCloudy
39e19da487
docs: distinguish known exports from unverified ABI
2026-10-24 16:35:48 -07:00
xdCloudy
a1d91b53aa
feat(libSceJsc): declare pending exports
2026-10-24 16:35:48 -07:00
xdCloudy
111a07aa5a
docs: distinguish known exports from unverified ABI
2026-10-24 16:35:36 -07:00
xdCloudy
f86453bc01
feat(libSceFreeTypeOl): declare 150 PS5 3.20 exports
2026-10-24 16:35:36 -07:00
xdCloudy
43c6c5f508
docs: clarify known IPMI export names
2026-10-24 16:35:27 -07:00
xdCloudy
a01413b4ad
docs: distinguish known exports from unverified ABI
2026-10-24 16:35:27 -07:00
xdCloudy
da01c28871
feat(prx): declare 150 PS5 3.20 pending exports
2026-10-24 16:35:27 -07:00
xdCloudy
2c81948b46
docs: distinguish known exports from unverified ABI
2026-10-24 16:35:23 -07:00
xdCloudy
b960e8ae80
feat(prx): declare 150 PS5 3.20 pending exports
2026-10-24 16:35:23 -07:00
xdCloudy
196bbeef01
feat(libSceLibcInternal): declare 150 PS5 pending exports
2026-10-24 16:35:07 -07:00
Retr0
e7de2a5e37
Merge remote-tracking branch 'origin/main' into fix/socketpair-fstat-inode
...
# Conflicts:
# core/libs/tests/GuestSocketPair.cpp
2026-10-25 02:33:56 +03:00
orezraey and Claude Opus 5.5
dcfc5632b0
Merge main into fix/libkernel-sync-on-address-measured-ps5
...
Co-Authored-By: Claude Opus 5.5 <[email protected] >
2026-10-24 20:31:00 -03:00
orezraey and Claude Opus 5.5
6b1962e978
Merge main into fix/libc-strftime-measured-ps5
...
Co-Authored-By: Claude Opus 5.5 <[email protected] >
2026-10-24 20:28:55 -03:00
Retr0
3af8e6d040
Merge remote-tracking branch 'origin/main' into fix/socketpair-getpeername-enotconn
...
# Conflicts:
# core/libs/tests/GuestSocketPair.cpp
2026-10-25 02:23:58 +03:00
MarcZX10
064c370e03
docs(libSceNpSignaling): record sceNpSignalingDeactivateConnection
2026-10-24 23:16:38 +00:00
xdCloudy
b13cf08bf5
docs(libSceLibcInternal): separate round six debt entries
2026-10-25 00:16:19 +01:00
xdCloudy
76b115b8b9
docs(libSceLibcInternal): isolate pending export section
2026-10-25 00:15:30 +01:00
Queuze
dc15446739
fix(check-compile): reject text-mode ambiguities
2026-10-24 20:15:22 -03:00
Dean Galvin
eb3dd54501
Merge main into pr/robust-loads
2026-10-25 12:15:18 +13:00
MarcZX10
11b61f90f7
docs(libSceBgft): record the unmeasured signatures of GetPatchProgress and GetTaskInfo
2026-10-24 23:14:25 +00:00
xdCloudy
8bd388fdbf
feat(libSceLibcInternal): declare 150 PS5 3.20 exports
2026-10-25 00:13:42 +01:00
Alexandre Figueiredo
da3e88a21d
feat(libSceNpCommon): forward sceNpCloseEventFlag to sceKernelCloseEventFlag
2026-10-25 00:10:14 +01:00
Dean Galvin
83b63bfbb5
Merge main into windows/libc-exp2f-msun
2026-10-25 12:09:10 +13:00
MarcZX10
dd537b5367
docs(libSceVoice): record the single-source shadPS4 signatures of the declared stubs
2026-10-24 23:08:22 +00:00
orezraey and Claude Opus 5.5
cab8c2fa88
Merge main into fix/libscecescs-jis-encode-measured-ps5
...
Co-Authored-By: Claude Opus 5.5 <[email protected] >
2026-10-24 20:07:39 -03:00
orezraey and Claude Opus 5.5
4c3c3231d6
Merge main into fix/libscecescs-mbcs-strings-measured-ps5
...
Co-Authored-By: Claude Opus 5.5 <[email protected] >
2026-10-24 20:06:54 -03:00
hypermist and Claude Opus 5.5
2f69cc6c24
Merge remote-tracking branch 'upstream/main' into feat/opus-dec-float-priority
...
Clean merge; no conflicts.
Co-Authored-By: Claude Opus 5.5 <[email protected] >
2026-10-25 12:06:39 +13:00
hypermist and Claude Opus 5.5
45047622f2
Merge remote-tracking branch 'upstream/main' into feat/font-graphics-fill-descriptors
...
Kept main's Api.hpp struct definitions and dropped the duplicates from FontGraphics.hpp.
Co-Authored-By: Claude Opus 5.5 <[email protected] >
2026-10-25 12:06:11 +13:00
orezraey and Claude Opus 5.5
88bf509e20
Merge main into fix/libkernel-sys-pathconf-measured-ps5
...
Co-Authored-By: Claude Opus 5.5 <[email protected] >
2026-10-24 20:04:44 -03:00
Queuze
034bc58613
fix(check-compile): parse GNU response options
2026-10-24 19:21:38 -03:00
Queuze
2611bb018c
chore: integrate response file expansion for review
2026-10-24 19:07:29 -03:00
Felipebmaitan
2bed14cd6c
fix(job-manager): refresh registration on reconciled lifecycle
2026-10-24 18:59:58 -03:00
Queuze
7bed4c2cc5
chore(net): sync protocol with current main
2026-10-24 18:59:51 -03:00
Felipebmaitan
b3f8f8126c
docs(job-manager): carry barrier debt into Linux reference
2026-10-24 18:58:08 -03:00
Felipebmaitan
2760683dbb
docs(job-manager): carry barrier debt into compute shutdown
2026-10-24 18:57:50 -03:00
Felipebmaitan
44397fe2a3
docs(job-manager): restore GPU barrier protocol divergence
2026-10-24 18:57:36 -03:00
Felipebmaitan
c8cbf55d0e
fix(job-manager): reconcile lifecycle with landed scheduler
2026-10-24 18:56:45 -03:00
SlugZero
bee2bee10b
fix(libScePad): accept special handles in scePadGetControllerType
...
Accept valid special handles in scePadGetControllerType by using KnownHandle, reporting PAD_CONTROLLER_TYPE_UNKNOWN (0) for special handles with no physical controller behind them.
2026-10-24 23:53:12 +02:00
Felipebmaitan
2c8e9a0045
fix(job-manager): refresh Linux reference on reconciled shutdown
2026-10-24 18:21:36 -03:00
Felipebmaitan
0ff4d3093d
fix(job-manager): refresh compute shutdown on reconciled barriers
2026-10-24 18:20:34 -03:00
Felipebmaitan
b1efedd841
fix(job-manager): refresh profiler on reconciled owned state
2026-10-24 18:17:01 -03:00