JulesB40 and Claude Opus 5.5
9bfcec2bbf
test(libSceLibreSsl): compare exports with LibreSSL 2.5.4 behind ANYPS5_LIBRESSL_ORACLE
...
The opt-in guest_libressl_oracle test downloads the LibreSSL 2.5.4
tarball at build time, checks its SHA-256, builds libcrypto and libssl
and compares the AES, digest, DES parity and error-string exports of
libSceLibreSsl and libSceLibreSsl3 with them, printing the cases and
differences per function. The option is off by default and adds no
download then. See #12537 .
Co-Authored-By: Claude Opus 5.5 <[email protected] >
2026-10-28 21:49:28 +01:00
Dean
319621ba2e
Merge pull request #12339 from medazizktata/fix/windows-exec-shared-mapping
...
fix(libkernel): map shared memory and files executable on Windows
2026-10-29 07:28:16 +13:00
Dean
1f52200308
Merge pull request #11333 from Danigamer05/feat/libc-signed-max32
...
feat(libc): implement signed 32-bit maximum value helper
2026-10-29 07:27:25 +13:00
Dean
93909fb801
Merge pull request #10695 from MarcZX10/marc/signatures-libkernel-sys
...
feat(libkernel_sys): declare eight Discovery stubs with the OpenOrbis signatures
2026-10-29 07:27:07 +13:00
Dean
cb63e034cd
Merge pull request #10430 from rooklz/feat/cescs-iso646
...
feat(libSceCesCs): add the ISO 646 national variants and JIS X 0201 profiles
2026-10-29 07:26:50 +13:00
Dean
45f40b505d
Merge pull request #12291 from B-Howell/claude/fix-issue-9691-hex-strtod-erange
...
fix(libc): match title libc.prx for hexadecimal strtod underflow
2026-10-29 07:26:33 +13:00
Dean
1847b0bd00
Merge pull request #11754 from iAbdulrrahman/feat/libkernel-sys-console-identity
...
feat(libkernel_sys): implement genuine console and platform identity queries
2026-10-29 07:23:11 +13:00
Dean
522bd93075
Merge pull request #11598 from milescoviello/docs/playgo-prefetch-optional
...
docs(libScePlayGo): note what scePlayGoPrefetchOptionalChunk checks and how three titles call it
2026-10-29 07:22:36 +13:00
Dean
74d94ce89c
Merge pull request #11531 from milescoviello/docs/http-parse-response-header-call-sites
...
docs(libSceHttp): note how two titles call sceHttpParseResponseHeader
2026-10-29 07:21:21 +13:00
Dean
ec2bc32a07
Merge pull request #11530 from milescoviello/docs/np-user-id-by-account-id-call-sites
...
docs(libSceNpManager): note how two titles call sceNpGetUserIdByAccountId
2026-10-29 07:20:59 +13:00
Dean
73f65fba8e
Merge pull request #11529 from milescoviello/docs/entitlement-key-call-sites
...
docs(libSceNpEntitlementAccess): note how two titles call sceNpEntitlementAccessGetEntitlementKey
2026-10-29 07:20:41 +13:00
Adrià
f21ef7c99c
Merge pull request #12049 from PrivacyOnion/feat/libscescream-sony-audio-middleware-stubs
...
feat(libSceFrontPanelDisplay): add skeleton library and 3 ps5rs-listed stubs
2026-10-28 19:08:40 +01:00
Adrià
027989a44a
Merge pull request #11858 from jotitadev/fix/macos-poll-hangup-both-directions
...
fix(libkernel): report POLLHUP on macOS only once both directions of a stream have ended
2026-10-28 18:20:12 +01:00
Adrià
7fea87746b
Merge pull request #11737 from xXPBSXx/libm/asinh-msun
...
fix(libc): compute asinh with FreeBSD msun's algorithm
2026-10-28 17:58:59 +01:00
Adrià
3b362ba2e0
Merge pull request #11730 from ionut27001/fix/http2-init-zero-concurrency
...
fix(libSceHttp2): return invalid value from sceHttp2Init for a maximum of 0 requests as measured in a PS5 payload
2026-10-28 17:45:01 +01:00
Adrià
8c621aa276
Merge pull request #11729 from iAbdulrrahman/feat/libc-fetch-64-bit-atomics
...
feat(libc): implement 64-bit atomic fetch helpers
2026-10-28 17:35:48 +01:00
Dean
651e248bef
Merge pull request #11845 from Ralizaki/feat/libScePad-controller-settings
...
feat(libScePad): implement vibration and light bar brightness controls
2026-10-29 05:05:32 +13:00
Adrià
3894bb41a1
Merge pull request #11426 from iAbdulrrahman/feat/freetypeot-corner-algorithms
...
feat(libSceFreeTypeOt): implement ft_corner_is_flat and ft_corner_orientation
2026-10-28 15:55:52 +01:00
Dean
04fefebe90
Merge pull request #11105 from JaceTheBlu/feat/libressl-x509-lookup
...
feat(libSceLibreSsl): implement X509_LOOKUP_file and X509_STORE_add_lookup
2026-10-29 03:35:22 +13:00
Dean
3070a25d9e
Merge pull request #12319 from JJenkx/windows/libc-acosf-edom
...
fix(libc): store EDOM and raise FE_INVALID from acosf and asinf domain errors
2026-10-29 03:34:51 +13:00
Adrià
d5ef780bb4
Merge pull request #11636 from AlexFigas/feat/npcppwebapi-leaderboards-parameter-lifecycles
...
feat(libSceNpCppWebApi): track the Leaderboards V1 parameter lifecycles as the module does
2026-10-28 15:19:11 +01:00
Adrià
4aec576ede
Merge pull request #11616 from milescoviello/fix/http2-memory-pool-stats
...
fix(libSceHttp2): report a live context's pool size from sceHttp2GetMemoryPoolStats
2026-10-28 15:17:09 +01:00
Adrià
acd13871af
Merge pull request #11354 from edubox/feat/ngs2-peak-meter
...
feat(ngs2): implement the sampler and submixer peak meter
2026-10-28 15:16:05 +01:00
Adrià
d4cb89300f
Merge pull request #12354 from Queuse/codex/document-loop-guard-limit
...
docs: clarify the shader loop guard limit
2026-10-28 14:58:00 +01:00
Adrià
b38cb56dd2
Merge pull request #12300 from dantdmdarealguy/docs/build-table-cpu-lead-execution-tests
...
docs(build): list ANYPS5_REQUIRE_CPU_LEAD_TEST and ANYPS5_AGC_EXECUTION_TESTS
2026-10-28 14:56:24 +01:00
Adrià
26c20975ac
Merge pull request #11369 from QRMOE/fix/agc-msaa-depth-buffer-write
...
fix(agc): release a resident multisample depth before a GPU buffer may write over it
2026-10-28 14:49:09 +01:00
Adrià
bd15a91f99
Merge pull request #11696 from Astronaut10/perf/agc-shape-memo
...
perf(agc): repeat a draw shape's resident targets and pipeline instead of looking them up again
2026-10-28 14:49:03 +01:00
Adrià
8c5910cd4c
Merge pull request #12293 from dantdmdarealguy/docs/debt-mbus-protected-note
...
docs(debt): drop libSceMbus's stale protected-body note
2026-10-28 14:48:22 +01:00
Adrià
b5b20df15a
Merge pull request #12279 from dantdmdarealguy/docs/debt-move-open-close
...
docs(debt): drop libSceMove's stale protected-body note for open and close
2026-10-28 14:48:16 +01:00
Adrià
4ee7e4c95f
Merge pull request #12268 from dantdmdarealguy/docs/build-agc-create-log-no-effect
...
docs(build): say APS5_AGC_CREATE_LOG has no effect
2026-10-28 14:48:11 +01:00
Adrià
c55fcc7c14
Merge pull request #12267 from dantdmdarealguy/docs/debt-hmd-throwing-queries
...
docs(debt): narrow libSceHmd's protected-body notes to the throwing queries
2026-10-28 14:48:06 +01:00
Adrià
31646b6e17
Merge pull request #12259 from B-Howell/docs/libc-rename-source-lookup-debt
...
docs(libc): drop the rename dot-destination gap that 308848e1a6 closed
2026-10-28 14:47:59 +01:00
Adrià
5b9e1a8652
Merge pull request #12242 from milescoviello/docs/kernel-debug-raise-exception
...
docs(libkernel): list sceKernelDebugRaiseException and its release-mode form as silent stubs
2026-10-28 14:47:54 +01:00
Adrià
e3bb0fce27
Merge pull request #12138 from milescoviello/docs/npentitlement-initialize
...
docs(libSceNpEntitlementAccess): list sceNpEntitlementAccessInitialize as a silent stub
2026-10-28 14:47:48 +01:00
Adrià
1856f99e53
Merge pull request #12095 from MarcZX10/docs/architecture-shader-pipeline-statements
...
docs: fix the prebuild pool size and APS5_DRAW_PIPELINE statements in the architecture guide
2026-10-28 14:47:43 +01:00
Adrià
6464d626c8
Merge pull request #12097 from MarcZX10/docs/oracle-dlls-and-trace-uds
...
docs: list every HIP runtime DLL the oracle loads and the APS5_TRACE_UDS switch
2026-10-28 14:47:38 +01:00
Adrià
ca814b7bfa
Merge pull request #12094 from MarcZX10/docs/environment-value-kinds
...
docs: correct kinds, defaults and sources of thirteen environment variable rows
2026-10-28 14:47:33 +01:00
Adrià
bf31ed6c3f
Merge pull request #12091 from MarcZX10/docs/environment-reference-accuracy
...
docs: correct eleven rows of the environment variable reference
2026-10-28 14:47:22 +01:00
Adrià
e7da6d800f
Merge pull request #12090 from MarcZX10/docs/architecture-macos-apr-cancellation
...
docs: fix the macOS entry, cancellation link and APR submit statements in the architecture guide
2026-10-28 14:47:17 +01:00
Adrià
eb6127c5d9
Merge pull request #12087 from MarcZX10/docs/build-trace-and-capture-limits
...
docs: correct the trace buffer sizes and capture details in the build guide
2026-10-28 14:47:11 +01:00
Adrià
c8fc68ebe5
Merge pull request #12073 from milescoviello/docs/sanitizer-replace-tables
...
docs(libkernel): note how titles' libc reads the sanitizer replacement tables
2026-10-28 14:47:05 +01:00
Adrià
3b951bc4fa
Merge pull request #12020 from milescoviello/docs/savedata-transaction-sizes
...
docs(libSceSaveData): record the sizes titles pass to sceSaveDataCreateTransactionResource
2026-10-28 14:47:00 +01:00
Adrià
e21640c216
Merge pull request #11933 from milescoviello/docs/videoout-open-param-titles
...
docs(libSceVideoOut): note which open params ten titles pass to sceVideoOutOpen
2026-10-28 14:46:55 +01:00
Adrià
5ff3328652
Merge pull request #11937 from milescoviello/docs/map-direct-memory-protections
...
docs(libkernel): note the protections ten titles pass to sceKernelMapDirectMemory
2026-10-28 14:46:49 +01:00
Adrià
4b53572a85
Merge pull request #11930 from milescoviello/docs/ajm-module-finalize-stubs
...
docs(libSceAjm.native): list the module registration, finalize and batch error dump calls as silent stubs
2026-10-28 14:46:44 +01:00
Adrià
10363ed240
Merge pull request #11927 from milescoviello/docs/ampr-buffer-teardown
...
docs(libSceAmpr): list the command buffer destructors and the AMM constructor as silent stubs
2026-10-28 14:46:38 +01:00
Adrià
355f3bf182
Merge pull request #11924 from milescoviello/docs/npmanager-premium-title-id
...
docs(libSceNpManager): list the premium-feature, title ID and premium callback calls as silent stubs
2026-10-28 14:46:33 +01:00
Dean
750cf6cf48
Merge pull request #11595 from alvaroelpob/fix/libkernel-sys-linkat-symlink-itself
...
fix(libkernel_sys): link a symbolic link itself in linkat without AT_SYMLINK_FOLLOW
2026-10-29 01:32:29 +13:00
Dean
d580b1f552
Merge pull request #11441 from p3n1cillin/claude/kernel-cpumode-game
...
feat(libkernel_sys): implement sceKernelGetCpumodeGame and sceKernelSetCpumodeGame as measured on a PS5
2026-10-29 01:32:11 +13:00
Dean
2227f13661
Merge pull request #11516 from Lindamea1/fix/videoout-event-getters-invalid-event
...
fix(libSceVideoOut): return INVALID_EVENT from the event getters for an event of another filter
2026-10-29 00:35:41 +13:00