krishalivaibhav
565fafa85d
feat(net): implement memory-pool netstat diagnostic
2026-10-13 03:19:27 +05:30
Adrià Franch
4d15207553
ci: cache the API state of the hourly workflows
...
pr-overlap and area-labels walked every open PR on each run, spending the
1000 requests/hour that GITHUB_TOKEN gets per repository and starving the
other workflows (HTTP 403 'rate limit exceeded for installation').
pr-overlap keeps a hash of each report in actions/cache and only reads the
comments of PRs whose report changed. area-labels keeps head SHA plus the
labeler.yml blob per PR and labels only the changed ones, at most 40 per
run. conflict-label gets a concurrency group so pushes in a row don't stack
full passes.
2026-10-12 23:49:09 +02:00
BIGFERRY999
f8e2c6497b
feat(libc): implement floor
2026-10-12 22:43:46 +01:00
Dean
8a67eb2e68
Merge pull request #4456 from Mouhand-Kaddo/fix/agc-library-used-descriptor-sets
...
fix(agc): retain used descriptor sets in pipeline libraries
2026-10-13 10:41:32 +13:00
Simone
ad0d478a81
Merge remote-tracking branch 'origin/main' into fix/relinker-weak-imports
...
# Conflicts:
# core/relinker/relinker/src/output/SysVDynamicSectionBuilder.cpp
# core/relinker/relinker/src/pipeline/RelinkerPipeline.cpp
2026-10-12 23:40:54 +02:00
p3nicillin and Claude Opus 5.5
1d115b8962
feat(libScePad): apply the angular velocity deadband
...
Co-Authored-By: Claude Opus 5.5 <[email protected] >
2026-10-12 22:29:57 +01:00
krishalivaibhav
0b54425e3f
test(agc): remove non-discriminating recorded clear fixture
2026-10-13 02:57:39 +05:30
Leonardo
02d1dbb9f3
feat(libSceLibcInternal): implement fminf required for PPSA99902 startup
2026-10-12 23:27:13 +02:00
David
c22654102b
fix(libc): keep the host standard handles when a guest replaces descriptor 0, 1 or 2 on Windows
2026-10-12 21:23:00 +00:00
Adrià
584cc4c571
Merge pull request #4761 from p3n1cillin/claude/agc-driver-validation-debug
...
feat(libSceAgcDriver): answer validation and shader debugging queries as the retail library does
2026-10-12 23:22:01 +02:00
Adrià
55b2b332c3
Merge pull request #4766 from p3n1cillin/claude/libc-heap-report-for-game
...
feat(libc): report heap backtraces and heap errors requested by the guest heap
2026-10-12 23:21:56 +02:00
Adrià
d7323df946
Merge pull request #4755 from ivica00/feat/libc-nearbyint
...
feat(libc): implement nearbyint
2026-10-12 23:21:19 +02:00
Adrià Franch and Claude
91bad2fce5
test(libSceAudioOut): drop sceAudioOutExGetMonitorInfo from the not-implemented test
...
Co-Authored-By: Claude <[email protected] >
2026-10-12 23:19:02 +02:00
p3nicillin and Claude Opus 5.5
e284717ebe
feat(libSceAudioOut): list no audio descriptors in sceAudioOutExGetMonitorInfo
...
Co-Authored-By: Claude Opus 5.5 <[email protected] >
2026-10-12 23:19:02 +02:00
babyhuey
ff56dadc0a
feat(libkernel): export sceKernelInternalMemoryGetAvailableSize
2026-10-12 17:18:53 -04:00
Adrià
559979dc67
Merge pull request #4750 from p3n1cillin/claude/session-signaling-connection-status
...
feat(libSceNpSessionSignaling): answer connection status queries offline
2026-10-12 23:18:08 +02:00
Adrià
ceb6927888
Merge pull request #4671 from jagrat04/feat/libkernel-killpg
...
feat(libkernel): implement killpg
2026-10-12 23:17:33 +02:00
p3nicillin and Claude Opus 5.5
d3ef2b30b7
feat(libc): report heap backtraces and heap errors requested by the guest heap
...
Co-Authored-By: Claude Opus 5.5 <[email protected] >
2026-10-12 22:15:55 +01:00
Adrià
b5b33511f7
Merge pull request #4710 from babyhuey/feat/libkernel-scekernelmmap
...
feat(libkernel): export sceKernelMmap
2026-10-12 23:15:49 +02:00
Adrià
962aba18f5
Merge pull request #4578 from jagrat04/feat/libkernel-getsid
...
feat(libkernel): implement getsid for calling process
2026-10-12 23:14:58 +02:00
Niko and Claude Opus 5.5
7f39ac991b
fix(conventions): keep #### subsections inside the pull request template sections
...
SECTION matched every heading that starts with ###, so a #### line opened
a new section named "# ...". A Tested section written as #### Linux and
#### Windows subsections was reported as missing or empty, and an
unchecked item after a #### line in Checklist was not reported.
A level-4 heading belongs to the level-3 section above it (CommonMark
4.2), and silent_stub_debt() already keeps deeper headings inside their
section. SECTION now matches only headings with exactly three #.
Co-Authored-By: Claude Opus 5.5 <[email protected] >
2026-10-12 23:14:49 +02:00
ArjenS-LA
d31e283088
fix(libkernel): throw for unsupported directory entry names
2026-10-12 21:14:01 +00:00
Adrià Franch and Claude
53fc059af7
docs(technical-debt): record sceNetCtlGetIfStat assumptions
...
Co-Authored-By: Claude <[email protected] >
2026-10-12 23:13:54 +02:00
bubblegg and Claude Opus 5.5
a2e97d25a6
fix(libSceNetCtl): read 64-bit interface byte counters on Linux
...
Co-Authored-By: Claude Opus 5.5 <[email protected] >
2026-10-12 23:13:54 +02:00
bubblegg and Claude Opus 5.5
ec07f5a5ec
fix(libSceNetCtl): keep the Linux interface counters to Linux
...
Co-Authored-By: Claude Opus 5.5 <[email protected] >
2026-10-12 23:13:54 +02:00
bubblegg and Claude Opus 5.5
46338a981c
feat(libSceNetCtl): add sceNetCtlGetIfStat
...
Co-Authored-By: Claude Opus 5.5 <[email protected] >
2026-10-12 23:13:54 +02:00
Adrià
e0fad55e56
Merge pull request #4651 from ErenYeager1836/feat/libkernel-event-error
...
feat(libkernel): implement sceKernelGetEventError
2026-10-12 23:13:34 +02:00
lorkydey
dadc23a8c1
fix(libSceNgs2): reject unverified listener transforms
2026-10-12 23:12:40 +02:00
Adrià
4fc51fd991
Merge pull request #4590 from AlxcBTW/feat/perf-template
...
docs: add a performance report issue form and ask for summary lines
2026-10-12 23:11:53 +02:00
ivica00
5883c25552
feat(libc): implement nearbyint
...
The float helper is already on main. The double helper rounds with the current mode and does not raise the inexact flag.
2026-10-12 23:11:50 +02:00
Adrià Franch
935e7d6ba1
test(libkernel): drop guest_ioctl_getsid, it pinned the getsid throw
2026-10-12 23:11:21 +02:00
jagrat Singh
3ce13e2b7d
feat(libkernel): implement getsid for calling process
2026-10-12 23:11:21 +02:00
jagrat Singh
f08dc5e3c3
feat(libkernel): implement killpg
2026-10-12 23:11:01 +02:00
p3nicillin and Claude Opus 5.5
8e5a1cae23
feat(libSceAgcDriver): answer the validation and shader debugging queries as the retail library does
...
Co-Authored-By: Claude Opus 5.5 <[email protected] >
2026-10-12 22:10:58 +01:00
lorkydey
4168cf3bbd
feat(libSceNgs2): calculate the listener coordinate transform
2026-10-12 23:10:42 +02:00
Adrià
7940cacd83
Merge pull request #4655 from milescoviello/feat/libc-ceil
...
feat(libc): implement ceil
2026-10-12 23:10:14 +02:00
Adrià
6d2f279863
Merge pull request #4607 from yunusshaikh7/feat/tracy-profiler
...
feat(agc): report performance timer scopes to Tracy with APS5_ENABLE_TRACY
2026-10-12 23:09:21 +02:00
Dean
16cdf635e2
Merge pull request #4746 from oneandonlydean/up4/fix-arena-hole-test-flake
...
test(agc): reserve the arena host hole the write-tracking checks query
2026-10-13 10:08:48 +13:00
Adrià
5efd09afc4
Merge pull request #4653 from Lorkydey/feat/libc-statvfs
...
feat(libc): query filesystem statistics by guest path
2026-10-12 23:08:17 +02:00
David
a0a238c86a
feat(libkernel): implement sceKernelGetEventError
...
Return the event's data when EV_ERROR is set in its flags and 0 otherwise, as KytyPS5 does and as FreeBSD 11 kevent stores the errno of a failed change. A null event throws like the other accessors.
2026-10-12 23:07:39 +02:00
Adrià
5f01c80821
Merge pull request #4595 from jagrat04/feat/libkernel-setregid
...
feat(libkernel): implement setregid
2026-10-12 23:06:27 +02:00
Adrià
2a9068b159
Merge pull request #4138 from VitzS7/fix/libkernel-signal-waits
...
feat(libkernel): wait for pending guest signals in the signal waits
2026-10-12 23:06:25 +02:00
p3nicillin and Claude Opus 5.5
b9e9187cfc
docs(debt): cite ASTRO BOT's call to sceNpSessionSignalingGetConnectionStatus
...
Co-Authored-By: Claude Opus 5.5 <[email protected] >
2026-10-12 22:05:40 +01:00
p3nicillin and Claude Opus 5.5
3fa1fe34c9
feat(libSceNpSessionSignaling): answer connection status queries offline
...
Co-Authored-By: Claude Opus 5.5 <[email protected] >
2026-10-12 22:05:23 +01:00
Adrià
d415ce7b59
Merge pull request #4220 from xXPBSXx/fix/savedata-dir-name-search2
...
feat(libSceSaveData): answer sceSaveDataDirNameSearch2
2026-10-12 23:04:55 +02:00
PrintOrb
5031432db0
test(audioout): detect overlapping backend initialization
2026-10-12 16:04:06 -05:00
Adrià
5ccb19b2a0
Merge pull request #4101 from xXPBSXx/fix/kernel-page-table-stats
...
fix(libkernel): answer sceKernelGetPageTableStats
2026-10-12 23:02:33 +02:00
Dean
6f438a1c2e
Merge pull request #4318 from Amoenus/codex/fix-color-target-d64-x
...
feat(agc): support 64 KiB display XOR color targets
2026-10-13 10:01:57 +13:00
Adrià
dabaaa7def
Merge pull request #3611 from nicolasfalesy/feat/libkernel-pathconf
...
feat(libkernel_sys): implement pathconf
2026-10-12 23:01:45 +02:00
Dean
38772ed8b2
Merge pull request #4498 from milescoviello/fix/udp-unspec-disconnect
...
fix(libkernel): dissolve a UDP association on connect to AF_UNSPEC
2026-10-13 10:01:24 +13:00