1. 17 Jun, 2021 3 commits
    • 4lDO2's avatar
      Use weak CAS and use abort() in context::switch. · 7d4defa5
      4lDO2 authored
      Previously context::switch used compare_and_swap for acquiring the
      global context switch lock, but given its deprecation in more recent
      Rust versions, it has been replaced with compare_exchange_weak (which
      can be further optimized on some architectures).
      
      It also replaces panic!() with abort() in switch_finish_hook, because
      unwinding from assembly is not that fun.
      7d4defa5
    • 4lDO2's avatar
      Use options(noreturn) in all naked functions. · cc6f792a
      4lDO2 authored
      cc6f792a
    • 4lDO2's avatar
      Update toolchain. · dc5f1fe0
      4lDO2 authored
      dc5f1fe0
  2. 13 May, 2021 1 commit
  3. 10 May, 2021 1 commit
  4. 07 May, 2021 3 commits
  5. 06 May, 2021 16 commits
  6. 04 May, 2021 11 commits
  7. 03 May, 2021 5 commits