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
Adrià
a0aaf24b68
Merge pull request #8996 from hypermoist/feat/libc-init-once-clr
...
feat(libSceLibcInternal): add the __std_init_once _clr calls
2026-10-24 18:14:49 +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
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
Adrià
d4adeae208
Merge pull request #8924 from hypermoist/feat/agc-marker-span
...
feat(agc): push and set debug markers from a text span
2026-10-24 17:55:31 +02: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
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
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
Adrià
3ca5b17655
Merge pull request #9443 from janzezno/fix/array-target-depth-plane-flush
...
fix(agc): flush depth planes only over the layers an array target's lookup refreshes
2026-10-24 16:59:49 +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
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
a8c8b8117b
Merge pull request #8900 from WhiteAssassins/feat/patch-advisor
...
feat(tools): recommend verified local game patches
2026-10-25 03:51:47 +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
Dean
0c30c363ea
Merge pull request #9972 from tkcm01/fix/flexible-memory-fixture-meta-macos
...
test(libkernel): describe the flexible memory fixture's segment on macOS
2026-10-25 03:50:56 +13:00
Dean
1981c789ed
Merge pull request #8684 from xXPBSXx/test/time-conversion-region-zones-windows
...
test(libc): run POSIX-form time zone conversions on Windows
2026-10-25 03:50:28 +13:00
Adrià
1e740a23a3
Merge pull request #9056 from milescoviello/fix/sample-order-test-depth-read
...
test(agc): read the sample order tests' depth through a sampled copy
2026-10-24 16:45:31 +02: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
Adrià
041fd0a635
Merge pull request #9247 from xXPBSXx/test/shm-descriptor-reuse-readlink-chk
...
test(libkernel): hook __readlink_chk in the shared-memory descriptor reuse test
2026-10-24 16:25:48 +02:00
Dean
5ed5427bac
Merge pull request #10622 from oneandonlydean/fix/configure-seed-type-sizes
...
fix(tools): keep check_type_size results in configure_seed
2026-10-25 03:01:15 +13:00
Adrià
bafe9f65c1
Merge pull request #9558 from Izamaru/fix/pipeline-cache-save-temporaries
...
fix(agc): release pipeline cache save temporaries after use
2026-10-24 15:58:13 +02:00
Adrià
cc277a667d
Merge pull request #9421 from JJenkx/windows/host-allocator-kept-lists
...
perf(agc): keep full freed-block lists for a thread whose list is empty
2026-10-24 15:56:09 +02:00
Dean Galvin
90cc1fa6a5
Merge main into feat/gnm-neo-embedded-shaders
2026-10-25 02:52:26 +13:00
Adrià
c9b2660d56
Merge pull request #9567 from Izamaru/fix/rve-descriptor-references
...
fix(shader): refresh descriptor sources after redundant value elimination
2026-10-24 15:46:56 +02:00
Retr0
a835498ae6
test(libkernel): check that an ignored signal above 32 leaves the pending set
...
A blocked raise(40) shows in word 1 of sigpending, and sigaction(SIG_IGN) on it clears that word, as kern_sigaction drops it from the queue for any signal number.
2026-10-24 16:44:22 +03:00
Retr0
8083ae7209
Merge remote-tracking branch 'origin/main' into fix/sigaction-ignore-discards-pending
...
# Conflicts:
# docs/dev/debt/libkernel.md
2026-10-24 16:44:21 +03:00
Savvanis Spyros and Claude Opus 5.5
66ccd46909
Merge remote-tracking branch 'origin/main' into feat/log-deferred-imported-modules
...
Co-Authored-By: Claude Opus 5.5 <[email protected] >
2026-10-24 16:35:28 +03:00
Adrià
522e32e3b6
Merge pull request #7550 from gjonn/fix/shader-resinfo-any-descriptor-dimension
...
fix(shader): answer image_get_resinfo on any T# dimension
2026-10-24 15:30:15 +02:00
Dean Galvin
5cef36532c
fix(tools): keep check_type_size results in configure_seed
...
CMake stores a check_type_size result as two cache entries: HAVE_<VAR>, documented as Result of TRY_COMPILE, and <VAR>, documented as CHECK_TYPE_SIZE. The exporter only recognized the first, so a seeded configure restored HAVE_<VAR>=TRUE, skipped the probe and had no size. Seed the size entry too, and hash tools/configure_seed.py into the seed cache key so a seed written by the old exporter is not restored.
2026-10-25 02:16:51 +13:00
Retr0
f389bcce9c
docs(debt): describe the sceKernelWaitEqueue report order after a rotation
2026-10-24 16:08:12 +03:00
Adrià
6cd36e6517
Merge pull request #9794 from Retr0G28/feat/sysctl-kern-boottime
...
feat(libkernel): answer kern.boottime in sysctl and sysctlbyname
2026-10-24 14:58:01 +02:00
orezraey and Claude Opus 5.5
55473fb673
fix(libkernel): keep the low byte of an int IP_MULTICAST_LOOP
...
Co-Authored-By: Claude Opus 5.5 <[email protected] >
2026-10-24 09:55:58 -03:00
Adrià
0457bde305
Merge pull request #9805 from milescoviello/fix/shader-memory-block-copies
...
fix(agc): copy shader memory's widened block reads through CopyGuestBytes
2026-10-24 14:54:54 +02:00
Dean
8e039f083f
Merge pull request #9988 from frankea/fix/one-sample-ancillary-unsampled
...
fix(agc): accept ANCILLARY without PS_ITER_SAMPLE for a one-sample depth target without MSAA_ENABLE
2026-10-25 01:54:06 +13:00
Adrià
18e85391b4
Merge pull request #9746 from imellag/fix/shader-empty-loop-continue
...
fix(shader): route a loop's back edge through an empty continue block when its latch holds instructions
2026-10-24 14:53:54 +02:00
Dean
9a1ea5de1b
Merge pull request #10110 from BunnyFl/feat/libkernel-version-trace-queries
...
feat(libkernel): implement the system-ex version, lower-limit and trace memory queries
2026-10-25 01:53:38 +13:00
Dean
fe0207e20f
Merge pull request #10347 from hugodearaujo/fix/ngs2-reverb-channel-conversion
...
fix(libSceNgs2.native): accept a reverb voice with different input and output channel counts
2026-10-25 01:53:08 +13:00
Adrià
6e85617080
Merge pull request #9856 from Pacuka/feat/agc-driver-mem-semaphore
...
feat(libSceAgcDriver): execute MEM_SEMAPHORE signals and waits
2026-10-24 14:52:55 +02:00
Dean
1da453787e
Merge pull request #8970 from xdCloudy/feat/pr-overlap-main-export-check
...
fix(tools): detect exports already present on main
2026-10-25 01:52:38 +13:00
Dean
e754f6c2b4
Merge pull request #10217 from emirplus/fix/env-reference-stream-reconfigure
...
fix(tools): reconfigure streams with backslashreplace in env_reference
2026-10-25 01:52:12 +13:00
Dean
41649e411e
Merge pull request #9212 from YossiYad/feat/gnm-neo-shaders-workloads
...
feat(libSceGnmDriverForNeoMode): write the shader register packets and answer the workload and clock queries
2026-10-25 01:51:39 +13:00