orezraey and Claude Opus 5.5
3717573887
fix(libkernel): answer sceKernelGetModuleInfoFromAddr's flags and failures as measured on a PS5
...
Flags 1 finds any module and flags 2 only non-system ones; other flags return EINVAL instead of throwing, every failure clears the 0x1A8 bytes, and st_size is left 0.
Co-Authored-By: Claude Opus 5.5 <[email protected] >
2026-10-23 11:49:24 -03:00
Felipebmaitan
d14f5c0968
fix(job-manager): place scheduling state in the caller work area
2026-10-23 11:49:22 -03:00
Felipebmaitan
aecb451d51
test(job-manager): cover registration failure without an assigned ID
2026-10-23 11:49:22 -03:00
Felipebmaitan
393128e466
docs(job-manager): keep remaining debt concise
2026-10-23 11:49:22 -03:00
Felipebmaitan
ef1dd271c2
fix(job-manager): forward object registration results
2026-10-23 11:49:22 -03:00
Felipebmaitan
b00038a9fb
fix(job-manager): retire ready waits during shutdown
2026-10-23 11:49:21 -03:00
Felipebmaitan
a207bde32f
fix(job-manager): release waiters and clean up partial initialization
2026-10-23 11:49:21 -03:00
Felipebmaitan
27112a98eb
test(job-manager): verify native compute command capacity
2026-10-23 11:49:21 -03:00
Felipebmaitan
4d41dc852c
fix(libSceJobManager): batch compute completion in caller storage
2026-10-23 11:49:21 -03:00
Felipebmaitan
ec00e6a5d4
fix(job-manager): spin only for pending work in host clock time
2026-10-23 11:49:21 -03:00
Felipebmaitan
bc85ba595c
fix(tests): distinguish the manual JobManager reference runner
2026-10-23 11:49:21 -03:00
Felipebmaitan
87f9e424b9
fix(libSceJobManager): honor worker spin and persistence policies
2026-10-23 11:49:21 -03:00
Ondra97
b393ef93cc
test(libSceFreeType): account for native tangent width
2026-10-23 16:48:32 +02:00
Ondra97
427b87fdea
feat(libSceFreeType): expose LP64 trigonometry
2026-10-23 16:48:32 +02:00
orezraey and Claude Opus 5.5
d8d7c5aacd
Merge main into fix/libc-fetestexcept-measured-ps5
...
Co-Authored-By: Claude Opus 5.5 <[email protected] >
2026-10-23 11:39:38 -03:00
Queuze
91b1fd1c6b
test(agc): check retention before cache refresh
2026-10-23 16:37:26 +02:00
Queuze
8c521d7d1e
fix(agc): recover initial sampled image copies
2026-10-23 16:37:26 +02:00
Queuze
042a53079d
test(agc): select supported sRGB copy profile
2026-10-23 16:37:26 +02:00
Queuze
8e47a3b5d6
test(agc): cover copied-image allocation recovery
2026-10-23 16:37:26 +02:00
Queuze
737f6073ec
test(agc): adapt recovery callback signatures
2026-10-23 16:37:26 +02:00
Santhosh Kumar
3bcd89e10e
fix(agc): reclaim idle images safely during cache creation
...
Forward new-image recovery permission through AllocateImageMemory while preserving host-memory fallback and allocated-type reporting. Reuse held cache locks only at safe construction points, retain caller-held sampled textures and pending storage results, and try resource-cache removal without waiting.
Count released Vulkan allocations and saturate the reclaim reserve. Cover sampled/storage allocation failures, host fallback after image recovery, bounded attempts and overflow. Remove stale conflict markers and unrelated debt, and refresh the recorded validation.
2026-10-23 16:37:26 +02:00
thuanquang and Claude
9e6bd365f6
docs(libkernel): drop stale mlockall, open file limit and protection bit claims
...
Co-Authored-By: Claude <[email protected] >
2026-10-23 21:36:44 +07:00
Yunus Shaikh
f2e4290e9c
docs(debt): record piece-split ranges over the host import budget
2026-10-23 07:36:05 -07:00
Yunus Shaikh
846f95650a
Merge main into fix/agc-address-copy-evict-main
...
# Conflicts:
# core/libs/prx/libSceAgcDriver/Graphics/src/GuestBufferMemory.cpp
2026-10-23 07:31:35 -07:00
Kovalev Vladislav
98737e2175
fix(tools): measure Windows test batches after quoting
2026-10-23 20:29:54 +06:00
Dean
4997726a5f
Merge pull request #8703 from nikowolf123/feat/libcinternal-double-underscore-inet
...
feat(libSceLibcInternal): export __inet_ntoa_r
2026-10-24 03:29:12 +13:00
Dean
3b6613eb58
Merge pull request #8597 from javierUDP/test/wide-store-execution
...
test(relinker): execute the split 256-bit store
2026-10-24 03:28:26 +13:00
Dean
dcd40e119d
Merge pull request #8287 from mugurc/fix/tests-fenv-masks-rosetta
...
fix(tests): compare the floating-point exception masks with the ones the host keeps
2026-10-24 03:28:00 +13:00
Dean
53af1169c7
Merge pull request #8416 from jotitadev/fix/relinker-module-init-array-without-size
...
fix(relinker): treat guest DT_INIT_ARRAY without DT_INIT_ARRAYSZ as empty
2026-10-24 03:27:27 +13:00
Dean
2b3baacdba
Merge pull request #8507 from Th3EvilGod/codex/rudp-precise-poll-wait
...
fix(rudp): use precise poll deadlines on Windows
2026-10-24 03:27:04 +13:00
Adrià
37cb4c8625
Merge pull request #7799 from thuanquang/fix/bc-block-copy-srgb-view
...
fix(agc): give a block-copied BC texture an sRGB view for FORCE_DEGAMMA samplers
2026-10-23 16:27:01 +02:00
Dean
0ae788741d
Merge pull request #8593 from priyanshrv-netizen/feat/libc-vacopy
...
feat(libc): implement _Vacopy
2026-10-24 03:26:41 +13:00
orezraey and Claude Opus 5.5
4756ead5d7
fix(libc): cap argument positions and share the known conversion list
...
Co-Authored-By: Claude Opus 5.5 <[email protected] >
2026-10-23 11:26:07 -03:00
Dean
efc6cd8f1b
Merge pull request #8702 from nikowolf123/feat/libcinternal-underscore-err-warn-progname
...
feat(libSceLibcInternal): export _err, _warn and _getprogname
2026-10-24 03:25:55 +13:00
Dean
c73dc20d25
Merge pull request #9644 from Noxy-HNR/fix/png-gray-transparency
...
fix(png): mask unused grayscale transparency bits
2026-10-24 03:25:24 +13:00
Dean
86713d20ae
Merge pull request #8565 from valenciana-nc/fix/relinker-preserve-metadata-inputs
...
fix(relinker): preserve icon and title metadata inputs
2026-10-24 03:25:01 +13:00
Dean
9fbcb97d5f
Merge pull request #10073 from JJenkx/windows/link-symlink-loop
...
fix(libkernel_sys): report ELOOP from link through a Windows symbolic link loop
2026-10-24 03:24:38 +13:00
Dean
eaeed829ee
Merge pull request #9280 from Bram910/fix/patch-entry-widths
...
fix(relinker): validate programmatic patch widths
2026-10-24 03:23:40 +13:00
Dean
4f3087c677
Merge pull request #10136 from orezraey/fix/libkernel-close-standard-descriptors-measured-ps5
...
fix(libkernel): refuse closing the standard descriptors with EPERM as measured on a PS5
2026-10-24 03:23:15 +13:00
Dean
4ac5597e1f
Merge pull request #9530 from Ondra97/codex/feat-freetype-gasp
...
feat(libSceFreeType): implement FT_Get_Gasp
2026-10-24 03:22:40 +13:00
Dean
25fc86e74d
Merge pull request #9230 from slopggobblercobbler81/fix/relinker-relocation-type-validation
...
fix(relinker): validate relocation types during table extraction
2026-10-24 03:22:17 +13:00
Dean
8d6401fe55
Merge pull request #9801 from taovuokko/fix/relinker-absolute-function-symbols
...
fix(relinker): skip absolute function symbols in code analysis
2026-10-24 03:21:53 +13:00
Adrià
b061d2a621
Merge pull request #7292 from billythemenace2/fix/agc-import-pieces-over-allocation-limit
...
fix(agc): import registered ranges larger than the device's largest allocation in pieces
2026-10-23 16:21:48 +02:00
orezraey and Claude Opus 5.5
33f1d7ec43
fix(libc): format sizes, NaN signs, UTF-16 units, positions and unknown conversions as a PS5 does
...
Measured through libSceLibcInternal.sprx's snprintf in a payload process on a PS5 (firmware 13.60): any size is accepted, a NaN keeps its sign and the + and space flags, each UTF-16 unit of %ls and %lc is encoded alone, positions above 99 work, and an unknown conversion such as %m prints % and its letter.
Co-Authored-By: Claude Opus 5.5 <[email protected] >
2026-10-23 11:20:47 -03:00
Adrià
e7fbd58bbc
Merge pull request #6747 from krishalivaibhav/codex/command-memory-reuse
...
fix(agc): synchronize pending writes before command allocation
2026-10-23 16:20:43 +02:00
emirplus
f498427789
fix(tools): reconfigure streams with backslashreplace in env_reference
...
Reconfigure sys.stdout and sys.stderr with utf-8 encoding and backslashreplace error handling at the entrypoint of main() so environment tables and check outputs do not fail on Windows terminals with non-UTF-8 code pages.
2026-10-23 17:20:12 +03:00
Adrià
9d164f0d87
Merge pull request #6169 from mitul72/fix/agc-collect-memo-generation
...
fix(agc): answer a collect memo hit with the generation of the last finished tracker update
2026-10-23 16:18:38 +02:00
ntamas94
f90fe33e8d
Merge branch 'main' of https://github.com/boykopovar/AnyPS5 into fix/agc-copied-writer-label-drain
...
# Conflicts:
# core/libs/prx/libSceAgcDriver/CMakeLists.txt
2026-10-23 16:16:43 +02:00
Adrià
16858c04c6
Merge pull request #6741 from DavidSamir/fix/agc-unobserved-last-provoking-vertex
...
fix(agc): draw a last provoking vertex that no pixel input sees without the extension
2026-10-23 16:16:37 +02:00
Felipebmaitan
d166c7208d
test(job-manager): cover registration failure without an assigned ID
2026-10-23 11:14:54 -03:00