JJenkx
ef0afbb731
test(libc): make nextafter environment coverage portable
2026-10-26 08:24:29 -04:00
JJenkx
f5f4f7fbf8
fix(libc): preserve nextafter floating-point environment behavior
2026-10-26 08:24:29 -04:00
Adrià
2db37cf1de
Merge pull request #9468 from mazen320/feat/libc-num-get-w-vtable
...
feat(libc): export the wide num_get facet vtable as data
2026-10-26 13:21:19 +01:00
Adrià
5e90e7569d
Merge pull request #9869 from cadenasynyster/fix/windows-opendir-file-link-loop
...
fix(libc): report ELOOP from opendir of a Windows file-type link loop
2026-10-26 13:14:08 +01:00
Adrià
9ff033b1a1
Merge pull request #9778 from milescoviello/test/pipelined-dma-gate-lifetime
...
test(agc): keep the pipelined DMA test's gate alive for the job it holds
2026-10-26 13:08:54 +01:00
Adrià
4e38e23882
Merge pull request #9585 from DavidSamir/fix/win-unknown-personality
...
fix(libc): return the fatal unwind error for an unknown personality on Windows
2026-10-26 13:06:47 +01:00
Dean
9bbb7f37c6
Merge pull request #8898 from camezaro-intc/format11-11-10-float-stores
...
fix(shader_recompiler): pack format 11_11_10 float image stores in shader
2026-10-27 01:03:40 +13:00
Dean
1e22d0fdec
Merge pull request #11252 from AlexFigas/feat/npcppwebapi-parameter-lifecycle
...
feat(libSceNpCppWebApi): track the TitleCloudStorage and InGameCatalog parameter lifecycles as the module does
2026-10-27 01:02:59 +13:00
Dean
7704178631
Merge pull request #11182 from orezraey/fix/libkernel-soc-sensor-order-measured-ps5
...
fix(libkernel): check the SoC sensor channel before the pointer and set errno as measured on a PS5
2026-10-27 01:02:19 +13:00
Dean
8d2f06ae09
Merge pull request #11181 from voidlakhan/fix/ime-null-argument-error
...
fix(libSceIme): return errors for null arguments
2026-10-27 01:01:39 +13:00
Dean
0a1496c148
Merge pull request #11170 from orezraey/fix/libkernel-sysctl-toplevel-measured-ps5
...
fix(libkernel): resolve sysctl top-level names and fail absent top-level MIBs with ENOENT as measured on a PS5
2026-10-27 01:01:03 +13:00
Adrià
9b520147fb
Merge pull request #9870 from lost9409/feat/libressl-alert-description
...
feat(libSceLibreSsl): implement TLS alert descriptions
2026-10-26 13:00:23 +01:00
Dean
7705895abb
Merge pull request #10955 from AZLisme/feat/jxr-stream-packets
...
feat(libSceJxr): implement stream packet refill and flush
2026-10-27 00:59:07 +13:00
Dean
ae5c5145db
Merge pull request #10900 from EagleBearerYS/feat/netctl-ipcint-twins-v2
...
feat(libSceNetCtl): answer the IpcInt calls as their public twins, plus NpUtility's bandwidth test and Http's registered ids
2026-10-27 00:58:28 +13:00
Adrià
0c6a6be7fe
Merge pull request #9542 from Queuse/codex/net-boolean-readback
...
feat(libSceNet): read reuse and broadcast flags
2026-10-26 12:58:12 +01:00
Adrià
a4f0c002da
Merge pull request #9919 from zaidhawk/fix/pad-latch-read-interval
...
fix(pad): keep a latched press for one and a half read intervals
2026-10-26 12:48:09 +01:00
Adrià
6641f48356
Merge pull request #9789 from rooklz/fix/agc-uint-color-export
...
fix(libSceAgcDriver): export raw 32-bit values into UINT color targets as integers
2026-10-26 12:48:04 +01:00
Adrià
7a01e6a494
Merge pull request #9693 from Gruzzberry/feat/setlogin
...
feat(libkernel_sys): implement setlogin
2026-10-26 12:46:59 +01:00
Adrià
8da313e727
Merge pull request #9752 from hypermoist/feat/opus-dec-float-priority
...
feat(opus): decode to float and with a priority in libSceOpusDec and libSceOpusCeltDec
2026-10-26 12:39:23 +01:00
Adrià
a1a08cbab9
Merge pull request #9646 from UnhealthyKraken/feat/freetype-pfr
...
feat(libSceFreeTypeOptOl): implement PFR queries
2026-10-26 12:39:18 +01:00
milescoviello and Claude Opus 5.5
7e7ce00d82
test(agc): keep the pipelined DMA test's gate alive for the job it holds
...
Hold() queues a pipeline job that spins on a Gate until it is released,
and captured the Gate by reference. Each Gate lives in a block of
main(), and its destructor only sets the flag. When the block ends
before the job's next poll, the job reads the Gate's stack slot after
the scope is gone. An ANYPS5_ENABLE_ASAN build reports a
stack-use-after-scope in the job (PipelinedDma.cpp:52, the Gate of the
block at line 111), and the test fails.
The Gate now owns its flag through a shared_ptr that the job captures by
value, as the pipelined indirect draw test's blocker does since #9647 .
The job can then poll it after the block ends, and releasing the Gate
works as before.
Co-Authored-By: Claude Opus 5.5 <[email protected] >
2026-10-26 11:07:32 +00:00
Adrià
4b1a9a3b2f
Merge pull request #9525 from Queuse/codex/net-socket-state
...
feat(libSceNet): expose socket type and listen state
2026-10-26 12:01:27 +01:00
Adrià
b82c33ef65
Merge pull request #9732 from simonbronk/fix/libkernel-vector-io-argument-order
...
fix(libkernel): check vector I/O lengths and descriptors before offsets
2026-10-26 11:54:15 +01:00
Adrià
97934af20b
Merge pull request #9702 from frankea/perf/structurizer-split-search
...
fix(shader): structurize a 4,750-block graph before Unreal's render thread watchdog fires
2026-10-26 11:54:10 +01:00
Adrià
6efe2a38ea
Merge pull request #9390 from GitamarT045T3R/feat/posixforwebkit-wrap
...
feat(libScePosixForWebKit): forward __wrap_fchown, link, readlink, statvfs and symlink
2026-10-26 11:49:57 +01:00
Adrià
cbaacd2910
Merge pull request #9731 from hypermoist/feat/font-words
...
feat(libSceFont): build and search word dictionaries as the console does
2026-10-26 11:42:17 +01:00
Adrià
637575b493
Merge pull request #9733 from mugurc/fix/libscenet-stream-sends-macos
...
fix(libSceNet): keep MSG_DONTWAIT and aborted stream sends short on macOS hosts
2026-10-26 11:41:14 +01:00
Maz
1f27ca0c49
feat(libc): export the wide num_get facet vtable as data
...
Console libSceLibcInternal exports Y9C9GeKyZ3A as a 136-byte STT_OBJECT;
titles that resolve the wide num_get vtable as data need a zeroed 17-slot
object matching the narrow num_get layout on console.
2026-10-26 11:37:08 +01:00
Adrià
cbf76e7a6e
Merge pull request #9408 from rursache/feat/macos-trace-imports
...
feat(relinker): trace function imports on macOS
2026-10-26 11:27:51 +01:00
Adrià
e796ed4e5e
Merge pull request #9632 from EagleBearerYS/feat/libkernel-sys-libthr-names
...
feat(libkernel): add pthread_rwlockattr_settype_np and scePthreadMutexattrSetkind
2026-10-26 11:20:50 +01:00
Adrià
e7011684e8
Merge pull request #9583 from DavidSamir/test/win-guest-fopen-errors
...
test(libc): run guest_fopen_errors on Windows
2026-10-26 11:20:45 +01:00
Adrià
c8a3b25882
Merge pull request #9464 from mazen320/feat/libc-time-get-w-vtable
...
feat(libc): export the wide time_get facet vtable as data
2026-10-26 11:19:39 +01:00
Adrià Franch and Claude Sonnet 5.5
8450b8bc8a
fix(libScePosixForWebKit): declare the wrap exports once in the public header
...
Co-Authored-By: Claude Sonnet 5.5 <[email protected] >
2026-10-26 11:04:52 +01:00
Itamar Medyoni
ce1ee687d8
feat(libScePosixForWebKit): forward __wrap_fchown, link, readlink, statvfs and symlink
...
WebKit links these calls through GNU ld --wrap, so each export takes the
signature of the function it is named after and calls the libkernel_sys
or libSceLibcInternal implementation; the module now links both.
2026-10-26 11:04:20 +01:00
Simone and Claude Opus 5.5
88e86a7de1
fix(libkernel): check vector I/O lengths and descriptors before offsets
...
Co-Authored-By: Claude Opus 5.5 <[email protected] >
2026-10-26 10:45:00 +01:00
Gruzzberry and Claude Opus 5.5
d49b9b6f25
feat(libkernel_sys): implement setlogin
...
Co-Authored-By: Claude Opus 5.5 <[email protected] >
2026-10-26 09:26:45 +00:00
David
1d396a254d
fix(libc): stop the unwind readability walk on an empty region
...
Readable advanced by each region's size, so a region reported with size 0
would never end the walk. It now counts as unreadable.
2026-10-26 10:26:19 +01:00
David
ce7e0f01c8
fix(libc): return the fatal unwind error for an unknown personality on Windows
...
CallPersonality followed a jmp [rip+disp] import thunk by reading the bytes
at the personality address before checking it against the known
personalities, so an unmapped personality faulted instead of returning
_URC_FATAL_PHASE1_ERROR / _URC_FATAL_PHASE2_ERROR as it does on Linux. The
thunk and its slot are now read only when VirtualQuery reports them
committed and readable. exception_personality, which covers this, now runs
on Windows too.
2026-10-26 10:26:19 +01:00
Dean
9ab54a34b8
Merge pull request #11251 from orezraey/fix/libkernel-tcp-maxseg-measured-ps5
...
fix(libkernel): refuse TCP_MAXSEG before a connection and raise it to 216 as measured on a PS5
2026-10-26 22:11:42 +13:00
Dean
8100e480f7
Merge pull request #11186 from camezaro-intc/feat/libkernel-sys-load-start-sysmodule
...
feat(libkernel_sys): forward sceKernelLoadStartModuleForSysmodule to sceKernelLoadStartModule
2026-10-26 22:09:58 +13:00
Dean
71d0507780
Merge pull request #11111 from mantavisual/fix/libressl-asn1-null-accessors
...
fix(libSceLibreSsl): reject null strings in the ASN.1 accessors as invalid arguments
2026-10-26 22:09:21 +13:00
Dean
71a8f4eac8
Merge pull request #10968 from MarcZX10/marc/fix-ime-keyboard-type-overflow
...
fix(libSceConvertKeycode): look up keyboard types without signed overflow
2026-10-26 22:06:39 +13:00
Dean
ca8257d923
Merge pull request #10952 from AZLisme/feat/batch2-font-letter-traversal
...
fix(libSceFont): exhaust render-step character traversal
2026-10-26 22:06:04 +13:00
Dean
690c9c29c2
Merge pull request #10921 from MarcZX10/marc/fix-sysctl-copyout-null-source
...
fix(libkernel): skip the sysctl copy-out when no bytes are copied
2026-10-26 22:05:30 +13:00
Dean
cd71251946
Merge pull request #10828 from wail-arch/feat/notification-send
...
refactor(libSceNotification): declare sceNotificationSend with the SDK's parameters
2026-10-26 22:03:05 +13:00
Dean
e9904dd48c
Merge pull request #10454 from Danigamer05/fix/pngdec-large-image-info
...
fix(pngdec): require image info for large dimensions
2026-10-26 22:02:27 +13:00
Dean
65c2713b6c
Merge pull request #10410 from JAB-dev/fix/ngs2-mastering-gain-ps5
...
fix(libSceNgs2): clamp the mastering gain to +-32 and keep NaN, as the PS5 module does
2026-10-26 22:01:52 +13:00
Dean
c3db979cd3
Merge pull request #10128 from orezraey/fix/libc-gethostname-measured-ps5
...
fix(libc): report the empty host name measured on a PS5
2026-10-26 22:00:35 +13:00
Dean
d9f5bf4d91
Merge pull request #11120 from shahulmubeen-a/fix/shader-1d-store-through-2d-array
...
fix(shader): write 1D storage images through 2D-array stores at slice 0
2026-10-26 21:58:24 +13:00
Dean
d5e493883f
Merge pull request #10738 from rooklz/fix/cescs-big5-box-drawing
...
fix(libSceCesCs): encode the Big5 box-drawing duplicates into their lower cells as the console does
2026-10-26 21:56:25 +13:00