Commit Graph
16395 Commits
Author SHA1 Message Date
Retr0 e7de2a5e37 Merge remote-tracking branch 'origin/main' into fix/socketpair-fstat-inode
# Conflicts:
#	core/libs/tests/GuestSocketPair.cpp
2026-10-25 02:33:56 +03:00
boykopovar f26434afa3 Merge pull request #10706 from boykopovar/refactor/main-libs-headers
refactor(libs): add full export headers for libs
2026-10-25 01:44:03 +03:00
boykopovar 3f310f29b6 fix(tests): expose environment check script to registration audit 2026-10-25 00:57:08 +03:00
boykopovar 21634bfb99 fix(tests): split header and convention checks into bounded jobs 2026-10-25 00:48:05 +03:00
boykopovar edeb508b23 fix(tests): use guest scheduling policy in mutex attributes 2026-10-25 00:30:18 +03:00
boykopovar e29ef3c6b5 fix(tests): cast memory unmap addresses to canonical type 2026-10-25 00:21:05 +03:00
boykopovar 2db4bb590b fix(sdk): restore linux and libc++ header compatibility 2026-10-25 00:02:51 +03:00
boykopovar b3cb9a81fb fix(sdk): accept companion event output pointer 2026-10-24 23:50:25 +03:00
boykopovar 2dd226491f fix(cmake): add headers path for exception cleanup test 2026-10-24 23:31:29 +03:00
boykopovar eb044373a7 fix(tests): reconcile exception and network headers after rebase 2026-10-24 23:20:35 +03:00
boykopovar d2406911de fix(sdk): reconcile freetype cid declarations and test types 2026-10-24 23:17:52 +03:00
boykopovar cfae18d656 fix(tests): use typed streams in fopen error checks 2026-10-24 23:17:51 +03:00
boykopovar 2a99f02f25 fix(sdk): reconcile declarations after main rebase 2026-10-24 23:17:50 +03:00
boykopovar 53153d68be fix(sdk): recover dialog and streaming output layouts 2026-10-24 23:17:49 +03:00
boykopovar a448723103 fix(sdk): remove duplicate message dialog result export 2026-10-24 23:17:48 +03:00
boykopovar 53a65ec210 fix(sdk): sync declarations with latest main 2026-10-24 23:17:48 +03:00
boykopovar fdf9ca7574 fix(sdk): reconcile public headers after rebase 2026-10-24 23:17:47 +03:00
boykopovar b85b0b4498 docs: require unique public function declarations 2026-10-24 23:17:46 +03:00
boykopovar d355dec4fc test(sdk): validate vabi function header declarations 2026-10-24 23:17:46 +03:00
boykopovar f38d29fd08 refactor(sdk): add canonical headers for remaining libraries 2026-10-24 23:17:42 +03:00
boykopovar 35cf8d56cd refactor(sdk): add canonical headers for core libraries 2026-10-24 23:17:37 +03:00
Adrià c8d34aa8f4 Merge pull request #6009 from zmeizy/claude/minmax-f32-denormal-modes
fix(shader): translate f32 min and max in f32 denormal modes 1 and 2
2026-10-24 22:13:03 +02:00
Adrià 637220db11 Merge pull request #8686 from Ondra97/codex/fix-net-empty-stream-receive
fix(net): complete zero-length TCP receives without waiting on Windows
2026-10-24 22:07:49 +02:00
Adrià 2dc85609fc Merge pull request #5431 from sktharunbalaji13-cmd/feat/shader-draw-submission-correlation-5166-fresh
feat(agc): trace shader failures through draw submission batches
2026-10-24 21:49:57 +02:00
Adrià 50757b01c6 Merge pull request #9545 from Ondra97/codex/feat-freetype-cid-metadata
feat(libSceFreeType): expose CID font metadata
2026-10-24 21:24:52 +02:00
Dean 30be9b428b Merge pull request #10331 from orezraey/fix/libkernel-multicast-membership-measured-ps5
fix(libkernel): join and leave multicast groups as measured on a PS5
2026-10-25 08:03:16 +13:00
Dean 2fade7ef4e Merge pull request #8980 from Dragost/fix/libSceAvPlayer-drift-gated-audio-clock-rebase
fix(libSceAvPlayer): gate audio clock rebase by drift threshold
2026-10-25 07:43:44 +13:00
Dean 0ea0f25e1b Merge pull request #8863 from UnhealthyKraken/feat/libc-feholdexcept
feat(libc): implement feholdexcept
2026-10-25 07:37:11 +13:00
Dean 82443ce914 Merge pull request #10223 from orezraey/fix/libc-printf-measured-ps5
fix(libc): format sizes, NaN signs, UTF-16 units, positions and unknown conversions as a PS5 does
2026-10-25 07:34:56 +13:00
Dean aad10c84cc Merge pull request #9979 from mazen320/feat/libc-collate-vtable
feat(libc): export the collate facet vtable as data
2026-10-25 07:34:33 +13:00
Dean 1c6e10f170 Merge pull request #8693 from JAB-dev/fix/audioout2-speaker-info-errors
fix(libSceAudioOut): report not-initialized, null-pointer and flag errors from sceAudioOut2GetSpeakerInfo
2026-10-25 07:32:15 +13:00
Adrià 6b23aaf129 Merge pull request #9159 from EagleBearerYS/fix/agc-rewatched-imports-compared-when-shared
fix(agc): keep a rewatched import's memory compared once it is shared
2026-10-24 20:26:38 +02:00
Adrià c035bd5b70 Merge pull request #9424 from hugodearaujo/fix/agc-unset-index-limit
fix(agc): resolve indexed indirect draws on a queue that never set INDEX_BUFFER_SIZE
2026-10-24 20:23:28 +02:00
Adrià 24581200ad Merge pull request #9450 from fma-rc/fix/agc-eqaa-one-fragment
fix(agc): draw a one-fragment multisampled color target as one sample with sample 0's coverage
2026-10-24 20:22:28 +02:00
Adrià 8d3ec0aead Merge pull request #9436 from ycbuzi/fix/agc-vertex-format-widen
fix(agc): widen a vertex format the device lacks to the buffer element's
2026-10-24 20:22:23 +02:00
Adrià befe264ffb Merge pull request #9495 from Neppolo/fix/spirv-optimizer-host-stack
fix(shader): validate and optimize SPIR-V on a host thread when the stack is short
2026-10-24 20:14:59 +02:00
Adrià 5357acd697 Merge pull request #9236 from milescoviello/test/draw-snapshot-table-texels
test(agc): give the draw snapshot table set test texels for its whole surface
2026-10-24 20:03:13 +02:00
Maz 2f94984276 feat(libc): export the collate facet vtable as data
Titles that resolve collate<char>'s vtable as an object need a 72-byte export matching console libc.prx (PPSA16833).
2026-10-24 21:49:15 +04:00
Adrià 29f539a5f3 Merge pull request #7881 from slugzero/feat/pad-multi-controller
feat(pad): support up to 4 controllers with dynamic user discovery
2026-10-24 19:48:53 +02:00
Adrià 6b496aa1d1 Merge pull request #7299 from qpavyros/codex/windows-named-shm
feat(libkernel): support named shared memory on Windows
2026-10-24 19:42:16 +02:00
Dean 67bbe03f91 Merge pull request #10173 from EagleBearerYS/fix/libkernel-rwlockattr-settype-types
fix(libkernel): store only rwlock attribute types 1 and 2
2026-10-25 06:39:50 +13:00
Dean 845e081537 Merge pull request #9038 from akkadbakkad89/feat/libc-facet-getcat
feat(libc): cover the codecvt, numpunct, num_put and time_put facets, their ids and std::clog
2026-10-25 06:39:27 +13:00
Dean ebdfb92528 Merge pull request #8872 from ycbuzi/feat/libc-siginterrupt
feat(libc): implement siginterrupt through the sigaction libkernel registers
2026-10-25 06:39:00 +13:00
JAB-devandClaude Sonnet 5.5 df53f2af4d docs(libSceAudioOut): keep the MasteringInit gap and point the repeat entry at AudioOut.cpp
`sceAudioOut2MasteringInit` still does not return the `0x80268006` the console returns before `sceAudioOut2Initialize`, and the entry no longer justifies that with the initialization being untracked, which this change makes untrue. The new repeat entry links `AudioOut.cpp`, where both initializers are defined.

Co-Authored-By: Claude Sonnet 5.5 <[email protected]>
2026-10-24 19:36:41 +02:00
Adrià d0e7fe7beb Merge pull request #5941 from zmeizy/claude/mullit-f32-denormal-modes
fix(shader): translate v_mullit_f32 in f32 denormal modes 1 and 2
2026-10-24 19:36:11 +02:00
Dean 1009187128 Merge pull request #9348 from klosixgaming-arch/feat/agc-color-logic-op
feat(agc): apply the color logic operation of CB_COLOR_CONTROL
2026-10-25 06:36:03 +13:00
Dean c3a9014a64 Merge pull request #8384 from hypermoist/feat/libc-dinkumware-conversions
feat(libc): implement the Dinkumware _Sto*x conversions
2026-10-25 06:35:36 +13:00
Dean 6d0139cd33 Merge pull request #10330 from orezraey/fix/libkernel-socket-flags-measured-ps5
fix(libkernel): keep the SOL_SOCKET flags a PS5 accepts
2026-10-25 06:34:52 +13:00
Dean d003e64fcf Merge pull request #9099 from aarushkha/feat/libkernel-equeue-regular-file-events-v2
feat(libkernel): answer sceKernelAddReadEvent and sceKernelAddWriteEvent on regular files
2026-10-25 06:33:30 +13:00
orezraeyandClaude Opus 5.5 30f054270f test(libc): keep only the measured unknown-conversion printf cases
Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-24 14:31:14 -03:00