Luke Street
|
5358d195bb
|
CI: Add MSVC test job
|
2021-04-12 16:12:36 -04:00 |
Luke Street
|
666dea48ae
|
CI: Add test workflow
|
2021-04-12 16:03:33 -04:00 |
Luke Street
|
c776c4a31d
|
Wrap CMP0116 in CMAKE_VERSION check
|
2021-03-30 22:16:48 -04:00 |
Luke Street
|
f52a7015b7
|
Oops, set CMake 3.20 CMP0116 policy to OLD
|
2021-03-30 22:12:00 -04:00 |
Luke Street
|
2e880ba98b
|
Set CMake 3.20 CMP0116 policy
|
2021-03-30 21:31:34 -04:00 |
Luke Street
|
1805568808
|
Check separate paths for LLVM homebrew (x86_64/arm64)
|
2021-02-21 10:07:05 -05:00 |
Luke Street
|
385392349a
|
Fixes for Apple Silicon
- Use -stdlib++-isystem for atdna
- Remove unnecessary constexpr from simd_neon
|
2021-01-06 20:30:40 -05:00 |
Luke Street
|
04cbd546b7
|
Merge remote-tracking branch 'origin/master' into hsh
# Conflicts:
# atdna/FindLLVM.cmake
# extern/zlib/CMakeLists.txt
|
2021-01-06 14:17:43 -05:00 |
Luke Street
|
ac4c3f39ac
|
Merge branch 'hsh' of /Users/lstreet/Development/urde/hecl/extern/athena with conflicts.
|
2021-01-06 14:16:28 -05:00 |
Phillip Stephens
|
f298113c4e
|
Fix code generation for Endian template parameter values on LLVM 11
|
2020-12-11 19:49:16 -08:00 |
Luke Street
|
bec2665741
|
Disable tests when included as subdirectory
|
2020-10-21 00:22:22 -04:00 |
Jack Andersen
|
0a81594056
|
Apply things learned from making hsh to atdna
|
2020-09-28 10:48:27 -10:00 |
Luke Street
|
5489a25fbe
|
Updates for Clang 10 on Windows
|
2020-09-06 01:39:12 -04:00 |
Luke Street
|
dec27c05ed
|
Use CMake MSVC_RUNTIME_LIBRARY to control MSVC flags
|
2020-05-27 21:37:03 -04:00 |
Luke Street
|
6c52de489f
|
Add Homebrew LLVM path hint
|
2020-05-24 11:50:37 -04:00 |
Jack Andersen
|
aa07559839
|
Merge branch 'master' of ssh://git.axiodl.com:6431/libAthena/athena
|
2020-05-06 13:10:10 -10:00 |
Jack Andersen
|
6adb8f341c
|
Move atdna macro to separate helper file for future deployment
|
2020-05-06 13:09:48 -10:00 |
Phillip Stephens
|
07b015782b
|
Fix compiling with clang-10
|
2020-04-22 03:36:08 -07:00 |
Luke Street
|
503cc155c6
|
Windows build fixes
|
2020-04-19 21:11:57 -04:00 |
Luke Street
|
1aa27c7289
|
Use QualType::getAsString(PrintingPolicy&) to honor bool output option
|
2020-04-17 14:21:30 -04:00 |
Phillip Stephens
|
3c5b138306
|
Fix `_Bool` error
|
2020-04-17 11:11:01 -07:00 |
Luke Street
|
c7c4909e33
|
Add LLVMRemarks & LLVMBitStreamReader to atdna link
|
2020-04-14 20:58:07 -04:00 |
Jack Andersen
|
30fe237210
|
Update fmtlib
|
2020-04-11 12:46:42 -10:00 |
Jack Andersen
|
ebda6add23
|
Exclude CMake CXX standard from MSVC
|
2020-04-10 18:54:35 -10:00 |
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 |