..
ApplicationHeap.cpp
fix(libc): release aligned allocations through the application heap
2026-10-01 22:43:44 +02:00
ExceptionCCleanup.c
fix(libc): run the cleanups of frames that use the C personality
2026-10-04 05:32:55 +13:00
ExceptionCCleanup.cpp
fix(libc): run the cleanups of frames that use the C personality
2026-10-04 05:32:55 +13:00
ExceptionRuntime.cpp
feat(libc): implement RaiseEv, catchReturnFromMain and reallocalign
2026-09-30 23:55:00 +00:00
Fiber.cpp
feat(libSceFiber): implement context size checking and the thread frame pointer
2026-10-01 19:27:24 +02:00
FilePosition.cpp
fix(libc): propagate file position errors
2026-10-02 06:15:14 +02:00
FileStreams.cpp
fix(libc): fix ftools exports
2026-09-07 19:54:01 +03:00
Formatting.cpp
feat(kernel, libc): memory, files and threads for retail title boot
2026-09-29 21:22:13 +03:00
GuestAddressConversion.cpp
feat(kernel): translate guest IP address conversion APIs
2026-09-25 06:18:32 +10:00
GuestAio.cpp
feat(kernel): implement Aio request lifecycle
2026-09-28 20:39:33 +00:00
GuestAjm.cpp
fix(ajm): a decode job fits the 64-byte batch titles allocate
2026-10-03 01:18:56 +02:00
GuestAudioIn.cpp
feat(libSceAudioIn): implement sceAudioInClose and throw for the unverified 0x10 format
2026-10-04 08:39:33 +02:00
GuestAudiodec.cpp
feat(libSceAudiodec): decode MP3, M4AAC and ATRAC9
2026-10-02 09:22:59 +02:00
GuestAvPlayer.cpp
feat(avplayer): decode H.264 and AAC with FFmpeg
2026-10-03 08:10:55 +13:00
GuestBufferReuse.cpp
feat(video): track ordered buffer reuse reservations
2026-09-25 07:13:15 +10:00
GuestCes.cpp
feat(libSceCesCs): convert single characters between CP1252 and UTF-8
2026-10-01 18:41:25 +02:00
GuestCharacter.cpp
Merge remote-tracking branch 'origin/main' into feat/demons-souls-boot
2026-09-27 10:52:21 -07:00
GuestCondTimedwait.cpp
feat(kernel): implement Sleep, sigprocmask and pthread finalize
2026-09-29 23:40:48 +00:00
GuestContentExport.cpp
fix(contentexport): refuse init parameters without allocators or with reserved fields set
2026-09-30 18:35:36 +03:00
GuestCpuTimeClocks.cpp
feat(libkernel): support the CPU-time clocks in clock_gettime and clock_getres on Windows
2026-10-02 11:40:22 +02:00
GuestDirectory.cpp
feat(libc): translate guest directory enumeration
2026-09-25 06:41:55 +10:00
GuestDirectoryBuffer.cpp
fix(libkernel): report undersized Windows directory buffers
2026-10-01 23:24:41 +02:00
GuestDirectoryClose.cpp
fix(libkernel): clear directory metadata on close
2026-10-01 16:48:10 +02:00
GuestDirectoryEntries.cpp
feat(libkernel): pread, pwrite, getdents and getdirentries on linux
2026-09-28 16:40:22 +13:00
GuestDynamicLoader.cpp
feat(kernel): add tracked dynamic module loading and NID lookup
2026-09-25 06:48:50 +10:00
GuestEnvironment.cpp
feat(libc): implement guest environment variable storage
2026-09-25 06:39:14 +10:00
GuestEqueueEvents.cpp
feat(libkernel): implement the sceKernelGetEvent* field accessors
2026-10-02 10:46:15 +02:00
GuestErrors.cpp
feat(libc): implement guest errno message APIs
2026-09-25 06:17:18 +10:00
GuestFilesystem.cpp
fix(libkernel): return -1 and set errno from the POSIX open, stat, unlink and rmdir
2026-10-02 18:17:12 +02:00
GuestFont.cpp
feat(font): port shadPS4's sceFont and sceFontFt on FreeType
2026-09-28 16:45:30 +13:00
GuestHmd.cpp
feat(libSceHmd): add a disconnected-headset HLE stub
2026-10-01 14:18:10 +02:00
GuestHttp.cpp
feat(libSceHttp): implement URI parse, build and escape
2026-10-01 18:15:50 +02:00
GuestIndexedDraw.cpp
fix(agc): support explicit indexed draw commands
2026-09-28 09:09:02 +10:00
GuestJpegDec.cpp
feat(libSceJpegDec): implement JPEG decoding
2026-10-02 13:34:41 +02:00
GuestJpegEnc.cpp
feat(jpegenc): encode images through the shared JPEG encoder
2026-09-29 15:17:27 +01:00
GuestJson.cpp
fix(json2): reject documents nested deeper than 512 levels
2026-10-02 08:08:37 +02:00
GuestKernelErrors.cpp
fix(libkernel): avoid semaphore count overflow
2026-10-02 06:19:39 +02:00
GuestLifecycle.cpp
fix(libc): use guest calling convention for atexit callbacks
2026-09-29 21:33:44 +00:00
GuestLocale.cpp
feat(libc): replace guest locale implementation with std::locale
2026-09-27 11:43:42 +03:00
GuestMath.cpp
feat(libc): add floating-point string conversions
2026-09-25 06:55:31 +10:00
GuestMemory.cpp
Merge pull request #232 from MichonGoddijn231849/fix/guest-read-destination
2026-10-02 22:19:46 +03:00
GuestModuleFixture.cpp
feat(kernel): add tracked dynamic module loading and NID lookup
2026-09-25 06:48:50 +10:00
GuestOnce.cpp
feat(kernel): implement guest once initialization
2026-09-25 07:22:05 +10:00
GuestPad.cpp
fix(pad): check the handle and keep the dead band throwing when enabled
2026-10-05 00:48:45 +02:00
GuestPlayGo.cpp
feat(libScePlayGo): implement the language mask and to-do list
2026-10-01 19:50:33 +02:00
GuestPlayGoDialog.cpp
feat(libScePlayGoDialog): add PlayGo install dialog
2026-10-02 13:34:54 +02:00
GuestPngDec.cpp
feat(pngdec): implement libScePngDec on the shared PNG decoder
2026-09-30 11:10:00 +01:00
GuestPngEnc.cpp
feat(libScePngEnc): implement PNG encoding
2026-10-02 10:00:32 +02:00
GuestPosixSem.cpp
fix(libkernel): enforce POSIX semaphore count limits
2026-10-03 04:03:25 +02:00
GuestPthreadAttr.cpp
fix(libkernel): report the thread's priority and affinity from scePthreadAttrGet
2026-10-02 18:03:51 +02:00
GuestPthreadBarrier.cpp
feat(libkernel): implement the pthread_barrierattr functions
2026-10-02 17:08:07 +02:00
GuestPthreadSem.cpp
feat(kernel): implement pthread semaphore lifecycle
2026-09-29 22:13:07 +00:00
GuestRandom.cpp
feat(random): implement sceRandomGetRandomNumber
2026-09-26 12:14:46 +02:00
GuestReallocalign.cpp
feat(libc): implement RaiseEv, catchReturnFromMain and reallocalign
2026-09-30 23:55:00 +00:00
GuestRenderingWait.cpp
feat(agc): execute rendering waits against buffer reuse fences
2026-09-25 07:16:55 +10:00
GuestResolver.cpp
feat(posix): translate guest address resolution APIs
2026-09-25 06:15:32 +10:00
GuestRtc.cpp
fix(rtc): reject invalid RFC 3339 timezone offsets
2026-10-03 04:08:27 +02:00
GuestSaveDataDelete.cpp
fix(savedata): reject invalid directory names in sceSaveDataDelete
2026-10-02 20:41:43 +02:00
GuestSceNet.cpp
Implement network control and socket functionality improvements
2026-09-30 23:29:01 -05:00
GuestSearch.cpp
feat(libc): implement binary search with guest comparator ABI
2026-09-25 07:24:17 +10:00
GuestSemaphore.cpp
feat(libkernel): implement sceKernelCancelSema
2026-10-02 11:57:00 +02:00
GuestShaderLink.cpp
fix(agc): preserve strict shader linkage failures
2026-09-25 07:22:06 +10:00
GuestSignals.cpp
feat(kernel): implement Sleep, sigprocmask and pthread finalize
2026-09-29 23:40:48 +00:00
GuestSsl.cpp
feat(libSceSsl): implement CA certificate queries and sceHttp2AbortRequest
2026-10-01 18:35:02 +02:00
GuestStandardStreams.cpp
fix(libc): convert sysv va_list for fscanf on Windows
2026-09-29 21:32:30 +00:00
GuestStrings.cpp
Merge branch 'main' into feat/libc-runtime-functions
2026-09-28 09:01:41 +03:00
GuestSyncOnAddress.cpp
feat(libkernel): implement sceKernelSyncOnAddressWait and sceKernelSyncOnAddressWake
2026-10-02 16:49:44 +03:00
GuestSystemConfiguration.cpp
feat(kernel): implement guest system configuration queries
2026-09-25 06:25:16 +10:00
GuestSystemExit.cpp
feat(libc): implement RaiseEv, catchReturnFromMain and reallocalign
2026-09-30 23:55:00 +00:00
GuestSystemService.cpp
feat(systemservice): report the SDR tone-map luminance
2026-09-29 13:56:45 +13:00
GuestTcp.cpp
Implement network control and socket functionality improvements
2026-09-30 23:29:01 -05:00
GuestThreadSelf.cpp
fix(kernel): give every thread a pthread handle and keep mutex ownership consistent
2026-09-27 12:38:59 +07:00
GuestUdp.cpp
Implement network control and socket functionality improvements
2026-09-30 23:29:01 -05:00
GuestVideodec2.cpp
refactor(videodec2): use shared ffmpeg-core submodule + remove black fallbacks
2026-09-30 17:41:49 +03:00
GuestWideFormatting.cpp
fix(libc): count wide string precision in output characters
2026-10-04 04:31:26 +02:00
GuestWorkingDirectory.cpp
feat(libc): track guest working directory and resolve relative paths
2026-09-25 06:51:37 +10:00
HostThreadLocal.cpp
fix(shader): safely destroy compiler thread-local storage on Windows
2026-09-28 19:54:01 +10:00
HostThreadLocalLibrary.cpp
fix(agc): preserve recorder buffers through Windows thread teardown
2026-09-28 09:55:01 +10:00
ImageSampleGather.cpp
feat(shader): implement MIMG sample/gather flag variants
2026-10-02 15:59:39 +00:00
LinearDisplayBuffer.cpp
feat(videoout): present linear framebuffer layouts
2026-09-28 09:05:49 +10:00
Mspace.cpp
perf(libc): replace the mspace block list with an ordered allocator
2026-09-29 12:53:00 +13:00
PlayerInvitationDialog.cpp
Implement player invitation dialog HLE stub
2026-09-29 19:07:03 +03:00
PthreadStart.cpp
fix(windows): precommit guest thread stacks to prevent guard page skips
2026-09-10 20:25:25 +03:00
RayTracingMiss.cpp
feat(shader): add ray tracing miss fallback mode
2026-10-01 17:24:09 +00:00
SaveDataFileWriteFailure.cpp
fix(savedata): preserve existing saves on replace failure
2026-10-01 16:40:38 +02:00
SaveDataMemoryGrowth.cpp
fix(savedata): preserve memory saves when growth reads fail
2026-10-01 23:20:39 +02:00
SaveDataMemoryMetadata.cpp
chore(savedata): sync metadata fix with main
2026-10-03 00:09:01 +02:00
SaveDataWriteReplacement.cpp
fix(savedata): preserve existing saves on replace failure
2026-10-01 16:40:38 +02:00
ScalarBitCount64.cpp
test(shader): cover 64-bit scalar bit-count ops
2026-10-02 21:48:23 +00:00
ScalarSaveexec.cpp
feat(shader): implement SOP1 saveexec/wrexec family
2026-10-02 00:22:41 +00:00
ShaderBufferAddress.cpp
test(shader): cover decoded buffer address operands
2026-09-28 09:09:02 +10:00
TextureFormatLookup.cpp
fix(agc): keep BGRA color targets resident between draws
2026-09-28 16:26:02 +10:00
VectorCompareConst.cpp
test(shader): cover VOPC compare constants and ordered F16
2026-10-02 16:07:44 +00:00
VectorCompareI16U16.cpp
feat(shader): implement VOPC I16/U16 cmpx compares
2026-09-30 23:55:29 +00:00
VectorMadLegacy.cpp
feat(shader): implement legacy float multiply-add ops
2026-10-02 16:04:44 +00:00
VectorMinMaxMed16.cpp
feat(shader): implement VOP3 I16/U16 min/max/med3
2026-10-01 16:11:33 +00:00
WindowsExceptions.cpp
feat(libs): add new std symbols + unused filter off by default
2026-09-24 10:28:33 +03:00
run_exception_tests.py
feat(libc): add ex tests + remove bad_alloc dup
2026-09-06 07:30:59 +03:00