orezraey and Claude Opus 5.5
0850552608
Merge main into docs/libkernel-flexible-flag-8000-measured-ps5
...
Co-Authored-By: Claude Opus 5.5 <[email protected] >
2026-10-25 23:25:51 -03:00
JJenkx and Claude Opus 5.5
6d9fd5d1e7
fix(libc): store EDOM from asinf where titles' libc.prx does
...
asinf left errno unchanged for |x| > 1, the infinities and NaN, following
included, stores EDOM there and leaves it alone for |x| <= 1; asinf now
does the same, and the test expects it.
Co-Authored-By: Claude Opus 5.5 <[email protected] >
2026-10-25 22:18:51 -04:00
JJenkx and Claude Opus 5.5
ebc8bcc106
fix(libc): compute asinf with FreeBSD msun's algorithm, as titles' libc.prx does
...
asinf returned the host asin, so its last bit depended on the host: on
Windows it differs from the libc.prx that titles ship on 5,413,834 of the
floats in (-1, 1). That libc.prx is msun's e_asinf.c, which gives the same
bits as PPSA07923's and PPSA05916's copies for all 2^32 arguments. errno
is still left unchanged for |x| > 1 and NaN.
Co-Authored-By: Claude Opus 5.5 <[email protected] >
2026-10-25 22:18:51 -04:00
JJenkx
ad111b3ce1
fix(libc): preserve acoshf domain errno and exception flags
2026-10-25 22:07:34 -04:00
Gruzzberry and Claude Sonnet 5.5
4ccb760d12
fix(libc): realpath resolves symbolic links like FreeBSD
...
Co-Authored-By: Claude Sonnet 5.5 <[email protected] >
2026-10-26 01:59:58 +00:00
AZLisme
816ca46c66
docs(libressl3): qualify ASN.1 native decoding evidence
2026-10-26 09:51:16 +08:00
Dean
3326a27071
Merge pull request #10523 from YossiYad/feat/np-tus-sync-wrappers
...
feat(libSceNpTus): implement the nine blocking data and variable calls
2026-10-26 14:48:15 +13:00
harisibrar1
7746b7a6f9
Merge remote-tracking branch 'origin/main' into fix/so-acceptfilter-einval
2026-10-25 21:44:28 -04:00
Dean
a3987a1eca
Merge pull request #10718 from rooklz/fix/cescs-strict-jis0208
...
fix(libSceCesCs): map the strict JIS X 0208 profiles' unsettled cells as the console does
2026-10-26 14:40:45 +13:00
Dean Galvin
72598e34c8
Merge branch 'main' into pr/unwatch-hook-exits-v2
2026-10-26 14:36:49 +13:00
xXPBSXx
4322713f2a
Merge upstream/main into docs/debt-hmd2-open-initialize-title
2026-10-26 02:32:21 +01:00
Dean
732ab06f41
Merge pull request #10354 from JJenkx/windows/libc-nextafter-msun
...
fix(libc): compute nextafter and nextafterf with FreeBSD msun's algorithm, as titles' libc.prx does
2026-10-26 14:30:57 +13:00
Dean
d31f372e33
Merge pull request #10062 from imellag/fix/agc-moltenvk-destroy-at-idle
...
fix(agc): destroy buffers and memory on MoltenVK only while the graphics queue is idle
2026-10-26 14:28:45 +13:00
Dean
517a7b12b8
Merge pull request #10525 from YossiYad/feat/np-party-plain-queries
...
feat(libSceNpParty): implement sceNpPartyGetMembers, sceNpPartyGetMemberInfo and sceNpPartyRegisterHandler
2026-10-26 14:27:45 +13:00
Dean
853ffe0f69
Merge pull request #10794 from slopgobblercobbler/feat/kernel-sys-sce-pthread-main
...
feat(libkernel_sys): implement scePthreadMain through pthread_main_np
2026-10-26 14:27:16 +13:00
Adrià
3b252b44fe
Merge pull request #9561 from DavidSamir/feat/libkernel-fcntl-osync
...
feat(libkernel): sync each write on a file whose O_FSYNC flag is set
2026-10-26 02:26:06 +01:00
p3nicillin and Claude Opus 5.5
2387f0ece7
test(libkernel): check that MAP_EXCL replacement leaves neighbouring pages alone
...
Also word the debt entry as Prospero Win's report, not a measurement here.
Co-Authored-By: Claude Opus 5.5 <[email protected] >
2026-10-26 01:24:42 +00:00
Dean Galvin
e76147bca9
Merge branch 'main' into fix/pngdec-large-image-info
2026-10-26 14:17:59 +13:00
Dean
1c9064435d
Merge pull request #10451 from Danigamer05/fix/pngdec-16bit-input
...
fix(pngdec): honor the 16-bit input attribute
2026-10-26 14:16:21 +13:00
Dean
0f34ebb853
Merge pull request #10446 from Danigamer05/fix/keyboard-key2char-contract
...
fix(keyboard): preserve raw keys and ignore the Kana LED
2026-10-26 14:12:38 +13:00
orezraey and Claude Opus 5.5
655d0f3f32
Merge main into feat/videoout-composite-overlay
...
Co-Authored-By: Claude Opus 5.5 <[email protected] >
2026-10-25 21:51:50 -03:00
JJenkx and Claude Opus 5.5
0f7056d67b
fix(libc): compute logb and logbf with FreeBSD msun's algorithm, as titles' libc.prx does
...
logb and logbf returned the host's logb, which sets ERANGE for a zero
argument on Windows and returns signalling NaNs unquieted. The titles'
copies are FreeBSD msun's s_logb.c and s_logbf.c, which set no errno and
quiet a NaN through x * x; both functions now compute that algorithm.
Co-Authored-By: Claude Opus 5.5 <[email protected] >
2026-10-25 20:50:11 -04:00
kenny solo and Claude Opus 5.5
aea49c62ad
docs(libkernel): end the pthread_cond_setname_np debt entry with a period
...
Co-Authored-By: Claude Opus 5.5 (1M context) <[email protected] >
2026-10-25 20:41:35 -04:00
kenny solo and Claude Opus 5.5
15ed96d647
fix(libkernel): stop storing the pthread_cond_setname_np name
...
scePthreadCondInit ignores its name and nothing reads a condition variable name back, so pthread_cond_setname_np now only validates the condition variable and the name. Drops the stale libkernel_sys declaration and moves the debt entry to Silent stubs, citing shadPS4.
Co-Authored-By: Claude Opus 5.5 (1M context) <[email protected] >
2026-10-25 20:41:35 -04:00
kenny solo and Claude Opus 5.5
70557b2e16
feat(libkernel): add pthread_cond_setname_np
...
Store the name on the condition variable, creating a statically initialized one first, and return EINVAL for a destroyed one. A null cond or a null name throws, recorded in the libkernel debt file.
Co-Authored-By: Claude Opus 5.5 (1M context) <[email protected] >
2026-10-25 20:41:35 -04:00
Dean
5b85225ef3
Merge pull request #9797 from Terminev/feat/npwebapi-offline-requests
...
feat(libSceNpWebApi): add user contexts, requests and push event callbacks offline
2026-10-26 13:34:33 +13:00
frankea
4db6ed7635
Merge remote-tracking branch 'origin/main' into fix/kernel-gettimezone-host-zone
...
# Conflicts:
# core/libs/tests/GuestFreebsdClocks.cpp
2026-10-25 20:22:45 -04:00
Adrià
97d33464c5
Merge pull request #9527 from AlxcBTW/pr/libc-annex-k-stream-io
...
feat(libc): add the Annex K stream printf, scanf and freopen_s functions
2026-10-26 01:21:26 +01:00
Adrià
898a7fef4f
Merge pull request #9631 from UnhealthyKraken/feat/libc-fetch-seqcst
...
feat(libc): implement sequential bitwise fetch helpers
2026-10-26 01:11:55 +01:00
Rookie
a8c6b562d6
fix(libSceCesCs): map the strict JIS X 0208 profiles' unsettled cells as the console does
2026-10-26 00:10:31 +00:00
orezraey and Claude Opus 5.5
19566dbee8
fix(libkernel): set MSG_CTRUNC for an empty recvmsg control buffer as FreeBSD 11.4 does
...
Co-Authored-By: Claude Opus 5.5 <[email protected] >
2026-10-25 21:05:10 -03:00
Danigamer05
94e88881d4
feat(libc): implement unsigned 64-bit minimum
2026-10-26 01:01:08 +01:00
qpavyros
9b2dd8dce9
merge: sync archive follow-up with main
2026-10-26 01:53:02 +02:00
Kraken
54dadc019e
fix(freetype): retain newly identified Ot inventory aliases
2026-10-25 23:43:52 +00:00
Kraken
a36fd27f64
fix(freetype): reconcile provider NIDs and public declarations
2026-10-25 23:43:17 +00:00
Kraken
f6190694de
Merge remote-tracking branch 'origin/main' into HEAD
2026-10-25 23:41:43 +00:00
Kraken
8df45c965d
Merge remote-tracking branch 'origin/main' into HEAD
...
# Conflicts:
# core/libs/tests/GuestLibcThreads.cpp
2026-10-25 23:41:36 +00:00
orezraey and Claude Opus 5.5
d06b45fba5
test(libkernel): repeat scePthreadCondSignalto from a mutex-holding thread on normal and recursive mutexes
...
Co-Authored-By: Claude Opus 5.5 <[email protected] >
2026-10-25 20:38:09 -03:00
Adrià
acb900c194
Merge pull request #9737 from imellag/feat/agc-depth-bounds-emulation
...
feat(agc): emulate a one-sided depth bounds test without the depthBounds feature
2026-10-26 00:35:49 +01:00
harisibrar1
7784604b0b
Merge remote-tracking branch 'origin/main' into fix/pselect-pending-signal-eintr
...
# Conflicts:
# core/libs/prx/libkernel/System/src/Signals.cpp
2026-10-25 19:35:03 -04:00
Dean Galvin
f4d5420b4b
Merge branch 'main' into feat/libc-lcosh
2026-10-26 12:28:05 +13:00
Adrià
47f9cee2cd
Merge pull request #9579 from slopgobblercobbler/fix/savedata-delete-search-mount3-param-error
...
fix(savedata): validate null arguments in delete, search, and mount3
2026-10-26 00:27:15 +01:00
Yunus Shaikh
bf0f293edd
Merge main into feat/scenet-config-and-ether-calls
2026-10-25 16:23:19 -07:00
orezraey and Claude Opus 5.5
f853f07ae3
docs(libkernel): limit the measured accept inheritance of the SO_ bits to the options the probe set
...
Co-Authored-By: Claude Opus 5.5 <[email protected] >
2026-10-25 20:16:25 -03:00
Adrià
710cf9c035
Merge pull request #9668 from rooklz/fix/libc-acosf-msun
...
fix(libc): compute acosf with FreeBSD msun's algorithm, as the console's libc.prx does
2026-10-26 00:14:55 +01:00
Dean
2a16d79fb9
Merge pull request #10722 from rooklz/fix/cescs-error-length
...
fix(libSceCesCs): report the length of a rejected MBCS character as the console does
2026-10-26 12:10:41 +13:00
qpavyros
6105be4431
merge: sync archive directories with main
2026-10-26 01:10:12 +02:00
Dean
346a1be323
Merge pull request #10127 from Felipebmaitan/feat/ngs2-pcm-playback
...
feat(ngs2): play additional PCM sampler formats
2026-10-26 12:10:04 +13:00
Dean
380ffe3a3a
Merge pull request #10456 from alnsx/codex/fix-select-redirected-input
...
fix(libkernel): poll files on standard descriptors as vnodes
2026-10-26 12:09:32 +13:00
Adrià
b76f08cf33
Merge pull request #9727 from KernelPanicNT/fix/net-reject-unsupported-flags
...
fix(libSceNet): reject the flags and names the module rejects
2026-10-26 00:07:35 +01:00