21 Commits

Author SHA1 Message Date
Lioncash
d735ed45db General: Use the override keyword where applicable 2019-08-15 16:12:17 -04:00
Lioncash
5657bd7f2f General: Remove unnecessary typename specifiers 2019-08-15 16:12:14 -04:00
af59ea2d48
Revert "General: Minor general cleanup" 2019-08-15 08:52:45 -07:00
4af15d46c9
Merge pull request #44 from lioncash/simplify
IStreamReader/IStreamWriter: Simplify buffer functions where applicable
2019-08-15 08:40:02 -07:00
Lioncash
831b2ffdb6 IStreamReader/IStreamWriter: Simplify buffer functions where applicable
We can simply use std::make_unique instead of raw new + memset. For
fill(), we can just use std::vector, given one of its constructors
allows for an initial value to be specified.
2019-08-15 11:31:50 -04:00
Lioncash
8e22dda880 General: Use the override keyword where applicable 2019-08-15 10:56:26 -04:00
Lioncash
4b7917cc05 General: Remove unnecessary typename specifiers 2019-08-15 10:31:04 -04:00
Jack Andersen
478d75f1cb Massive fmtlib refactor 2019-07-19 18:19:44 -10:00
Jack Andersen
7243c687a8 New code style refactor 2018-12-07 19:18:17 -10:00
Jack Andersen
e1b29fda7a SIMD refactor 2018-12-07 15:31:02 -10:00
Jack Andersen
0cdfd0ad9f Convert to pragma once 2018-10-06 17:37:09 -10:00
Jack Andersen
075747c418 Remove cyclic include 2018-08-09 20:18:42 -10:00
Jack Andersen
13d13f935b Huge non-virtual template-based refactor for DNA 2018-02-17 23:50:24 -10:00
Jack Andersen
017a921fdc Huge compile performance refactor 2017-12-28 21:55:42 -10:00
Jack Andersen
f5dabee0a7 string_view refactor 2017-11-12 20:12:37 -10:00
Jack Andersen
f3226c6102 Don't rely on seek() to write alignment bytes 2017-03-20 11:12:53 -10:00
Jack Andersen
dd8b60f779 Support for u16string and u32string read/write 2017-01-23 21:39:47 -10:00
1ae4af3fb1 Move Endian to IStream 2016-09-17 12:44:32 -07:00
99dcef42f1 Remove EC and BN code in preparation due to licensing issues 2016-06-29 17:37:34 -07:00
b8773b3d4c Add missing takeOwnership behavior 2016-03-19 21:08:23 -07:00
Jack Andersen
b791b7e426 Humungous refactor 2016-03-04 13:00:12 -10:00