-
Notifications
You must be signed in to change notification settings - Fork 22
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
AppleClang15 patch #116
AppleClang15 patch #116
Commits on May 19, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 2e342af - Browse repository at this point
Copy the full SHA 2e342afView commit details
Commits on May 22, 2024
-
Fixed libc++ related issues & small CMake fix\n\n- __builtin_isinf no…
… longer used on arm architectures\n- NEON SIMD option only auto selected on arm architectures, defaults to AVX otherwise\n- polar() function now defaults arg2 to 0.0 rather than throwing an error/ignoring overload\n- <StdCompatibility.cpp> auto included for arm & appleclang15\n - One test changed in Complex_test.cpp to prevent overload error. This is a temporary change and the test will be restored once the error related to std::norm is fixed\n - Added Mac Clang15 workflow (debug & release) to ci.yml (yet to test)
Configuration menu - View commit details
-
Copy full SHA for ff4f8e1 - Browse repository at this point
Copy the full SHA ff4f8e1View commit details
Commits on May 24, 2024
-
std::norm overload selection fixed.
- Proper overload for std::norm now selected when norm is called with type param. - Added NEON SIMD option to drop down menu for CMake GUI - Restored test I previously changed
Configuration menu - View commit details
-
Copy full SHA for 660f870 - Browse repository at this point
Copy the full SHA 660f870View commit details
Commits on May 29, 2024
-
CI & CMake changes + fixed overload settlement for std::norm
- M1 workflow no longer needlessly installs llvm15 - Fixed erroneous formatting error & redundant flag addition - SIMD: NEON -> APPLE_M1, & added NATIVE - norm overloads now use = Constructor() rather than = 0 where relevant - Removed redundant include of <StdCompatibility.hpp> in XAD.hpp - Windows 14.1 build now uses 2019 runner
Configuration menu - View commit details
-
Copy full SHA for 7341a93 - Browse repository at this point
Copy the full SHA 7341a93View commit details
Commits on May 30, 2024
-
Overload tweak for Complex.hpp & SIMD changes
- Changed APPLE_M1 flag -march=apple-m1 -> -march=armv8.5-a - Removed redundant GNU branch in SetupCompiler.cmake - Added better system resolve (Darwin/Linux) in SetupOptions.cmake - Changed overload for norm as to enable if type is XAD rather than disable if type is a c++ native type This fix intends to fix the flag issue for the macoslatest workflow. It may not; in which case this task is relayed it to the next commit. Next fix will fix baseline coverage issues for Mac (Debug)
Configuration menu - View commit details
-
Copy full SHA for f90788c - Browse repository at this point
Copy the full SHA f90788cView commit details
Commits on Jun 3, 2024
-
Changed test to use tolerance value & CI changes:
- Merged macos-13 & macos-latest into wider matrix build. - Changed Mac (Debug) to use lcov@1.14 rather than lcov@2.1 to try fix coverage baseline issue. - Changed Expressions_test 1686 to use tolerance value rather than DOUBLE_EQ. The lcov version downgrade may not fix coverage baseline, in which case that change will be reverted
Configuration menu - View commit details
-
Copy full SHA for 7d20eb5 - Browse repository at this point
Copy the full SHA 7d20eb5View commit details -
Configuration menu - View commit details
-
Copy full SHA for a9bbefb - Browse repository at this point
Copy the full SHA a9bbefbView commit details -
Configuration menu - View commit details
-
Copy full SHA for 90c0380 - Browse repository at this point
Copy the full SHA 90c0380View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8658ef9 - Browse repository at this point
Copy the full SHA 8658ef9View commit details
Commits on Jun 4, 2024
-
Configuration menu - View commit details
-
Copy full SHA for f1f86f4 - Browse repository at this point
Copy the full SHA f1f86f4View commit details