Changes:
- e292aa4 "Merge Tagged PR 4836"
- f07820f "Merge Tagged PR 5896"
- ec50a9b Merge pull request #6291 from lioncash/kern-shadow
- bb7d4ec Merge pull request #6294 from german77/kernelCleanup
- 0c1bb46 kernel: Delete unused files
- f2b7628 Merge pull request #6292 from lat9nq/sdl-trunk
- b021e09 externals: Use SDL2 statically
- 751cc68 externals: Update SDL to 107db2d8
- 2f62bae kernel: Eliminate variable shadowing
- 72a49c2 Update SDL2 to SDL2-2.0.15-prerelease.
See More
- faa067f Merge pull request #6266 from bunnei/kautoobject-refactor
- 8acf739 Merge pull request #6287 from lioncash/ldr-copy
- 8f638e8 ldr: Simplify memory copy within LoadNro()
- d57b121 hle: kernel: KPageTable: CanContain should not be constexpr.
- b805ee6 hle: kernel: Move slab resource counts to Kernel.
- d2c4dbd fixup! hle: kernel: Migrate KSharedMemory to KAutoObject.
- 2c4615f fixup! hle: kernel: Migrate more of KThread to KAutoObject.
- a488b86 fixup! common: bit_util: Add BIT macro.
- 510f71d fixup! hle: kernel: Ensure all kernel objects with KAutoObject are properly created.
- 9f81221 fixup! hle: kernel: Ensure all kernel objects with KAutoObject are properly created.
- eae107d kernel: svc: Remove unused RetrieveResourceLimitValue function.
- da22def hle: kernel: Fix un/sign mismatch errors with NUM_CPU_CORES.
- f23760b fixup! hle: kernel: Add initial impl. of slab setup.
- 1e983b1 fixup! hle: kernel: Migrate to KHandleTable.
- ad5a5ef fixup! hle: kernel: Migrate more of KThread to KAutoObject.
- e02785b common: parent_of_member: Fix build for OffsetOf().
- 27a6ef6 fixup! common: intrusive_red_black_tree: Disable static_assert that will not evaluate as constant on MSVC.
- 9434603 fixup! hle: kernel: Migrate KReadableEvent and KWritableEvent to KAutoObject.
- 703d7aa fixup! hle: kernel: Migrate to KHandleTable.
- 9beb239 fixup! hle: kernel: Add initial impl. of KLinkedList.
- 2cdc714 fixup! hle: kernel: Migrate to KHandleTable.
- 34abe4a fixup! hle: kernel: Migrate KPort, KClientPort, and KServerPort to KAutoObject.
- f6d45b7 fixup! hle: kernel: Migrate KSession, KClientSession, and KServerSession to KAutoObject.
- 1b074b8 fixup! hle: kernel: Migrate KSession, KClientSession, and KServerSession to KAutoObject.
- 50d2dc3 fixup! hle: kernel: Migrate KPort, KClientPort, and KServerPort to KAutoObject.
- d23f9f7 fixup! hle: kernel: Migrate to KHandleTable.
- 4356361 fixup! hle: kernel: Add initial impl. of KAutoObjectWithListContainer.
- 51aa5a5 fixup! hle: kernel: Add initial impl. of KAutoObjectWithListContainer.
- 25538db fixup! hle: kernel: Add initial impl. of KAutoObject.
- 9bae399 fixup! hle: kernel: Add initial impl. of KAutoObject.
- 91d8657 fixup! hle: kernel: Add initial impl. of slab setup.
- d3c166d common: Rename NON_COPYABLE/NON_MOVABLE with YUZU_ prefix.
- 0536004 fixup! hle: kernel: Rename Process to KProcess.
- 57f80c7 fixup! hle: kernel: Migrate to KHandleTable.
- caa1174 fixup! hle: kernel: Improve MapSharedMemory and implement UnmapSharedMemory.
- 7866eb0 hle: kernel: svc: ConnectToNamedPort: Use KHandleTable::Reserve.
- 4b03e6e hle: kernel: Migrate to KHandleTable.
- 8f5052a hle: kernel: KClassToken: Ensure class tokens are correct.
- 0b27c72 hle: kernel: Improve MapSharedMemory and implement UnmapSharedMemory.
- 2a7eff5 hle: kernel: Rename Process to KProcess.
- bf380b8 hle: kernel: Remove deprecated Object class.
- 864841e hle: kernel: Do not shutdown twice on emulator close.
- 39a8dba hle: kernel: Cleanup shutdown of persistent kernel objects.
- 626f746 hle: kernel: Migrate KPort, KClientPort, and KServerPort to KAutoObject.
- 7a06864 hle: kernel: Migrate KServerPort to KAutoObject.
- 0297448 hle: kernel: Migrate KClientPort to KAutoObject.
- aa2844b hle: kernel: HandleTable: Remove deprecated APIs.
- b57c5a9 hle: kernel: Migrate KResourceLimit to KAutoObject.
- 6741220 hle: kernel: svc: Migrate WaitSynchronization.
- 126aaeb hle: kernel: svc: Use new handle table API for Process.
- c7d8b74 hle: kernel: Migrate KTransferMemory to KAutoObject.
- 7444963 hle: kernel: Migrate KSession, KClientSession, and KServerSession to KAutoObject.
- 2cb6106 hle: kernel: svc: Migrate GetThreadContext, GetThreadCoreMask.
- 76a0814 hle: kernel: svc: Migrate GetProcessId, CancelSynchronization, SetThreadActivity.
- 84bb772 hle: kernel: KThread: Remove incorrect resource release.
- 269d233 hle: kernel: svc_results: Update naming..
- c2f6f2b hle: kernel: KThread: Add missing resource hint release.
- 2e8d6fe hle: kernel: Migrate KReadableEvent and KWritableEvent to KAutoObject.
- eba3bb9 hle: ipc_helpers: Add methods for copy/move references.
- cfa7b92 hle: kernel: Move slab heaps to their own container.
- 89edbe8 hle: kernel: Refactor several threads/events/sharedmemory to use slab heaps.
- b6156e7 hle: kernel: Move slab heap management to KernelCore.
- ab704ac hle: kernel: Ensure all kernel objects with KAutoObject are properly created.
- 722195c hle: kernel: Use unique_ptr for suspend and dummy threads.
- addc0bf hle: kernel: Migrate KEvent to KAutoObject.
- 086db71 hle: kernel: Migrate KSharedMemory to KAutoObject.
- 7ccbdd4 hle: kernel: Migrate KProcess to KAutoObject.
- 5e59332 hle: kernel: Refactor IPC interfaces to not use std::shared_ptr.
- da7e955 hle: kernel: Migrate more of KThread to KAutoObject.
- 6fca1c8 hle: kernel: svc: Migrate GetThreadPriority, StartThread, and ExitThread.
- de4746f hle: kernel: svc: Migrate CreateThread.
- 0eeecde hle: kernel: Migrate idle threads.
- 479bd50 hle: kernel: Migrate KThread to KAutoObject.
- d3d0f2f hle: kernel: Add initial impl. of slab setup.
- 34bed1a hle: kernel: Refactor out various KThread std::shared_ptr usage.
- d9df635 core: Defer CoreTiming initialization.
- 3401676 core: memory: Add a work-around to allocate and access kernel memory regions by vaddr.
- 02c2b28 common: common_funcs: Add Size helper function.
- 66f2ad7 hle: kernel: Add initial impl. of KLinkedList.
- 74120c5 common: bit_util: Add BIT macro.
- f93d939 hle: kernel: Add initial impl. of KSlabAllocated.
- 34ce1dd hle: kernel: Add initial impl. of KAutoObjectWithListContainer.
- b875163 hle: kernel: Add initial impl. of KAutoObject.
- d9205f8 common: intrusive_red_black_tree: Disable static_assert that will not evaluate as constant on MSVC.
- b99fc70 common: common_funcs: Add helper macros for non-copyable and non-moveable.
This list of changes was auto generated.