hedi trigui
b6a911efba
Merge branch 'main' into test/errordialog-param-validation
2026-10-26 17:46:40 +01:00
Adrià
997472c44b
Merge pull request #10248 from mantavisual/feat/libressl-crypto-locking-callbacks
...
feat(libSceLibreSsl): implement the CRYPTO locking and thread id callbacks
2026-10-26 17:46:17 +01:00
Dean
e461a34d8b
Merge pull request #11184 from tibzejoker/build/restore-spirv-pins
...
build(deps): restore SPIRV-Tools v2025.5 and its SPIRV-Headers revision
2026-10-27 05:46:12 +13:00
Dean
9c9d5d439f
Merge pull request #11180 from hyvvs/fix/select-tests-invalid-graph
...
fix(tools): reject malformed saved test graphs
2026-10-27 05:45:37 +13:00
Dean
927f3b9346
Merge pull request #11167 from Ragbie/fix/windows-sigtimedwait-precision
...
fix(libkernel): wait for sigtimedwait timeouts with the precise timed wait on Windows
2026-10-27 05:44:58 +13:00
Dean
b6e52d0d40
Merge pull request #11159 from B-Howell/codex/fix-sampler-window-verification
...
fix(tools): verify sampler windows against the later capture
2026-10-27 05:44:14 +13:00
hedi trigui
738e788820
Merge branch 'main' into test/errordialog-param-validation
2026-10-26 17:43:43 +01:00
Dean
3a1c60898a
Merge pull request #11156 from orezraey/fix/libc-fdopen-measured-ps5
...
fix(libc): check the fdopen mode before the descriptor and skip the access check as measured on a PS5
2026-10-27 05:43:39 +13:00
Dean
6733079b2d
Merge pull request #11140 from akkadbakkad89/fix/psml-mfsr-init
...
fix(libScePsml): fail MFSR init and shared-resource limits as a base console does
2026-10-27 05:42:58 +13:00
Dean
4971b380b3
Merge pull request #11127 from orezraey/fix/libc-strerror-r-texts-measured-ps5
...
fix(libc): give strerror_r, perror and strerror_s the strerror texts as measured on a PS5
2026-10-27 05:42:18 +13:00
hedi trigui
5d2a7bbd46
Merge branch 'main' into test/errordialog-param-validation
2026-10-26 17:42:02 +01:00
Dean
5b089729ca
Merge pull request #11101 from StoneDC/fix/release-docs-stage-copies
...
fix(tools): stage documentation copies before publishing
2026-10-27 05:41:35 +13:00
Dean
50ef454b5a
Merge pull request #11082 from roboterspinne/fix/relinker-windows-fixed-base-user-limit
...
fix(relinker): keep fixed Windows images below the highest user address
2026-10-27 05:40:54 +13:00
Dean
728266059d
Merge pull request #11063 from roboterspinne/fix/relinker-red-zone-pop-rm-xop
...
fix(relinker): stop reading pop r/m without REX as XOP in red-zone framing
2026-10-27 05:40:19 +13:00
Dean
8fb4f6af1f
Merge pull request #11036 from plexerPK/codex/debt-resolve-entry-order
...
fix(tools): preserve debt entry order during conflict resolution
2026-10-27 05:39:19 +13:00
Dean
ade9b32167
Merge pull request #11029 from orezraey/fix/libkernel-event-error-measured-ps5
...
fix(libkernel): add 0x80020000 to any event fflags in sceKernelGetEventError as measured on a PS5
2026-10-27 05:38:39 +13:00
Dean
041a2e1741
Merge pull request #11028 from plexerPK/codex/configure-seed-multiarch
...
fix(tools): recheck architecture-dependent type sizes in configure seeds
2026-10-27 05:38:03 +13:00
Dean
bd1b31548c
Merge pull request #11013 from mantavisual/feat/icu-invariant-version-helpers
...
feat(libSceIcu): implement the invariant character and version helpers
2026-10-27 05:37:25 +13:00
Dean
349055c1cd
Merge pull request #11009 from EagleBearerYS/fix/count-throwing-done-content
...
fix: report seven always-throwing content and audio exports as not implemented
2026-10-27 05:36:36 +13:00
Dean
b73c5659a5
Merge pull request #11000 from plexerPK/fix/windows-empty-tls-file-offset
...
fix(relinker): accept empty TLS images beyond EOF on Windows
2026-10-27 05:35:55 +13:00
Dean
60f36a2dfb
Merge pull request #10982 from MarcZX10/marc/feat-template-heading-messages
...
feat(tools): say which pull request template heading is missing, empty or misspelled
2026-10-27 05:34:54 +13:00
iAbdulrrahman
6b31deaccf
feat(libc): implement digittoint, isnumber, and ishexnumber
2026-10-26 19:34:17 +03:00
orezraey and Claude Opus 5.5
11522b51e0
Merge main into fix/libscertc-settime-t-order-measured-ps5
...
Co-Authored-By: Claude Opus 5.5 <[email protected] >
2026-10-26 13:34:17 -03:00
Dean
c0c803f8f1
Merge pull request #10974 from verusferro/feat/sp-mutexattr-setprioceiling
...
feat(libSceSpSysCallWrapper): forward sceSpPthreadMutexattrSetprioceiling
2026-10-27 05:34:07 +13:00
iAbdulrrahman
8306ac9183
docs(libScePosixForWebKit): update debt entry for arc4random_uniform
2026-10-26 19:33:56 +03:00
iAbdulrrahman
631269f1e9
feat(libScePosixForWebKit): implement arc4random_uniform
2026-10-26 19:33:56 +03:00
Dean
e698ea22d7
Merge pull request #10932 from AdnanKhan-ak47/feat/move-read-state-recent-null-data
...
fix(libSceMove): accept a null data array in sceMoveReadStateRecent for SDKs through 0x03ffffff
2026-10-27 05:33:23 +13:00
frankea
02eb8256d3
Merge remote-tracking branch 'origin/main' into fix/kernel-gettimezone-host-zone
2026-10-26 12:33:18 -04:00
frankea
549368f29b
test(agc): drop the assertion that the driver refuses DRAW_INDEX_MULTI_INST
2026-10-26 12:33:00 -04:00
iAbdulrrahman
aecf949008
fix(libc): make timingsafe_memcmp comparison strictly branchless
2026-10-26 19:32:58 +03:00
iAbdulrrahman
118d36d8f2
feat(libc): implement timingsafe_memcmp
2026-10-26 19:32:58 +03:00
frankea
49ce12ad0a
Merge remote-tracking branch 'origin/main' into fix/agc-tag-marker-headers
2026-10-26 12:32:50 -04:00
frankea
72f663c64c
Merge remote-tracking branch 'origin/main' into fix/agc-draw-index-multi-instanced
2026-10-26 12:32:50 -04:00
Dean
ca6e29e836
Merge pull request #10924 from Jishnuraj07/fix/pad-sdl-host-controllers
...
test(pad): skip pad_sdl when host controllers are connected
2026-10-27 05:32:38 +13:00
akkadbakkad89
aeef642b5f
test(libSceAgc): check unset indexBufferSize in the NOP payload case
...
unset-state comparison against 0 compiled but never held. Check the
optional directly instead.
2026-10-26 16:32:31 +00:00
akkadbakkad89
7f25d383c6
test(libSceAgc): pin workload NOP payload inertness and correct ACB debt
2026-10-26 16:31:55 +00:00
Dean
b3b996fbba
Merge pull request #10914 from AlexFigas/fix/voicechat-handler-registration-args
...
fix(libSceVoiceChat): declare the handler registration arguments a title passes
2026-10-27 05:31:41 +13:00
akkadbakkad89 and Devin
5d0a47107e
feat(libSceAgc): emit ACB workload packets for complete, active and stream-inactive
...
Firmware 4.03 shows the ACB and DCB variants share the same
reserve-and-emit structure and differ only in a flag bit the command
IR does not model, so mirror the DCB NOP-carried semantic payloads:
stream and workload ids plus the 64-bit mask for complete and active,
stream id only for inactive (9 dwords, matching
sceAgcDriverGetSetWorkloadStreamInactivePacketSize). Validation is
identical to the DCB twins: null buffer, unregistered or out-of-range
stream, workload ids above 63, empty or oversized id lists and
duplicate ids all return null.
Generated with [Devin](https://devin.ai )
Co-Authored-By: Devin <158243242+devin-ai-integration[bot]@users.noreply.github.com>
2026-10-26 16:31:20 +00:00
Dean
c3603c0c6c
Merge pull request #10910 from AlexFigas/fix/npwebapi2-push-context-callback-args
...
fix(libSceNpWebApi2): declare the arguments of sceNpWebApi2PushEventRegisterPushContextCallback
2026-10-27 05:31:01 +13:00
Dean
a25485de03
Merge pull request #10902 from hakarrr/patch-3
...
fix(tools): separate revisions from working-tree paths in check_main_sync
2026-10-27 05:30:26 +13:00
xXPBSXx
7f391eb122
Merge upstream/main into docs/debt-npsessionsignaling-lookups-title
...
# Conflicts:
# docs/dev/debt/libSceNpSessionSignaling.md
2026-10-26 17:29:50 +01:00
Dean
427dd36164
Merge pull request #10887 from thuanquang/feat/ime-backend-exports
...
feat(libSceImeBackend): declare 22 sceImeBackend exports
2026-10-27 05:29:19 +13:00
Dean
4c92447924
Merge pull request #10879 from EagleBearerYS/feat/npmanager-idmapper-requests
...
feat(libSceNpManager): implement the IdMapper and NpManagerInt request lifecycles
2026-10-27 05:28:41 +13:00
Dean
47d389e6da
Merge pull request #10561 from vingelvatten/fix/relinker-dynamic-segment-tail
...
fix(relinker): accept PT_DYNAMIC data after DT_NULL
2026-10-27 05:27:55 +13:00
battleblob1 and Claude Opus 5.5
83d2093a9e
fix(recompiler): let optional-body merges reach ballots that helper lanes cannot contribute to
...
quadObserved refuses an optional body whose merged value reaches a
ballot, unless the ballot is only read as each lane's own bit. A ballot
whose argument onHelper proves false on every helper lane is safe for
any reader: helper lanes contribute zero to every word whatever the
merged value holds there, so its words are a function of real lanes
only. quadObserved now skips such a ballot when the mask analysis has
restricted it. This bounds contribution where the own-bit funnel bounds
consumption.
Co-Authored-By: Claude Opus 5.5 <[email protected] >
2026-10-26 18:24:47 +02:00
battleblob1 and Claude Opus 5.5
bf0589e282
fix(recompiler): accept optional-body merges implied by the skip predicate in stencil replay
...
An EXEC- or VCC-skipped optional body is accepted when every merge phi's
value from the body equals the skipped value on lanes inactive in the
body. A body value that implies the skip predicate is false on every
inactive lane, so it equals the skipped value when that value is the
predicate itself. inactiveEquals now accepts that case, which covers a
lane's own bit of a ballot of the predicate merged with the predicate.
Co-Authored-By: Claude Opus 5.5 <[email protected] >
2026-10-26 18:24:34 +02:00
Adrià
570089a806
Merge pull request #10310 from orezraey/docs/libkernel-select-measured-ps5
...
docs(libkernel): record select limits as measured on a PS5
2026-10-26 17:19:30 +01:00
Piyush Sagar
fd54e493dd
test(libkernel): verify rejected clocks preserve condition attributes
2026-10-26 21:45:11 +05:30
Piyush Sagar
f698fa222b
test(libkernel): keep getter coverage compatible with clock validation
2026-10-26 21:44:54 +05:30
Piyush Sagar
bf029fdf02
docs(libkernel): relocate condattr clock debt entry
2026-10-26 21:44:54 +05:30