Jack Andersen
|
73a0ae0d00
|
Replace DNA_COUNT macro with AT_DNA_COUNT
|
2018-02-24 22:22:35 -10:00 |
Jack Andersen
|
62b6d6792a
|
Add ability to generate and specialize DNA class templates
|
2018-02-21 21:18:59 -10:00 |
Jack Andersen
|
13d13f935b
|
Huge non-virtual template-based refactor for DNA
|
2018-02-17 23:50:24 -10:00 |
Jack Andersen
|
ec49377fcd
|
Better toolchain include discovery on macOS
|
2018-01-03 13:52:01 -10:00 |
Jack Andersen
|
31c394584d
|
Add fix for finding canonical GCC path on linux
|
2018-01-01 18:20:07 -10:00 |
Jack Andersen
|
017a921fdc
|
Huge compile performance refactor
|
2017-12-28 21:55:42 -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
|
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
|
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
|
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
|
f3226c6102
|
Don't rely on seek() to write alignment bytes
|
2017-03-20 11:12:53 -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
|
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
|
b2152f7890
|
Add HINTS for finding LLVMDemangle library
|
2016-12-11 10:55:55 -10:00 |
Phillip Stephens
|
b9069f84fe
|
Fix compiling against LLVM <4.0
|
2016-12-11 12:18:12 -08: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 |
Jack Andersen
|
72071d6c15
|
Add Version.lib to Windows link libs
|
2016-10-23 10:37:00 -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 |
Jack Andersen
|
c4db28821e
|
FindLLVM updates
|
2016-07-26 20:10:11 -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
|
6d8da2bcc0
|
Update for clang 3.8+
|
2016-06-27 12:54:55 -10:00 |
Jack Andersen
|
612f547988
|
Make LLVM_ROOT_DIR a cached CMake variable
|
2016-05-22 13:10:21 -10: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
|
a87832e357
|
CMAKE_OSX_SYSROOT validation
|
2016-01-08 16:00:08 -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 |