Commit Graph

436 Commits

Author SHA1 Message Date
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
Jack Andersen 669370381b Merge branch 'master' of https://github.com/libAthena/athena 2017-01-07 14:12:32 -10:00
Jack Andersen 8a6b1ec5cf Update LICENSE date 2017-01-07 14:12:06 -10:00
Jack Andersen 68596c75dd proper 'athena' namespace for socket header 2017-01-07 11:25:26 -10:00
Jack Andersen 71aa822ce2 Proper return type for internal socket 2017-01-07 11:19:56 -10:00
Jack Andersen 2b3faddac1 Win32 fixes 2017-01-06 22:25:13 -10:00
Jack Andersen 5dc0f4928e Add socket header 2017-01-06 19:03:13 -10:00
Jack Andersen 1ae2b844de Merge branch 'master' of https://github.com/libAthena/athena 2017-01-03 19:24:49 -10:00
Jack Andersen fdd2de6dbe Add ROUND_UP_8 2017-01-03 19:24:31 -10:00
Phillip Stephens 0eb7fb20e8 More code cleanup 2017-01-03 10:42:03 -08:00
Phillip Stephens e5715bbf8f Remove GPL remnants, and naive `base` typedef 2017-01-03 03:15:07 -08:00
Phillip Stephens ba92629900 Restore certificate check with re-written ECC code 2017-01-03 02:32:39 -08:00
Jack Andersen 26407b49e2 Link Version.lib rather than Mincore.lib 2016-12-21 14:58:09 -10:00
Jack Andersen fe1e4b3a23 Remove supposedly unnecessary Version.lib from atdna link 2016-12-21 14:49:49 -10:00
Jack Andersen 967d742859 Remove useless hanafuda-llvm find 2016-12-21 10:19:30 -10:00
Jack Andersen 318cc92083 Win32 warning avoidance 2016-12-11 13:30:00 -10:00
Jack Andersen b2152f7890 Add HINTS for finding LLVMDemangle library 2016-12-11 10:55:55 -10:00
Phillip Stephens 255f2bf745 Merge commit 'b9069f8' 2016-12-11 12:18:34 -08:00
Phillip Stephens b9069f84fe Fix compiling against LLVM <4.0 2016-12-11 12:18:12 -08:00
Jack Andersen 8fce7ce161 utf8proc null-pointer handling 2016-12-10 20:19:22 -10:00
Jack Andersen ed7161b7f8 Allow llvm-hanafuda to serve as LLVM library 2016-12-10 15:51:13 -10:00
Jack Andersen 3371af733e Add `LLVMDemangle` library to atdna target link list 2016-12-07 17:57:19 -10:00
Phillip Stephens b3e988b289 Merge commit '31f259c' 2016-10-27 15:45:58 -08:00
Phillip Stephens 31f259c1e1 FreeBSD fixes 2016-10-27 15:44:50 -08:00
Jack Andersen 72071d6c15 Add Version.lib to Windows link libs 2016-10-23 10:37:00 -10:00
Jack Andersen 39c1e735e2 Windows Fixes 2016-10-19 14:51:38 -10:00
Phillip Stephens 829685a291 Add missing atStat64 define 2016-10-15 12:17:06 -07:00
Jack Andersen 2c23886134 rename stat64_t definition to atStat64_t to avoid collisions 2016-10-15 08:40:39 -10:00
Jack Andersen a5a3244e1a Ensure `name` field set before parsing mapping node 2016-10-07 17:39:40 -10:00
Jack Andersen b3ca9a0a90 Add designated constructor for YAML string type 2016-10-02 12:33:25 -10:00