Dean Galvin
0436cebf95
Merge commit 'a4eca2a056bf3bbbec98ab42e9d28163e4ea9cb8' into HEAD
...
# Conflicts:
# core/libs/prx/libc/CMakeLists.txt
2026-11-03 06:36:13 +13:00
Dean Galvin
5769999282
feat(run-report): write the run report when a game ends
...
A run of a converted game writes anyps5-report.json when it ends through
exit or _exit (or the entry returns): the build revision, the game, the
machine, and the unimplemented functions that were called. It is on by
default; --aps5-report=off or APS5_REPORT=0 turns it off. Every text value is
filtered for user names, host names, addresses and account numbers. Runs that
crash, abort or are killed write no report yet; milestones, frame counts and
shader and image lists are marked as not collected.
2026-11-01 13:55:14 +13:00
Kyon
18f7696bd6
fix(libSceJson2): reconcile parser allocation cleanup from main
2026-10-25 03:04:05 +01:00
Kyon
7f0fe1d09b
fix(libSceJson2): reconcile canonical ABI headers and tests
2026-10-25 02:05:56 +01:00
Ondra97
3e54ab2633
fix(json2): release partial parse and object entries on allocation failure
2026-10-25 02:39:13 +02:00
boykopovar
f38d29fd08
refactor(sdk): add canonical headers for remaining libraries
2026-10-24 23:17:42 +03:00
Kyon
8fec8f9243
fix(libSceJson2): declare Value setter result contracts accurately
2026-10-23 19:32:42 +02:00
Kyon
6df805d9f6
fix(libSceJson2): honor collection constructor and setter admission
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
boykopovar
b19f2227df
fix(json): restore object iterator ownership and bounds
2026-10-21 21:47:56 +03:00
boykopovar
0e1ddf3bdf
fix(json): preserve value storage when swapping contents
2026-10-21 21:47:53 +03:00
Ondra97
51e75dec25
fix(json2): preserve values when type allocation fails
2026-10-19 17:56:05 +02:00
Ondra97
9ee4af350e
test(json2): isolate Linux allocation failures from guest unwinding
2026-10-19 13:24:36 +02:00
Ondra97
97730a3764
fix(json2): release partial copies on allocation failure
2026-10-15 23:30:25 +02:00