Rasmus Munk Larsen and Rasmus Munk Larsen
b941180f8d
Core: keep NaN/Inf constants out of fast-math poison in packet kernels
...
libeigen/eigen!2700
Co-authored-by: Rasmus Munk Larsen <rmlarsen@gmail.com >
2026-07-10 17:55:17 -07:00
Rasmus Munk Larsen and Rasmus Munk Larsen
c4bed222b2
Core: build packet sign masks from integer bits to survive fast-math
...
libeigen/eigen!2699
Co-authored-by: Rasmus Munk Larsen <rmlarsen@gmail.com >
2026-07-08 22:59:20 -07:00
Florian Maurin
e043dafb62
Fix GCC fast-math complex packet arithmetic
...
libeigen/eigen!2590
Closes #1840 and #1839
2026-06-01 22:11:59 +00:00
Florian Maurin
fc0f148ab4
Fix: GCC 9.2 fast-math complex products
...
libeigen/eigen!2579
Closes #1839
2026-05-27 04:37:37 +00:00
Florian Maurin
ff72fba837
Core: drop obsolete feature-detection guards
...
libeigen/eigen!2519
2026-05-06 16:21:06 -07:00
Rasmus Munk Larsen and Rasmus Munk Larsen
8a3d61c790
Licensing: SPDX identifiers, REUSE.toml, and checkformat:reuse CI job
...
libeigen/eigen!2509
Closes #2868
Co-authored-by: Rasmus Munk Larsen <rmlarsen@gmail.com >
2026-05-04 00:36:12 +00:00
Antonio Sánchez
46e9cdb7fe
Clang-format tests, examples, libraries, benchmarks, etc.
2023-12-05 21:22:55 +00:00
Rasmus Munk Larsen
07aaa62e6f
Fix compiler warnings in tests.
2023-02-14 02:29:03 +00:00
Gael Guennebaud
2ef1b39674
Relaxed fastmath unit test: if std::foo fails, then let's only trigger a warning is numext::foo fails too.
...
A true error will triggered only if std::foo works but our numext::foo fails.
2018-10-11 09:45:30 +02:00
Gael Guennebaud
82f0ce2726
Get rid of EIGEN_TEST_FUNC, unit tests must now be declared with EIGEN_DECLARE_TEST(mytest) { /* code */ }.
...
This provide several advantages:
- more flexibility in designing unit tests
- unit tests can be glued to speed up compilation
- unit tests are compiled with same predefined macros, which is a requirement for zapcc
2018-07-17 14:46:15 +02:00
Gael Guennebaud
bf03820339
Silent warning.
2016-09-17 14:14:01 +02:00
Christoph Hertzberg
dacb469bc9
Enable and fix -Wdouble-conversion warnings
2016-05-05 13:35:45 +02:00
Gael Guennebaud
5b6cff5b0e
fix typo
2015-10-28 20:18:00 +01:00
Gael Guennebaud
28ddb5158d
Enable std::isfinite/nan/inf on MSVC 2013 and newer and clang. Fix isinf for gcc4.4 and older msvc with fast-math.
2015-10-28 16:27:20 +01:00
Gael Guennebaud
946f8850e8
bug #1008 : add a unit test for fast-math mode and isinf/isnan/isfinite/etc. functions.
2015-10-27 16:44:45 +01:00