Scramblrrrr
363d17985e
fix(relinker): lower legacy packed reciprocal register instructions
2026-10-11 10:58:14 -03:00
Adrià
a11c8f7f70
Merge pull request #3511 from krishalivaibhav/codex/fix-imgui-submodule-config
...
build: remove accidental imgui gitlink
2026-10-11 14:42:34 +02:00
krishalivaibhav
fab9f576ae
build: remove accidental imgui gitlink
2026-10-11 17:51:09 +05:30
Adrià
1e8fff68c8
Merge pull request #3481 from sypher69/fix/fchdir-search-permission
...
fix(libkernel_sys): check fchdir search permission on Linux
2026-10-11 14:09:47 +02:00
Adrià
2220effbe4
Merge pull request #3482 from MarcZX100/codex/rx-cross-block-3475
...
fix(agc): retain cross-block R_X coordinate XORs
2026-10-11 14:02:02 +02:00
Adrià
8b679d8d9e
Merge pull request #3498 from MarcZX100/codex/progress-inert-reporting
...
feat(tools): mark behaviourally empty functions in progress reports
2026-10-11 13:59:56 +02:00
Adrià
03708282b3
Merge pull request #3495 from Lorkydey/fix/relinker-registry-input-preservation
...
fix(relinker): preserve input binaries when writing registries
2026-10-11 13:56:53 +02:00
Adrià
c253de1165
Merge pull request #3428 from MarcZX100/codex/fix-libkernel-open-empty-path-3308
...
fix(libkernel): reject empty sceKernelOpen paths
2026-10-11 13:55:48 +02:00
Adrià
e783f19bc1
Merge pull request #3441 from MarcZX100/codex/fold-unordered-infinity-compares-3355
...
fix(recompiler): fold true unordered comparisons against f32 infinity
2026-10-11 13:55:17 +02:00
Adrià
a5d75aa24e
Merge pull request #3490 from MarcZX100/codex/image-dimension-boundary-3460
...
test(agc): remove ambiguous 1D V wrap expectation
2026-10-11 13:54:57 +02:00
Adrià
7d7df0560e
Merge pull request #3491 from babyhuey/feat/libkernel-sys-symlink
...
feat(libkernel_sys): implement symlink
2026-10-11 13:54:51 +02:00
Adrià
6c4a84fbc6
Merge pull request #3492 from fable-void/pr/macos-module-start-args
...
fix(relinker): pass module start arguments to macOS guest initializers
2026-10-11 13:54:49 +02:00
Adrià
eaffdc402f
Merge pull request #3489 from MarcZX100/codex/carry-equeue-level-once-3115
...
fix(libkernel): report level-triggered equeue events once per wait
2026-10-11 13:54:44 +02:00
Adrià
bc193544f4
Merge pull request #3487 from DariusHQ/feat/libkernel-underscore-ioctl
...
feat(libkernel): export _ioctl
2026-10-11 13:54:41 +02:00
Adrià
84f43dcdac
Merge pull request #3486 from MarcZX100/codex/carry-sigsetjmp-3432
...
feat(libkernel): implement sigsetjmp
2026-10-11 13:53:51 +02:00
Adrià
fd1a66cab6
Merge pull request #3484 from AchrafReyani/feat/libkernel-pthread-mutexattr-gettype
...
feat(libkernel): implement pthread_mutexattr_gettype
2026-10-11 13:53:23 +02:00
Adrià
2e2c531441
Merge pull request #2258 from krishalivaibhav/codex/spirv13-image-regression
...
test(shader): cover SPIR-V 1.3 image compilation without a GPU
2026-10-11 13:53:14 +02:00
Adrià
c5a304a824
Merge pull request #3478 from fable-void/pr/macos-write-watch-remap
...
fix(libc): watch direct memory mapped over its reservation on macOS
2026-10-11 13:52:58 +02:00
Adrià
c68b887799
Merge pull request #3479 from MarcZX100/codex/carry-arc4random-3450
...
feat(libScePosixForWebKit): implement arc4random
2026-10-11 13:52:52 +02:00
Adrià
673d1e65ca
Merge pull request #3476 from alfalfa-star/carry/select-non-socket-descriptors
...
fix(libkernel): answer select on the standard and random device descriptors
2026-10-11 13:52:21 +02:00
Adrià
6f7a12b0ee
Merge pull request #3472 from oneandonlydean/up4/fix-bda-note-write-nvidia-hang
...
fix(shader): set a BDA-written page's bit inside the slot probe loop
2026-10-11 13:51:42 +02:00
Adrià
23f274e785
Merge pull request #3467 from MarcZX100/codex/rudp-context-queries-3073
...
feat(libSceRudp): report disconnected context queue state
2026-10-11 13:51:11 +02:00
Adrià
6731a610e7
Merge pull request #3470 from Techx3/trophy2-show-trophy-list
...
fix(libSceNpTrophy2): return success from sceNpTrophy2ShowTrophyList
2026-10-11 13:51:05 +02:00
Adrià
712ae61a02
Merge pull request #3465 from MarcZX100/codex/fix-empty-kernel-paths-3308
...
fix(libkernel): reject empty filesystem paths
2026-10-11 13:50:57 +02:00
Adrià
544b38d094
Merge pull request #3474 from 014-code/fix/agc-resource-cache-storage-eviction
...
fix(agc): evict resource-cache images with storage entries
2026-10-11 13:50:49 +02:00
Adrià
daa13905cb
Merge pull request #3434 from Yuva1024/fix/agc-nvidia-pipeline-link-optimization
...
fix(agc): skip the background pipeline relink on NVIDIA's proprietary driver
2026-10-11 13:49:43 +02:00
Adrià
6fd350f075
Merge pull request #3464 from GustavoGamarra95/test/agc-a2c-normalized-exports
...
test(agc): cover UNORM16 and SNORM16 exports with alpha-to-coverage
2026-10-11 13:49:40 +02:00
MarcZX100
8a390b06df
fix(agc): XOR overlapping R_X coordinate contributions
2026-10-11 11:49:23 +00:00
Adrià
b33b1b8e66
Merge pull request #3458 from alfalfa-star/fix/agc-dcc-writeback-keys-reused
...
fix(agc): store a storage image's DCC keys at write-back only when not stored yet
2026-10-11 13:49:15 +02:00
Adrià
3a37a896fa
Merge pull request #3455 from YossiYad/carry/select-non-socket-descriptors
...
fix(libkernel): answer select on non-socket descriptors
2026-10-11 13:49:06 +02:00
Adrià
08e0079e4d
Merge pull request #3451 from LeandroLP23/fix/libc-time-strftime-freebsd-conversions
...
fix(libc): format %k, %l, %s, %v and %+ in strftime
2026-10-11 13:46:24 +02:00
Adrià
e38b5e95d2
Merge pull request #3300 from lendinglibrary/fix/3212-dispatch-split
...
fix(agc): split a compute dispatch over the workgroup count limit
2026-10-11 13:46:20 +02:00
Adrià
cafc074e1a
Merge pull request #3454 from GustavoGamarra95/refactor/share-procmap-query
...
refactor(agc): share the PROCMAP_QUERY lookup with GuestMemory
2026-10-11 13:45:42 +02:00
Adrià
7ff417f8b9
Merge pull request #3449 from hypermoist/feat/np-entitlement-game-trials-flag
...
feat(libSceNpEntitlementAccess): declare sceNpEntitlementAccessGetGameTrialsFlag
2026-10-11 13:45:07 +02:00
Adrià
8f47444853
Merge pull request #3446 from MarcZX100/codex/tolerate-process-time-clock-skew-3422
...
test(libkernel): tolerate process-time clock skew
2026-10-11 13:45:05 +02:00
Adrià
83929de897
Merge pull request #3444 from Pipodi/fix/fused-hull-header
...
fix(agc): select the registered back half for a fused hull header
2026-10-11 13:44:59 +02:00
Adrià
612e93651c
Merge pull request #3453 from LeandroLP23/fix/libc-scanf-suppressed-eof
...
fix(libc): return 0 from scanf when input fails after a suppressed conversion on Windows
2026-10-11 13:44:57 +02:00
Adrià
97fbc7e629
Merge pull request #3447 from sypher69/fix/thread-process-affinity-inheritance
...
fix(libkernel): inherit process affinity in new guest threads
2026-10-11 13:44:45 +02:00
MarcZX100
05504bb05e
fix(tools): retain literals when classifying inert returns
2026-10-11 11:44:32 +00:00
Leandro Soares
90a82da283
feat(tools): mark behaviourally empty bodies in the progress report
...
Cherry-picked from commit f1be92e95c02be451971fc1a8eec139e738e936d.
2026-10-11 11:44:28 +00:00
Adrià
077eeb05ea
Merge pull request #3448 from Feuris/carry/agc-debug-raise-exception
...
feat(libSceAgc): implement sceAgcDebugRaiseException
2026-10-11 13:43:54 +02:00
Adrià
e5d4f59dac
Merge pull request #3438 from ivica00/fix/srgb-bilinear-cube-compare
...
fix(shader): return 0 for 8-bit sRGB color comparison
2026-10-11 13:43:27 +02:00
Adrià
ea31cff19c
Merge pull request #3436 from MarcZX100/codex/rmdir-dot-einval-3116
...
fix(filesystem): reject final dot removal paths
2026-10-11 13:42:56 +02:00
Adrià
22b1782e01
Merge pull request #3442 from babyhuey/feat/libkernel-pthread-getthreadid-np
...
feat(libkernel): implement pthread_getthreadid_np
2026-10-11 13:42:48 +02:00
lorkydey
0cfdc79e59
fix(relinker): preserve input binaries when writing registries
2026-10-11 13:38:27 +02:00
MarcZX100
668a6db50d
test(agc): avoid ambiguous row-boundary filtering
2026-10-11 11:34:47 +00:00
Hannah Lyons
6bc537ce01
feat(libkernel_sys): implement symlink
2026-10-11 07:31:49 -04:00
Hussein Kadhim
59517ef5f5
test(libkernel): cover blocking wait, edge and repeated AMPR equeue events
...
Document the level-triggered user event semantics of sceKernelWaitEqueue in TechnicalDebt.
(cherry picked from commit db79bee1e597effff34c72493ed893d4e750b95d)
2026-10-11 11:28:34 +00:00
Hussein Kadhim
a9b7b20f8f
fix(libkernel): report a level-triggered equeue event once per wait
...
A user event added with sceKernelAddUserEvent stays triggered until it is
deleted. The collection loop kept re-emitting it until the caller's event
buffer was full, so a wait with num > 1 returned the same event num times.
Like kevent, each event is now reported at most once per call; distinct
queued completions of one event are still delivered in order.
(cherry picked from commit db28ebbb7f078cb593cf6b7bb34b8db49dd94630)
2026-10-11 11:28:34 +00:00
MarcZX100
a6cb65e481
fix(agc): retain cross-block R_X coordinate XORs
2026-10-11 11:23:47 +00:00