Dean
a020d02560
Merge pull request #7718 from To3akaRin/codex/fix-syntax-check-dependency-flags
...
fix(tools): strip dependency options before syntax checks
2026-10-20 15:53:38 +13:00
Dean
ebb8610b82
Merge pull request #8154 from xXPBSXx/fix/socket-address-length-v4
...
fix(libkernel): fail a short or long socket address like FreeBSD
2026-10-20 15:53:11 +13:00
Dean
463dc2e4e2
Merge pull request #7889 from ErenYeager1836/feat/libSceSysmodule-unload-internal-with-arg
...
feat(libSceSysmodule): implement sceSysmoduleUnloadModuleInternalWithArg
2026-10-20 15:52:30 +13:00
Dean
db9fe52310
Merge pull request #7828 from savvaniss/fix/gpl-off-keep-library-extensions
...
fix(agc): keep the pipeline library extensions enabled under APS5_NO_GPL
2026-10-20 15:52:17 +13:00
Dean
b5813c0740
Merge pull request #7746 from YossiYad/fix/front-face-all-bits-uint-target
...
test(agc): export the front-face bits through a uint target as uint
2026-10-20 15:52:03 +13:00
Adrià
06d97be8b4
Merge pull request #7856 from KernelPanicNT/fix/gameupdate-lifecycle-errors
...
fix(libSceGameUpdate): return the module's lifecycle and argument errors
2026-10-20 04:46:46 +02:00
Adrià
0169b82e31
Merge pull request #7852 from Lindamea1/feat/ppsa24191-loader-imports
...
feat(libs): add the Voice and IME exports PPSA24191 needs to load
2026-10-20 04:46:42 +02:00
Adrià
784f82b4b0
Merge pull request #7848 from SibteProf/feat/ces-unicode-scalar-conversions
...
feat(libSceCesCs): implement Unicode scalar conversions
2026-10-20 04:36:33 +02:00
Adrià
38a7b0c72b
Merge pull request #7846 from fogydes/feat/contentexport-firmware-exports
...
feat(libSceContentExport): export missing firmware content export interfaces
2026-10-20 04:36:28 +02:00
Adrià
7e88b6da0b
Merge pull request #7840 from akkadbakkad89/feat/prx-declare-seven-more-libs
...
feat(prx): declare exports for seven more confirmed system libraries
2026-10-20 04:36:23 +02:00
Adrià
c2b0159d6e
Merge pull request #7835 from akkadbakkad89/feat/prx-declare-six-libs
...
feat(prx): declare exports for six confirmed system libraries
2026-10-20 04:27:03 +02:00
Dean
c21eef33c0
Merge pull request #7890 from ErenYeager1836/feat/libSceNpAuth-get-auth-code-id-token
...
feat(libSceNpAuth): export sceNpAuthGetAuthorizationCode and sceNpAuthGetIdToken
2026-10-20 15:22:43 +13:00
Dean
842bfcce66
Merge pull request #7726 from milescoviello/fix/playgo-scenario-chunks
...
fix(libScePlayGo): list chunks 0 to 999 when only a scenario file is present
2026-10-20 15:22:30 +13:00
Dean
07fc9a5b36
Merge pull request #8164 from xXPBSXx/fix/path-name-too-long-fb
...
fix(libc): fail an oversized guest path name with ENAMETOOLONG
2026-10-20 15:22:02 +13:00
Adrià
ad61cafde0
Merge pull request #7821 from xdCloudy/feat/ps5-system-services-exports
...
feat(libs): declare system service import stubs for OS 3.20 compatibility
2026-10-20 04:12:34 +02:00
Adrià
6bd669e40c
Merge pull request #6832 from al3w0f205/feat/bluetoothhid-firmware-exports
...
feat(libSceBluetoothHid): export missing firmware functions from database
2026-10-20 03:45:08 +02:00
Adrià
306bb17a27
Merge pull request #7789 from JJenkx/fix/ajm-batch-context-ownership
...
fix(ajm): keep batch handles within their creating context
2026-10-20 03:45:02 +02:00
Adrià
02084228a4
Merge pull request #7567 from pushkarreddyy/fix/libSceAcm-batch-wait-validation
...
feat(libSceAcm): validate context and batch parameters in batch wait and lifecycle exports
2026-10-20 03:30:45 +02:00
Adrià
ef823a4458
Merge pull request #7756 from frankea/ssl-ps5-measured
...
fix(libSceSsl): follow the codes and defaults measured on a PS5 (13.40)
2026-10-20 03:30:38 +02:00
Adrià
049a826e95
Merge pull request #7786 from T3cm0/feat/videoout-hmd2-bus
...
feat(libSceVideoOut): answer the HMD2 bus open as the console does
2026-10-20 03:25:32 +02:00
To3akaRin
c1c416fc43
docs(build): translate quick syntax checks into English
2026-10-20 09:09:09 +08:00
Adrià
b50976750d
Merge pull request #7640 from Pipodi/perf/texture-cache-scan-admission
...
perf(agc): refuse uncached textures while the sampled cache's least recently used entry is still in use
2026-10-20 02:57:27 +02:00
xXPBSXx and Claude Sonnet 5.5
1ab777e257
docs(libc): list the backslash separator and the sceNgs2ParseWaveformFile exception among the path name length differences
...
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
2026-10-20 02:47:58 +02:00
xXPBSXx and Claude Sonnet 5.5
6bc6c444e0
fix(libc): fail an oversized guest path name with ENAMETOOLONG
...
stat, open, mkdir, rename and the other calls that resolve a guest path answered ENOENT (or EIO for rename) for a name longer than 255 bytes or a path of 1024 bytes or more, because the host path just did not exist. FreeBSD 11.4's namei fails a component above NAME_MAX and a path of MAXPATHLEN bytes with ENAMETOOLONG. Check both limits on the guest string before it is resolved; FilesystemError already maps the error to 63.
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
2026-10-20 02:46:53 +02:00
xXPBSXx and Claude Sonnet 5.5
cd09badb2b
fix(libkernel): fail a short or long socket address like FreeBSD
...
bind, connect and sendto answered EFAULT for an address length below 2 and EAFNOSUPPORT for an AF_INET address below 16 or an AF_INET6 address below 28 bytes. FreeBSD 11.4's getsockaddr fails a length below 2 with EINVAL and above SOCK_MAXADDRLEN (255) with ENAMETOOLONG, and the protocols compare the length with sizeof(struct sockaddr_in) or sockaddr_in6 and fail with EINVAL.
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
2026-10-20 02:30:55 +02:00
Adrià
34b1b77abf
Merge pull request #7651 from DavidSamir/fix/relinker-amd-only-branch-targets
...
fix(relinker): ignore direct branch targets inside an instruction past its prefixes
2026-10-20 02:13:47 +02:00
Adrià
fafadca12c
Merge pull request #7529 from Aspct3434/feat/swscanf-pointer
...
feat(libc): scan %p in swscanf and swscanf_s
2026-10-20 02:09:37 +02:00
Adrià
5253446882
Merge pull request #7543 from ionut27001/fix/libkernel-getrlimit-console
...
fix(libkernel): report the getrlimit values measured on a PS5 for RLIMIT_STACK, RSS, MEMLOCK and NPROC
2026-10-20 02:07:39 +02:00
Dean
3aa35dc014
Merge pull request #6730 from EagleBearerYS/perf/agc-remember-evicting-refusals
...
perf(agc): remember an evicting import request's budget refusal until it could succeed
2026-10-20 12:52:11 +13:00
Adrià
ef0eed9b31
Merge pull request #6680 from 011010/feat/libSceNgs2-geom-report
...
feat(libSceNgs2.native): keep a registry of report handlers
2026-10-20 01:50:58 +02:00
Adrià
8038a425fb
Merge pull request #7574 from bl4nkTHEBUNKER/feat/system-gesture-primitive-touch
...
feat(libSceSystemGesture): report primitive touch events from the pad reports
2026-10-20 01:45:51 +02:00
Adrià
25ab3510ca
Merge pull request #7623 from thuanquang/fix/subvector-loop-exec-zero
...
fix(shader): test an empty exec mask in s_subvector_loop_begin with one compare
2026-10-20 01:41:41 +02:00
Adrià
88fb5592c6
Merge pull request #7611 from Lindamea1/fix/kernel-pthread-attr-sched-getters
...
feat(libkernel): implement scePthreadAttrGetschedpolicy and scePthreadAttrGetinheritsched
2026-10-20 01:23:13 +02:00
Adrià
606ebafd20
Merge pull request #7612 from Lindamea1/fix/netctl-getinfov6-export
...
feat(libSceNetCtl): declare sceNetCtlGetInfoV6
2026-10-20 01:20:06 +02:00
Adrià
7c2334d208
Merge pull request #7477 from SwetabhSingh17/feat/json2-value-operator-bool
...
feat(libSceJson2): implement Value, Object, Array, and String methods
2026-10-20 01:02:24 +02:00
Adrià
9f9cf38bb0
Merge pull request #7493 from Lindamea1/fix/scenet-tcp-nodelay
...
fix(libSceNet): support TCP_NODELAY in sceNetSetsockopt and sceNetGetsockopt
2026-10-20 01:01:26 +02:00
Dean
0393728fd3
Merge pull request #7005 from TheSovietWaffle/fix/videoout-disable-sdl-wgi
...
fix(libSceVideoOut): add APS5_NO_WGI to turn off SDL's Windows.Gaming.Input backend
2026-10-20 11:53:01 +13:00
Dean
053034f41b
Merge pull request #7579 from LeoFeitosa/fix/dcc-mip-block-units
...
fix(agc): track DCC storage images with more than one mip as one unit
2026-10-20 11:52:35 +13:00
Dean
2178eb99aa
Merge pull request #7042 from thuanquang/fix/f64-add-mul-denormal-flush
...
fix(shader): flush v_add_f64 and v_mul_f64 denormals by the f64 field
2026-10-20 11:52:04 +13:00
Dean
89369fdc6a
Merge pull request #6557 from simonbronk/fix/native-msaa-depth-iterate256
...
fix(agc): import native multisample depth whose HTILE is not ITERATE_256
2026-10-20 11:51:50 +13:00
Adrià
8b20da70a1
Merge pull request #7546 from ionut27001/fix/libc-rand48-zero-extend
...
fix(libc): return jrand48 and mrand48 zero-extended as measured on a PS5
2026-10-20 00:51:07 +02:00
Adrià
309ab11eaf
Merge pull request #7539 from ionut27001/fix/libkernel-inet-ntop-pad
...
fix(libkernel): match inet_ntop and inet_pton padding and null pointers as measured on a PS5
2026-10-20 00:51:02 +02:00
Adrià
3aa4448ed3
Merge pull request #7479 from ErenYeager1836/fix/web-browser-dialog-close-status
...
fix(libSceWebBrowserDialog): transition to finished on dialog close
2026-10-20 00:30:11 +02:00
Adrià
0d8c51a54e
Merge pull request #7478 from ErenYeager1836/fix/cdlg-player-review-close-status
...
fix(libSceCdlgPlayerReview): transition to finished on dialog close
2026-10-20 00:18:56 +02:00
Adrià
9b4b3cf463
Merge pull request #6941 from kq62/fix/mesh-barycentric-emulation
...
feat(shader): emulate barycentrics and per-vertex parameters on the mesh path
2026-10-20 00:17:49 +02:00
Adrià
0929be5e8d
Merge pull request #7463 from T3cm0/bionic/vrtracker2-before-init
...
feat(libSceVrTracker2): answer as the console's module before initialization
2026-10-20 00:08:50 +02:00
Dean Galvin
8ea85e6d55
Merge main into pr-7579
...
# Conflicts:
# core/libs/prx/libSceAgcDriver/Graphics/include/TextureTiling.hpp
# core/libs/prx/libSceAgcDriver/Graphics/src/TextureTiling.cpp
# docs/dev/debt/libSceAgcDriver.md
2026-10-20 11:01:23 +13:00
Adrià
a01b3287c6
Merge pull request #7432 from MarcZX10/codex/7017-failed-collect-unwatch
...
fix(agc): save pending results when a fresh write collect fails
2026-10-19 23:43:48 +02:00
Yossi Yadgar
3bdd430a32
docs(debt): note a float color export into a uint target is accepted
2026-10-20 00:07:54 +03:00
Dean Galvin
5e88d5f83e
Merge main into pr-6730
...
# Conflicts:
# core/libs/prx/libSceAgcDriver/Graphics/src/GuestBufferMemory.cpp
# core/libs/prx/libSceAgcDriver/tests/BdaResources.cpp
# docs/dev/debt/libSceAgcDriver.md
2026-10-20 09:56:39 +13:00