Commit Graph

47 Commits

Author SHA1 Message Date
Jack Andersen 6a76fa90dc Allow Value<> specialization with DNA type as template parameter 2017-05-21 22:53:46 -04: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 5074381533 Additional warning suppression 2016-09-29 17:30:45 -10:00
Jack Andersen 161206fdd9 Less hacky means of differentiating LLVM 3.9 ownership behavior 2016-09-11 08:36:32 -10:00
Jack Andersen 002e113906 Additional internal flag to suppress irrelevant clang warning 2016-09-10 19:48:40 -10:00
Jack Andersen d9a03aa69c Conformance with LLVM 3.9 2016-09-10 13:38:44 -10:00
Phillip Stephens e3a8ff6aae Honor baseclass namespace 2016-07-23 18:26:21 -07:00
Phillip Stephens 46e5d76fd3 Temporary fix for Visual Studio Update 3 compatibility 2016-07-12 01:11:48 -07:00
Jack Andersen d2fb800b92 Proper nested forward-declaration support for DNA types 2016-04-06 09:49:25 -10:00
Jack Andersen b791b7e426 Humungous refactor 2016-03-04 13:00:12 -10:00
Jack Andersen a0515fe4aa Squelched DNA_COUNT-referenced fields for smarter YAML handling 2016-03-03 11:42:26 -10:00
Jack Andersen 80e03dbe12 Ignore unqualified template types in atdna 2016-02-01 18:28:52 -10:00
Jack Andersen 7da7bd751d Fully qualified enum casts for atdna 2016-01-06 11:00:32 -10:00
Jack Andersen 9c880813ac Rename YAML methods as read/write overloads 2016-01-03 19:23:38 -10:00
Phillip Stephens b798647e08 [atdna] Enable C++14
[Athena] Add ifndef before ENABLE_BITWISE_ENUM
2015-11-21 20:20:15 -08:00
Jack Andersen f248d1746e proper string-size computation for binarySize 2015-11-14 13:39:18 -10:00
Jack Andersen 7f5abb6849 Branch tweak 2015-10-17 18:15:42 -10:00
Jack Andersen 8221d6e25a Added binarySize method for DNA 2015-10-17 18:05:35 -10:00
Phillip Stephens 069840a77e Implement atVec*d for atdna 2015-10-15 14:54:42 -07:00
Jack Andersen f4716070dd Added built-in DNAType field for YAML classification 2015-09-30 14:37:54 -10:00
Phillip Stephens 3d90c14795 Fix subrecord arrays 2015-09-24 00:43:59 -07:00
Jack Andersen a16fd79838 OS X support for atdna macro; dependency resolution fix 2015-09-02 08:49:23 -10:00
Jack Andersen b664c7df8f added casts for proper enum conversion 2015-08-20 12:23:19 -10:00
Jack Andersen 9655cb41d1 Added support for enums in Value<> 2015-08-20 11:57:20 -10:00
Jack Andersen 13d545c3fd Added explicit Big/Little method suffix 2015-08-13 16:58:04 -10:00
Jack Andersen 9f0cb1327b Added some SFINAE parameters for smart IO templates 2015-08-08 13:25:18 -10:00
Jack Andersen 7a90a0f6d0 Embedded atdna in Athena 2015-08-02 15:42:47 -10:00
Jack Andersen 0bb90ff2e0 spun off atdna into separate repo 2015-06-22 14:26:43 -10:00
Jack Andersen 071d91a671 more stable atdna type canonicalization; recursive DNA subclassing 2015-06-22 12:52:09 -10:00
Jack Andersen 3dfb001f3d added fixed-length string writing 2015-06-19 10:12:25 -10:00
Jack Andersen 242a06915b diagnostic duplicates no longer raised 2015-06-19 08:25:08 -10:00
Jack Andersen 7cdfcab55a lots of new 'atdna' types; travis update 2015-06-18 19:18:39 -10:00
Jack Andersen 1aa3a705af added commenting to output 2015-06-17 21:57:53 -10:00
Jack Andersen d6a489753d generator fix 2015-06-17 21:37:04 -10:00
Jack Andersen c08695709e Minor argument tweak 2015-06-17 21:34:36 -10:00
Jack Andersen 6c7f5ebd29 Updated with Vector support for DNA subtypes 2015-06-17 21:32:11 -10:00
Jack Andersen 647f9c4dec Another tweak 2015-06-16 15:20:31 -10:00
Jack Andersen ec4ac688f4 hopefully the last tweak 2015-06-16 15:08:39 -10:00
Jack Andersen 7fccd416f3 even more tweaks 2015-06-16 15:05:43 -10:00
Jack Andersen b195c194f7 futher adjustments 2015-06-16 15:02:58 -10:00
Jack Andersen 96ed8a2ce2 more build system tweaks 2015-06-16 14:57:06 -10:00
Jack Andersen fb722a9f5b further updates to atdna 2015-06-16 14:25:48 -10:00
Jack Andersen 775b51fd00 minor tweak 2015-06-15 21:15:00 -10:00
Jack Andersen 0452e34150 initial working reader/writer values 2015-06-15 21:11:56 -10:00
Jack Andersen c09f06b436 working release build of atdna 2015-06-15 16:29:53 -10:00
Jack Andersen dde8ac1a1c initial atdna commit 2015-06-14 16:49:02 -10:00