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
|
ec49377fcd
|
Better toolchain include discovery on macOS
|
2018-01-03 13:52:01 -10:00 |
Jack Andersen
|
87f213bc0b
|
Update copyright date
|
2018-01-02 14:22:47 -10:00 |
Jack Andersen
|
31c394584d
|
Add fix for finding canonical GCC path on linux
|
2018-01-01 18:20:07 -10: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
|
cf3baad905
|
-Werror=shadow-field to prevent YAML namespace collisions; atomic FileWriter
|
2017-11-25 17:02:50 -10:00 |
Jack Andersen
|
26a0c4b46f
|
More aggressive failure recovery for Win32 file reader/writer
|
2017-11-14 18:10:56 -10:00 |
Jack Andersen
|
a31882663a
|
Require CMake 3.10
|
2017-11-13 18:50:41 -10:00 |
Jack Andersen
|
30391f3352
|
Windows fixes
|
2017-11-13 17:33:31 -10:00 |
Jack Andersen
|
3f24b7f33e
|
Linux build fixes
|
2017-11-12 21:20:22 -10:00 |
Jack Andersen
|
f5dabee0a7
|
string_view refactor
|
2017-11-12 20:12:37 -10:00 |
Jack Andersen
|
b55f265131
|
Add -ltinfo for linking atdna
|
2017-10-30 17:50:44 -10:00 |
Jack Andersen
|
a5056960ed
|
Windows fix
|
2017-10-29 21:28:45 -10:00 |
Jack Andersen
|
57e5196e72
|
Relax 0-size buffer error for MemoryWriter
|
2017-10-27 21:07:34 -10:00 |
Jack Andersen
|
0fa861b708
|
Make memory reader truncate read and only issue error starting at end
|
2017-10-27 00:08:16 -10:00 |
Jack Andersen
|
e3ce09d914
|
Support for MSVC 19.11
|
2017-10-23 17:10:58 -10:00 |
Phillip Stephens
|
5f1b4fe122
|
Undo LLVMDemangle change
|
2017-10-14 22:48:04 -07:00 |
Phillip Stephens
|
82eb557b01
|
Fix link failure on linux with latest LLVM
|
2017-10-14 22:41:07 -07:00 |
Jack Andersen
|
896de3833c
|
Update macOS atdna header includes for 10.13 SDK
|
2017-08-24 20:17:03 -10:00 |
Jack Andersen
|
38985326f3
|
Add dependency file generation to atdna
|
2017-08-19 19:22:25 -10:00 |
Jack Andersen
|
b1f73f0c33
|
apply CMAKE_CXX_STANDARD
|
2017-06-17 16:50:29 -10:00 |
Jack Andersen
|
f10c7c0ee3
|
Merge branch 'master' of https://github.com/libAthena/athena
|
2017-05-21 23:32:24 -04:00 |
Jack Andersen
|
c0441e7c7a
|
YAML fix for last fix
|
2017-05-21 23:32:11 -04:00 |
Phillip Stephens
|
471cff6409
|
Fix compiling on linux
|
2017-05-21 19:58:43 -07:00 |
Jack Andersen
|
6a76fa90dc
|
Allow Value<> specialization with DNA type as template parameter
|
2017-05-21 22:53:46 -04: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
|
5df07a2039
|
GCC compile fix
|
2017-03-10 20:21:06 -10:00 |
Jack Andersen
|
89968f1c31
|
Support VS2017 for atdna
|
2017-03-10 07:57:44 -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 |
Phillip Stephens
|
fd84808762
|
Windows build fix #2
|
2017-01-26 19:25:48 -08: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 |