Queuze
e9bbebeef2
test(libc): cover host stream buffering isolation
2026-10-23 01:13:57 -03:00
Jamie
ef2646f79e
fix(tools): strip forwarded dependency flags from syntax checks
2026-10-23 05:07:38 +01:00
Arnab Ghosh
5dfa258d9f
feat(libSceNet): implement sceNetIoctl
2026-10-23 10:07:18 +06:00
pista
70329ada1c
fix(relinker): retain imported ELF symbol types through parsing
2026-10-23 13:04:40 +09:00
pista
c0bd62e46e
fix(relinker): keep the data type of imported symbols
2026-10-23 13:04:40 +09:00
Adrià
9d6adeb550
Merge pull request #10011 from xXPBSXx/docs/debt-appcontent-space-call-site
...
docs(debt): add call-site evidence for sceAppContentDownloadDataGetAvailableSpaceKb
2026-10-23 06:03:19 +02:00
Adrià
2259f05307
Merge pull request #10009 from xXPBSXx/docs/debt-npauth-v3-call-sites
...
docs(debt): add call-site evidence for the libSceNpAuth V3 parameter layouts
2026-10-23 06:02:17 +02:00
Yunus Shaikh
96c21c0d09
Merge main into feat/libkernel-sys-libthr-names
...
# Conflicts:
# core/libs/CMakeLists.txt
2026-10-22 20:56:19 -07:00
Yunus Shaikh
6b75fb99f6
Merge main into fix/libkernel-udp-unreachable-port
...
# Conflicts:
# docs/dev/debt/libkernel.md
2026-10-22 20:53:20 -07:00
Yunus Shaikh
a665ef2dfb
docs(relinker): describe the per-leaf shift and sub allocations of --frame-red-zone
2026-10-23 03:45:27 +00:00
MarcZX10
116aff1d80
test(libc): cover acoshf range boundaries
2026-10-23 03:45:26 +00:00
MarcZX10
6a13704d3d
fix(libc): follow msun for acoshf
2026-10-23 03:45:26 +00:00
Dean
9a030c2d50
Merge pull request #8537 from elieh999/fix/setrlimit-nproc
...
fix(libkernel): store the process resource limit
2026-10-23 16:44:35 +13:00
Dean
f94f4c63bb
Merge pull request #9517 from xdCloudy/feat/ps5-json2-inventory-74
...
feat(libSceJson2): declare 74 PS5 pending exports
2026-10-23 16:44:03 +13:00
Dean
96481a6392
Merge pull request #9294 from YossiYad/feat/kernel-sys-module-internal
...
feat(libkernel_sys): implement sceKernelGetModuleInfoInternal and sceKernelGetModuleListInternal
2026-10-23 16:43:43 +13:00
Dean
0291694f29
Merge pull request #9538 from Ondra97/codex/feat-freetype-outline-orientation
...
feat(libSceFreeType): implement outline orientation
2026-10-23 16:43:06 +13:00
Swag and Claude Opus 5.5
0402b58db8
Merge upstream/main into feat/libressl-error-queue
...
Co-Authored-By: Claude Opus 5.5 <[email protected] >
2026-10-22 23:41:33 -04:00
Yunus Shaikh
132597c6e1
feat(relinker): frame red-zone leaves that allocate with sub after their pushes
2026-10-23 03:37:41 +00:00
MarcZX10
af343b1601
test(libc): cover coshf range boundaries
2026-10-23 03:35:47 +00:00
MarcZX10
0f35e7b176
fix(libc): follow msun for coshf
2026-10-23 03:35:47 +00:00
Yunus Shaikh
1a262894ad
feat(relinker): lower rsp only as far as a frameless red-zone leaf reaches below it
2026-10-23 03:34:55 +00:00
Federico Marras
04884d6784
Merge branch 'feat/ngs2-system-option-codes' into feat/ngs2-system-rate-grain-codes
2026-10-23 05:26:42 +02:00
Federico Marras
ad5df50d6d
Merge branch 'feat/ngs2-system-option-codes' into feat/ngs2-system-create-arguments
...
# Conflicts:
# core/libs/prx/libSceNgs2.native/include/Ngs2Types.hpp
2026-10-23 05:25:39 +02:00
Federico Marras
f51eafc9c4
fix(libSceNgs2.native): use main's option size and channel error constants
2026-10-23 05:25:18 +02:00
Federico Marras
e03475e92f
Merge remote-tracking branch 'upstream/main' into feat/ngs2-system-option-codes
...
# Conflicts:
# core/libs/prx/libSceNgs2.native/src/System.cpp
2026-10-23 05:23:59 +02:00
Dean Galvin
e51d8c57f0
Merge main into feat/ngs2-render-buffer-codes
2026-10-23 16:23:20 +13:00
Yunus Shaikh
1ad5f29e20
fix(libc): compare the resident runs an import's alias demotes once they are shared
...
An import over a range that is not all writable private memory maps a
read-write alias first, and MapAlias demotes every resident run in the
range to shared views before ImportWatched runs. ImportWatched then
marks only the views that are still resident, so the pages the alias
itself demoted stayed unmarked: the import's own walk and every later
clearing collect armed them, and a guest store into one faulted.
demote now records that MapAlias demoted a view, and the resident-only
mark ImportWatched applies to the spans it kept watched also marks those
views. A second guest mapping of the page clears the record, so memory
the guest shares keeps today's tracking. agc_import_alias_shared checks
both, with single pages at 64 KiB boundaries.
Grand Theft Auto V (PPSA04264) still faults in its HDD streamer with
#9181 and #9159 ; one of those faults is a resumed store into a 16 KiB
MEM_MAPPED view
(https://github.com/boykopovar/AnyPS5/issues/9136#issuecomment-6356302049 ).
This closes one path that arms such views; it does not claim to remove
those faults.
2026-10-23 03:22:50 +00:00
xXPBSXx and Claude Sonnet 5.5
1487e95234
docs(debt): add call-site evidence for sceAppContentDownloadDataGetAvailableSpaceKb
...
One disassembled title ignores the return value and multiplies the output by
1024 (static reading only).
Co-Authored-By: Claude Sonnet 5.5 <[email protected] >
2026-10-23 05:22:49 +02:00
xXPBSXx and Claude Sonnet 5.5
f8f1a4a193
docs(debt): add call-site evidence for the libSceNpAuth V3 parameter layouts
...
Three disassembled titles show the parameter layouts and how titles drive
sceNpAuthGetAuthorizationCodeV3 and sceNpAuthGetIdTokenV3 (static reading only).
Co-Authored-By: Claude Sonnet 5.5 <[email protected] >
2026-10-23 05:22:22 +02:00
Dean
01f99305be
Merge pull request #8341 from KernelPanicNT/fix/ngs2-system-option-flag-bit1
...
fix(libSceNgs2): accept system option flag bit 1
2026-10-23 16:21:15 +13:00
Ondra97
217df9a44c
build(libSceFreeType): keep list registration independent of pending features
2026-10-23 05:18:52 +02:00
Ondra97
5ad029659f
feat(libSceFreeType): implement guest list operations
2026-10-23 05:18:31 +02:00
xdCloudy
12a14ac1a5
feat(libSceAgcVsh): declare 150 pending exports
2026-10-23 04:17:52 +01:00
x and Claude Sonnet 5.5
c0024158db
fix(libSceFont): measure glyphs through a zero-extent render surface
...
Co-Authored-By: Claude Sonnet 5.5 <[email protected] >
Claude-Session: https://claude.ai/code/session_01QLz9JYSXCPssYHgRW1CxJH
2026-10-22 22:16:45 -05:00
Dean
8fbafb82b0
Merge pull request #9224 from YossiYad/feat/vrtracker-lifecycle-devices
...
feat(libSceVrTracker): implement memory queries, init and term, device registration and recalibration checks
2026-10-23 16:14:00 +13:00
xXPBSXx and Claude Sonnet 5.5
6eb461aa4d
fix(tools): report an output directory that progress.py cannot write
...
progress.py <output> raised an uncaught OSError with a traceback when the
output path was a file or sat in a directory it could not create. Report it
as a usage error that names the path, like the other bad arguments.
Co-Authored-By: Claude Sonnet 5.5 <[email protected] >
2026-10-23 05:13:56 +02:00
Yunus Shaikh
ff16118b63
Merge branch 'main' into feat/relinker-frame-frameless-leaves-next
2026-10-23 03:13:53 +00:00
StoneDC
7d8bbff86d
feat(libScePad): implement Lotus IR key toggles and virtual-device settings
...
scePadSetLotusEnableIrKey and scePadSetLotusDisableIrKey validate
the pad handle, returning PAD_ERROR_INVALID_HANDLE (0x80920002) for any
invalid handle and 0 on open pads as silent stubs.
scePadVirtualDeviceDisableButtonRemapping acts as a silent stub returning
0. scePadVirtualDeviceGetRemoteSetting recovers the 64-byte remote setting
layout, rejecting null buffers and non-positive device IDs with
PAD_ERROR_INVALID_ARG (0x80920001) and returning
PAD_ERROR_DEVICE_NOT_CONNECTED (0x80920007).
2026-10-23 11:13:47 +08:00
xdCloudy
88d43efdd3
fix(pr-overlap): normalize merge paths from subdirectories
2026-10-23 04:12:13 +01:00
Dean
3875f8c8ff
Merge pull request #9846 from Felipebmaitan/feat/freetype-request-size
...
feat(libSceFreeType): implement FT_Request_Size
2026-10-23 16:10:09 +13:00
Swag
096d93f5ec
Merge upstream/main into feat/libressl-error-queue
...
Co-Authored-By: Claude Opus 5.5 <[email protected] >
# Conflicts:
# core/libs/prx/libSceLibreSsl/CMakeLists.txt
# docs/dev/debt/libSceLibreSsl.md
2026-10-22 23:08:29 -04:00
xdCloudy
905319998b
fix(pr-overlap): normalize diff pathspecs from subdirectories
2026-10-23 04:05:46 +01:00
Dean
ee8a7349b5
Merge pull request #9265 from HQasper/claude/project-thread-6o4na3
...
feat(libkernel): implement pthread_rwlock_reltimedrdlock_np and pthread_rwlock_reltimedwrlock_np
2026-10-23 16:05:37 +13:00
JJenkx and Claude Opus 5.5
1352329e45
docs(debt): list the NGS2 custom modules of PPSA33655
...
Co-Authored-By: Claude Opus 5.5 <[email protected] >
2026-10-22 23:02:15 -04:00
xdCloudy
ddf63e470a
fix(pr-overlap): normalize git paths from subdirectories
2026-10-23 03:53:30 +01:00
Dean Galvin
ae913751f0
Merge main into codex/ngs2-userfx-module-id
2026-10-23 15:53:12 +13:00
Dean
a2d750122b
Merge pull request #9192 from simonbronk/feat/common-dialog-state-machines
...
feat: run the common-dialog state machine in four dialog libraries
2026-10-23 15:52:05 +13:00
Dean Galvin
88b0b798ed
Merge main into feat/libSceCesCs-japanese-scalar
2026-10-23 15:51:39 +13:00
Dean Galvin
2f45a312d0
Merge main into fix/setrlimit-nproc
2026-10-23 15:50:49 +13:00
Dean
4d57821d47
Merge pull request #8923 from nikowolf123/feat/cescs-sbc-profiles
...
feat(libSceCesCs): add 27 single-byte code page profiles
2026-10-23 15:47:11 +13:00