dolphin/Source/Core
Silent b3969e91d9
FixedSizeQueue: Bugfixes and improvements
- Fixed a bug where pushing items over queue's size left it in a corrupted state
- For non-trivial types, have clear() and pop() run destructors
- Added emplace(args...)
- Added empty()

FixedSizeQueue has semantics of a circular buffer,
so pushing items continuously is expected to keep overwriting oldest elements gracefully.

Tests have been updated to verify correctness of a previously bugged behaviour
and to verify correctness of destructing non-trivial types
2019-08-31 21:18:07 +02:00
..
AudioCommon Fix implicit false-to-nullptr conversions 2019-08-15 17:49:57 +02:00
Common FixedSizeQueue: Bugfixes and improvements 2019-08-31 21:18:07 +02:00
Core SI: Reduce logging. 2019-08-28 22:16:41 -04:00
DiscIO Also override the SYSCONF country setting 2019-08-09 17:33:05 +02:00
DolphinNoGUI Make DolphinAnalytics a true singleton - static local variables are initialized in a thread safe manner since C++11 2019-06-23 21:43:47 +02:00
DolphinQt LogWidget: Do not use QueueOnObject to construct log queue, 2019-08-31 11:59:09 +02:00
InputCommon Merge pull request #8172 from nokturnusmf/relative-input-hold 2019-08-10 00:37:53 +10:00
MacUpdater Reformat repo to clang-format 7.0 rules 2019-05-06 18:48:04 +00:00
UICommon UICommon: Remove Android hacks from GameFile 2019-08-21 18:48:52 +02:00
UpdaterCommon UpdaterCommon: Remove manual UI::Stop() calls in favour of a scope guard to ensure it's called on all return paths 2019-07-22 19:16:22 +02:00
VideoBackends Merge pull request #8276 from stenzek/adreno-efb-access 2019-08-08 12:23:27 +10:00
VideoCommon Merge pull request #8233 from JosJuice/stringutil-string-view 2019-08-09 23:39:01 +10:00
WinUpdater WinUpdater: Properly initialize COM on window thread and release ITaskbarList3 on exit 2019-08-19 22:37:48 +02:00
CMakeLists.txt WinUpdater: Add CMakeLists.txt 2019-05-08 23:59:04 +02:00