dolphin/Source/Core/Common
EmptyChaos 17c34ae0b1 CoreTiming: Data structure cleanup
Replace adhoc linked list with a priority heap. Performance
characteristics are mostly the same, but is more cache friendly.

[Priority Queues have O(log n) push/pop compared to the linked
list's O(n) push/O(1) pop but the queue is not big enough for
that to matter, so linear is faster over linked. Very slight gains
when framelimit is unlimited (Wind Waker), 1900% -> 1950%]
2016-09-03 12:46:14 +10:00
..
Crypto
GL Further fixes to the formatting change. WX sucks. 2016-06-24 12:16:10 +02:00
Logging
Analytics.cpp
Analytics.h Remove curl version check / include curl.h 2016-08-04 22:39:45 -05:00
Arm64Emitter.cpp
Arm64Emitter.h
ArmCommon.h
ArmCPUDetect.cpp
Assert.h
Atomic_GCC.h
Atomic_Win32.h
Atomic.h
BitField.h
BitField.natvis
BitSet.h constexpr added to BitSet.h. conflicts solved 2016-06-25 10:58:53 -03:00
BlockingLoop.h
BreakPoints.cpp
BreakPoints.h
CDUtils.cpp
CDUtils.h
ChunkFile.h CoreTiming: Data structure cleanup 2016-09-03 12:46:14 +10:00
CMakeLists.txt Merge pull request #3859 from Aestek/feature/netplay-md5 2016-07-18 09:20:37 -05:00
CodeBlock.h Merge pull request #3386 from lioncash/memory 2016-08-19 11:04:45 +02:00
ColorUtil.cpp GCVolume: supports reading all opening.bnr information 2016-06-26 00:03:59 +10:00
ColorUtil.h GCVolume: supports reading all opening.bnr information 2016-06-26 00:03:59 +10:00
Common.h
Common.vcxproj Add md5 testing to netplay 2016-07-16 22:48:46 +02:00
Common.vcxproj.filters Refactor fastmem/trampoline code. 2016-06-27 14:58:20 -06:00
CommonFuncs.h Undefine OpenBSD's system byteswap macros to pick up generic functions. 2016-07-17 20:18:50 -06:00
CommonPaths.h Add Wii sdcard to CommonPaths 2016-07-16 22:48:46 +02:00
CommonTypes.h
CPUDetect.h
DebugInterface.h
ENetUtil.cpp
ENetUtil.h
Event.h
FifoQueue.h
FileSearch.cpp
FileSearch.h
FileUtil.cpp Merge pull request #3859 from Aestek/feature/netplay-md5 2016-07-18 09:20:37 -05:00
FileUtil.h Add Wii sdcard to CommonPaths 2016-07-16 22:48:46 +02:00
FixedSizeQueue.h FixedSizeQueue: modernize (std::array, std::move) 2016-06-25 17:39:54 +02:00
Flag.h
FPURoundMode.h
GekkoDisassembler.cpp
GekkoDisassembler.h
GenericCPUDetect.cpp
GenericFPURoundMode.cpp
Hash.cpp
Hash.h
IniFile.cpp
IniFile.h
Intrinsics.h
JitRegister.cpp
JitRegister.h
LinearDiskCache.h
make_scmrev.h.js
MathUtil.cpp
MathUtil.h
MD5.cpp Add md5 testing to netplay 2016-07-16 22:48:46 +02:00
MD5.h Add md5 testing to netplay 2016-07-16 22:48:46 +02:00
MemArena.cpp
MemArena.h
MemoryUtil.cpp Common: namespace MemoryUtil 2016-08-07 13:03:07 -04:00
MemoryUtil.h MemoryUtil: Remove unimplemented/unused functions 2016-08-07 13:04:05 -04:00
Misc.cpp
MsgHandler.cpp
MsgHandler.h
NandPaths.cpp
NandPaths.h
Network.cpp
Network.h
NonCopyable.h
PcapFile.cpp
PcapFile.h
PerformanceCounter.cpp
PerformanceCounter.h
Profiler.cpp
Profiler.h
SCMRevGen.vcxproj Fix SCMRevGen for 64-bit MSBuild 2016-07-13 17:28:55 +02:00
ScopeGuard.h
SDCardUtil.cpp
SDCardUtil.h
SettingsHandler.cpp
SettingsHandler.h
StringUtil.cpp OpenBSD doesn't support per-thread locales. 2016-07-17 04:08:44 -06:00
StringUtil.h
SymbolDB.cpp
SymbolDB.h
SysConf.cpp SysConf: Use range-based for loops in sysconf generation 2016-08-06 16:22:42 -04:00
SysConf.h
Thread.cpp OpenBSD uses pthread_set_name_np() to set the name of a thread. 2016-07-17 04:09:46 -06:00
Thread.h
Timer.cpp Add Configurable RTC 2016-07-19 11:20:02 -04:00
Timer.h
TraversalClient.cpp Improve netplay setup dialog UX 2016-07-23 20:58:51 +02:00
TraversalClient.h
TraversalProto.h
TraversalServer.cpp
ucrtFreadWorkaround.cpp
Version.cpp Fix in-tree build (cmake .) on OS X. 2016-06-25 23:57:17 -04:00
x64ABI.cpp
x64ABI.h
x64CPUDetect.cpp
x64Emitter.cpp Jit: Remove unsafe MOV optimization 2016-07-01 01:43:35 +10:00
x64Emitter.h Add MOV optimization and MOV_sum 2016-06-27 15:43:52 -06:00
x64FPURoundMode.cpp