JJenkx and Claude Opus 5.5
90c9be6e7d
Merge main into feat/http2-ssl-callback
...
main merged #11575 , which this branch carried in an earlier form. The tree is main plus this branch's own commit, the TLS certificate verification callbacks, replayed on it; it applies cleanly over the merged redirect adapter.
Co-Authored-By: Claude Opus 5.5 <[email protected] >
2026-11-02 06:33:41 -05:00
Dean
3c3b3cda73
Merge pull request #14990 from xXPBSXx/docs-net-resolver-create-flags
...
docs(debt): say that sceNetResolverCreate fails non-zero flags and what the titles pass
2026-11-02 23:31:18 +13:00
Dean
8cf4d1ebf0
Merge pull request #14974 from xXPBSXx/docs-videoout-change-attr2
...
docs(debt): say that sceVideoOutSubmitChangeBufferAttribute2 throws for a bad set index or option
2026-11-02 23:30:44 +13:00
Dean
d2ce337078
Merge pull request #11580 from QRMOE/fix/shader-converted-image-d16
...
fix(shader): load and store 16-bit data of converted packed images
2026-11-02 23:29:11 +13:00
Dean
792caaf6dd
Merge pull request #11575 from JJenkx/feat/http2-redirect-callbacks
...
feat(http2): deliver redirect callbacks and follow HTTPS redirects
2026-11-02 23:29:05 +13:00
Dean
fe06bfea1d
Merge pull request #11510 from morten-holm/feat/shader-buffer-or64-split
...
feat(shader): split unused-result 64-bit bitwise buffer atomics without shaderBufferInt64Atomics
2026-11-02 23:28:53 +13:00
Dean
718204e587
Merge pull request #11487 from roboterspinne/fix/relinker-linux-congruent-loads
...
fix(relinker): move a Linux PT_LOAD whose file offset is not page-congruent with its address
2026-11-02 23:28:40 +13:00
Dean
984af259bf
Merge pull request #11478 from frankea/fix/videorecording-console-checks
...
fix(libSceVideoRecordingP): answer parameter checks and calls without a recorder as a PS5 does
2026-11-02 23:28:26 +13:00
Dean
a77a6e23ce
Merge pull request #11455 from MarcZX10/marc/docs-build-sync
...
docs: bring BUILD, CONTRIBUTING and AGENTS in line with the build and workflows
2026-11-02 23:28:08 +13:00
Dean
95175b5acf
Merge pull request #11298 from Gruzzberry/fix/dangling-link-prefix-enoent
...
fix(libkernel): fail with ENOENT for a path below a dangling Windows symbolic link
2026-11-02 23:27:36 +13:00
Dean
54746cb800
Merge pull request #11280 from Michael-KD/feat/linear-texture-custom-pitch
...
feat(agc): honour the DEPTH row pitch of linear 2D textures as RDNA2 does
2026-11-02 23:27:24 +13:00
Dean
504d1217be
Merge pull request #11220 from p3n1cillin/claude/videoout-register-slot-occupied
...
fix(libSceVideoOut): return SLOT_OCCUPIED for a registration over registered buffers as the console does
2026-11-02 23:27:18 +13:00
Dean
dab80aa136
Merge pull request #11216 from Gruzzberry/feat/kldload
...
feat(libkernel_sys): implement kldload argument and privilege checks
2026-11-02 23:27:13 +13:00
Dean
57cfda019b
Merge pull request #11214 from orezraey/fix/libc-wide-lp-measured-ps5
...
fix(libc): print %lp in the wide formatter as measured on a PS5
2026-11-02 23:27:08 +13:00
Dean
d7809ef62b
Merge pull request #11126 from shahulmubeen-a/feat/agc-unnormalized-mirror-samplers
...
feat(agc): sample unnormalized S#s with mirror and mirror-once clamp modes
2026-11-02 23:27:03 +13:00
Dean
da0f097c78
Merge pull request #11107 from AdnanKhan-ak47/feat/relinker-lower-bzhi-bextr
...
feat(relinker): lower BZHI and BEXTR under --to-rosetta
2026-11-02 23:26:58 +13:00
Dean
ce2835a431
Merge pull request #11087 from slopgobblercobbler/fix/userservice-gamepresets-login-validation
...
fix(libSceUserService): validate user login status in sceUserServiceGetGamePresets
2026-11-02 23:26:52 +13:00
Dean
0f0452e319
Merge pull request #11077 from JJenkx/fix/libc-frexp-floating-environment
...
fix(libc): preserve frexp decomposition and exception behavior
2026-11-02 23:26:47 +13:00
Dean
6606194f82
Merge pull request #11064 from MarcZX10/marc/fix-pr-labels-tool-perf
...
fix(tools): stop asking perf(tools), perf(ci) and perf(build) pull requests for title captures
2026-11-02 23:26:42 +13:00
Dean
9dc910f515
Merge pull request #11042 from EagleBearerYS/fix/count-throwing-done-net-kernel
...
fix: report five always-throwing network and kernel exports as not implemented
2026-11-02 23:26:36 +13:00
Dean
ce49d532f3
Merge pull request #10989 from edubox/feat/libc-sce-v2-filesystem
...
feat(libc): export the versioned std::__sce_v2 filesystem primitives
2026-11-02 23:26:31 +13:00
Dean
36564b6b4f
Merge pull request #10970 from AdnanKhan-ak47/feat/relinker-lower-bls
...
feat(relinker): lower BLSI, BLSMSK and BLSR under --to-rosetta
2026-11-02 23:26:20 +13:00
Dean
7ff86058fb
Merge pull request #10789 from rooklz/feat/libkernel-umtx-umutex
...
feat(libkernel): implement the umutex, condition variable and rwlock _umtx_op operations as measured on a PS5
2026-11-02 23:26:14 +13:00
Dean
dfc6fdb707
Merge pull request #10589 from MarcZX10/marc/freetype-outline-new-done
...
feat(libSceFreeType): implement FT_Outline_New and FT_Outline_Done
2026-11-02 23:26:08 +13:00
Dean
ef885aa951
Merge pull request #10488 from alvaroelpob/feat/libscelibressl-evp-cipher-ctx
...
feat(libSceLibreSsl): implement EVP_CIPHER_CTX_init, EVP_CIPHER_CTX_new and EVP_CIPHER_CTX_set_padding
2026-11-02 23:26:02 +13:00
Dean
12683e2cef
Merge pull request #10435 from ntamas94/fix/ps4-htile-macro-tile
...
fix(libSceAgcDriver): size a PS4 depth target's HTILE in 512x512 blocks
2026-11-02 23:25:57 +13:00
Dean
e4119e9455
Merge pull request #10333 from SleglJan/test/6868-driver-store-tests
...
test(agc): cover repeated driver stores into a shared block's exact ring
2026-11-02 23:25:51 +13:00
Dean
5c3e446c0b
Merge pull request #10317 from JJenkx/windows/libc-log2-fdlibm
...
fix(libc): compute log2 with fdlibm's algorithm, as titles' libc.prx does
2026-11-02 23:25:45 +13:00
Dean
459f61ea02
Merge pull request #9578 from EagleBearerYS/feat/libscenet-ex-forwards
...
feat(libSceNet): implement the Ex and Internal socket forms, sceNetSysctl, scope-ID text and the default route
2026-11-02 23:25:39 +13:00
Dean
89cbe6596c
Merge pull request #10962 from AZLisme/feat/batch3-icu-tokenize
...
feat(libSceIcu): implement UTF-16 set searches and tokenization
2026-11-02 23:25:34 +13:00
Dean
ed08af6a2f
Merge pull request #10953 from AZLisme/feat/batch2-libc-legacy-signals
...
fix(libSceLibcInternal): export sigvec through shared runtime
2026-11-02 23:25:28 +13:00
Dean
1900d3963a
Merge pull request #10941 from TechLevelZero/fix/div-fmas-f32-single-rounding
...
fix(shader): round v_div_fmas_f32 once and keep its denormal inputs
2026-11-02 23:25:23 +13:00
Dean
baba4197ad
Merge pull request #10940 from TechLevelZero/fix/storage-idle-flush-own-device
...
fix(agc): keep a device's idle stores and storage write-backs on its own recorder
2026-11-02 23:25:17 +13:00
Dean
94d8bd0223
Merge pull request #10925 from AlexFigas/fix/npcppwebapi-vector-reference-counts
...
fix(libSceNpCppWebApi): count Vector<String> and Vector<unsigned long> references where the bundled module does
2026-11-02 23:25:05 +13:00
Dean
0d02927bd0
Merge pull request #10906 from EagleBearerYS/fix/shader-null-storage-image-type0
...
fix(agc): bind a written TYPE 0 or 1 static image slot as a null storage image
2026-11-02 23:24:59 +13:00
Dean
e2ca2ddbfa
Merge pull request #10860 from Felipebmaitan/feat/ult-cooperative-scheduler
...
fix(ult): serialize ulthread publication and join ownership
2026-11-02 23:24:53 +13:00
Dean
f2bb268d70
Merge pull request #10858 from maximilianfv/fix/agc-moltenvk-wave-lds-memory-barriers
...
fix(agc): order wave LDS accesses with memory barriers on MoltenVK
2026-11-02 23:24:42 +13:00
Dean
0ba2a2a124
Merge pull request #10810 from MarcZX10/marc/fix-thread-detached-race
...
fix(libkernel): read and write the detached state of a guest thread atomically
2026-11-02 23:24:31 +13:00
Dean
d4ee73b8cd
Merge pull request #10760 from lgqdaxia/codex/fix-capture-trace-backpressure
...
fix(agc): keep capture trace output nonfatal
2026-11-02 23:24:20 +13:00
Dean
5a2174a6fb
Merge pull request #10750 from EagleBearerYS/fix/agc-queued-index-read-idle-store
...
test(agc): keep queued_index_read_order's image results pending past the idle store
2026-11-02 23:24:08 +13:00
Dean
d1d28bc7b7
Merge pull request #10736 from akkadbakkad89/agc-update-interpolant-0100
...
feat(agc): implement sceAgcUpdateInterpolantMapping_0100
2026-11-02 23:24:02 +13:00
Dean
3f364a0f53
Merge pull request #10697 from MarcZX10/marc/inventory-ps5rs
...
feat(prx): declare pending exports of seven dummy-only libraries from ps5rs
2026-11-02 23:23:51 +13:00
Dean
cb0f84e398
Merge pull request #10674 from MarcZX10/marc/signatures-libscesavedata
...
feat(libSceSaveData): declare sceSaveDataGetProgress with its known signature
2026-11-02 23:23:40 +13:00
Dean
8b834be455
Merge pull request #10625 from Dom3005/feat/symlink-targets
...
feat(libkernel_sys): create symlink targets with parent-directory components
2026-11-02 23:23:34 +13:00
Dean
16bc34bfc8
Merge pull request #10620 from Retr0G28/fix/freopen-random-device
...
fix(libc): reopen a stream onto /dev/random or /dev/urandom with freopen
2026-11-02 23:23:29 +13:00
Dean
4e09599a75
Merge pull request #10617 from nozzzd/feat/npmanager-ps5-class-exports
...
feat(libSceNpManager): declare 189 PS5 pending exports
2026-11-02 23:23:23 +13:00
Dean
87524eb88e
Merge pull request #10615 from edubox/feat/libc-cnd-at-thread-exit
...
feat(libc): register conditions for broadcast at thread exit
2026-11-02 23:23:18 +13:00
Dean
0702b30fa0
Merge pull request #10599 from kyon-eth/fix/ngs2-custom-reverb
...
feat(ngs2): implement the custom Reverb module
2026-11-02 23:23:12 +13:00
Dean
2a9de0ea82
Merge pull request #10495 from wail-arch/fix/linux-guest-zero-address-exports
...
fix(relinker): bind guest function exports at address 0 on Linux
2026-11-02 23:22:55 +13:00
Dean
cb958150bb
Merge pull request #10382 from Celegans12/perf/agc-read-only-lease-skip
...
perf(agc): stop counting the lease of a build that never stores through BDA as a writer
2026-11-02 23:22:45 +13:00