1. 07 Feb, 2020 2 commits
  2. 06 Feb, 2020 10 commits
  3. 04 Feb, 2020 4 commits
  4. 03 Feb, 2020 12 commits
  5. 02 Feb, 2020 2 commits
  6. 01 Feb, 2020 2 commits
  7. 31 Jan, 2020 4 commits
  8. 30 Jan, 2020 4 commits
    • Lioncash's avatar
      core/arm: Remove usage of global GetCurrentThread() · 472319e5
      Lioncash authored
      Now both CPU backends go through their referenced system instance to
      obtain the current thread.
      472319e5
    • Lioncash's avatar
      kernel/physical_core: Make use of std::unique_ptr · 2de2bb98
      Lioncash authored
      shared_ptr was used in 2d1984c2 due to a
      misunderstanding of how the language generates move constructors and
      move assignment operators.
      
      If a destructor is user-provided, then the compiler won't generate the
      move constructor and move assignment operators by default--they must be
      explicitly opted into.
      
      The reason for the compilation errors is due to the fact that the
      language will fall back to attempting to use the copy constructor/copy
      assignment operators if the respective move constructor or move
      assignment operator is unavailable.
      
      Given that we explicitly opt into them now, the the move constructor and
      move assignment operators will be generated as expected.
      2de2bb98
    • Lioncash's avatar
      core/cpu_manager: Remove unused includes · 16e7b7b8
      Lioncash authored
      Nothing from these headers are used within this source file, so we can
      remove them.
      16e7b7b8
    • Lioncash's avatar
      kernel/physical_core: Remove unused kernel reference member variable · 51927bc9
      Lioncash authored
      This isn't used within the class, so it can be removed to simplify the
      overall interface.
      
      While we're in the same area, we can simplify a unique_ptr reset() call.
      51927bc9