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
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
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
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
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
JJenkx and Claude Opus 5.5
171d767382
fix(libc): format wide %a, %e, %f and %g with the narrow console rules
...
The wide printf family still formatted floating-point conversions
through the host, while the libc.prx that titles ship gives swprintf the
same text as snprintf: on 199,948 random formats the copy bundled with
PPSA07923 printed identical narrow and wide output, and this build's
wide output differed from it on 23,893. Use the narrow DecimalFloat and
HexFloat for finite values.
Co-Authored-By: Claude Opus 5.5 <[email protected] >
2026-10-25 19:06:20 -04:00
lakhantheboss
1674e450e9
fix(libSceRegMgr): preserve unsupported zero-length paths
2026-10-26 04:34:43 +05:30
Yunus Shaikh
c65fa57993
Merge main into feat/npmanager-idmapper-requests
2026-10-25 15:59:53 -07:00
Adrià
49d1f9b07e
Merge pull request #9726 from KernelPanicNT/fix/npmanager-state-callback-id-error
...
fix(libSceNpManager): return the module error for an out-of-range state callback id
2026-10-25 23:49:10 +01:00
Adrià
e82b11daaf
Merge pull request #9550 from Ondra97/codex/feat-freetype-size-objects
...
feat(libSceFreeType): manage multiple size objects
2026-10-25 23:49:05 +01:00
Adrià
34b882ff19
Merge pull request #9722 from hypermoist/feat/font-graphics-fill-descriptors
...
feat(libSceFont): build the graphics region and fill descriptors as the console does
2026-10-25 23:49:00 +01:00
Alexandre Figueiredo
fcf9754a29
feat(libSceNpCppWebApi): track the TitleCloudStorage and InGameCatalog parameter lifecycles as the module does
2026-10-25 22:40:18 +00:00
orezraey and Claude Opus 5.5
ea02895cc0
fix(libkernel): refuse TCP_MAXSEG before a connection and raise it to 216 as measured on a PS5
...
Co-Authored-By: Claude Opus 5.5 <[email protected] >
2026-10-25 19:35:33 -03:00
lakhantheboss
eed35dc5d9
feat(libSceRegMgr): implement core registry access and query interfaces
2026-10-26 03:50:51 +05:30
LeandroLP23 and Claude Opus 5.5
a69872e516
fix(agc): hand a recorded submission to the driver before the recorder takes its next call
...
The recorder released its lock between recording a submission, flip or
suspend point and the driver accepting it. Another thread's delta could
then wait for the accepted work, read its blocks, and record itself
after a call whose work the driver had not accepted yet, so the replay
submitted that work before applying stale bytes over its result. The
entry points now pass the driver call to the recorder, which runs it
under the same lock right after recording the call.
agc_driver_frame_replay_concurrent submits copies from a second thread
during the capture and checks that every memory delta was read after
the submissions recorded before it had completed.
Co-Authored-By: Claude Opus 5.5 <[email protected] >
2026-10-25 23:20:21 +01:00
Dean
b90d009d9f
Merge pull request #10665 from JJenkx/fix/libc-acoshf-positive-rounding-20261024
...
fix(libc): match acoshf positive-range evaluation
2026-10-26 11:14:24 +13:00
JJenkx and Claude Opus 5.5
c228d7a459
docs(libc): record the wide scanner's float errno contract
...
swscanf restores errno around strtof and strtod, as the bundled
libc.prx does, while long double conversions keep host strtold's
errno and the narrow sscanf family keeps the host's ERANGE. Record
both gaps in the existing swscanf debt entry, as review asked.
Co-Authored-By: Claude Opus 5.5 <[email protected] >
2026-10-25 18:12:05 -04:00
Dean
701616674a
Merge pull request #10708 from Michael-KD/test/sdwa-cvt-f32-ubyte-measured
...
test(shader): pin SDWA v_cvt_f32_ubyte source selects measured on RDNA2
2026-10-26 11:10:38 +13:00
Danigamer05
c54589b40c
docs(pngdec): qualify large-image validation evidence
2026-10-25 23:09:37 +01:00
Dean
3c2453eb8e
Merge pull request #10808 from ElysiaAlarien/docs/libscemsgdialog-debt
...
docs(libSceMsgDialog): record the silent stub and parameter layout as debt
2026-10-26 11:09:35 +13:00
Dean
905c3e2870
Merge pull request #10647 from Bram910/fix/call-site-hint-prefixes
...
fix(relinker): resolve BND and NOTRACK call sites
2026-10-26 11:09:02 +13:00
Dean
fd450a5b9b
Merge pull request #8997 from HQasper/claude/project-thread-wjykmu
...
fix(libSceFont): select the Hangul Light system font
2026-10-26 11:08:35 +13:00
Danigamer05
4d845fb4e1
docs(keyboard): retain title character-use evidence
2026-10-25 23:08:02 +01:00
Dean
8592a95176
Merge pull request #10702 from MarcZX10/marc/signatures-libscevoice
...
feat(libSceVoice): declare sceVoiceVADAdjustment with its shadPS4 signature
2026-10-26 11:06:11 +13:00
Dean
6cc5ec671d
Merge pull request #10394 from JJenkx/windows/libc-drand48-upper-bits
...
fix(libc): return the upper 32 bits of the state from drand48 and erand48 as titles' libc.prx does
2026-10-26 11:05:43 +13:00
Danigamer05
288c5290ab
Merge remote-tracking branch 'origin/main' into fix/pngdec-16bit-input
2026-10-25 23:05:08 +01:00
Dean
0161550de3
Merge pull request #8621 from JJenkx/fix/playgo-scenario-unlisted
...
fix(libScePlayGo): answer ids past the listed scenario chunks as unlisted
2026-10-26 11:05:05 +13:00
Adrià
d19a809639
Merge pull request #9682 from Gruzzberry/feat/settimeofday
...
feat(libkernel_sys): implement settimeofday
2026-10-25 23:04:11 +01:00
Dean
f2a89261e3
Merge pull request #10526 from YossiYad/feat/share-play-connection-info
...
feat(libSceSharePlay): implement sceSharePlayGetCurrentConnectionInfo
2026-10-26 11:03:32 +13:00
Dean
1240c09878
Merge pull request #9148 from MarrasFederico/feat/ngs2-parse-pcm-depths
...
feat(libSceNgs2.native): parse 8-, 24- and 32-bit PCM and float waveforms
2026-10-26 11:01:52 +13:00