2
1
Fork 0
mirror of https://github.com/yuzu-emu/yuzu.git synced 2024-07-04 23:31:19 +01:00
yuzu/src
Lioncash 2de2bb980e kernel/physical_core: Make use of std::unique_ptr
shared_ptr was used in 2d1984c20c 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.
2020-01-30 18:42:40 -05:00
..
audio_core core/memory: Migrate over Read{8, 16, 32, 64, Block} to the Memory class 2019-11-26 21:55:39 -05:00
common Merge pull request #3326 from FearlessTobi/port-5039 2020-01-24 20:59:57 -05:00
core kernel/physical_core: Make use of std::unique_ptr 2020-01-30 18:42:40 -05:00
input_common Address second part of review comments 2020-01-23 20:55:26 +01:00
tests core/memory: Migrate over memory mapping functions to the new Memory class 2019-11-26 21:53:34 -05:00
video_core Merge pull request #3347 from ReinUsesLisp/local-mem 2020-01-30 10:59:52 -05:00
web_service web-service: Port citra's updated web_backend code. 2019-11-09 14:00:44 -05:00
yuzu Merge pull request #3343 from FearlessTobi/ui-tab 2020-01-25 00:40:13 -05:00
yuzu_cmd Replace GetString with Get function 2020-01-23 20:55:26 +01:00
yuzu_tester yuzu_tester: Remove unused variable 2019-10-04 23:41:22 +00:00
.clang-format
CMakeLists.txt CMake: Create thin archives on Linux 2020-01-19 12:52:09 +01:00