Commit Graph
9 Commits
Author SHA1 Message Date
Stuart Carnie f82cc22184 fix: compiler warnings 2019-07-13 08:00:29 +10:00
Daniele Cattaneo e73e03c557 Improve performance of OEDiffQueue.
In specific cases, when the save state is big, pushing a state could take as much time as running the emulation itself.
2018-05-07 19:50:08 +02:00
Kyle Lacy 867d96007c Add a minimum capacity for OEDiffQueue 2015-02-27 22:29:39 -08:00
Kyle Lacy 629f75e39f Limit OEDiffQueue length to the provided capacity 2015-02-23 12:37:46 -08:00
Kyle Lacy b7003bb3cc Add [OEDiffQueue initWithCapacity:] 2015-02-23 12:36:47 -08:00
Kyle Lacy 2a0ec65f9e Add [OEDiffQueue count] instance method 2015-02-23 12:18:18 -08:00
Kyle Lacy e19f5270c8 Use std::deque for OEDiffQueue patches 2015-02-23 12:17:39 -08:00
Kyle Lacy a167bcccc4 Remove OEDiffQueue debug logging 2015-02-23 12:16:36 -08:00
Kyle Lacy 1dbd6769d5 Add OEDiffQueue
Represents a queue of `NSData`s, but only stores the XOR'd diffs
between each object
2015-02-18 11:12:24 -08:00