memob
37881a5da0
fix(libkernel): map unbacked AMM PRT pages to one read-only zero page on Windows
...
Unbacked PRT pages were private read-only commits, so every page that was
read took its own host page. They are now views of one pagefile-backed
section created read-only, so the range costs one page however large and
no view of it can be made writable. Host imports treat such views as
read-only memory instead of asking for a read-write alias.
2026-11-02 19:31:59 -05:00
Dean
5cb015caaa
Merge pull request #15179 from EagleBearerYS/docs/libkernel-setaffinity-measured-sizes
...
docs(libkernel): record the measured pthread_setaffinity_np set sizes
2026-11-03 11:43:17 +13:00
Dean
c2e1a6f84d
Merge pull request #14666 from miguelcoxcaballero/feat/libc-internal-pad-destructor
...
feat(libSceLibcInternal): run the _Pad complete-object destructor
2026-11-03 11:41:30 +13:00
Dean
54e19f8d84
Merge pull request #14659 from miguelcoxcaballero/feat/libc-internal-exception-base-destructors
...
feat(libSceLibcInternal): run the base-object destructors of future_error, overflow_error and underflow_error
2026-11-03 11:41:14 +13:00
Dean
840f2d6f27
Merge pull request #14623 from Danigamer05/feat/libc-memset-explicit-20261101
...
feat(libc): implement explicit memory filling
2026-11-03 11:40:35 +13:00
Dean
502188c5b0
Merge pull request #14619 from Danigamer05/feat/libc-c23-bit-utilities-20261101
...
feat(libc): implement C23 bit positions and powers
2026-11-03 11:40:29 +13:00
Dean
c5a1701caf
Merge pull request #14562 from fogydes/fix/libscesysutil-notification-message-efault
...
fix(libSceSysUtil): return EFAULT from sceSysUtilSendSystemNotificationWithText for an unreadable message pointer
2026-11-03 11:39:22 +13:00
Dean
5c24846824
Merge pull request #14548 from Ragbie/fix/link-symbolic-link-limit
...
fix(libkernel_sys): stop link at 32 symbolic links as FreeBSD does
2026-11-03 11:39:05 +13:00
Dean
e61846e377
Merge pull request #14479 from ashwin280802/feat/nkwebkit-url-data-url-helpers
...
feat(libSceNKWebKit): implement WTF::mimeTypeFromDataURL and URL::stringCenterEllipsizedToLength
2026-11-03 11:37:48 +13:00
Dean
3d5a2a5cdd
Merge pull request #14464 from Ninot1Quyi/feat/libressl3-asn1-time-diff
...
feat(libressl3): implement ASN1_TIME_diff
2026-11-03 11:37:06 +13:00
Dean
7d2c0e1740
Merge pull request #14447 from szambonurek-88/fix/playerselectiondialog-unwritable-pointers
...
fix(libScePlayerSelectionDialog): return ARG_NULL from result and param init for unwritable pointers
2026-11-03 11:36:33 +13:00
Dean
4c54ba9bfa
Merge pull request #14442 from Serph91P/fix/14423-linux-trace-permissions
...
fix(relinker): preserve Linux import tracing execute permissions
2026-11-03 11:36:27 +13:00
Dean
e05c63bac0
Merge pull request #14428 from mkrieger95/fix/trophy-package-bounds
...
fix(libSceNpTrophy): reject out-of-file trophy package entries
2026-11-03 11:36:16 +13:00
Dean
3ade074e69
Merge pull request #14417 from roboterspinne/fix/libkernel-aio-efault
...
fix(libkernel): return EFAULT from AIO poll, cancel and delete for invalid memory
2026-11-03 11:36:00 +13:00
Dean
ea57a10872
Merge pull request #13551 from EagleBearerYS/feat/libSceSaveData-event-callbacks
...
feat(libSceSaveData): deliver backup completions to a registered event callback
2026-11-03 11:35:48 +13:00
Dean
a42e4e4b9b
Merge pull request #13454 from Celegans12/feat/custommusic-syscall-inventory
...
feat(custommusicsyscallwrapper): add named inventory exports
2026-11-03 11:35:40 +13:00
Dean
06cff2b5ee
Merge pull request #13003 from Noxy-HNR/claude/np-in-game-message
...
feat(libSceNpManager): add the in-game message context and handle lifecycle
2026-11-03 11:35:34 +13:00
Dean
a5c53e975c
Merge pull request #12980 from Gonic0/fix/agc-min-lod-pinned-level
...
fix(agc): bind a T# minimum LOD through an S# that holds the LOD at 0
2026-11-03 11:35:28 +13:00
Dean
bf1d324add
Merge pull request #12785 from hypermoist/fix/audiodec-m4aac-unopenable-layout
...
fix(libSceAudiodec): report a decode error when FFmpeg cannot open an M4AAC layout
2026-11-03 11:35:18 +13:00
Dean
1f272537eb
Merge pull request #12764 from Pipodi/perf/flat-private-aperture-1028
...
perf(recompiler): back compute scratch with a device buffer slot pool
2026-11-03 11:35:12 +13:00
Dean
b3965eb3f0
Merge pull request #11221 from AlexFigas/feat/npcppwebapi-string-vector-iteration
...
feat(libSceNpCppWebApi): iterate Vector<String> with begin, end and the Iterator<String> operators
2026-11-03 11:35:00 +13:00
Dean
99e565963e
Merge pull request #10319 from MarrasFederico/fix/open-create-trailing-slash
...
fix(libkernel): report lookup errors when creating through a trailing slash
2026-11-03 11:34:52 +13:00
Dean
9551c50ff7
Merge pull request #9713 from simonbronk/feat/libkernel_sys-switch-utrace-tcsetsid
...
feat(libkernel_sys): implement scePthreadMutexIsowned, utrace and tcsetsid
2026-11-03 11:34:44 +13:00
Dean
afd32b5b74
Merge pull request #9149 from MarrasFederico/feat/ngs2-parse-pcm-loops
...
feat(libSceNgs2.native): parse looped PCM waveforms
2026-11-03 11:34:38 +13:00
Dean
9090972b7e
Merge pull request #15172 from brumskysb/docs/div-scale-f64-rdna2
...
docs(shader): record `v_div_scale_f64` denormal modes on RDNA2
2026-11-03 09:24:32 +13:00
Yunus Shaikh
93a3f5e0d2
docs(libkernel): give the measured affinity set sizes their own debt entry
2026-11-02 11:56:00 -08:00
Dean
096c45570f
Merge pull request #15161 from brumskysb/docs/fma-f64-tininess
...
docs(shader): record `v_fma_f64` and `v_div_fmas_f64` on RDNA2
2026-11-03 08:55:54 +13:00
Dean
f7d225d8e3
Merge pull request #15118 from shahulmubeen-a/docs/shader-hull-quad-lane-masks
...
docs(shader): record why hull programs that read a whole-quad lane mask throw
2026-11-03 08:53:37 +13:00
brumskysb
3d7ba8c931
docs(shader): record v_div_scale_f64 denormal modes on RDNA2
2026-11-02 12:53:14 -07:00
Dean
aeae1aebe7
Merge pull request #15117 from shahulmubeen-a/docs/shader-integer-linear-point
...
docs(shader): record that RDNA2 point-samples integer T#s under a bilinear S#
2026-11-03 08:53:01 +13:00
Dean
886ddf2050
Merge pull request #15116 from shahulmubeen-a/docs/shader-format-131-layout
...
docs(shader): record the measured layout of T# FORMAT 131
2026-11-03 08:52:28 +13:00
Dean
128b5c49ba
Merge pull request #15120 from brumskysb/docs/negative-wrap-hardware
...
docs(shader): record negative texture coordinates on RDNA2
2026-11-03 08:51:29 +13:00
Dean
8b9ab924ab
Merge pull request #14338 from DeveshB-1/fix/np-profile-dialog-result-fault
...
fix(libSceNpProfileDialog): return INVALID_ARGUMENT from sceNpProfileDialogGetResult for an unwritable result
2026-11-03 08:48:41 +13:00
Dean
b72ddcc34d
Merge pull request #14323 from MarcZX10/docs/build-options-and-python-311
...
docs(build): state the Python 3.11 requirement and document two CMake options
2026-11-03 08:48:22 +13:00
Dean
b07492e26d
Merge pull request #14268 from Elma7e/feat/contentexport-session-validation
...
feat(libSceContentExport): validate session in data and file export queries
2026-11-03 08:47:41 +13:00
Dean
c768c2aee2
Merge pull request #14258 from hyvvs/feat/libcairo-matrix
...
feat(libcairo): implement ten Cairo affine matrix exports
2026-11-03 08:47:21 +13:00
Dean
76f5ada400
Merge pull request #14256 from StoneDC/feat/nkwebkit-fastbitvector
...
feat(libSceNKWebKit): implement FastBitVector storage operations
2026-11-03 08:47:15 +13:00
Dean
c43de86da8
Merge pull request #14250 from johnohhh1/fix/net-resolver-error-guest-pointer
...
fix(net): reject unwritable resolver error outputs
2026-11-03 08:47:08 +13:00
Dean
df60655af3
Merge pull request #14244 from johnohhh1/fix/net-mac-address-guest-pointer
...
fix(net): reject unwritable MAC address outputs
2026-11-03 08:46:59 +13:00
Dean
adb784f97b
Merge pull request #14210 from BunnyFl/feat/libscecomposite-virtual-canvas-handle
...
feat(libSceComposite): recognize virtual canvas handles as firmware 13.42 does
2026-11-03 08:46:53 +13:00
Dean
36896d8a7f
Merge pull request #14206 from JJenkx/windows/libkernel-select-close-race
...
fix(libkernel): fail a select with EBADF when its pipe closes during the wait on Windows
2026-11-03 08:46:47 +13:00
Dean
cf29b44c74
Merge pull request #14148 from alvaroelpob/feat/libwebrtc-audio-decoder-defaults
...
feat(libwebrtc): implement the webrtc::AudioDecoder PLC and error code defaults
2026-11-03 08:46:27 +13:00
Dean
a3e11f2c2c
Merge pull request #14129 from alvaroelpob/feat/libwebrtc-audio-device-generic-defaults
...
feat(libwebrtc): implement the webrtc::AudioDeviceGeneric built-in effect and underrun defaults
2026-11-03 08:46:21 +13:00
Dean
39d0383d54
Merge pull request #14120 from alvaroelpob/feat/libwebrtc-audio-encoder-defaults
...
feat(libwebrtc): implement the webrtc::AudioEncoder default methods and ANAStats
2026-11-03 08:46:15 +13:00
Dean
524b97d090
Merge pull request #14116 from alvaroelpob/feat/libwebrtc-audio-frame
...
feat(libwebrtc): implement the webrtc::AudioFrame constructor, mute state and data accessors
2026-11-03 08:46:08 +13:00
Dean
3b0d7353aa
Merge pull request #14095 from alvaroelpob/feat/libwebrtc-ip-address
...
feat(libwebrtc): implement the rtc::IPAddress accessors, operator== and CountIPMaskBits
2026-11-03 08:46:02 +13:00
Dean
b0c4915518
Merge pull request #14039 from EagleBearerYS/fix/kernel-getaffinity-console-sizes
...
fix(libkernel): follow the console's set sizes in pthread_getaffinity_np
2026-11-03 08:45:45 +13:00
Dean
b2627ce36d
Merge pull request #13291 from PolkadotDom/fix/eip-import-call-sites
...
fix(relinker): resolve EIP-relative import call sites
2026-11-03 08:45:32 +13:00
Dean
1a5470fdb3
Merge pull request #11118 from mantavisual/feat/icu-constrained-field-position
...
feat(libSceIcu): implement the constrained field position exports
2026-11-03 08:45:22 +13:00
Dean
aa9bde7a63
Merge pull request #11088 from mantavisual/feat/icu-putil-numeric-helpers
...
feat(libSceIcu): implement the numeric platform helpers
2026-11-03 08:45:16 +13:00