Jack Andersen
|
6f55ae4d26
|
Support for generating DNA on explicit class specializations
|
2020-04-08 19:19:07 -10:00 |
Lioncash
|
7f6ac632f1
|
test: Directly use specifier for size_t
|
2019-10-19 06:30:04 -04:00 |
Jack Andersen
|
03f9314a2a
|
Use llvm's optional
|
2019-10-18 15:31:35 -10:00 |
Jack Andersen
|
ee012692ba
|
Fix memory-related problems triggered by emplace_back + copy elision
|
2019-10-12 18:50:46 -10:00 |
Jack Andersen
|
42581c922a
|
Merge branch 'master' of ssh://git.axiodl.com:6431/libAthena/athena
|
2019-09-30 21:16:11 -10:00 |
Jack Andersen
|
c7b6744509
|
Numerous code style improvements
|
2019-09-30 21:10:47 -10:00 |
Lioncash
|
9bde23011f
|
Global: Make SeekOrigin an enum class
Makes the enumeration strongly typed and also allows forward declaring
the enumeration type as well.
|
2019-09-14 10:39:15 -04:00 |
Lioncash
|
71eb499270
|
General: Be explicit about the Endian type
|
2019-09-09 22:04:02 -04:00 |
Lioncash
|
d5e91ca0fe
|
General: Be explicit about the SeekOrigin type
|
2019-09-09 22:03:18 -04:00 |
Lioncash
|
3ca9bcf12d
|
atdna: Be explicit about the SeekOrigin type
|
2019-09-09 02:17:56 -04:00 |
Lioncash
|
0dcf0cec03
|
main: Avoid unnecessary string churn
Reduces the amount of overall allocation churn due to string
concatenation by avoiding redundant string temporaries.
|
2019-09-04 16:12:25 -04:00 |
Lioncash
|
607f99fa1a
|
main: Amend variable shadowing warnings
|
2019-09-04 15:23:44 -04:00 |
Lioncash
|
8dc86ea991
|
main: Amend inclusion order
|
2019-09-04 15:20:55 -04:00 |
Jack Andersen
|
132c7def65
|
Merge branch 'master' of ssh://git.axiodl.com:6431/libAthena/athena
|
2019-08-31 10:36:20 -10:00 |
Jack Andersen
|
d4f7132047
|
More permissive atdna warnings
|
2019-08-31 10:35:50 -10:00 |
Phillip Stephens
|
276db8ea56
|
DNA fixes
|
2019-08-26 18:00:30 -07:00 |
Jack Andersen
|
478d75f1cb
|
Massive fmtlib refactor
|
2019-07-19 18:19:44 -10:00 |
Jack Andersen
|
f3852eb0d2
|
Remove GXXDEBUG macro from atdna compilation
|
2019-07-06 22:21:13 -10:00 |
Jack Andersen
|
727f057fa7
|
GCC fixes and better CMake dependency handling
|
2019-06-11 15:58:44 -10:00 |
Jack Andersen
|
9bbd7af9f6
|
Minor cmake tweak
|
2019-05-07 17:45:28 -10:00 |
Jack Andersen
|
b9de854400
|
Ensure stream readers zero-initialize their return values
|
2019-04-06 18:44:50 -10:00 |
Jack Andersen
|
af7d73f9bd
|
Fixes to support new clang API
|
2019-01-28 22:24:10 -10:00 |
Jack Andersen
|
08f0dc652a
|
Disable underscore truncation on property key strings
|
2018-12-16 13:15:55 -10:00 |
Jack Andersen
|
c5a4416463
|
Update atdna to emit new code style
|
2018-12-12 21:38:14 -10:00 |
Jack Andersen
|
7243c687a8
|
New code style refactor
|
2018-12-07 19:18:17 -10:00 |
Jack Andersen
|
44e4e5a376
|
NX build fixes
|
2018-10-06 16:51:06 -10:00 |
Jack Andersen
|
b57390e304
|
macOS atdna fix
|
2018-08-27 17:47:14 -10:00 |
Jack Andersen
|
d2dbd99ad6
|
Allow atdna to handle multidimensional arrays
|
2018-07-27 18:30:35 -10:00 |
Jack Andersen
|
24666aebdd
|
More flexible DNA template support
|
2018-07-15 21:42:14 -10:00 |
Jack Andersen
|
ed83b2f42c
|
Windows build fixes
|
2018-05-24 20:33:43 -10:00 |
Jack Andersen
|
c5e71f7569
|
Use dynamic libraries when linking LLVM on Linux
|
2018-04-02 14:42:43 -10:00 |
Jack Andersen
|
1d761d5160
|
atdna-test fix
|
2018-03-03 18:24:11 -10:00 |
Jack Andersen
|
2b41d0234a
|
MSVC SFINAE bug fixes
|
2018-02-26 20:02:24 -10:00 |
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 |