Commit Graph
20967 Commits
Author SHA1 Message Date
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