Skip to content
Snippets Groups Projects
  1. Feb 14, 2020
  2. Feb 12, 2020
  3. Feb 09, 2020
  4. Feb 08, 2020
  5. Feb 06, 2020
  6. Feb 05, 2020
  7. Feb 04, 2020
  8. Feb 03, 2020
  9. Feb 02, 2020
  10. Jan 31, 2020
  11. Jan 30, 2020
    • 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
Loading