Yunus Shaikh
b1f6cc6a91
feat(libSceNpManager): implement the NpManagerInt request lifecycle
2026-10-25 02:34:28 +00:00
Yunus Shaikh
5d9f8168db
feat(libSceNpManager): implement the IdMapper request lifecycle
2026-10-25 02:33:34 +00:00
orezraey and Claude Opus 5.5
65e712b9c6
Merge main into fix/libkernel-socket-address-measured-ps5
...
Co-Authored-By: Claude Opus 5.5 <[email protected] >
2026-10-24 23:32:33 -03:00
milescoviello and Claude Opus 5.5
de5306dd29
docs(debt): record the unpinned fallback of the TSC frequency measurement
...
Co-Authored-By: Claude Opus 5.5 <[email protected] >
2026-10-25 02:25:03 +00:00
Dean
d8db8faef5
Merge pull request #9519 from Ondra97/codex/feat-freetype-outline-copy
...
feat(libSceFreeType): implement FT_Outline_Copy
2026-10-25 15:24:07 +13:00
Dean
a2a67c726e
Merge pull request #9059 from mehmetbayoglu/feat/libkernel-tls-get-addr
...
feat(libkernel): implement __tls_get_addr
2026-10-25 15:23:44 +13:00
AZLisme
931efc838c
fix(libSceLibreSsl): handle minimum signed ASN.1 integer
2026-10-25 10:19:22 +08:00
AZLisme
caa81ac8e7
test(libSceLibreSsl): pin legacy integer length behavior
2026-10-25 10:19:15 +08:00
AZLisme
abd16e771d
feat(libSceLibreSsl): implement ASN.1 integer and string helpers
2026-10-25 10:19:06 +08:00
Dean
dc15ed6537
Merge pull request #9529 from 2Swagger/feat/libressl-error-queue
...
feat(libSceLibreSsl): implement the per-thread error queue
2026-10-25 15:17:22 +13:00
Dean
d7878da690
Merge pull request #9169 from slopgobblercobbler/fix/socket-addr-validation
...
fix(libkernel): validate address family against socket family in bind
2026-10-25 15:17:00 +13:00
Felipebmaitan
ac2c3970bc
fix(job-manager): account for GPU barrier command capacity
2026-10-24 23:16:09 -03:00
frankea
ad9a0c8ef9
fix(libkernel): report 12 GiB of direct memory, as a PS5 does
...
sceKernelGetDirectMemorySize returns 0x300000000 inside Gran Turismo 7 (PPSA01317) on a PS5 with firmware 13.40. DIRECT_MEMORY_SIZE was 13824 MiB.
2026-10-24 22:11:58 -04:00
ElysiaAlarien and Claude Opus 5.5
a11ae425d4
docs(libSceMsgDialog): record the silent stub and parameter layout as debt
...
Co-Authored-By: Claude Opus 5.5 <[email protected] >
2026-10-24 22:11:32 -04:00
Ondra97
815fc413ea
feat(libSceFreeType): implement FT_Select_Size
2026-10-25 02:59:51 +01:00
babyhuey
cf950fac5d
feat(libkernel): answer kern.proc.pid for the calling process
...
Source Port (PPSA20040) checks whether a debugger is attached with
sysctl {CTL_KERN, KERN_PROC, KERN_PROC_PID, getpid()} into a 1,088-byte
buffer and tests P_TRACED (0x800) in ki_flag at offset 0x170; the MIB was
unsupported, so the title threw at start-up. Return a FreeBSD 11 amd64
kinfo_proc for the calling process with ki_structsize, ki_pid, ki_ppid and
ki_comm filled and every other field 0, so P_TRACED is clear. Like
kern.proc.vmmap, any other pid fails with ESRCH, a write with EPERM and a
short buffer with ENOMEM. The rest of the record is not measured on a
console and is recorded as debt.
2026-10-24 21:57:59 -04:00
Rookie
12e3082520
feat(libSceCesCs): encode UCS-2, UTF-8, UTF-16 and UTF-32 characters into any MBCS profile
2026-10-25 01:57:27 +00:00
Ondra97
60a0f0f5e2
fix(libSceFreeType): preserve referenced face lifetimes
2026-10-25 02:49:42 +01:00
Ondra97
e3536381dc
test(libSceFreeType): integrate outline copies into existing coverage
2026-10-25 02:44:39 +01:00
Ondra97
78bbd4bca6
chore(libSceFreeType): isolate outline copy test registration
2026-10-25 02:44:39 +01:00
Ondra97
a09cae07d8
chore(libSceFreeType): avoid overlapping integration edits
2026-10-25 02:44:39 +01:00
Ondra97
bd50dfb19d
feat(libSceFreeType): implement FT_Outline_Copy
2026-10-25 02:44:39 +01:00
Dean
941ace5f34
Merge pull request #10272 from Felipebmaitan/feat/jobmanager-linux-reference
...
test(job-manager): run original-module fixtures on Linux
2026-10-25 14:43:13 +13:00
slopgobblercobbler
f23ef99699
feat(libSceAgcDriver): cover payload packing in sceAgcDriverNopDataWritePacket
2026-10-25 02:36:47 +01:00
wail-arch
81182dbae5
Merge branch 'main' into feat/notification-send
2026-10-25 01:31:44 +00:00
slopgobblercobbler
9b4a3b3d81
feat(libkernel_sys): implement scePthreadMain through pthread_main_np
2026-10-25 02:28:39 +01:00
Leonardo
a4747ed8ef
feat(libSceNetCtl): perform STUN discovery and NAT classification in sceNetCtlGetNatInfo
2026-10-25 02:24:05 +01:00
Dean
50a4f824fc
Merge pull request #10186 from orezraey/fix/libscecescs-jis-encode-measured-ps5
...
fix(libSceCesCs): encode EUC-JP and Shift-JIS as measured on a PS5
2026-10-25 14:21:32 +13:00
Eduardo Ruiz
b3c9d35ae2
feat(libc): implement _Mtx_timedlock
2026-10-25 02:21:31 +01:00
Dean
1ee0382ccc
Merge pull request #8951 from xdCloudy/feat/ps5-ssl-exports
...
feat(libSceSsl): declare PS5 pending exports
2026-10-25 14:21:09 +13:00
Disaster
72583a0b20
feat(libc): implement _Divide, _FDivide, _Recip and _FRecip
2026-10-25 04:20:44 +03:00
xXPBSXx and Claude Sonnet 5.5
127340cbb6
docs(debt): note the attributes titles pass to sceKernelCreateEventFlag
...
Co-Authored-By: Claude Sonnet 5.5 <[email protected] >
2026-10-25 02:17:31 +01:00
xXPBSXx and Claude Sonnet 5.5
3fa742f3c4
docs(debt): note how titles call sceConvertKeycodeGetVirtualKeycode
...
Co-Authored-By: Claude Sonnet 5.5 <[email protected] >
2026-10-25 02:17:21 +01:00
xXPBSXx and Claude Sonnet 5.5
c1d485930a
docs(debt): note how a title handles the result of sceAgcDriverRegisterDefaultOwner
...
Co-Authored-By: Claude Sonnet 5.5 <[email protected] >
2026-10-25 02:17:10 +01:00
xXPBSXx and Claude Sonnet 5.5
f3f03d48fc
docs(debt): note the call sites of the WaitUntilSafeForRendering functions in a title
...
Co-Authored-By: Claude Sonnet 5.5 <[email protected] >
2026-10-25 02:17:00 +01:00
Disaster
e0547ee7c5
feat(libc): implement _LCosh and _LSinh
...
Add the long-double siblings of _Cosh and _Sinh with the same scaled finite-input path, signed-zero handling and Dinkumware two-argument contracts. The reductions use a long-double ln2 split, and the scaled-range tests pin 64-bit results instead of the intermediate writer's output. Cover known values, signs and non-finite inputs in guest_math; record the unverified console results and exception behavior in the libc debt list.
2026-10-25 04:16:26 +03:00
slopgobblercobbler
7239ebb63e
fix(libkernel): validate address family against socket family in bind
2026-10-25 02:14:14 +01:00
MarcZX10
14b028afd6
feat(libSceNpManager): add explicit sceNpWaitAsync stub
2026-10-25 01:13:46 +00:00
orezraey and Claude Opus 5.5
284884d40b
Merge main into fix/libkernel-cond-destroyed-measured-ps5
...
Co-Authored-By: Claude Opus 5.5 <[email protected] >
2026-10-24 22:12:05 -03:00
Dean
096d770143
Merge pull request #10231 from Felipebmaitan/feat/jobmanager-owned-state
...
fix(job-manager): keep scheduling state in caller memory
2026-10-25 14:10:59 +13:00
xXPBSXx and Claude Sonnet 5.5
0a17562fc7
docs(debt): note how titles call sceFontRenderCharGlyphImage
...
Co-Authored-By: Claude Sonnet 5.5 <[email protected] >
2026-10-25 02:08:52 +01:00
Henryisdjfunkyho
5d0ddabbde
Merge remote-tracking branch 'origin/main' into fix/cancellable-timed-sleeps
...
# Conflicts:
# core/libs/tests/GuestSleepCancel.cpp
2026-10-24 18:06:20 -07:00
Dean Galvin
45046a0cbc
Merge main into PR branch (public headers: declare each export once, drop local declarations)
2026-10-25 14:03:49 +13:00
Disaster
878124772c
feat(libc): implement _Exp and _FExp
2026-10-25 04:02:47 +03:00
Dean
f4aabbb122
Merge pull request #10129 from orezraey/fix/libc-strftime-measured-ps5
...
fix(libc): format strftime and asctime fields as measured on a PS5
2026-10-25 14:02:08 +13:00
Dean
c6b318cfd9
Merge pull request #9165 from MaxLikesCode/fix/pthread-timed-self-lock
...
fix(libkernel): time out timed locks of a lock the caller already holds
2026-10-25 14:01:45 +13:00
Dean
6bc12fcdf6
Merge pull request #10021 from klosixgaming-arch/fix/font-writing-line-horizontal
...
fix(libSceFont): resolve a default string direction at creation
2026-10-25 14:00:47 +13:00
Dean
3f97477838
Merge pull request #9338 from MaxLikesCode/feat/usbd-device-calls
...
feat(libSceUsbd): pass the device, packet size, alternate setting and halt calls through to libusb
2026-10-25 13:59:56 +13:00
Dean
471e062346
Merge pull request #10185 from orezraey/fix/libscecescs-mbcs-strings-measured-ps5
...
fix(libSceCesCs): terminate and count MBCS string conversions as measured on a PS5
2026-10-25 13:59:06 +13:00
hypermist and Claude Opus 5.5
d96751079c
Merge remote-tracking branch 'upstream/main' into fix/psml-base-console
...
Resolved GuestPsml.cpp by dropping the extern block; the Mfsr2 placeholders in the libScePsml_debug header now carry the implemented signatures and the test uses the library header.
Co-Authored-By: Claude Opus 5.5 <[email protected] >
2026-10-25 13:56:59 +13:00