MarcZX10
1d87704f6a
fix(libkernel): catch host watch thread errors instead of terminating
...
The EVFILT_VNODE host watch thread in AddVnodeEvent ran RunHostWatch
directly. RunHostWatch throws std::runtime_error on poll, inotify, kqueue
or change-notification failures, and an exception escaping a detached
std::thread calls std::terminate and aborts the whole process. The thread
entry now catches std::exception, reports the message on stderr and ends
the watch, which RunHostWatch has already closed on every throw path.
2026-11-03 08:26:30 +00:00
Dean
4f41f4c375
Merge pull request #15210 from Danigamer05/feat/libc-sce-v2-filesystem-calls-20261102
...
feat(libc): export the std::__sce_v2 filesystem calls
2026-11-03 21:12:18 +13:00
Dean
3f0b20b863
Merge pull request #15201 from MarrasFederico/feat/np-set-game-presence-online-a
...
feat(libSceNpManager): answer sceNpSetGamePresenceOnlineA for a signed-out user
2026-11-03 21:12:13 +13:00
Dean
2d827d062e
Merge pull request #15200 from MarrasFederico/feat/gnm-neo-context-state-internal-size
...
feat(libSceGnmDriverForNeoMode): answer default context state buffer size for internal init
2026-11-03 21:12:07 +13:00
Dean
e50e071dcb
Merge pull request #15188 from alvaroelpob/feat/libwebrtc-cpu-features
...
feat(libwebrtc): implement webrtc::GetAvailableCpuFeatures
2026-11-03 21:12:02 +13:00
Dean
849556b393
Merge pull request #15147 from Oscar45397/test/libkernel-sce-rwlock-timed-readers
...
test(libkernel): cover scePthreadRwlockTimedrdlock and Timedwrlock while another thread holds a read lock
2026-11-03 21:11:57 +13:00
Dean
4525d1372b
Merge pull request #15146 from Oscar45397/test/libkernel-pthread-attr-setstacksize-unset
...
test(libkernel): check pthread_attr_setstacksize rejects a null, unset or destroyed attribute
2026-11-03 21:11:51 +13:00
Dean
36cc0c7eae
Merge pull request #15145 from Oscar45397/test/libkernel-pthread-attr-sched-stack-unset
...
test(libkernel): check the POSIX scheduling policy and stack getters reject a null or destroyed attribute
2026-11-03 21:11:46 +13:00
Dean
4c3b92695d
Merge pull request #15144 from Oscar45397/test/libkernel-pthread-attr-detach-guard-unset
...
test(libkernel): check the POSIX detach state and guard size calls reject a null or destroyed attribute
2026-11-03 21:11:41 +13:00
Dean
9b0242ca3c
Merge pull request #15140 from Oscar45397/test/libc-round-halfway
...
test(libc): cover round and roundf halfway cases, signed zeros and non-finite values
2026-11-03 21:11:35 +13:00
Dean
206e72c90b
Merge pull request #15137 from pushkarreddyy/feat/libkernel-sandbox-app0-alias
...
feat(libkernel): alias title sandbox app0 path to application directory
2026-11-03 21:11:30 +13:00
Dean
8af2a7dd4d
Merge pull request #15110 from imellag/fix/tests-bad-optional-access-const-cast
...
fix(tests): drop const before casting the pointer typeinfo catch slot to a function pointer
2026-11-03 21:11:25 +13:00
Dean
805ce107ba
Merge pull request #15109 from imellag/fix/libkernel-condition-clock-atomic-ref
...
fix(libkernel): read the condition clock through a non-const atomic_ref
2026-11-03 21:11:20 +13:00
Dean
99327b0e3e
Merge pull request #15105 from zaryabzip/feat/pad-firmware-checks
...
feat(libScePad): check the arguments of thirteen exports as firmware 13.42 does
2026-11-03 21:11:15 +13:00
Dean
c4fd457d0d
Merge pull request #15103 from amazedturnip/test/libSceBeisobmf-fault-recovery-coverage
...
test(libSceBeisobmf): cover unmapped and cyclic member lookup fallback handling
2026-11-03 21:11:10 +13:00
Dean
efa6a1559f
Merge pull request #15102 from amazedturnip/test/libScePlayerSelectionDialog-validation-coverage
...
test(libScePlayerSelectionDialog): cover player array validation, user bounds and error precedence
2026-11-03 21:11:04 +13:00
Dean
71e64308a2
Merge pull request #15101 from amazedturnip/test/libSceSystemGesture-recognizer-coverage
...
test(libSceSystemGesture): cover recognizer creation, touch counts and the not-initialized returns
2026-11-03 21:10:59 +13:00
Dean
67ea76b38b
Merge pull request #15099 from Danigamer05/feat/libc-sce-v2-binary-scaling-20261102
...
feat(libc): export the std::__sce_v2 binary scaling helpers
2026-11-03 21:10:53 +13:00
Dean
9fe71880ad
Merge pull request #13978 from LeandroLP23/test/np-common-conditions-event-flags
...
test(libSceNpCommon): wake condition waiters and mask and cancel event flags
2026-11-03 21:10:48 +13:00
Dean
b9cb78e5ba
Merge pull request #13975 from akkadbakkad89/feat/font-gsm-bridge
...
feat(libSceFontGs.native): implement AGC bridge exports
2026-11-03 21:10:42 +13:00
Dean
230960ea3e
Merge pull request #13974 from pushkarreddyy/fix/imedialog-getresult-efault
...
fix(libSceImeDialog): return ErrorNotOpened from sceImeDialogGetResult for unwritable pointers
2026-11-03 21:10:37 +13:00
Dean
3767b80adf
Merge pull request #13970 from pushkarreddyy/fix/screenshot-isdisabled-efault
...
fix(libSceScreenShot): return ErrorArgument from sceScreenShotIsDisabled for unwritable pointers
2026-11-03 21:10:31 +13:00
Dean
eea8fd9b4c
Merge pull request #13960 from pushkarreddyy/fix/msgdialog-getresult-efault
...
fix(libSceMsgDialog): return ARG_NULL from sceMsgDialogGetResult for unwritable pointers
2026-11-03 21:10:25 +13:00
Dean
e50b40fb4e
Merge pull request #13956 from pushkarreddyy/fix/rtc-getters-efault
...
fix(libSceRtc): return INVALID_POINTER from tick and clock queries for unwritable pointers
2026-11-03 21:10:19 +13:00
Dean
8fe922d1ad
Merge pull request #13273 from Celegans12/feat/libcinternal-recovered-inventory-20261030
...
feat(libcinternal): add recovered inventory placeholders
2026-11-03 21:10:14 +13:00
Dean
abe492bfea
Merge pull request #12793 from Tehshortbus/feat/entitlement-unlisted-label-log
...
feat(libSceNpEntitlementAccess): name each add-on a title asks for that the entitlements file does not list
2026-11-03 21:10:09 +13:00
Dean
81605d59ec
Merge pull request #12132 from mrfelek/fix/descriptor-web-lane-index
...
fix(shader): fold descriptor web paths that hold the lane index or texels
2026-11-03 21:10:04 +13:00
Dean
108a85a325
Merge pull request #11104 from EagleBearerYS/feat/unbuilt-exports-guard
...
feat(tools): fail when a library source that defines exports is never built
2026-11-03 21:09:59 +13:00
Dean
a872b03586
Merge pull request #10103 from Amoenus/codex/fix-raw-snapshot-reuse-mainfef1-20261023
...
fix(agc): retain raw draw decodes across snapshot eviction
2026-11-03 21:09:54 +13:00
Dean
8b82678900
Merge pull request #10025 from mehmetbayoglu/fix/libkernel-amm-prt-zero-page
...
fix(libkernel): map unbacked AMM PRT pages to one read-only zero page on Windows
2026-11-03 21:09:48 +13:00
Dean
66387a10ee
Merge pull request #10000 from EagleBearerYS/feat/shader-sampler-limits
...
feat(shader): raise the sampler and sampled-pair limits past the 32-bit sampler masks
2026-11-03 21:09:43 +13:00
Dean
4f337c8d63
Merge pull request #9258 from emirplus/fix/pad-timeline-utf8-bom
...
fix(tools): decode timeline JSON with utf-8-sig in pad_timeline
2026-11-03 21:09:37 +13:00
Dean
91ca312437
Merge pull request #9242 from DavidSamir/feat/libkernel-sys-tcgetsid
...
feat(libkernel): implement tcgetsid
2026-11-03 21:09:31 +13:00
Dean
04ca53e25d
Merge pull request #13962 from LeandroLP23/fix/relinker-windows-df-symbolic
...
fix(relinker): convert DF_SYMBOLIC guest modules for Windows
2026-11-03 21:09:26 +13:00
Dean
99bf42af86
Merge pull request #9671 from ntamas94/up/gcn-cmpx-writes-destination
...
fix(shader): write a GCN v_cmpx result to its VCC or SDST as well as EXEC
2026-11-03 21:09:21 +13:00
Dean
37c53efe6b
Merge pull request #6905 from parl0v/perf/detile-word-copies
...
perf(agc): store whole words of 1- and 2-byte texels in the detile shader
2026-11-03 21:09:15 +13:00
Dean
c4c6934558
Merge pull request #12282 from JJenkx/windows/relinker-collect-vector-result
...
perf(relinker): return the collected instructions as a sorted vector
2026-11-03 21:09:10 +13:00
Dean
c5984281ef
Merge pull request #15347 from B-Howell/feat/videoout-1360-exports
...
feat(libSceVideoOut): declare later callable exports
2026-11-03 21:09:04 +13:00
Dean
ba0ddcc6fb
Merge pull request #15228 from simnJS/feat/nkwebkit-resourceresponse-getters
...
feat(libSceNKWebKit): implement WebCore::ResourceResponseBase field getters
2026-11-03 21:08:59 +13:00
Dean
23c7030f63
Merge pull request #11588 from camezaro-intc/feat/appcontent-systemservice-imports
...
feat(libs): export MW3 app content and system service imports
2026-11-03 21:08:54 +13:00
Dean
01188018b5
Merge pull request #12625 from zaryabzip/feat/savedata-initialize2
...
feat(libSceSaveData): initialize through sceSaveDataInitialize2
2026-11-03 21:08:48 +13:00
Dean
a74a4c370c
Merge pull request #14310 from XatiX/fix/libkernel-net-socket-forwards
...
fix(libkernel): forward socket calls on sceNetSocket descriptors to libSceNet
2026-11-03 21:08:43 +13:00
Dean
20f515312c
Merge pull request #10556 from mixyt/fix/unset-format-null-textures
...
fix(shader): decode a T# with an unset format field as null
2026-11-03 21:08:38 +13:00
Dean
6e08dc3d6e
Merge pull request #14243 from Tamalero/fix/agc-fp16-abgr-uint-target
...
fix(libSceAgcDriver): export FP16_ABGR into UINT color targets
2026-11-03 21:08:31 +13:00
Dean
7af9b1c691
Merge pull request #14139 from JJenkx/fix/relinker-absent-unused-dependency
...
fix(relinker): optionally leave out a module dependency nothing provides or imports from on Linux
2026-11-03 21:08:25 +13:00
Dean
fec9ceae93
Merge pull request #14005 from hugodearaujo/fix/agc-nohtile-uniform-depth
...
fix(agc): import a native multisample D32S8 target without HTILE whose planes each hold one value
2026-11-03 21:08:19 +13:00
Dean
8b1be62353
Merge pull request #14302 from hugodearaujo/fix/agc-storage-cpu-rewrite
...
fix(agc): keep a CPU store that rewrote a pending block with its baseline bytes
2026-11-03 21:08:14 +13:00
Dean
ff8faeb7d6
Merge pull request #14311 from XatiX/fix/agc-store-occasional-images
...
fix(agc): store an occasionally written image before a label
2026-11-03 21:08:07 +13:00
Dean
a8544c6745
Merge pull request #14815 from hugodearaujo/perf/agc-staging-shadow-headroom
...
perf(agc): refuse a staging shadow that would take the last eighth of the device-local budget
2026-11-03 21:08:02 +13:00
Dean
f1d0f46e05
Merge pull request #14585 from edubox/feat/libc-sce-v2-locale
...
feat(libc): export the versioned std::__sce_v2 locale runtime
2026-11-03 21:07:56 +13:00