Commit Graph

694 Commits

Author SHA1 Message Date
Luke Street 6eec5760b3 ci: Install zlib dev on Linux 2021-06-14 18:42:11 -04:00
Luke Street 96fa2d24ef Remove missed ZLIB_INCLUDE_DIR usage 2021-06-14 18:22:49 -04:00
Luke Street b0daee99fc Remove ZLIB_INCLUDE_DIR (use target INTERFACE include) 2021-06-14 17:47:40 -04:00
Luke Street daf8bf0595 Update zlib CMakeLists 2021-06-14 17:18:15 -04:00
Luke Street 2aa5b76732 Fix ZLIB_LIBRARIES on macOS 2021-06-11 22:24:50 -04:00
Luke Street 064839bad6 Fix ZLIB_LIBRARIES var on macOS 2021-06-11 21:59:40 -04:00
Luke Street 37206e5301 Use vcpkg LLVM for Windows build 2021-06-11 21:05:23 -04:00
Luke Street 37c56eec07 FileReader: Cache fileSize on open for performance 2021-05-22 22:25:34 -04:00
Luke Street a4074e1a57 Use CMAKE_CURRENT_SOURCE_DIR in version info fetch 2021-05-02 18:45:35 -04:00
Luke Street da92db7356 Attempted fix for macOS 2021-05-02 18:25:12 -04:00
Luke Street f02251ebf3 Fix ordering issue 2021-05-02 18:18:04 -04:00
Luke Street 14e4d4e2ea Fix compiling with ATDNA_DYNAMIC_LLVM 2021-05-02 17:43:16 -04:00
Luke Street 11b86d7634 Oops, context -> ctx 2021-05-01 08:35:43 -04:00
Luke Street 7a2a8a79ca Fixes for LLVM 12 2021-05-01 08:32:08 -04:00
Luke Street 991ffede79 Check is_convertible_v in variadic constructor 2021-04-18 22:56:53 -04:00
Luke Street 4fa2335258 Add missing constructors for fallback __simd_storage 2021-04-18 22:31:18 -04:00
Luke Street ec43f653a7
Merge pull request #76 from lioncash/dependent
DNAOp: Make use of template keyword for dependent templates
2021-04-18 21:26:12 -04:00
Luke Street 2604243293 Remove Windows cmake dir conditional 2021-04-18 21:23:42 -04:00
Luke Street 8558ca1b51 Move yaml.h, gekko_support.h to include/athena
Check if atdna target defined before
2021-04-12 22:44:09 -04:00
Luke Street b67f6dc231 Move utf8proc.h to include/athena 2021-04-12 22:05:07 -04:00
Luke Street b3a274fcd8 Fix include directory structure again 2021-04-12 21:40:31 -04:00
Luke Street a36e589129 Fix include directry structure 2021-04-12 21:25:27 -04:00
Luke Street 42d777bc1c Exclude latest tag from git describe 2021-04-12 20:21:14 -04:00
Luke Street bbf8923a09 Fix release files glob 2021-04-12 20:17:35 -04:00
Luke Street 3ca375d030 Fix linux aarch64 name 2021-04-12 20:03:51 -04:00
Luke Street e2af6e5c79 Add release job 2021-04-12 20:03:17 -04:00
Luke Street c53c9560fd Syntax fixes 2021-04-12 19:42:31 -04:00
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