Commit Graph

665 Commits

Author SHA1 Message Date
Luke Street ec2675f130 CI: Create full athena packages 2021-04-12 19:39:36 -04:00
Luke Street 79515ed6db Fix win32 artifact name 2021-04-12 17:45:14 -04:00
Luke Street 144e14f2f5 Fix simd_sse on WIN32 2021-04-12 17:28:17 -04:00
Luke Street 85a16c7f45 Use LLVM_ROOT_DIR again, add .clang-{format,tidy} 2021-04-12 17:19:08 -04:00
Luke Street 5358d195bb CI: Add MSVC test job 2021-04-12 16:12:36 -04:00
Luke Street 608d675d9c Use toolchain zlib on macOS 2021-04-12 16:03:33 -04:00
Luke Street 666dea48ae CI: Add test workflow 2021-04-12 16:03:33 -04:00
Luke Street a87e8bb39f Set fmt defines in CMake 2021-04-06 17:53:16 -04:00
Luke Street fc3e9a51d2 Updates for fmtlib 7
Update submodules & tracking branches
2021-04-06 12:54:56 -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 165a8803dc lzokay: Disable -Wmaybe-uninitialized for GCC 2021-03-01 18:18:22 -05:00
Luke Street 1805568808 Check separate paths for LLVM homebrew (x86_64/arm64) 2021-02-21 10:07:05 -05:00
Luke Street 1d0727fae0 Fixes for MSVC SIMD compilation 2021-02-15 21:04:37 -05:00
Luke Street 271c275fcf Check CMAKE_SYSTEM_PROCESSOR when setting -maes 2021-02-01 05:13:23 +00:00
Luke Street d523fad83f Update simd_neon
- Fixes m128d dot3
- Simplifies negate operations
2021-01-09 14:21:09 -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 be2e0e0b72 SIMD updates from zeus 2020-10-21 02:00:44 -04:00
Luke Street bec2665741 Disable tests when included as subdirectory 2020-10-21 00:22:22 -04:00
Luke Street b690d4d7da Update zlib from 1.2.7 to 1.2.11 2020-10-21 00:21:31 -04:00
Jack Andersen 0a81594056 Apply things learned from making hsh to atdna 2020-09-28 10:48:27 -10:00
Luke Street 4e29ba7d8f DNAOp: Fix clang -Wrange-loop-analysis errors 2020-09-18 16:26:27 -04:00
Luke Street 5489a25fbe Updates for Clang 10 on Windows 2020-09-06 01:39:12 -04:00
Phillip Stephens 347d807a23
Fix zlib 2020-06-13 20:44:15 -07:00
Luke Street 0bc400b4d9 extern/zlib: Use find_library 2020-06-13 17:18:23 -04:00
Luke Street 1b8b7f6819 DNAYaml: Correctly initialize yaml events 2020-06-10 00:13:49 -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
Phillip Stephens aa94bdadc4
Downgrade aggressive fatal to error 2020-04-15 06:35:32 -07:00
Luke Street c7c4909e33 Add LLVMRemarks & LLVMBitStreamReader to atdna link 2020-04-14 20:58:07 -04:00
Luke Street 7ed8784b50 Compression: Support gzip in decompressZlib 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 9c39a038a5 Allow AT_DNA_COUNT to accept __VA_ARGS__ 2020-04-08 20:02:54 -10:00
Jack Andersen 6f55ae4d26 Support for generating DNA on explicit class specializations 2020-04-08 19:19:07 -10:00
Phillip Stephens d0eef5eab7
Merge pull request #73 from encounter/patch-1
Fix build error in MemoryReader.cpp
2019-12-10 20:47:19 -08:00
Luke S dcc85e38ea
Fix build error in MemoryReader.cpp 2019-12-10 16:41:05 -05:00
Phillip Stephens eb41d349dc
Fix stand alone compiling, minor code updates 2019-12-08 13:32:50 -08:00
Phillip Stephens 9771af88ed
Merge pull request #69 from lioncash/cast
IStreamWriter: Eliminate several casts
2019-10-20 18:40:40 -07:00
Phillip Stephens 182c4ff54f
Merge pull request #70 from lioncash/prototype
IStream: Remove unimplemented operator<< prototype
2019-10-20 18:40:31 -07:00