Jack Andersen
|
b9de854400
|
Ensure stream readers zero-initialize their return values
|
2019-04-06 18:44:50 -10:00 |
Jack Andersen
|
b40d3b17e5
|
Add True and False tests for bitwise enums
|
2019-04-02 18:28:05 -10:00 |
Jack Andersen
|
ef7a9633c6
|
Constexpr constructors for simd types
|
2019-02-23 12:03:57 -10:00 |
Jack Andersen
|
c1a1c6e754
|
GCC simd fix
|
2019-02-15 15:30:59 -10:00 |
Jack Andersen
|
1014a3ccda
|
Remove pointless static keywords
|
2018-12-30 19:01:15 -10:00 |
Jack Andersen
|
3d59b56a48
|
Minor bitwise enum macro change
|
2018-12-15 20:29:41 -10:00 |
Jack Andersen
|
0447e5be00
|
Windows fixes
|
2018-12-07 20:44:08 -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 |
Phillip Stephens
|
5306525029
|
Initial Switch support (Needs testing)
|
2018-09-20 10:47:48 -07:00 |
Jack Andersen
|
7f28214e9f
|
Add VectorWriter
|
2018-08-24 22:38:23 -10:00 |
Jack Andersen
|
f898d7843a
|
Windows fix
|
2018-08-19 10:07:25 -10:00 |
Jack Andersen
|
c40ee0531a
|
Allow DNAOp to transparently handle cv-qualified types
|
2018-08-18 12:13:36 -10:00 |
Jack Andersen
|
075747c418
|
Remove cyclic include
|
2018-08-09 20:18:42 -10:00 |
Jack Andersen
|
d2dbd99ad6
|
Allow atdna to handle multidimensional arrays
|
2018-07-27 18:30:35 -10:00 |
Jack Andersen
|
61bfac431e
|
Merge branch 'master' of ssh://git.axiodl.com:6431/libAthena/athena
|
2018-07-15 21:42:29 -10:00 |
Jack Andersen
|
24666aebdd
|
More flexible DNA template support
|
2018-07-15 21:42:14 -10:00 |
Phillip Stephens
|
4963ef114f
|
Add `skipSeek` to `IStreamReader::read*String`
|
2018-07-15 10:11:23 -07:00 |
Jack Andersen
|
ed83b2f42c
|
Windows build fixes
|
2018-05-24 20:33:43 -10:00 |
Jack Andersen
|
1d761d5160
|
atdna-test fix
|
2018-03-03 18:24:11 -10:00 |
Phillip Stephens
|
a3f9629d44
|
Fix linux build
|
2018-02-27 17:42:06 -08:00 |
Jack Andersen
|
2b41d0234a
|
MSVC SFINAE bug fixes
|
2018-02-26 20:02:24 -10:00 |
Jack Andersen
|
2381e65d0d
|
String serialization bug fix
|
2018-02-26 00:38:11 -10:00 |
Jack Andersen
|
73a0ae0d00
|
Replace DNA_COUNT macro with AT_DNA_COUNT
|
2018-02-24 22:22:35 -10:00 |
Jack Andersen
|
17a0959dbd
|
Fix implicitly-converted vector serialization
|
2018-02-23 20:14:19 -10:00 |
Jack Andersen
|
62b6d6792a
|
Add ability to generate and specialize DNA class templates
|
2018-02-21 21:18:59 -10:00 |
Jack Andersen
|
80c945af6d
|
Merge branch 'master' of ssh://git.axiodl.com:6431/libAthena/athena
|
2018-02-17 23:51:53 -10:00 |
Jack Andersen
|
13d13f935b
|
Huge non-virtual template-based refactor for DNA
|
2018-02-17 23:50:24 -10:00 |
Phillip Stephens
|
80008cadcd
|
Return seed when given invalid data, re-order and rename parameters to make more sense
|
2018-02-15 17:07:50 -08:00 |
Phillip Stephens
|
5126c603b0
|
Add CRC-64-ECMA implementation
|
2018-02-15 09:20:13 -08:00 |
Jack Andersen
|
42b97e0306
|
YAML file merge call to avoid clobbering existing document nodes
|
2018-01-22 18:38:39 -10:00 |
Phillip Stephens
|
de55c9acdf
|
Add `YAMLDocReader::hasVal`
|
2018-01-15 04:32:10 -08:00 |
Jack Andersen
|
f414abe5a5
|
Isolate WinSock2 header to translation unit
|
2017-12-29 15:05:53 -10:00 |
Jack Andersen
|
017a921fdc
|
Huge compile performance refactor
|
2017-12-28 21:55:42 -10:00 |
Jack Andersen
|
cee9478773
|
Make atVec3d 32-byte aligned
|
2017-12-18 17:04:03 -10:00 |
Jack Andersen
|
2c66d56076
|
Add cross-compiling support for atdna
|
2017-12-06 18:07:33 -10:00 |
Jack Andersen
|
da9699a7e2
|
UWP support
|
2017-12-05 17:22:03 -10:00 |
Jack Andersen
|
30391f3352
|
Windows fixes
|
2017-11-13 17:33:31 -10:00 |
Jack Andersen
|
f5dabee0a7
|
string_view refactor
|
2017-11-12 20:12:37 -10:00 |
Jack Andersen
|
c043178254
|
Add IStreamReader::seekAlign4()
|
2017-04-21 20:41:48 -10:00 |
Jack Andersen
|
f3226c6102
|
Don't rely on seek() to write alignment bytes
|
2017-03-20 11:12:53 -10:00 |
Jack Andersen
|
2a4fc3e3b3
|
Use RAII context management for YAML vectors and records
|
2017-02-12 13:49:21 -10:00 |
Jack Andersen
|
9ccf9f596b
|
Make DNAYaml less header-heavy
|
2017-02-02 15:21:55 -10:00 |
Jack Andersen
|
cecbcffd96
|
Make signed YAML values export decimal
|
2017-01-31 21:18:04 -10:00 |
Jack Andersen
|
8f8edbbf16
|
Windows fix
|
2017-01-26 16:27:41 -10:00 |
Jack Andersen
|
d2e080a515
|
Add TransactionalFileWriter
|
2017-01-26 16:21:43 -10:00 |
Jack Andersen
|
a1acdac588
|
Proper pure-virtual convention
|
2017-01-25 22:07:48 -10:00 |
Jack Andersen
|
dd8b60f779
|
Support for u16string and u32string read/write
|
2017-01-23 21:39:47 -10:00 |
Jack Andersen
|
483870850c
|
Ensure memory.h included in Socket class
|
2017-01-07 14:13:02 -10:00 |