Kraken
f6190694de
Merge remote-tracking branch 'origin/main' into HEAD
2026-10-25 23:41:43 +00: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
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
Adrià
efd368fec6
Merge pull request #9469 from Gruzzberry/fix/chflags-dangling-link
...
fix(libkernel): fail chflags through a dangling Windows symbolic link with ENOENT
2026-10-26 00:13:50 +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
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
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
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
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
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
Adrià
b8b792cfe4
Merge pull request #9710 from milescoviello/fix/atrac9-libm
...
fix(build): link the ATRAC9 gradient test with libm
2026-10-25 23:09:22 +01: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
Dean
b82cc96894
Merge pull request #8886 from thuanquang/fix/dot2-f32-f16-accumulator-modifiers
...
fix(shader): apply v_dot2_f32_f16's accumulator modifiers as RDNA 2 does
2026-10-26 11:06:40 +13: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
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
487a08e600
Merge pull request #8654 from xXPBSXx/test/video-out-telemetry-windows
...
test(libSceVideoOut): run the telemetry tests on Windows
2026-10-26 11:03:02 +13:00
Dean
de2e6728f3
Merge pull request #8616 from Lindamea1/fix/libkernel-posix-sem-post-notify-under-lock
...
fix(libkernel): notify a POSIX semaphore waiter before sem_post releases its lock
2026-10-26 11:02:29 +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
Dean
88f99678bf
Merge pull request #10648 from edubox/feat/libc-pad-launch-attr
...
feat(libc): forward pthread attributes in _Pad::_Launch
2026-10-26 10:42:58 +13:00
Adrià
9c6d153dec
Merge pull request #10419 from iamthehimansh/split/macos-build
...
build: compile FileStream, error categories, thread priority and two tests on macOS
2026-10-25 22:35:29 +01:00
Adrià
a940685129
Merge pull request #9505 from EagleBearerYS/port/fable-shared-map-views
...
refactor(libc): map a run of shared guest pages as one view on Windows
2026-10-25 22:33:17 +01:00
Adrià
366dd4e6b7
Merge pull request #9638 from Noxy-HNR/feat/appcontent-entitlement-key
...
feat(libSceAppContent): implement sceAppContentGetEntitlementKey
2026-10-25 22:30:07 +01:00
Adrià
90f918fa71
Merge pull request #9645 from dantdmdarealguy/test/guest-memory-process-commit
...
test(libkernel): measure the remapped direct memory charge in the test process
2026-10-25 22:28:01 +01:00
Adrià
07da04f947
Merge pull request #9625 from rooklz/fix/macos-shutdown-already-shut
...
fix(libkernel): treat a socket direction that is already shut as shut on macOS hosts
2026-10-25 22:23:52 +01:00
Adrià
086ec0a79d
Merge pull request #9523 from Queuse/codex/net-keepalive
...
feat(libSceNet): support SO_KEEPALIVE
2026-10-25 22:20:54 +01:00
Adrià
98101af574
Merge pull request #9619 from rooklz/fix/macos-getifaddrs-netmask
...
fix(libc): build getifaddrs netmasks from the address family on macOS hosts
2026-10-25 22:20:49 +01:00
Adrià Franch and Claude Sonnet 5.5
725eb5fd30
fix(main): compare only the x87 control and status words and MXCSR across thread switches
...
Run 40226437381 failed guest_floating_point (feholdexcept workers preserve the main environment). The test compared the whole fnstenv image (tag word, FIP/FDP) of the main thread before and after other threads ran; a context switch re-initialises that state when the x87 unit is idle, so it flakes (3 of 28 main builds). Compare control word, status word and MXCSR.
Co-Authored-By: Claude Sonnet 5.5 <[email protected] >
2026-10-25 22:16:55 +01:00
Adrià
26ba9b6b71
Merge pull request #9499 from EagleBearerYS/fix/libkernel-signal-handler-mask
...
fix(libkernel): block a signal while its handler runs and honour SA_RESETHAND
2026-10-25 22:05:12 +01:00
Adrià
cceb6c3c41
Merge pull request #9961 from daviaaze/fix/agc-dcc-sliced-array-window
...
fix(agc): serve sampled DCC array views from their viewed slices
2026-10-25 21:53:47 +01:00
boykopovar
5a2744c55e
Merge pull request #11158 from boykopovar/refactor/no-3rdparty-in-public-headers
...
refactor(libs): remove 3rdparty from public headers
2026-10-25 23:25:14 +03:00
Dean
74a55da254
Merge pull request #10688 from edubox/feat/libc-mtx-timedlock
...
feat(libc): implement _Mtx_timedlock
2026-10-26 09:21:46 +13:00
Adrià
9dbc017c71
Merge pull request #9512 from EagleBearerYS/fix/libkernel-poll-socket-hup
...
fix(libkernel): clear POLLOUT from a hung-up socket in poll on Linux
2026-10-25 21:16:45 +01:00
Adrià
74ac0e7912
Merge pull request #9506 from Noxy-HNR/claude/project-thread-420hnm
...
feat(net): store DNS servers set through sceNetSetDnsInfo and sceNetSetDns6Info
2026-10-25 21:13:38 +01:00
Dean
7ce95893f9
Merge pull request #10551 from JJenkx/perf/agc-storage-reclaim-ceiling
...
fix(agc): reclaim idle device buffers up to the storage cache's current cap
2026-10-26 09:10:30 +13:00
Adrià
065d5dba6a
Merge pull request #9502 from GitamarT045T3R/fix/libkernel-fchmod-pipe
...
fix(libkernel): fail fchmod on a pipe with EINVAL like FreeBSD
2026-10-25 21:03:23 +01:00
boykopovar
a0adf633ea
refactor(freetype): decouple public list types from host headers
2026-10-25 22:56:38 +03:00
Adrià
2f506cacac
Merge pull request #9624 from MarrasFederico/feat/avplayer-trick-speed-bandwidth-source
...
fix(libSceAvPlayer): refuse sceAvPlayerSetTrickSpeed without a source and sceAvPlayerSetAvailableBandwidth after one
2026-10-25 20:52:31 +01:00
Adrià
91a5573911
Merge pull request #9479 from EagleBearerYS/fix/libc-scanf-integer-widths-windows
...
fix(libc): convert scanf integers as FreeBSD does on Windows
2026-10-25 20:52:26 +01:00
boykopovar
b1b3069763
test(sdk): report all public header dependency failures
2026-10-25 22:51:39 +03:00
boykopovar
7d60d65e7a
test(sdk): reject third-party public header dependencies
2026-10-25 22:49:22 +03:00
Adrià
aeff26bd97
Merge pull request #9573 from zaryabzip/feat/pthread-create-suspended
...
feat(libkernel_sys): create threads suspended and resume them
2026-10-25 20:21:07 +01:00
Adrià
3a83687929
Merge pull request #9582 from UnhealthyKraken/fix/libkernel-variant-timedjoin
...
test(libkernel): cover sys and web timed join imports
2026-10-25 20:20:02 +01:00
Adrià
1a7a3dfd4f
Merge pull request #9572 from JJenkx/windows/symbolize-sampler-stacks
...
feat(tools): symbolize the Windows samplers' stacks
2026-10-25 20:18:58 +01:00