Dean
0c4d871f18
Merge pull request #12253 from Michael-KD/fix/fma-f32-denormal-modes
...
fix(shader): translate the fused f32 fma forms in f32 denormal mode 2
2026-10-29 00:32:38 +13:00
Dean
7d223dd6da
Merge pull request #12252 from Michael-KD/fix/f32-rounding-frexp-denormal-modes
...
fix(shader): translate f32 fract, floor, ceil and frexp_mant in f32 denormal modes 1 and 2
2026-10-29 00:32:22 +13:00
Dean
0b9da0027d
Merge pull request #12294 from Ninot1Quyi/feat/icu-cstring-helpers
...
feat(libSceIcu): implement C string conversion helpers
2026-10-29 00:31:48 +13:00
Dean
928e677dd7
Merge pull request #12290 from MarcZX10/fix/npTrophy-save-state-failures
...
fix(libSceNpTrophy): keep a trophy locked when its unlock state cannot be saved
2026-10-29 00:31:29 +13:00
Dean
37f7b0947f
Merge pull request #12286 from B-Howell/test/relinker-masked-store-flag-diagnostics
...
test(relinker): report the case and flag values when a masked store stub changes the flags
2026-10-29 00:31:13 +13:00
Dean
d937efc9ca
Merge pull request #12283 from B-Howell/claude/fix-issue-12079-rmdir-link-classify
...
fix(libkernel): classify the rmdir path with lstat so links give ENOTDIR on Windows
2026-10-29 00:30:56 +13:00
Dean
d15a61e936
Merge pull request #12276 from Henryisdjfunkyho/fix/nid-name-in-use-status
...
fix(tools): clarify existing NID name status
2026-10-29 00:30:36 +13:00
Dean
6a28efaa27
Merge pull request #12266 from MarcZX10/fix/tools-deeply-nested-json-and-web-test
...
fix(tools): report deeply nested JSON as invalid input and run the reserved-name archive test
2026-10-29 00:30:16 +13:00
Dean
1b8ec58269
Merge pull request #12265 from MarcZX10/fix/npcommon-json-text-bounds
...
fix(libSceNpCommon): keep the JSON text helpers inside their buffers and surrogate pairs
2026-10-29 00:29:55 +13:00
Dean
6ddb12d19e
Merge pull request #12261 from tkcm01/fix/json2-underflow-libcxx
...
fix(json2): accept a number that underflows to zero on libc++
2026-10-29 00:29:33 +13:00
Dean
785f7b35d9
Merge pull request #12260 from tkcm01/fix/libkernel-cancellable-sleep-errno
...
fix(libkernel): keep errno across cancellable sleeps
2026-10-29 00:29:17 +13:00
Dean
cabaf13705
Merge pull request #12256 from dantdmdarealguy/test/spirv-optimizer-scan-in-bounds
...
test(shader): keep agc_spirv_optimizer's stored-lane scan inside the module
2026-10-29 00:29:00 +13:00
Dean
21787eaf34
Merge pull request #12249 from milescoviello/test/sce-rwlock-trylocks
...
test(libkernel): cover scePthreadRwlockTryrdlock and Trywrlock on a live lock
2026-10-29 00:28:41 +13:00
Dean
eaf88dfb31
Merge pull request #12248 from rooklz/fix/import-audit-symlink-loop
...
fix(tools): report import_audit symbolic link loops as failures
2026-10-29 00:28:24 +13:00
Dean
a8dc96323c
Merge pull request #12244 from Tehshortbus/chore/agc-storage-writeback-log
...
chore(agc): log the storage writeback submit and done lines only with APS5_DEBUG_LOG
2026-10-29 00:28:08 +13:00
Dean
b003b59f93
Merge pull request #12029 from PrivacyOnion/test/bluetoothhid-worker-scheduling-and-unimplemented-stubs
...
test(libSceBluetoothHid): cover callback lifecycle and parameter validation in GuestBluetoothHid
2026-10-29 00:27:47 +13:00
Dean
20b68964c7
Merge pull request #12028 from PrivacyOnion/test/screenshot-disabled-state-and-stubs
...
test(libSceScreenShot): cover positive IDs in sceScreenShotIsDisabled
2026-10-29 00:27:30 +13:00
Dean
60a71fd98b
Merge pull request #12022 from PrivacyOnion/test/cover-razorcpu
...
test(libSceRazorCpu): cover null and zero boundary arguments in GuestRazorCpu
2026-10-29 00:27:13 +13:00
Dean
448450275f
Merge pull request #11071 from slopgobblercobbler/fix/userservice-platform-privacy-validation
...
fix(libSceUserService): validate user in sceUserServiceGetPlatformPrivacyWs1
2026-10-29 00:26:58 +13:00
Queuze
f5a61dc3c5
docs: clarify the shader loop guard limit
2026-10-28 07:27:36 -03:00
Mohamed Aziz Ktata
dbd826bc88
fix(libkernel): map shared memory and files executable on Windows
...
A guest mmap with PROT_EXEC and MAP_SHARED of a shared-memory object or a regular file threw on Windows. The section is now created from a handle reopened with GENERIC_EXECUTE, as PAGE_EXECUTE_READ or PAGE_EXECUTE_READWRITE, the owner ACE of named objects grants execute with read, and a writable shared mapping of a read-only descriptor fails with EACCES, as FreeBSD 11.4 shm_mmap and vn_mmap do.
Fixes #12337
2026-10-28 11:14:08 +01:00
Dean
3a40945e62
Merge pull request #12298 from oneandonlydean/revert-11199-helper-lane-masks
...
revert(shader): restore pixel helper lanes in guest lane masks (#11199 )
2026-10-28 22:57:31 +13:00
Dean
1c95aee58a
Merge pull request #12059 from JJenkx/windows/nid-pe-short-imports
...
fix(nid): move PE library imports whose NID is longer than the name
2026-10-28 22:54:20 +13:00
Dean
a278151901
Merge pull request #12013 from simnJS/feat/npmatching2-signaling-status
...
feat(libSceNpMatching2): answer signaling connection status and context start abort offline
2026-10-28 22:53:59 +13:00
Dean
e40163ef16
Merge pull request #11967 from milescoviello/perf/ir-instruction-pool
...
perf(shader): allocate a program's instruction list nodes from a pool
2026-10-28 22:53:40 +13:00
Dean
68372dbb45
Merge pull request #11925 from Mherberts/codex/fix-unresolved-restricted-symbols
...
fix(relinker): validate visibility of undefined strong symbols
2026-10-28 22:53:21 +13:00
Dean
94341855b4
Merge pull request #11916 from Bram910/fix/shader-pack-mapping-ownership
...
fix(shader): preserve ownership of mapped shader pack entries
2026-10-28 22:53:02 +13:00
Dean
846ae118f9
Merge pull request #11861 from ionut27001/fix/libkernel-sysconf-measured-names
...
fix(libkernel): sysconf answers the names a PS5 payload process answers
2026-10-28 22:52:41 +13:00
Dean
bc7cc27e55
Merge pull request #10856 from Felipebmaitan/feat/guest-signal-cancellation
...
fix(libkernel): avoid cancellation wakeups during thread exit
2026-10-28 22:52:08 +13:00
Dean
b4d1151aad
Merge pull request #12196 from rooklz/fix/check-conventions-input-errors
...
fix(tools): report unreadable --body and --event inputs in check_conventions as usage errors
2026-10-28 22:51:50 +13:00
Dean
6243a09894
Merge pull request #12195 from pushkarreddyy/fix/progress-history-output-alias-protection
...
fix(tools): reject aliased report output paths in progress_history
2026-10-28 22:51:33 +13:00
Dean
fecb6b657e
Merge pull request #12194 from MarcZX10/fix/unwrap-self-bound-output-size
...
fix(tools): refuse a SELF whose load segments expand the output far past the container
2026-10-28 22:51:16 +13:00
Dean
3917fa85ce
Merge pull request #12188 from Gonic0/fix/shader-lds-lock-fences-moltenvk
...
fix(shader): fence the LDS lock's critical section on MoltenVK
2026-10-28 22:51:00 +13:00
Dean
14a269cfef
Merge pull request #12187 from Danigamer05/feat/libc-stdc-count-zeros
...
feat(libc): add C23 count-zeros exports
2026-10-28 22:50:41 +13:00
Dean
7c7cfacc2d
Merge pull request #12173 from MarcZX10/fix/shader-tessellation-instance-patches-zero-control-points
...
fix(shader): do not divide by zero control points when keying tessellated draws
2026-10-28 22:50:20 +13:00
Dean
e89a1064c2
Merge pull request #12153 from Elma7e/test/social-screen-dialog-post-terminate-lifecycle
...
test(libSceSocialScreenDialog): cover post-terminate lifecycle and argument precedence
2026-10-28 22:49:59 +13:00
Dean
ee8709eb16
Merge pull request #12152 from Elma7e/test/vr-service-dialog-post-terminate-lifecycle
...
test(libSceVrServiceDialog): cover post-terminate lifecycle and argument precedence
2026-10-28 22:49:43 +13:00
Dean
ec4b8741b7
Merge pull request #12151 from Elma7e/test/system-gesture-post-finalize-lifecycle
...
test(libSceSystemGesture): cover post-finalization entry point rejections
2026-10-28 22:49:27 +13:00
Dean
a4d1df3587
Merge pull request #12150 from Elma7e/test/hmd-setup-dialog-post-terminate-lifecycle
...
test(libSceHmdSetupDialog): cover post-terminate lifecycle and argument precedence
2026-10-28 22:49:11 +13:00
Dean
3e3db9d3b4
Merge pull request #12145 from Elma7e/test/zlib-uninitialized-precedence-post-finalize
...
test(libSceZlib): cover uninitialized precedence and post-finalization returns
2026-10-28 22:48:50 +13:00
Dean
173cf6550a
Merge pull request #12144 from Elma7e/test/usb-storage-callback-bounds-and-null-coverage
...
test(libSceUsbStorage): cover unregister event bounds and multiple null arguments
2026-10-28 22:48:35 +13:00
Dean
ef7515f071
Merge pull request #12119 from dantdmdarealguy/test/check-compile-slow-cases
...
test(check-compile): keep slow syntax check cases within the CI time limit
2026-10-28 22:48:16 +13:00
Dean
35e7e21af9
Merge pull request #12108 from malekaifa/fix/release-notes-json-recursion
...
fix(tools): report deeply nested release notes JSON
2026-10-28 22:47:57 +13:00
Dean
7184b3a890
Merge pull request #12105 from malekaifa/fix/symbolize-module-output-alias
...
fix(tools): protect symbolizer module inputs
2026-10-28 22:47:40 +13:00
Dean
ee7034716a
Merge pull request #12088 from malekaifa/fix/mingw-file-api-shape
...
fix(tools): validate CMake File API reply objects
2026-10-28 22:47:24 +13:00
Dean
f18d333e9e
Merge pull request #12084 from legendary-cookie/fix/hw-oracle-utf8-assembly
...
fix(hw-oracle): read the template and write the assembly source as UTF-8
2026-10-28 22:47:05 +13:00
Dean
4a6693acf8
Merge pull request #12083 from KernelPanicNT/fix/libkernel-mutexattr-setkind-any-kind
...
fix(libkernel): store any scePthreadMutexattrSetkind kind as firmware 13.42 does
2026-10-28 22:46:46 +13:00
Dean
ba8990161b
Merge pull request #12077 from JJenkx/windows/kernel-sys-link-cleanup
...
test(libkernel): remove test symbolic links with guest unlink on Windows
2026-10-28 22:46:24 +13:00
Dean
7eac0fe4cb
Merge pull request #12075 from JJenkx/windows/kernel-truncate-loop
...
fix(libkernel): report ELOOP from truncate on a looping Windows link
2026-10-28 22:46:08 +13:00
Dean
e4a00a5ddb
Merge pull request #12069 from dantdmdarealguy/fix/raise-terminating-target-windows
...
fix(libkernel): treat a raise target that is already terminating as exited on Windows
2026-10-28 22:45:45 +13:00