github yuzu-emu/yuzu-mainline mainline-0-847
yuzu 847

11 months ago

Changes:

  • 172ef73 "Merge Tagged PR 6598"
  • 56abb9f "Merge Tagged PR 7346"
  • a2f842c Merge pull request #7527 from Tachi107/cubeb-result_of
  • 280c779 Merge pull request #7462 from bunnei/kernel-improve-scheduling
  • 257d3c9 hle: kernel k_scheduler: EnableScheduling: Remove redundant GetCurrentThreadPointer calls.
  • 9a9e7dd hle: kernel k_process: Remove unnecessary .at usage with thread pinning methods.
  • 834c25f hle: kernel: Remove unnecessary virtual specifier on NotifyAvailable.
  • a63af98 hle: kernel: Remove unnecessary virtual specifier on EndWait.
  • 3f8eb44 hle: kernel: k_light_condition_variable: Revert unnecessary license comment changes.
  • 2e8d737 hle: kernel: k_condition_variable: Revert unnecessary style changes.
See More
  • 0d1bdfc hle: kernel: Remove unnecessary virtual specifier on CancelWait.
  • d7f6d51 hle: kernel: service_thread: Force stop threads on destruction.
  • e596fac hle: kernel: k_light_lock: Implement CancelWait.
  • efb5de1 hle: kernel: service_thread: Use std::jthread.
  • a2384a1 hle: kernel: k_thread: Skip reschedule on DisableDispatch with SC.
  • 4269752 hle: kernel: k_thread: Rename sleeping_queue -> wait_queue.
  • e3d156a hle: kernel: svc: Fix deadlock that can occur with single core.
  • 0d9afde hle: kernel: k_thread: Treat dummy threads as a special type.
  • 894ed14 hle: kernel: fix timing on thread preemption
  • 3c2a451 hle: kernel: fix scheduling ops from HLE host thread.
  • abbea57 hle: kernel: Add a flag for indicating that the kernel is currently shutting down.
  • 2c49a65 hle: kernel: KSynchronizationObject: Fix variable shadowing.
  • 8f4ff06 hle: kernel: Cleanup to match coding style.
  • 316a2dd hle: kernel: KProcess: Improvements for thread pinning.
  • 4c74761 hle: kernel: KThreadQueue: Remove deprecated code.
  • f3d6e31 hle: kernel: KConditionVariable: Various updates & simplifications.
  • f62c709 hle: kernel: KThread: Migrate to updated KThreadQueue (part 2).
  • b0671c7 hle: kernel: KThread: Migrate to updated KThreadQueue (part 1).
  • beb55cb hle: kernel: KConditionVariable: Migrate to updated KThreadQueue.
  • e942d97 hle: kernel: KServerSession: Migrate to updated KThreadQueue.
  • 5dff282 hle: kernel: KLightConditionVariable: Migrate to updated KThreadQueue.
  • 423acf5 hle: kernel: KLightLock: Migrate to updated KThreadQueue.
  • 15c721b hle: kernel: KAddressArbiter: Migrate to updated KThreadQueue.
  • 2f89456 hle: kernel: KThread: Remove tracking of sync object from threads.
  • bc13992 hle: kernel: Update KThreadQueue and migrate KSynchronizationObject.
  • 3dc803a core: hle: kernel: Disable dispatch count tracking on single core.
  • d14b8fc core: hle: kernel: k_thread: Mark KScopedDisableDispatch as nodiscard.
  • 08c63d5 core: cpu_manager: Use invalid core_id on init and simplify shutdown.
  • 0769057 core: hle: kernel: k_auto_object: Add GetName method.
  • 3239442 core: hle: kernel: DisableDispatch on suspend threads.
  • 284015d core: hle: kernel: k_scheduler: Improve DisableScheduling and EnableScheduling.
  • d604edf core: cpu_manager: Use KScopedDisableDispatch.
  • 178584e core: hle: kernel: Use CurrentPhysicalCoreIndex as appropriate.
  • 629f927 core: hle: kernel: k_scheduler: Remove unnecessary MakeCurrentProcess.
  • 13c82d0 core: hle: kernel: k_scheduler: Improve ScheduleImpl.
  • f412d20 core: hle: kernel: k_scheduler: Improve Unload.
  • f13fce3 core: hle: kernel: k_process: DisableDispatch on main thread.
  • 4c18a20 core: hle: kernel: k_handle_table: Use KScopedDisableDispatch as necessary.
  • 04daefa core: hle: kernel: k_thread: Add KScopedDisableDispatch.
  • 3bd5d4b core: hle: kernel: Ensure idle threads are closed before destroying scheduler.
  • 669a2d2 core: hle: kernel: Reflect non-emulated threads as core 3.
  • f4587c5 build: update cubeb and remove the result_of comment

This list of changes was auto generated.

Don't miss a new yuzu-mainline release

NewReleases is sending notifications on new releases.