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
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
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
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
Adrià Franch
b6bfc78286
docs(agc): keep main's stencil replay debt line
2026-10-24 22:41:08 +02:00
fma-rc
a8706b22ba
docs(agc): record when an undrawn multisampled target is retired on guest access
2026-10-24 22:41:08 +02:00
Daniele Giovane
65bb594abb
docs(libkernel): retain only initial-thread query limitations
2026-10-24 22:38:43 +02:00
Daniele Giovane
32926902b8
Merge main and leave pthread attributes to the earlier contribution
2026-10-24 22:38:29 +02:00
Kyon
372a31ed41
feat(libSceSulphaDrv): implement default configuration
2026-10-24 22:27:26 +02:00
boykopovar
53153d68be
fix(sdk): recover dialog and streaming output layouts
2026-10-24 23:17:49 +03:00
JJenkx and Claude Opus 5.5
182bd6aa78
fix(libc): round and cap %e, %f and %g as titles' libc.prx does
...
The printf family formatted floating-point conversions through the host,
which prints every exact digit and rounds ties to even. The libc.prx
that titles ship keeps the exact digits only down to a position derived
from the binary exponent and prints zeros after them, rounds half up on
the kept digits, and rounds an exact tie down once that exponent
estimate reaches 8. So %.0f of 2.5 is 3 and %.1f of 0.25 is 0.3 there,
and %.20f of 0.1 is 0.10000000000000000555.
Format finite double and long double e, f and g conversions with those
rules from exactly generated digits, on every host. On 600,000 random
formats every output with up to 17 significant digits now matches the
copies bundled with PPSA07923, PPSA05916 and PPSA13934; longer outputs
still differ where the console's extended-precision digits end one unit
lower.
Co-Authored-By: Claude Opus 5.5 <[email protected] >
2026-10-24 16:17:13 -04:00
JJenkx and Claude Opus 5.5
377e8fccec
docs(debt): %a no longer goes to glibc on Linux
...
The libc debt entry for %a and %A still described the Windows-only
formatter and said Linux hands %a to glibc; since Linux routes %a and %A
to the same formatter, describe it for both platforms.
Co-Authored-By: Claude Opus 5.5 <[email protected] >
2026-10-24 16:15:06 -04:00
JJenkx and Claude Opus 5.5
1fbd44b66f
fix(libc): format %a like the console on Windows
...
The Windows printf family handed %a and %A to the host, whose UCRT prints
a subnormal unnormalised (0x0.0000000000001p-1022) and pads with zeros
even when the - flag is given (%-010a of 1.5 gave 0x001.8p+0). The
libc.prx that titles ship normalises subnormals (0x1p-1074), rounds a
shorter precision half up without renormalising a carry, and lets -
override 0, as C requires.
Finite doubles are now formatted here, checked against three titles'
copies of libc.prx run side by side.
Co-Authored-By: Claude Opus 5.5 <[email protected] >
2026-10-24 16:14:15 -04:00
Adrià
c8d34aa8f4
Merge pull request #6009 from zmeizy/claude/minmax-f32-denormal-modes
...
fix(shader): translate f32 min and max in f32 denormal modes 1 and 2
2026-10-24 22:13:03 +02:00
Adrià
637220db11
Merge pull request #8686 from Ondra97/codex/fix-net-empty-stream-receive
...
fix(net): complete zero-length TCP receives without waiting on Windows
2026-10-24 22:07:49 +02:00
Adrià
2dc85609fc
Merge pull request #5431 from sktharunbalaji13-cmd/feat/shader-draw-submission-correlation-5166-fresh
...
feat(agc): trace shader failures through draw submission batches
2026-10-24 21:49:57 +02:00
Swag
1d2d3d2a5d
Merge upstream/main into feat/libressl-error-queue
...
Co-Authored-By: Claude Opus 5.5 <[email protected] >
# Conflicts:
# core/libs/prx/libSceLibreSsl/CMakeLists.txt
# docs/dev/debt/libSceLibreSsl.md
2026-10-24 15:40:11 -04:00
orezraey and Claude Opus 5.5
60e4b0b651
Merge main into fix/libkernel-socket-receive-flags-measured-ps5
...
Co-Authored-By: Claude Opus 5.5 <[email protected] >
2026-10-24 16:35:43 -03:00
thuanquang and Claude
a89e4c35a3
docs(libkernel): correct three stale socket statements
...
Co-Authored-By: Claude <[email protected] >
2026-10-25 02:28:11 +07:00
Adrià
50757b01c6
Merge pull request #9545 from Ondra97/codex/feat-freetype-cid-metadata
...
feat(libSceFreeType): expose CID font metadata
2026-10-24 21:24:52 +02:00
Dean Galvin
8807b0e235
test(agc): do not build agc_driver_frame_replay_tests while the test is quarantined ( #10711 )
...
The Windows registration check fails when a test executable is built but no ctest test runs it. Put the executable under ANYPS5_RUN_QUARANTINED_FRAME_REPLAY as well, so OFF neither builds nor registers it and ON does both.
2026-10-25 08:22:42 +13:00
Rookie
b15a58d802
fix(libSceAgcDriver): export raw 32-bit values into UINT color targets as integers
2026-10-24 20:14:50 +01:00
Dean
30be9b428b
Merge pull request #10331 from orezraey/fix/libkernel-multicast-membership-measured-ps5
...
fix(libkernel): join and leave multicast groups as measured on a PS5
2026-10-25 08:03:16 +13:00
Queuze
eebd13e224
chore: refresh socket option contribution #9523
2026-10-24 15:52:53 -03:00