Adrià
feb5059ac4
Merge pull request #8254 from YossiYad/feat/net-threads
...
feat(libSceNet): implement the net thread calls and refuse network emulation
2026-10-24 18:35:46 +02:00
orezraey and Claude Opus 5.5
2f99b411af
Merge main into fix/libc-printf-measured-ps5
...
Keep #3987 's q, D, O, U, width, '-' and trailing '%' handling for
unknown conversions and fold it into this branch's measured path:
'#' and precision are ignored as measured, '+', space, apostrophe
and '0' with a width still throw.
Co-Authored-By: Claude Opus 5.5 <[email protected] >
2026-10-24 13:33:52 -03:00
JAB-dev and Claude Sonnet 5.5
4be45df841
test(libSceAudioOut): stop asserting a repeated AudioOut2 init and record the init gaps
...
`sceAudioOutInit` now initializes AudioOut2, so the extra `sceAudioOut2Initialize()` in the speaker-info test after a legacy init pinned a repeated direct-init result that no run on the console covered; the test keeps the legacy-init to speaker-info success check. The debt file records that a repeated `sceAudioOutInit` returns 0 here against `0x8026000e` on the firmware and that a repeated `sceAudioOut2Initialize` is unmeasured, describes the flag-1 selector as the unidentified per-process libkernel value with BunnyFl's `0x14FFFFF` boundary, and splits the speaker-info entry so no entry passes the length limit.
Co-Authored-By: Claude Sonnet 5.5 <[email protected] >
2026-10-24 18:32:14 +02:00
akkadbakkad89
c89baddeab
docs(libc): repair the facet debt splice and record the locale fallback and wclog
...
The entry spliced the facet-lifetime sentence into the zeroed-storage claim; restore both, note that the new _Getcat entries ignore the locale name and always build the C facet, and mention std::wclog alongside std::clog.
2026-10-24 22:00:42 +05:30
Adrià
6da7e42704
Merge pull request #9652 from JJenkx/perf/agc-join-from-run-start
...
perf(agc): join the imports of a buffer bound from the start of adjacent ranges
2026-10-24 18:28:15 +02:00
alnsx
e7ff68e558
chore: merge main and preserve polling debt clarifications
2026-10-24 12:24:17 -04:00
alnsx
71a1384845
docs(libkernel): clarify redirected standard-descriptor readiness
2026-10-24 12:21:48 -04:00
orezraey and Claude Opus 5.5
293bc5dd2b
Merge main into fix/libkernel-posix-thread-attr-measured-ps5
...
Co-Authored-By: Claude Opus 5.5 <[email protected] >
2026-10-24 13:20:25 -03:00
Adrià
e7e99adcc4
Merge pull request #6010 from zmeizy/claude/add-mul-f32-denormal-modes
...
fix(shader): translate f32 add and multiply in f32 denormal modes 1 a…
2026-10-24 18:20:07 +02:00
orezraey and Claude Opus 5.5
d963d44326
Merge main into fix/agc-partial-fast-clear-eliminate
...
Co-Authored-By: Claude Opus 5.5 <[email protected] >
2026-10-24 13:19:15 -03:00
orezraey and Claude Opus 5.5
8ed4ce86cb
docs(libkernel): say which flexible map flags throw here
...
Co-Authored-By: Claude Opus 5.5 <[email protected] >
2026-10-24 13:18:04 -03:00
orezraey and Claude Opus 5.5
9dd91b6f23
docs(libkernel): record select's word-wide bit clearing and the EBADF case as measured
...
Co-Authored-By: Claude Opus 5.5 <[email protected] >
2026-10-24 13:17:54 -03:00
Adrià
d01070d6c3
Merge pull request #5640 from EagleBearerYS/feat/relinker-frame-frameless-leaves
...
feat(relinker): frame red-zone leaves without a frame pointer by moving their rsp operands
2026-10-24 18:14:53 +02:00
Dean
5c90b0a65e
Merge pull request #9228 from savvaniss/feat/log-deferred-imported-modules
...
feat(relinker): log deferred Windows modules the executable imports from
2026-10-25 05:10:41 +13:00
Bram910
7151c6c090
docs(relinker): clarify call-site analysis limits
2026-10-24 18:08:46 +02:00
orezraey and Claude Opus 5.5
948e969ba0
feat(videoout): blend the overlay plane into frame dumps and screenshots
...
Co-Authored-By: Claude Opus 5.5 <[email protected] >
2026-10-24 13:03:12 -03:00
JAB-dev
032b4ff6da
Merge remote-tracking branch 'origin/main' into HEAD
2026-10-24 18:01:59 +02:00
Adrià
dca72a82da
Merge pull request #3987 from MarcZX10/codex/carry-windows-format-freebsd-3975
...
fix(libc): match title printf behavior on Windows
2026-10-24 17:59:27 +02:00
orezraey and Claude Opus 5.5
7844bbb5e1
Merge main into fix/libscepad-open-checks-measured-ps5
...
Co-Authored-By: Claude Opus 5.5 <[email protected] >
2026-10-24 12:58:01 -03:00
Adrià
3fcb5e4d76
Merge pull request #9178 from norton62/fix/pad-remote-control-port
...
fix(libScePad): open the system remote control port as a disconnected device
2026-10-24 17:40:15 +02:00
Adrià
c9b75825f3
Merge pull request #8373 from slider/feat/libkernel-pthread-attr-accessors
...
feat(libkernel): add missing pthread attribute accessors
2026-10-24 17:29:28 +02:00
Adrià
43768fa237
Merge pull request #8999 from milescoviello/feat/db-depth-copy-draw
...
feat(agc): draw DB depth copies with a driver pixel program
2026-10-24 17:29:23 +02:00
orezraey and Claude Opus 5.5
a328020e95
Merge main into fix/libkernel-socket-receive-flags-measured-ps5
...
Co-Authored-By: Claude Opus 5.5 <[email protected] >
2026-10-24 12:24:32 -03:00
review
ac2591a193
Merge commit 'refs/review/8742/head' into HEAD
2026-10-24 17:23:45 +02:00
TechLevelZero and Claude Opus 5.5
753767f86a
fix(shader): translate f32 conversions in f32 denormal modes 1 and 2
...
The f32 conversions that only flush their inputs follow bit 0 of the
FLOAT_MODE f32 denormal field, as the f32 compares do: mode 1 keeps
denormal inputs like mode 3 and mode 2 flushes them like mode 0.
v_cvt_pk_u8_f32 also follows a round mode set at run time.
Measured on RDNA2 (gfx1036) with the hardware oracle.
Co-Authored-By: Claude Opus 5.5 <[email protected] >
2026-10-24 16:23:33 +01:00
Dean
b607bfdc8b
Merge pull request #8213 from milescoviello/fix/journal-stream-modules
...
fix(agc): read the pipeline journal's modules at replay instead of holding the file
2026-10-25 04:18:44 +13:00
Dean
2393e2e773
Merge pull request #10320 from orezraey/fix/libkernel-ip-options-measured-ps5
...
fix(libkernel): keep IP_TTL, IP_TOS and the multicast options as measured on a PS5
2026-10-25 04:18:17 +13:00
Dean
ce16645691
Merge pull request #9127 from Retr0G28/fix/equeue-rotate-level-events
...
fix(libkernel): move events reported by sceKernelWaitEqueue behind the waiting ones
2026-10-25 04:17:49 +13:00
Adrià
3102f39af0
Merge pull request #8235 from jagrat04/feat/libSceNet-show-route-with-memory
...
feat(libSceNet): implement sceNetShowRouteWithMemory
2026-10-24 17:17:45 +02:00
Dean
e60371da9c
Merge pull request #9123 from Retr0G28/fix/sigaction-ignore-discards-pending
...
fix(libkernel): discard a pending signal when sigaction or signal ignores it
2026-10-25 04:17:21 +13:00
Dean
23d89bf767
Merge pull request #10236 from orezraey/fix/libc-heap-error-report-measured-ps5
...
fix(libc): print sceLibcInternalHeapErrorReportForGame's report as a PS5 does
2026-10-25 04:16:56 +13:00
Dean
fee6a14709
Merge pull request #9221 from YossiYad/feat/gnm-neo-embedded-shaders
...
feat(libSceGnmDriverForNeoMode): set the embedded fullscreen VS and PS shaders
2026-10-25 04:16:30 +13:00
Dean Galvin
75e78c3cad
Merge main into windows/libc-powf-msun
2026-10-25 04:13:50 +13:00
Dean Galvin
cba2f88fc0
Merge main into feat/libc-feholdexcept
2026-10-25 04:13:50 +13:00
Adrià
cb807e0cfe
Merge pull request #9574 from Ondra97/codex/feat-freetype-trigonometry
...
feat(libSceFreeType): expose LP64 trigonometry
2026-10-24 17:12:37 +02:00
aarushkha
8d67d8d070
docs(libkernel): note that lseek does not reactivate a regular-file read knote on FreeBSD
2026-10-24 20:37:58 +05:30
Adrià Franch
af673ae694
docs(agc): record the one-fragment color target's unmeasured console behaviour and refused cases
2026-10-24 16:59:57 +02:00
Adrià
f863d6af28
Merge pull request #7814 from ionut27001/fix/videoout-output-status-resolution
...
fix(libSceVideoOut): report the output resolution from the host display as measured on a PS5
2026-10-24 16:58:48 +02:00
Adrià
78d907bfcc
Merge pull request #8232 from jagrat04/feat/libSceNet-show-netstat-ex
...
feat(libSceNet): implement sceNetShowNetstatEx
2026-10-24 16:58:43 +02:00
Rookie
39df8e081c
fix(relinker): prefer 0x400000 for Windows executables
2026-10-24 15:58:35 +01:00
Dean
25b744db4a
Merge pull request #9232 from UnhealthyKraken/feat/libc-feupdateenv
...
feat(libc): implement feupdateenv
2026-10-25 03:52:37 +13:00
Dean
0eba9f8d02
Merge pull request #9902 from MarrasFederico/feat/np-matching2-contexts
...
feat(libSceNpMatching2): model contexts offline
2026-10-25 03:52:12 +13:00
Dean
7dea7774d6
Merge pull request #10018 from JJenkx/fix/dmem-release-skips-free-pages
...
fix(libkernel): skip unallocated pages in sceKernelReleaseDirectMemory
2026-10-25 03:51:22 +13:00
Adrià
d098eca3d6
Merge pull request #9185 from janzezno/fix/pixel-interlock-monolithic
...
fix(agc): build a pipeline with a fragment shader interlock whole, not from libraries
2026-10-24 16:29:56 +02:00
Dean Galvin
cac82f55d1
Merge main into codex/libc-srandomdev-20261020
2026-10-25 03:29:34 +13:00
hypermist
7cd3845f15
Merge remote-tracking branch 'upstream/main' into feat/libc-dinkumware-conversions-m2
2026-10-25 03:28:51 +13:00
Sebastian and Claude Opus 5.5
adc22104af
docs(debt): drop sched_rr_get_interval from the unimplemented scheduling calls
...
Co-Authored-By: Claude Opus 5.5 <[email protected] >
Claude-Session: https://claude.ai/code/session_01QnkpF2oEMofseVz9Z7WEAC
2026-10-24 14:28:33 +00:00
Sebastian and Claude Opus 5.5
84e65ab140
fix(libkernel): bound sched_setparam and sched_getparam by the reported priority range
...
Co-Authored-By: Claude Opus 5.5 <[email protected] >
Claude-Session: https://claude.ai/code/session_01QnkpF2oEMofseVz9Z7WEAC
2026-10-24 14:28:22 +00:00
Sebastian and Claude Opus 5.5
a3ae332f5e
feat(libkernel): implement sched_getparam, sched_getscheduler and sched_setparam for the calling thread
...
Co-Authored-By: Claude Opus 5.5 <[email protected] >
Claude-Session: https://claude.ai/code/session_01QnkpF2oEMofseVz9Z7WEAC
2026-10-24 14:28:05 +00:00
yash27git
1c21aeb870
docs(libSceContentDelete): clarify unresolved export contracts
2026-10-24 19:44:29 +05:30