Felipebmaitan
6821d6cd01
docs(http2): record the conflicting public method declarations
2026-10-26 13:10:56 -03:00
Felipebmaitan
3c4a8eb512
fix(http2): bound uploads and quiesce requests during teardown
2026-10-26 13:10:56 -03:00
Felipebmaitan
db57916260
feat(http2): send synchronous HTTP/2 requests over TLS
2026-10-26 13:10:56 -03:00
Adrià
518d36eaec
Merge pull request #10305 from orezraey/docs/libkernel-flexible-flag-8000-measured-ps5
...
docs(libkernel): record flexible memory flag 0x8000 as measured on a PS5
2026-10-26 17:04:25 +01:00
Adrià
e476a8ab3d
Merge pull request #10259 from voidlakhan/docs/libSceErrorDialog-debt
...
docs(libSceErrorDialog): correct stale error behavior debt
2026-10-26 17:03:24 +01:00
Adrià
68fc123510
Merge pull request #10214 from VakzOs/feat/cescs-cp858
...
feat(libSceCesCs): add the code page 858 profile
2026-10-26 17:03:08 +01:00
Adrià
a6bd8f957f
Merge pull request #10221 from xXPBSXx/docs/debt-ajm-strerror-title
...
docs(debt): note how titles use sceAjmStrError
2026-10-26 16:59:55 +01:00
Adrià
ea42f4f48c
Merge pull request #10201 from orezraey/fix/libscesysmodule-public-ids-measured-ps5
...
fix(libSceSysmodule): reject the module ids a PS5 rejects
2026-10-26 16:58:17 +01:00
Adrià
0071fca61b
Merge pull request #10197 from orezraey/docs/librtc-dos-time-measured-ps5
...
docs(libSceRtc): record sceRtcGetDosTime and sceRtcSetDosTime as measured on a PS5
2026-10-26 16:58:09 +01:00
Adrià
071552ef7f
Merge pull request #10196 from orezraey/fix/libkernel-sys-pathconf-measured-ps5
...
fix(libkernel_sys): answer every pathconf name as the console's UFS mount does
2026-10-26 16:58:02 +01:00
mantavisual
ad31835a6e
Merge remote-tracking branch 'upstream/main' into feat/libressl-crypto-locking-callbacks
...
# Conflicts:
# core/libs/prx/libSceLibreSsl/CMakeLists.txt
# docs/dev/debt/libSceLibreSsl.md
2026-10-26 17:52:59 +02:00
orezraey and Claude Opus 5.5
8bef063196
Merge main into fix/libkernel-posix-thread-attr-measured-ps5
...
Co-Authored-By: Claude Opus 5.5 <[email protected] >
2026-10-26 12:50:24 -03:00
orezraey and Claude Opus 5.5
a5a384faa7
Merge main into docs/libkernel-select-measured-ps5
...
Co-Authored-By: Claude Opus 5.5 <[email protected] >
2026-10-26 12:49:55 -03:00
Adrià
5bdda3661e
Merge pull request #10132 from orezraey/fix/libkernel-sysctl-system-measured-ps5
...
fix(libkernel): report the sysctl system strings and integers a PS5 reports
2026-10-26 16:48:57 +01:00
Adrià Franch
320eb73b4f
docs(debt): record the console's sceAjmStrError texts
2026-10-26 16:46:30 +01:00
xXPBSXx and Claude Sonnet 5.5
fdd372e97d
docs(debt): note how titles use sceAjmStrError
...
Co-Authored-By: Claude Sonnet 5.5 <[email protected] >
2026-10-26 16:46:25 +01:00
LeandroLP23 and Claude Opus 5.5
b95b22cf16
test(shader): skip open-entry cache replacements where SMB has no POSIX rename
...
On Windows, WriteFileAtomically replaces a cache entry with a POSIX
rename so that readers and mappings of the old entry keep working.
Through an SMB share that rename fails with ERROR_INVALID_PARAMETER, and
the plain rename it falls back to is refused while the destination is
open or mapped, so agc_shader_disk_cache and shader_cache_file_read
failed with their temporary directory on such a share (#10833 ).
The POSIX rename moves into PosixReplaceByHandle, unchanged, and
PosixReplaceUnsupported probes it in a directory. Where it reports that
error, the tests skip only the replacements of an entry that a reader
holds open or the cache has mapped, and the disk cache test's cleanup
leaves its directory behind when the POSIX delete fails the same way;
any other failure still fails them. shader_cache_file_read also builds
its \?\ alias of a UNC path as \?\UNC\server\share. The limitation is
recorded in the shader debt file.
Co-Authored-By: Claude Opus 5.5 <[email protected] >
2026-10-26 16:45:38 +01:00
Adrià
da89f18ea7
Merge pull request #10211 from xXPBSXx/docs/debt-ime-keyboardopen-title
...
docs(debt): note how titles call sceImeKeyboardOpen and sceImeKeyboardClose
2026-10-26 16:44:29 +01:00
xXPBSXx
f8eccaceea
Merge upstream/main into docs/debt-userservice-getagelevel-title
...
# Conflicts:
# docs/dev/debt/libSceUserService.md
2026-10-26 16:39:48 +01:00
Adrià
84ffc1ae2d
Merge pull request #10198 from orezraey/docs/libkernel-localtime-measured-ps5
...
docs(libkernel): record what the local time conversions write on a PS5
2026-10-26 16:37:12 +01:00
Adrià
39c801a13d
Merge pull request #9669 from fogydes/feat/libkernel-exec-replacement
...
feat(libkernel): implement execv, execvp and execve process replacement
2026-10-26 16:36:56 +01:00
orezraey and Claude Opus 5.5
da762ebf4b
Merge main into fix/libkernel-posix-thread-attr-measured-ps5
...
Co-Authored-By: Claude Opus 5.5 <[email protected] >
2026-10-26 12:31:40 -03:00
Adrià
c4669c9ca2
Merge pull request #9958 from JJenkx/windows/printf-long-double-hex
...
fix(libc): format %La like titles' libc.prx does
2026-10-26 16:30:58 +01:00
Adrià
b5c040bced
Merge pull request #10191 from xXPBSXx/docs/debt-agcdriver-submitacb-title
...
docs(debt): note how titles call sceAgcDriverSubmitAcb
2026-10-26 16:30:51 +01:00
Adrià
4a8ed9b0da
Merge pull request #10179 from hypermoist/docs/debt-cite-firmware-13-60
...
docs(debt): cite firmware 13.60, not 12.00, for the decrypted modules
2026-10-26 16:30:04 +01:00
Adrià
f1efa4ddc2
Merge pull request #9954 from UnhealthyKraken/feat/jxr-pixel-format-lookup
...
feat(libSceJxr): implement pixel format lookup
2026-10-26 16:24:15 +01:00
Dean Galvin
231bbbce92
Merge branch 'main' into fix/videoout-cursor-flip-status
2026-10-27 04:20:52 +13:00
Adrià
b0f1183ca1
Merge pull request #9973 from JJenkx/windows/swscanf-float-errno
...
fix(libc): leave errno alone for out-of-range float and double in swscanf
2026-10-26 16:20:08 +01:00
hypermist and Claude Opus 5.5
c9a67d1777
docs(libSceAgc): cite firmware 13.60 in the workload packet entry
...
Co-Authored-By: Claude Opus 5.5 <[email protected] >
2026-10-26 16:17:50 +01:00
hypermist and Claude Opus 5.5
d6f2d6501e
docs(debt): cite firmware 13.60, not 12.00, for the decrypted modules
...
The modules these entries were read from record SDK 13.60 (0x13600007)
in their module-param segment, so they are firmware 13.60. Only the
version label changes; the behaviour described is unchanged.
Co-Authored-By: Claude Opus 5.5 <[email protected] >
Claude-Session: https://claude.ai/code/session_013XFS3FUfBtqCVfwmBrRQ6q
2026-10-26 16:17:50 +01:00
Adrià
14803835de
Merge pull request #10176 from orezraey/docs/libc-memmem-memccpy-exports
...
docs(libc): record that libSceLibcInternal does not export memmem or memccpy
2026-10-26 16:14:39 +01:00
Adrià
9857eeeef9
Merge pull request #10171 from xXPBSXx/docs/debt-gamelivestreaming-programinfo-title
...
docs(debt): note how titles call sceGameLiveStreamingGetProgramInfo
2026-10-26 16:13:22 +01:00
Adrià
eeb7760717
Merge pull request #10169 from xXPBSXx/docs/debt-userservice-accessibility-title
...
docs(debt): note how a title calls the sceUserService accessibility getters
2026-10-26 16:12:19 +01:00
janzezno
c867473002
feat(agc): capture and replay frames on Linux
2026-10-26 16:11:45 +01:00
Adrià
716cb74e08
Merge pull request #10162 from xXPBSXx/docs/debt-kernel-inet-pton-title
...
docs(debt): note how titles call inet_pton
2026-10-26 16:09:54 +01:00
Adrià
98093ec3f5
Merge pull request #10148 from xXPBSXx/docs/debt-netctl-getinfo-title
...
docs(debt): note how a title uses the sceNetCtlGetInfo host name codes
2026-10-26 16:09:37 +01:00
Adrià
b28254176b
Merge pull request #10146 from xXPBSXx/docs/debt-audioout-portcreate-title
...
docs(debt): note the formats a title passes to sceAudioOut2PortCreate
2026-10-26 16:07:32 +01:00
Adrià
1fd64318f3
Merge pull request #10105 from xXPBSXx/docs/debt-kernel-semtimedwait-title
...
docs(debt): note how a title calls sem_timedwait
2026-10-26 16:06:43 +01:00
xXPBSXx
e61cf1b081
Merge upstream/main into docs/debt-savedata-mount3-title
...
# Conflicts:
# docs/dev/debt/libSceSaveData.native.md
2026-10-26 16:02:16 +01:00
xXPBSXx and Claude Opus 5.5
12e40b760e
Merge main into docs/debt-pm4-type0-reread
...
Co-Authored-By: Claude Opus 5.5 <[email protected] >
2026-10-26 16:02:00 +01:00
Adrià
7903201bb4
Merge pull request #10130 from orezraey/fix/libkernel-pthread-attr-measured-ps5
...
fix(libkernel): report thread attribute inheritance and null-output errors as measured on a PS5
2026-10-26 15:45:11 +01:00
Alvaro
cf2aa7c362
fix(libkernel): return EAGAIN when renaming a named mutex, rwlock or barrier
2026-10-26 15:39:49 +01:00
xXPBSXx
92b9a7f9cb
Merge upstream/main into docs/debt-kernel-getoperationmode-title
...
# Conflicts:
# docs/dev/debt/libkernel.md
2026-10-26 15:39:12 +01:00
Alvaro
5c30b97440
feat(libkernel): implement pthread_barrier_setname_np
2026-10-26 15:37:26 +01:00
Alvaro
a27cecc950
feat(libkernel): implement pthread_rwlock_setname_np
2026-10-26 15:37:26 +01:00
Alvaro
d100cdaf52
feat(libkernel): implement pthread_mutex_setname_np
2026-10-26 15:36:49 +01:00
orezraey and Claude Opus 5.5
db2e99e83d
Merge main into fix/libscesysmodule-public-ids-measured-ps5
...
Co-Authored-By: Claude Opus 5.5 <[email protected] >
2026-10-26 11:30:18 -03:00
xXPBSXx and Claude Sonnet 5.5
acea44527e
docs(debt): note how a title calls sem_timedwait
...
Co-Authored-By: Claude Sonnet 5.5 <[email protected] >
2026-10-26 15:29:31 +01:00
Adrià
85f8e11372
Merge pull request #10137 from orezraey/docs/libkernel-sem-timedwait-measured-ps5
...
docs(libkernel): record sem_timedwait timeouts as measured on a PS5
2026-10-26 15:27:46 +01:00
Adrià
6a8f224629
Merge pull request #9977 from StoneDC/feat/shellcoreutil-activation-stubs
...
docs(libSceSystemService): clarify activation technical debt
2026-10-26 15:26:10 +01:00