JJenkx and Claude Opus 5.5
0d0d95368d
fix(libc): compute hypot with FreeBSD msun's algorithm, as titles' libc.prx does
...
hypot returned the host's hypot after an infinity check, so its last bit
and its NaN payloads depended on the host. The titles' copy is FreeBSD
msun's e_hypot.c, which sets no errno even on overflow; hypot now
computes that algorithm.
Co-Authored-By: Claude Opus 5.5 <[email protected] >
2026-11-02 12:52:55 -05:00
Dean
bc12e15225
Merge pull request #13695 from Retr0G28/fix/ioctl-fioclex-socket
...
fix(libkernel): set and clear close-on-exec with FIOCLEX and FIONCLEX on a socket
2026-11-03 06:31:41 +13:00
Dean
7d6055732f
Merge pull request #13474 from BunnyFl/feat/libsceagcdriver-user-data-writers
...
feat(libSceAgcDriver): write the user data packets as firmware 13.42 does
2026-11-03 06:31:28 +13:00
Dean
4942d3b8ba
Merge pull request #13274 from Celegans12/feat/icu-recovered-inventory-20261030
...
feat(icu): add recovered inventory placeholders
2026-11-03 06:29:38 +13:00
Dean
3cd06f2ac9
Merge pull request #13214 from Celegans12/feat/cloud-messaging-inventory-exports-20261030
...
feat(cloudmessaging): add named inventory exports
2026-11-03 06:29:27 +13:00
Dean
56ff4e6120
Merge pull request #13203 from EagleBearerYS/feat/libSceVdecCore-sourced-b268-3
...
feat(libSceVdecCore): implement the decode exports from shadPS4
2026-11-03 06:29:19 +13:00
Dean
142def55de
Merge pull request #13201 from kyon-eth/feat/ajmi-320-exports
...
feat(libSceAjmi): declare 22 callable exports
2026-11-03 06:29:11 +13:00
Dean
e8ace2cd20
Merge pull request #13198 from Celegans12/feat/sisrsys-inventory-exports-20261030
...
feat(sisrsys): add export placeholders
2026-11-03 06:29:06 +13:00
Dean
cea4b30768
Merge pull request #13192 from kyon-eth/feat/system-service-320-exports
...
feat(libSceSystemService): declare 32 callable exports
2026-11-03 06:29:01 +13:00
Dean
e503920c54
Merge pull request #13191 from kyon-eth/feat/audio-system-320-exports
...
feat(libSceAudioSystem): declare 30 callable exports
2026-11-03 06:28:55 +13:00
Dean
599a1f02e1
Merge pull request #13190 from kyon-eth/feat/esvm-320-exports
...
feat(libSceEsvm): declare 4 callable exports
2026-11-03 06:28:49 +13:00
Dean
017fc5b5e4
Merge pull request #13188 from kyon-eth/feat/avcap2-320-exports
...
feat(libSceAvcap2): declare 12 callable exports
2026-11-03 06:28:43 +13:00
Dean
c28644bb50
Merge pull request #13186 from fogydes/fix/libc-inet-aton-null-text
...
fix(libc): reject null text in __inet_aton and __inet_addr
2026-11-03 06:28:38 +13:00
Dean
3e297754e5
Merge pull request #13185 from kyon-eth/feat/composite-320-exports
...
feat(libSceComposite): declare 29 callable exports
2026-11-03 06:28:33 +13:00
Dean
e3637848d9
Merge pull request #13183 from kyon-eth/feat/psm-320-exports
...
feat(libScePsm): declare 53 callable exports
2026-11-03 06:28:22 +13:00
Dean
39794b6f48
Merge pull request #13182 from kyon-eth/feat/css-320-exports
...
feat(libCss): declare 65 callable exports
2026-11-03 06:28:17 +13:00
Dean
9f25bc92fc
Merge pull request #13181 from kyon-eth/feat/custom-music-syscall-320-exports
...
feat(libSceCustomMusicSysCallWrapper): declare 101 callable exports
2026-11-03 06:28:10 +13:00
Dean
543a5df290
Merge pull request #13177 from kyon-eth/feat/fs-internal-vsh-320-exports
...
feat(libSceFsInternalForVsh): declare 163 callable exports
2026-11-03 06:27:57 +13:00
Dean
c4c886e2cd
Merge pull request #13175 from kyon-eth/feat/aacs-320-exports
...
feat(libAacs): declare 264 callable exports
2026-11-03 06:27:52 +13:00
Dean
94653ac192
Merge pull request #13169 from Rengundom/feat/preparation-input-capture
...
feat(diagnostics): capture shader inputs before preparation
2026-11-03 06:27:35 +13:00
Dean
8009be68d7
Merge pull request #13159 from Gonic0/perf/agc-gds-on-gpu
...
perf(agc): back the GDS with anonymous shared memory on integrated GPUs and keep its DMA_DATA on the GPU
2026-11-03 06:27:29 +13:00
Dean
a32a527f2c
Merge pull request #13158 from kyon-eth/feat/react-launcher-catalogue-exports
...
feat(libReactNative.Modules.Vsh.WebAppLauncher): declare 57 callable exports
2026-11-03 06:27:23 +13:00
Dean
ca4a499f28
Merge pull request #13155 from kyon-eth/feat/react-vsh-catalogue-exports
...
feat(libReactNative.Modules.Vsh): declare 83 callable exports
2026-11-03 06:27:17 +13:00
Dean
f01a601be2
Merge pull request #13146 from Prophet069/pr/agc-msaa-color-upload
...
feat(agc): upload varying guest samples of a multisampled texture no draw rendered to
2026-11-03 06:27:12 +13:00
Dean
954ddf4176
Merge pull request #12428 from JJenkx/windows/libc-sscanf-scansets
...
fix(libc): match bundled narrow scansets and scan directive parsing
2026-11-03 06:27:00 +13:00
Dean
c2c5a49f5b
Merge pull request #13133 from kyon-eth/feat/xml-320-exports
...
feat(libSceXml): declare 33 callable exports
2026-11-03 06:26:48 +13:00
Dean
62880ef60b
Merge pull request #13132 from kyon-eth/feat/abstract-youtube-320-exports
...
feat(libSceAbstractYoutube): declare 59 callable exports
2026-11-03 06:26:42 +13:00
Dean
b4ac8256a1
Merge pull request #13127 from iAbdulrrahman/feat/libkernel-sys-cpuset-getid-which-cpuset
...
feat(libkernel_sys): implement cpuset_getid for WhichCpuset
2026-11-03 06:26:32 +13:00
Dean
226741ba55
Merge pull request #13125 from Gonic0/fix/agc-trace-monotonic-raw-clock
...
fix(agc): calibrate the trace's GPU clock against CLOCK_MONOTONIC_RAW when the device offers no CLOCK_MONOTONIC
2026-11-03 06:26:26 +13:00
Dean
f6b6491c08
Merge pull request #13041 from wrocketdev/fix/videoout-delete-event-handle
...
fix(libSceVideoOut): return INVALID_HANDLE when deleting events on ports that are not open
2026-11-03 06:26:20 +13:00
Dean
49ce36093b
Merge pull request #13005 from zaryabzip/feat/nptrophy-set-helpers
...
feat(libSceNpTrophy): answer the trophy set, group and count helpers as firmware 13.42 does
2026-11-03 06:26:15 +13:00
Dean
c47ee4e034
Merge pull request #12958 from zaryabzip/feat/mouse-absolute-position
...
feat(libSceMouse): implement the absolute position calls as firmware 13.42 does
2026-11-03 06:25:57 +13:00
Dean
b9d18dc1f9
Merge pull request #12951 from Kikoarl/fix/relinker-rip-displacement-overflow-guard
...
fix(relinker): guard 64-bit rip-relative displacement overflow and underflow
2026-11-03 06:25:52 +13:00
Dean
ba556dd309
Merge pull request #12948 from zaryabzip/feat/np-matching2-offline-requests
...
feat(libSceNpMatching2): answer the request checks, local and signaling calls offline as firmware 13.42 does
2026-11-03 06:25:46 +13:00
Dean
8bc49558d2
Merge pull request #12919 from hypermoist/feat/np-title-secret
...
feat(libSceNpCommon): implement sce::np::NpTitleSecret
2026-11-03 06:25:36 +13:00
Dean
31334d2233
Merge pull request #12870 from legendary-cookie/test/font-writing-metrics
...
test(libSceFont): cover sceFontWritingGetRenderMetrics and sceFontWritingSetMaskInvisible
2026-11-03 05:14:54 +13:00
Dean
1c4c0d766c
Merge pull request #12869 from legendary-cookie/test/font-text-character
...
test(libSceFont): cover sceFontCharacterGetTextFontCode and sceFontCharacterGetTextOrder
2026-11-03 05:14:48 +13:00
Dean
662fac8333
Merge pull request #12853 from slopgobblercobbler/fix/savedata-mount-point-termination
...
fix(libSceSaveData.native): validate mount point termination in mount operations
2026-11-03 05:14:36 +13:00
Dean
4d73869126
Merge pull request #12846 from slopgobblercobbler/fix/savedata-memory-offset-bounds
...
test(libSceSaveData.native): cover offset boundaries, null buffers, and uninitialized access in save data memory
2026-11-03 05:14:29 +13:00
Dean
4662fbc62a
Merge pull request #12839 from hypermoist/feat/np-allocator-ex
...
feat(libSceNpCommon): implement the _sceNpAllocatorEx helpers
2026-11-03 05:14:22 +13:00
Dean
4939814d79
Merge pull request #12833 from xdCloudy/feat/libSceAvSetting-predicates
...
feat(libSceAvSetting): implement five monitor and mode predicates
2026-11-03 05:14:16 +13:00
Dean
98efa281cc
Merge pull request #12826 from Nixitov/feat/libkernel-dmem-for-app
...
feat(libkernel): export sceKernelAllocateDirectMemoryForApp and sceKernelProtectDirectMemoryForPID
2026-11-03 05:14:04 +13:00
Dean
5cb0e8eac9
Merge pull request #12824 from BunnyFl/fix/convertkeycode-keyboard-data-state
...
fix(libSceConvertKeycode): check key data and fold its modifiers into the state
2026-11-03 05:13:58 +13:00
Dean
d0dcbc30a4
Merge pull request #12818 from hypermoist/feat/np-util-xml-escape
...
feat(libSceNpCommon): implement sceNpUtilXmlEscape and sceNpUtilXmlUnescape
2026-11-03 05:13:35 +13:00
Dean
e9b53b9397
Merge pull request #12815 from rooklz/fix/hw-oracle-relative-xdg-cache
...
fix(hw-oracle): ignore a relative XDG_CACHE_HOME when choosing the build cache
2026-11-03 05:13:30 +13:00
Dean
f5d9303b06
Merge pull request #12805 from Elma7e/fix/social-screen-dialog-result-precedence
...
test(libSceSocialScreenDialog): cover null result precedence in sceSocialScreenDialogGetResult matching firmware 13.42
2026-11-03 05:13:15 +13:00
Dean
a0d99eeff6
Merge pull request #12804 from Elma7e/fix/np-friendlist-dialog-result-precedence
...
test(libSceNpFriendListDialog): cover null result precedence in sceNpFriendListDialogGetResultA matching firmware 13.42
2026-11-03 05:13:09 +13:00
Dean
24cc4bd064
Merge pull request #12802 from Elma7e/fix/savedata-dialog-ready-to-display-uninitialized
...
test(libSceSaveDataDialog.native): cover sceSaveDataDialogIsReadyToDisplay return across lifecycle
2026-11-03 05:13:04 +13:00
Dean
89a7f98fb1
Merge pull request #12801 from edubox/feat/npcpp-string-copy
...
fix(libSceNpCppWebApi): match Common::String layout and copy semantics
2026-11-03 05:12:58 +13:00
Dean
4914cc732d
Merge pull request #10421 from amazedturnip/feat/libkernel_sys-is-in-sandbox
...
feat(libkernel_sys): implement is_in_sandbox
2026-11-03 05:12:42 +13:00