Commit Graph
5568 Commits
Author SHA1 Message Date
Kyon 3b93f433ed fix(libSceJson2): share serialization output and refresh live collection positions 2026-10-23 07:09:04 +02:00
Kyon 295abeebb4 feat(libSceJson2): implement callback serialization protocol 2026-10-23 07:05:07 +02:00
Kyon 4da5016a4a feat(libSceJson2): implement const keyed lookup and iterator failure recovery 2026-10-23 06:59:54 +02:00
Kyon 43c313fbec feat(libSceJson2): implement array insertion and payload transfer protocol 2026-10-23 06:55:21 +02:00
Kyon 57b302c9a9 feat(libSceJson2): implement array erasure and back removal 2026-10-23 06:49:38 +02:00
Kyon 869eab36e0 feat(libSceJson2): implement internal initializer lifecycle 2026-10-23 06:46:59 +02:00
Kyon 1d98d6f07e feat(libSceJson2): implement allocator entry points and preserve destructor state 2026-10-23 06:43:09 +02:00
Kyon 764ab17209 feat(libSceJson2): implement string access and substring search 2026-10-23 06:39:54 +02:00
Kyon e841746687 feat(libSceJson2): implement parameter getters and mutable references 2026-10-23 06:32:47 +02:00
Kyon c3cfc12523 fix(libSceJson2): implement constructor and destructor variants 2026-10-23 06:25:51 +02:00
Kyon 9b53fff8dd fix(libSceJson2): integrate merged pending export inventory 2026-10-23 06:16:52 +02:00
Kyon e0f06a0477 fix(libSceJson2): preserve inherited collection allocation errors 2026-10-23 06:12:04 +02:00
Kyon d7d06f79ac fix(libSceJson2): preserve object parser allocation failures 2026-10-23 06:12:04 +02:00
Kyon 9c5c3de534 fix(libSceJson2): preserve nested parser allocation failures 2026-10-23 06:12:03 +02:00
Kyon 27da7edace fix(libSceJson2): admit parser metadata after value storage 2026-10-23 06:12:03 +02:00
Kyon 9c781b90ba test(libSceJson2): verify nested object allocation failures 2026-10-23 06:12:03 +02:00
Kyon 74784daf13 fix(libSceJson2): retain parser destination state on failure 2026-10-23 06:12:03 +02:00
Kyon 296017fa95 docs(libSceJson2): record verified parser failure state mismatch 2026-10-23 06:11:47 +02:00
Kyon 22a712040b fix(libSceJson2): preserve legacy mismatch callback ownership 2026-10-23 06:11:28 +02:00
Kyon 686c978e29 docs(libSceJson2): scope debt entries to the library 2026-10-23 06:11:28 +02:00
Kyon 6e34c2544a fix(libSceJson2): own initialization resources and roll back allocation failures 2026-10-23 06:11:28 +02:00
Kyon 2f203559a9 test(libSceJson2): cover nested array copy allocation failures 2026-10-23 06:11:20 +02:00
Kyon 6df805d9f6 fix(libSceJson2): honor collection constructor and setter admission 2026-10-23 06:11:20 +02:00
Kyon 4943df4928 fix(libSceJson2): match collection value assignment protocols 2026-10-23 06:11:20 +02:00
Kyon 63ad6527a4 fix(libSceJson2): match scalar and string value assignment 2026-10-23 06:11:20 +02:00
Kyon 3a55d54c1f fix(libSceJson2): use guest allocations for callback metadata 2026-10-23 06:11:20 +02:00
Kyon fc3428f03b fix(libSceJson2): allocate value handles through the guest allocator 2026-10-23 06:11:20 +02:00
Kyon 1969970386 fix(libSceJson2): use allocator-backed object trees and iterators 2026-10-23 06:11:20 +02:00
Kyon bba30ca315 fix(libSceJson2): use allocator-backed array storage and iterator state 2026-10-23 06:11:20 +02:00
Kyon bf9ad74a2a fix(libSceJson2): honor string allocation and global recovery settings 2026-10-23 06:10:39 +02:00
Kyon 874ec1c50f fix(libSceJson2): use inline values for recovery callbacks 2026-10-23 06:10:17 +02:00
Kyon 6ef99b0edd fix(libSceJson2): adapt RTTI allocator callbacks 2026-10-23 06:09:55 +02:00
Kyon e690029352 fix(libSceJson2): honor special-float initialization modes 2026-10-23 06:09:55 +02: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
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
xXPBSXxandClaude 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
xXPBSXxandClaude 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
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
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
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
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 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
Adrià 7b32a842f8 Merge pull request #9984 from xXPBSXx/docs/debt-ajm-codec-info-callsite
docs(debt): note that a title call of sceAjmBatchJobGetCodecInfo agrees with the result size
2026-10-23 04:38:29 +02:00
Adrià 095474e4d4 Merge pull request #9986 from xXPBSXx/docs/debt-ajm-control-callsite
docs(debt): note that a title call of sceAjmBatchJobControl agrees with the INITIALIZE flag and sizes
2026-10-23 04:38:25 +02:00