Dean
c4446bbb09
Merge pull request #9332 from rooklz/fix/windows-console-base
...
fix(relinker): prefer 0x400000 for Windows executables
2026-10-25 12:57:28 +13:00
Dean Galvin
f139561693
Merge main into fix/linear-target-completion-stores
2026-10-25 12:57:20 +13:00
Dean Galvin
a5e015f7b7
Merge main into fix/linear-target-import-creation
2026-10-25 12:56:51 +13:00
Dean Galvin
7ea2e7b914
Merge main into feat/webkit-pthread-setname
2026-10-25 12:56:13 +13:00
Dean Galvin
1616abc519
Merge main into feat/libc-feraiseexcept
2026-10-25 12:55:37 +13:00
Max and Claude Opus 5.5
64ae578dda
feat(libSceUsbd): pass the device, packet size, alternate setting and halt calls through to libusb
...
sceUsbdGetDevice, sceUsbdGetDeviceSpeed, sceUsbdGetMaxPacketSize,
sceUsbdGetMaxIsoPacketSize, sceUsbdOpenDeviceWithVidPid,
sceUsbdSetInterfaceAltSetting, sceUsbdClearHalt and
sceUsbdDetachKernelDriver follow FreeBSD 11.4 libusb10.c over the host
libusb. The packet sizes and the alternate setting checks are done as
FreeBSD does them, so the library records which interfaces are claimed,
and a device stays known while a handle to it is open.
Co-Authored-By: Claude Opus 5.5 <[email protected] >
2026-10-25 01:50:33 +02:00
Retr0
7a0bbc4897
Merge remote-tracking branch 'origin/main' into fix/sendfile-nonregular-einval
...
# Conflicts:
# core/libs/tests/GuestSendfile.cpp
2026-10-25 02:47:13 +03:00
hypermist and Claude Opus 5.5
c4e51343be
Merge remote-tracking branch 'upstream/main' into feat/font-get-font-metrics
...
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:45:38 +13:00
Dean
ab6c1b7324
Merge pull request #10715 from oneandonlydean/test/quarantine-frame-replay-windows
...
test(agc): quarantine agc_driver_frame_replay on Windows until the recorder fix (#10711 )
2026-10-25 12:45:06 +13:00
Dean
761cb46f84
Merge pull request #10350 from orezraey/fix/libkernel-socket-receive-flags-measured-ps5
...
fix(libkernel): keep the TCP flag and IP receive options a PS5 accepts
2026-10-25 12:44:40 +13:00
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
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
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
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
Felipebmaitan
376cab297d
fix(job-manager): reconcile owned state with landed scheduler
2026-10-24 18:14:46 -03:00
boykopovar
b3cb9a81fb
fix(sdk): accept companion event output pointer
2026-10-24 23:50:25 +03:00
Daniele Giovane
12ff96135f
docs(libkernel): link initial-thread debt to its provider
2026-10-24 22:44:26 +02:00