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
Dean
0b9a019696
Merge pull request #12062 from Lancito01/fix/mesh-barycentric-builtins
...
test(agc): disable barycentric built-ins in the mesh barycentric emulation test
2026-10-28 22:45:24 +13:00
Dean
f653b562a9
Merge pull request #12037 from JJenkx/windows/libc-fexp-titles
...
fix(libc): compute _Exp and _FExp as titles do
2026-10-28 22:40:19 +13:00
Dean
a5e8f5729f
Merge pull request #12033 from PrivacyOnion/test/texttospeech2-null-initialize-and-status-preservation
...
test(libSceTextToSpeech2): cover null initialize and status queries in GuestTextToSpeech2
2026-10-28 22:39:46 +13:00
Dean
5a6e7d9591
Merge pull request #12015 from slopgobblercobbler/test/relinker-call-registry-writer-utf8-json-coverage
...
test(relinker): add UTF-8 validation and JSON escaping tests for call registry writer
2026-10-28 22:39:14 +13:00
Dean
dacca6bb88
Merge pull request #12008 from 00xDisaster/feat/font-render-surface-scissor
...
test(libSceFont): cover render surface scissor clipping
2026-10-28 22:38:42 +13:00
Dean
cfed3bbe3c
Merge pull request #12003 from simnJS/automounter-device-info-fields
...
fix(libSceAutoMounterClient): name the fields of the USB device-info output
2026-10-28 22:38:23 +13:00
Dean
c9968cf069
Merge pull request #11997 from SHOnnay/fix/guest-file-timestamps-link-cleanup
...
test(libkernel): fix guest_file_timestamps hang on leftover symlink
2026-10-28 22:37:29 +13:00
Dean
f873b0c9ed
Merge pull request #11984 from pushkarreddyy/test/webbrowserdialog-cookies-post-terminate
...
test(libSceWebBrowserDialog): cover post-terminate cookie operations
2026-10-28 22:37:09 +13:00
Dean
6e30e673cd
Merge pull request #11983 from JJenkx/windows/libc-xfrm-truncation
...
fix(libc): copy count units of a strxfrm or wcsxfrm result that does not fit, as titles' libc.prx does
2026-10-28 22:36:52 +13:00
Dean
18cf074ab3
Merge pull request #11975 from kyon-eth/feat/logger2game-1360-inventory
...
feat(libSceSystemLogger2Game): declare 2 additional exports
2026-10-28 22:36:15 +13:00
Adrià
3641d41b7a
Merge pull request #11356 from brainiac91/fix/pe-import-malformed-metadata
...
fix(allocator): reject malformed import metadata in PeImportFirst
2026-10-28 10:36:04 +01:00
Dean
805efc6478
Merge pull request #11974 from kyon-eth/feat/appcontent-1360-inventory
...
feat(libSceAppContent): declare 4 additional exports
2026-10-28 22:35:59 +13:00
Dean
16e1b95117
Merge pull request #11973 from janzezno/fix/overlay-uniform-palette-index
...
fix(agc): pick the overlay's palette entry with constant indices again
2026-10-28 22:35:43 +13:00
Dean
e02b43abef
Merge pull request #11972 from rooklz/test/annotate-guest-module-contract
...
test(relinker): pin annotate_module against the guest module writer
2026-10-28 22:35:27 +13:00
Dean
f3e674f76a
Merge pull request #11965 from kyon-eth/feat/contentsearch-1360-inventory
...
feat(libSceContentSearch): declare 4 additional exports
2026-10-28 22:34:50 +13:00
Dean
8255da8a3d
Merge pull request #11964 from kyon-eth/feat/remoteplay-1360-inventory
...
feat(libSceRemoteplay): declare 4 additional exports
2026-10-28 22:34:33 +13:00
Dean
9a149d8ebc
Merge pull request #11963 from kyon-eth/feat/uds-1360-inventory
...
feat(libSceNpUniversalDataSystem): declare 9 additional exports
2026-10-28 22:34:17 +13:00
Dean
d84a43404d
Merge pull request #11959 from roboterspinne/fix/relinker-linux-executable-ident-padding
...
fix(relinker): zero the e_ident padding of the Linux executable
2026-10-28 22:33:39 +13:00
Dean
bd6a4096ff
Merge pull request #11958 from roboterspinne/fix/relinker-windows-image-size-limit
...
fix(relinker): reject Windows images larger than the loader maps
2026-10-28 22:33:22 +13:00
Dean
dc668c2264
Merge pull request #11945 from 00xDisaster/feat/player-selection-param-init
...
feat(libScePlayerSelectionDialog): initialize dialog parameters
2026-10-28 22:33:00 +13:00
Dean
f1f61b4475
Merge pull request #11943 from GiannisG1/test/packed-unorm4444-merge-skip-without-formatless-reads
...
test(agc): skip the 4_4_4_4 partial write test without shaderStorageImageReadWithoutFormat
2026-10-28 22:32:44 +13:00
Dean
a172b05c5c
Merge pull request #11932 from kyon-eth/feat/videodec2-1360-inventory
...
feat(libSceVideodec2): declare 3 additional exports
2026-10-28 22:32:22 +13:00
Dean
356a765387
Merge pull request #11931 from kyon-eth/feat/camera-1360-inventory
...
feat(libSceCamera): declare 4 additional exports
2026-10-28 22:32:06 +13:00
Dean
f05f82a005
Merge pull request #11926 from al3ss4ndrolb/fix/param-json-incomplete-member
...
fix(libkernel): build the param.json parser with Clang and libstdc++
2026-10-28 22:31:21 +13:00
Dean
55612e50ab
Merge pull request #11923 from rooklz/fix/strict-filter-duplicate-relocations
...
fix(relinker): accept an identical duplicate pointer relocation in the strict filter
2026-10-28 22:31:01 +13:00
Dean
fe84a7bd37
Merge pull request #11919 from kyon-eth/feat/http2-1360-inventory
...
feat(libSceHttp2): declare eight additional exports
2026-10-28 22:30:44 +13:00
Dean
c2d14b444c
Merge pull request #11918 from kyon-eth/feat/audioout2-1360-inventory
...
feat(libSceAudioOut): declare 11 additional exports
2026-10-28 22:30:28 +13:00
Dean
5ae16ad52b
Merge pull request #11915 from Bram910/fix/pipeline-cache-recovery
...
fix(agc): recover pipeline cache persistence from transient failures
2026-10-28 22:30:07 +13:00
Dean
109e9eac10
Merge pull request #11910 from PrivacyOnion/test/npsessionsignaling-context-argument-checks
...
test(libSceNpSessionSignaling): cover context validation and invalid handles in GuestNpSessionSignaling
2026-10-28 22:29:51 +13:00
Dean
3ffd9079b0
Merge pull request #11908 from PrivacyOnion/test/contentsearch-metadata-and-query-bounds
...
test(libSceContentSearch): cover invalid metadata and query bounds in GuestContentSearch
2026-10-28 22:29:33 +13:00
Dean
3e0e9ebf6a
Merge pull request #11905 from PrivacyOnion/test/npmanager-reachability-argument-bounds
...
test(libSceNpManager): cover argument bounds and state validation in GuestNpReachability
2026-10-28 22:29:16 +13:00
Dean
7437a768ea
Merge pull request #11904 from PrivacyOnion/test/npmatching2-room-search-validation
...
test(libSceNpMatching2): cover null argument validation in GuestNpMatching2Offline
2026-10-28 22:28:51 +13:00
Dean
5d6ce28fa0
Merge pull request #11903 from PrivacyOnion/test/convertkeycode-character-and-keycode-bounds
...
test(libSceConvertKeycode): cover null character and keycode bounds in GuestConvertKeycode
2026-10-28 22:28:35 +13:00
Dean
c15a21ba7b
Merge pull request #11902 from PrivacyOnion/test/camera-nonpositive-handle-bounds
...
test(libSceCamera): cover non-positive handle bounds in GuestCamera
2026-10-28 22:28:19 +13:00
Dean
8eb8458fa7
Merge pull request #11882 from roboterspinne/fix/relinker-reject-et-exec-input
...
fix(relinker): reject ET_EXEC executable input
2026-10-28 22:27:58 +13:00
Dean
4ceb2eb5c0
Merge pull request #11879 from Elma7e/test/game-update-post-terminate-null-coverage
...
test(libSceGameUpdate): cover post-terminate request lifecycle and null entitlement validation
2026-10-28 22:27:40 +13:00
Dean
38ccd50f83
Merge pull request #11746 from PrivacyOnion/test/player-review-dialog-mode-1-and-null-result
...
test(libScePlayerReviewDialog): cover mode 1 parameter and null result in initialized state in GuestPlayerReviewDialog
2026-10-28 22:25:48 +13:00
Adrià
2d9843cb8b
Merge pull request #11294 from harisibrar1/feat/rudp-poll-cancel
...
feat(libSceRudp): implement sceRudpPollCancel as firmware 13.42's library does
2026-10-28 10:25:10 +01:00
Adrià
316615d042
Merge pull request #10307 from mazen320/fix/submit-acb-queue-0x58
...
fix(agc): accept compute queue 0x58 on SubmitAcb
2026-10-28 10:19:36 +01:00
JJenkx and Claude Opus 5.5
8b5c02ca61
fix(libc): store EDOM and raise FE_INVALID from acosf and asinf domain errors
...
For |x| > 1, the infinities and NaN, titles' libc.prx stores EDOM and
raises FE_INVALID from acosf, quiet NaN included, and asinf also
raises FE_INVALID for a quiet NaN. acosf returned the same NaN bits
without either, and asinf set errno but raised nothing for a quiet NaN.
Both now call _Feraise with the invalid exception, which stores EDOM
and raises the flag in both units; the results are unchanged.
The acosf test asserted the old errno-preserving behaviour from a
FreeBSD reading; it now checks the titles' EDOM and FE_INVALID.
Co-Authored-By: Claude Opus 5.5 <[email protected] >
2026-10-28 05:17:22 -04:00
Adrià
a444a18d93
Merge pull request #11507 from hugodearaujo/fix/agc-short-cube-sampling
...
fix(agc): sample cube descriptors with fewer than six slices as six faces
2026-10-28 10:14:50 +01:00
Adrià
284a487cd9
Merge pull request #11145 from p3n1cillin/claude/http2-system-roots
...
fix(http2): trust the system CA list for HTTPS requests
2026-10-28 10:13:32 +01:00
Dean
b332780eec
revert(shader): restore pixel helper lanes in guest lane masks ( #11199 )
...
This reverts merge 7fc0ae6008 . On NVIDIA, where helper lanes take part in ballots, clearing helper bits from every pixel ballot breaks derivatives along triangle edges (bright lines and specks on a cloud surface in PPSA21564). See the report on #11199 .
2026-10-28 22:11:10 +13:00
Adrià
3b979d42a9
Merge pull request #11412 from blawesom/feat/host-test-executable-helper
...
build: add configure_host_test_executable for host-only test executables
2026-10-28 10:06:08 +01:00
Adrià
e694001109
refactor(libSceHttp2): use ERROR_INVALID_VALUE in sceHttp2Init
2026-10-28 10:03:00 +01:00
ionut27001
7db98b9058
fix(libSceHttp2): return invalid value from sceHttp2Init for a maximum of 0 requests as measured in a PS5 payload
2026-10-28 10:02:57 +01:00
Dean
871517aaee
Merge pull request #11521 from Lindamea1/fix/font-writing-non-owning
...
fix(libSceFont): stop a font writing from owning its string's characters
2026-10-28 22:02:06 +13:00
Adrià
cc672fdfc6
Merge pull request #11366 from guglia001/test/relinker-conversion-fuzzer
...
test(relinker): add a libFuzzer target for the whole conversion
2026-10-28 09:56:49 +01:00