github yuzu-emu/yuzu-mainline mainline-0-611
yuzu 611

19 months ago

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.

Don't miss a new yuzu-mainline release

NewReleases is sending notifications on new releases.