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
427b87fdea
feat(libSceFreeType): expose LP64 trigonometry
2026-10-23 16:48:32 +02:00
Queuze
8c521d7d1e
fix(agc): recover initial sampled image copies
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
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
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
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
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
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
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
6fafcd77b8
docs(job-manager): keep remaining debt concise
2026-10-23 11:14:43 -03:00
Felipebmaitan
aecbaf2da6
fix(job-manager): forward object registration results
2026-10-23 11:14:43 -03:00
Adrià
e94545a592
Merge pull request #7644 from EagleBearerYS/perf/agc-lazy-resolve-shader-abi
...
perf(agc): leave a lazily registered shader's resolved ABI to its first use
2026-10-23 16:14:38 +02:00
Felipebmaitan
5d27e9856e
fix(job-manager): release waiters and clean up partial initialization
2026-10-23 11:14:38 -03:00
Adrià
1047c108af
Merge pull request #6011 from zmeizy/claude/cvt-pk-u8-f32-round-mode
...
fix(shader): round v_cvt_pk_u8_f32 in the FLOAT_MODE f32 round mode
2026-10-23 16:13:41 +02:00
Claude
1aab236614
feat(libSceJson2): implement sce::Json::String at, find and rfind
...
Co-Authored-By: Claude Opus 5.5 (1M context) <[email protected] >
Claude-Session: https://claude.ai/code/session_01GDe3GT5MyAARmdWTiGsiNU
2026-10-23 13:52:35 +00:00
Yunus Shaikh
a0885b0c08
Merge main into fix/agc-address-copy-evict-main
...
# Conflicts:
# docs/dev/debt/libSceAgcDriver.md
2026-10-23 06:51:51 -07:00
Felipebmaitan
0891ca275e
test(job-manager): verify native compute command capacity
2026-10-23 10:51:25 -03:00
Felipebmaitan
ebf606ed01
fix(libSceJobManager): batch compute completion in caller storage
2026-10-23 10:51:24 -03:00
mantavisual and Claude Opus 5.5
6da3fa85e3
docs(build): point the antivirus note at the relinker tests' test-temp
...
The note told Windows users to set TEMP and TMP to a directory the scanner
excludes, but since 39dd854c8 CTest sets TMPDIR, TEMP and TMP of the
relinker tests to core/relinker/test-temp in the build directory, so those
variables no longer move the executables. Name that directory instead and
add windows_bss and windows_fixed_base, which fail the same way when the
scanner blocks the executables they run.
Co-Authored-By: Claude Opus 5.5 <[email protected] >
2026-10-23 16:50:48 +03:00
orezraey and Claude Opus 5.5
83caf5f997
docs(libkernel): say which sceKernelOpenEventFlag null-output answers were measured
...
Co-Authored-By: Claude Opus 5.5 <[email protected] >
2026-10-23 10:46:40 -03:00
Gruzzberry and Claude Opus 5.5
d2639b06c7
docs(debt): shorten the guest file names entry to state the gap first
...
Co-Authored-By: Claude Opus 5.5 <[email protected] >
2026-10-23 14:39:41 +01:00
Gruzzberry and Claude Opus 5.5
f2d3512d33
docs(debt): say the guest file names are not escaped rather than unchanged
...
Co-Authored-By: Claude Opus 5.5 <[email protected] >
2026-10-23 14:39:41 +01:00
Gruzzberry and Claude Sonnet 5.5
52487b7fcc
docs(debt): record the guest file names Windows does not create like FreeBSD
...
Co-Authored-By: Claude Sonnet 5.5 <[email protected] >
2026-10-23 14:39:41 +01:00
Felipebmaitan
fc8f03594d
fix(job-manager): spin only for pending work in host clock time
2026-10-23 10:34:59 -03:00
Felipebmaitan
14c582fb75
fix(tests): distinguish the manual JobManager reference runner
2026-10-23 10:28:00 -03:00
Felipebmaitan
fd459d96f7
fix(libSceJobManager): honor worker spin and persistence policies
2026-10-23 10:28:00 -03:00
orezraey and Claude Opus 5.5
c1ce36f9ee
Merge main into fix/libc-strftime-measured-ps5
...
Co-Authored-By: Claude Opus 5.5 <[email protected] >
2026-10-23 10:24:47 -03:00
Adrià Franch and Claude
2fd0610bff
fix(agc): draw a last provoking vertex that nothing observes without the extension
...
Co-Authored-By: Claude <[email protected] >
2026-10-23 15:21:46 +02:00
Claude
687e7d637e
fix(libSceLibreSsl): return null from CRYPTO_malloc for sizes of zero or less
...
CRYPTO_malloc threw for a size of zero or less. LibreSSL 2.5.4, 3.4.1
and 3.4.3 all take an int size and return null there, so it now does
the same, and the test checks for null instead of a throw.
Co-Authored-By: Claude Opus 5.5 (1M context) <[email protected] >
2026-10-23 13:15:04 +00:00
Dean Galvin
192a490b19
Merge main into fix/tzname-no-dst
2026-10-24 02:10:50 +13:00
Dean Galvin
6747c5b996
Merge main into fix/fcntl-getfl-pipe-rdwr
2026-10-24 02:10:48 +13:00
Yunus Shaikh
cb9de8049c
docs(debt): record depth surfaces over compared shared memory
2026-10-23 06:10:23 -07:00
Dean
65f1d28e7d
Merge pull request #9109 from Retr0G28/fix/alias-trailing-slash-windows
...
fix(libc): fail with ENOTDIR for a file named with a trailing slash on Windows
2026-10-24 02:08:03 +13:00
Dean
8dcbc4e5c9
Merge pull request #9643 from Noxy-HNR/fix/libc-float-domain-errors
...
fix(libc): preserve errno across fmodf domain errors
2026-10-24 02:03:09 +13:00
Dean
be686ec858
Merge pull request #9642 from Noxy-HNR/fix/guest-byte-case-locale
...
fix(libc): isolate byte case comparisons from the host locale
2026-10-24 02:02:44 +13:00
Dean
c383e3772b
Merge pull request #9992 from klosixgaming-arch/fix/font-zero-extent-surface
...
fix(libSceFont): render a glyph into a zero-extent surface to measure it
2026-10-24 01:58:08 +13:00
orezraey and Claude Opus 5.5
556b195d59
Merge main into fix/libscecescs-jis-encode-measured-ps5
...
Co-Authored-By: Claude Opus 5.5 <[email protected] >
2026-10-23 09:56:08 -03:00
orezraey and Claude Opus 5.5
e4ed848821
Merge main into fix/libscecescs-mbcs-strings-measured-ps5
...
Co-Authored-By: Claude Opus 5.5 <[email protected] >
2026-10-23 09:55:06 -03:00
orezraey and Claude Opus 5.5
8e10ddbb5c
Merge main into fix/libscecescs-scalar-measured-ps5
...
Co-Authored-By: Claude Opus 5.5 <[email protected] >
2026-10-23 09:54:01 -03:00
jacob6769
509243a7e1
Merge remote-tracking branch 'origin/main' into feat/ces-korean-big5-scalars
...
# Conflicts:
# docs/dev/debt/libSceCesCs.md
2026-10-23 21:52:29 +09:00