Queuze
c2273c8a7e
fix(check-compile): reject forwarded compiler actions
2026-10-25 07:23:12 -03:00
Queuze
ac275df723
chore(check-compile): sync with current main
2026-10-25 07:23:12 -03:00
atharvjairath
0390178ba0
feat(libressl): implement cipher metadata queries
2026-10-25 15:41:30 +05:30
Dean
63a863d3b0
Merge pull request #10314 from JJenkx/windows/libc-log1p-msun
...
fix(libc): compute log1p with FreeBSD msun's algorithm, as titles' libc.prx does
2026-10-25 23:09:45 +13:00
Dean
451e21f4ae
Merge pull request #10005 from AZLisme/feat/libressl-asn1-helpers
...
feat(libSceLibreSsl): implement ASN.1 integer and string helpers
2026-10-25 23:08:21 +13:00
Adrià
654cb0bb4c
Merge pull request #9965 from ebarr24/ws/ppsa01746-step1
...
perf(agc): pipeline queue-0 DMA_DATA by default
2026-10-25 11:06:26 +01:00
Adrià
acbfd7c7fe
Merge pull request #9941 from EagleBearerYS/fix/agc-sync-settle-initial-dcc-main2
...
fix(agc): settle a pending import synchronously before an initial multisampled DCC import
2026-10-25 10:50:05 +01:00
alnsx
d5ed8797cc
chore: merge main and use canonical test declarations
2026-10-25 05:46:51 -04:00
Dean
ebcde5245d
Merge pull request #10566 from hypermoist/feat/vrtracker2-initialize
...
feat(libSceVrTracker2): validate initialization and pass through the Hmd2 tracking result
2026-10-25 22:40:38 +13:00
Adrià
f4f1160614
Merge pull request #9670 from winstrex/perf/agc-present-queue
...
perf(agc): present on a queue of its own outside the GPU mutex
2026-10-25 10:28:27 +01:00
Adrià
1ca0c5d86c
Merge pull request #9926 from JAB-dev/fix/ngs2-play-without-setup
...
fix(libSceNgs2): return INVALID_VOICE_ACCESS for PLAY on a voice that was never set up
2026-10-25 10:22:17 +01:00
Himansh Raj
4050dce204
Merge remote-tracking branch 'origin/main' into split/macos-build
2026-10-25 14:30:25 +05:30
Adrià
57f506f811
Merge pull request #9714 from hypermoist/fix/psml-base-console
...
fix(libScePsml): answer the MFSR2 calls as a console without PSSR does
2026-10-25 09:55:39 +01:00
Dean
10a41a0d50
Merge pull request #10612 from imellag/test/agc-skip-cull-distance-without-support
...
test(agc): skip cull distance cases on devices without shaderCullDistance
2026-10-25 21:52:25 +13:00
Dean
d6da8da587
Merge pull request #10765 from 00xDisaster/feat/libc-ldinkumware
...
feat(libc): implement long-double Dinkumware helpers
2026-10-25 21:50:29 +13:00
Himansh Raj
97d91fa983
Merge remote-tracking branch 'origin/main' into split/macos-build
2026-10-25 14:10:23 +05:30
Adrià
6f58a046b1
Merge pull request #9599 from shahulmubeen-a/feat/agc-skip-shader-file
...
feat(agc): skip the draws and dispatches of the programs listed in a file, re-read while the title runs
2026-10-25 09:32:14 +01:00
Himansh Raj
7a903e0da8
Merge remote-tracking branch 'origin/main' into split/macos-build
2026-10-25 14:00:23 +05:30
Adrià
1240b5da19
Merge pull request #9597 from milescoviello/fix/mipmapped-dcc-target-keys
...
fix(agc): keep a mipmapped DCC color target's keys on its resident image
2026-10-25 09:29:51 +01:00
Himansh Raj
e8fb1a166d
Merge remote-tracking branch 'origin/main' into split/macos-build
2026-10-25 13:50:22 +05:30
Adrià
2816bd2754
Merge pull request #9600 from shahulmubeen-a/fix/agc-register-list-any-byte
...
fix(libSceAgc): accept register lists at any byte address
2026-10-25 09:16:21 +01:00
Adrià
15aa041ebb
Merge pull request #9560 from Ondra97/codex/feat-freetype-outline-decompose
...
feat(libSceFreeType): decompose guest outlines
2026-10-25 09:15:18 +01:00
Himansh Raj
c90796571e
Merge remote-tracking branch 'origin/main' into split/macos-build
2026-10-25 13:20:30 +05:30
hypermist
83043eede6
test(libSceVrTracker2): stop asserting that system modes throw
...
Remove the system-mode throw cases in GuestVrTracker2.cpp that tested
modes 1000 and 1001 throwing. Allocate a fresh temporary directory
atomically in EnterApplicationRoot without clobbering existing paths.
Update the debt entry without citing a source.
Assisted-by: Antigravity:gemini-3.8-flash-medium
2026-10-25 20:40:44 +13:00
Adrià
811ffe10af
Merge pull request #9514 from EagleBearerYS/fix/agc-address-copy-evict-main
...
fix(agc): an address-based build evicts idle imports instead of copying past the cap
2026-10-25 08:40:37 +01:00
Himansh Raj
1c9d259abf
Merge remote-tracking branch 'origin/main' into split/macos-build
2026-10-25 12:50:25 +05:30
Dean
49d9c1c751
Merge pull request #8080 from Nixitov/feat/webkit-pthread-setname
...
feat(libScePosixForWebKit): export pthread_setname_np
2026-10-25 20:11:29 +13:00
Dean
2f11a89ecb
Merge pull request #10795 from slopgobblercobbler/feat/agc-nop-data-write-tests
...
feat(libSceAgcDriver): cover payload packing in sceAgcDriverNopDataWritePacket
2026-10-25 20:11:17 +13:00
Himansh Raj
04d62961da
Merge remote-tracking branch 'origin/main' into split/macos-build
2026-10-25 12:40:25 +05:30
Dean
8b426927d7
Merge pull request #10723 from kyon-eth/feat/sulpha-default-config
...
feat(libSceSulphaDrv): implement default configuration
2026-10-25 20:01:39 +13:00
Himansh Raj
a01a4354db
Merge remote-tracking branch 'origin/main' into split/macos-build
2026-10-25 12:31:32 +05:30
hypermist and Claude Opus 5.5
0c799de538
test(libSceFont): stop pinning the unimplemented font-set outline profile path
...
The font-set record path still throws in production, but the test no
longer asserts it: tests cover implemented behaviour only. The null-output
check on a font-set handle stays. The outline profile debt entry states
the gap without naming a source.
Co-Authored-By: Claude Opus 5.5 <[email protected] >
2026-10-25 19:57:38 +13:00
JJenkx and Claude Opus 5.5
185098a39d
fix(libc): compute log1p with FreeBSD msun's algorithm, as titles' libc.prx does
...
log1p returned the host's log1p, whose last bit differs from the titles'
copy on Windows on 24,477,433 of 320 million random arguments. The titles'
copy is FreeBSD msun's s_log1p.c, and it sets EDOM at msun's NaN return,
for arguments below -1, -inf and negative NaNs, but not for log1p(-1).
log1p now computes that algorithm and sets EDOM there.
Co-Authored-By: Claude Opus 5.5 <[email protected] >
2026-10-25 02:56:59 -04:00
hypermist
938458062e
Merge branch 'feat/font-get-font-style-information' into feat/font-get-glyphs-outline-profile
...
# Conflicts:
# docs/dev/debt/libSceFont.md
2026-10-25 19:50:28 +13:00
hypermist and Claude Opus 5.5
c46dfd259d
docs(libSceFont): state the font style information gap without naming a source
...
Co-Authored-By: Claude Opus 5.5 <[email protected] >
2026-10-25 19:50:06 +13:00
hypermist
19f50102fa
Merge branch 'feat/font-get-font-metrics' into feat/font-get-font-style-information
...
# Conflicts:
# docs/dev/debt/libSceFont.md
2026-10-25 19:50:06 +13:00
hypermist and Claude Opus 5.5
a2df041469
docs(libSceFont): state the font metrics gap without naming a source
...
Co-Authored-By: Claude Opus 5.5 <[email protected] >
2026-10-25 19:49:25 +13:00
Dean
af49a07885
Merge pull request #10691 from MarcZX10/marc/sweep-np-signaling
...
feat(libSceNpSignaling): implement sceNpSignalingDeactivateConnection
2026-10-25 19:30:19 +13:00
Dean
9a2020c220
Merge pull request #10425 from Retr0G28/fix/sendfile-nonregular-einval
...
fix(libkernel): fail sendfile with EINVAL for a file that is not a regular file
2026-10-25 19:29:21 +13:00
Dean
61fc572cee
Merge pull request #10434 from Retr0G28/fix/linkat-directory-descriptor
...
fix(libkernel_sys): resolve linkat paths relative to a directory descriptor
2026-10-25 19:16:10 +13:00
Dean
74986c28bd
Merge pull request #10559 from xTRACKGOD/fix/trace-digest-interval-identity
...
fix(tools): detect host and title changes in interval digests
2026-10-25 19:15:31 +13:00
jacob6769
e56245a42c
Merge remote-tracking branch 'origin/main' into fix/libressl-digest-version-paths
...
# Conflicts:
# core/libs/prx/libSceLibreSsl3/src/Digest.cpp
# core/libs/tests/GuestLibreSslDigest.cpp
# docs/dev/debt/libSceLibreSsl.md
2026-10-25 15:13:36 +09:00
Dean
e599efd64d
Merge pull request #10572 from ZSWolt/fix/libscenet-usleep-negative-log
...
fix(libSceNet): print the console's line for a negative sceNetUsleep
2026-10-25 19:06:10 +13:00
Dean
fa33658dcd
Merge pull request #10762 from AlexFigas/feat/np-close-event-flag
...
feat(libSceNpCommon): forward sceNpCloseEventFlag to sceKernelCloseEventFlag
2026-10-25 19:05:08 +13:00
Dean
8523ec776f
Merge pull request #10673 from MarcZX10/marc/signatures-libscebgft
...
feat(libSceBgft): declare GetPatchProgress and GetTaskInfo with known signatures
2026-10-25 19:03:03 +13:00
Braxton Atkinson
4dcfc0b3db
feat(libSceAppContent): implement sceAppContentGetEntitlementKey
...
Resolve the rebase conflicts with upstream's public API header migration. Put the typed entitlement-key layout and signature in Api.hpp, remove duplicate test/source declarations, and retain upstream's typed add-content checks and initialization behavior.
Keep ignoring the service label in the no-entitlement model. Cover labels 0, 7, 8 and UINT32_MAX without touching the output key. Update debt to distinguish firmware 13.42 module-side validation from the still-unverified system-service result. Evidence: https://github.com/boykopovar/AnyPS5/pull/9638#issuecomment-6390573735
Ubuntu 24.04, GCC 13.3, Release, upstream e7e3e9c198 : actual libraries and guest_appcontent_tests built; guest_appcontent passes 1/1. Public-header audit, syntax checks of implementation and test, conventions, test registration and whitespace checks pass. No title or PS5 hardware tested; Windows was not rerun for this update.
AI-assisted: yes
2026-10-24 23:29:15 -05:00
JJenkx and Claude Opus 5.5
38e535f939
docs(debt): cite the bundled libc.prx for _Mtx_trylock, strdup and strndup
...
Both libc debt entries said the console behaviour was unverified. The
libc.prx that PPSA13934 ships in sce_module/ settles them (read from
disassembly, not measured on a console):
- _Mtx_trylock (0x5cf0) passes its argument to scePthreadMutexTrylock
and returns 0 on success, 3 for SCE_KERNEL_ERROR_EBUSY and 4 for any
other error.
- strdup (0x6b440) calls strlen and strndup (0x6b650) calls strnlen on
the source with no null check, so both fault on a null source, except
strndup(NULL, 0), which returns an empty copy where this libc returns
null with EINVAL.
Co-Authored-By: Claude Opus 5.5 <[email protected] >
2026-10-24 23:41:14 -04:00
Dean
e7e3e9c198
Merge pull request #9844 from JJenkx/windows/libc-exp2f-msun
...
fix(libc): compute exp2f with FreeBSD msun's algorithm, as titles' libc.prx does
2026-10-25 16:36:34 +13:00
Dean
25c1aa1e79
Merge pull request #10187 from hypermoist/feat/spsyscallwrapper-getpid-select
...
feat(libSceSpSysCallWrapper): forward sceSpGetPid and sceSpSelect
2026-10-25 15:59:02 +13:00
orezraey and Claude Opus 5.5
472623ec33
docs(libkernel): mark the AF_INET bind and connect check order unmeasured
...
Co-Authored-By: Claude Opus 5.5 <[email protected] >
2026-10-24 23:55:06 -03:00