Commit Graph

18187 Commits (4367d9474556c2c165ab3f59156624c8a7a17e06)

Author SHA1 Message Date
Jai Moraes 4367d94745 Added justification for CMake changes, with reference to this PR. 2025-01-24 13:57:50 -05:00
Jai Moraes 5a02a2206a Fixing whitespace 2025-01-16 10:18:19 -05:00
Jai Moraes 26f1ba0865 removed extra whitespace 2025-01-16 10:14:17 -05:00
Jai Moraes 903e7de15f Fixed remaining DESTINATION include/* 2025-01-16 10:13:27 -05:00
JaiXJM-BB d35ff2e3f8
Updated QNX-relevant paths, removed environment variables. (#2)
Updated QNX-relevant paths (will check others next), removed environment variables.
2025-01-16 09:57:29 -05:00
JaiXJM-BB 074f8896a2
Merge branch 'borglab:develop' into develop 2025-01-10 13:51:05 -05:00
Varun Agrawal 0c44f9f451
Merge pull request #1943 from borglab/improvements 2025-01-10 12:51:48 -05:00
Varun Agrawal 22bdd2a029
Merge pull request #1966 from borglab/cross-platform-tests 2025-01-10 12:50:50 -05:00
Varun Agrawal 62b0ed6678 change from ifdef to if 2025-01-10 11:11:03 -05:00
Jai Moraes 20d72d0639 Removed erroneous text 2025-01-10 11:09:17 -05:00
Jai Moraes 77c5c574d3 Fixed broken merge 2025-01-10 11:00:14 -05:00
Jai Moraes 8489ebcab5 fixing spacing issue 2025-01-10 10:58:17 -05:00
Jai Moraes 26b301ddb3 fixing spacing 2025-01-10 10:57:41 -05:00
Jai Moraes 9d35582c05 erroneous change 2025-01-10 10:55:29 -05:00
Varun Agrawal fbe4ad1dc9 common Apple and Windows assertions 2025-01-10 10:29:58 -05:00
Varun Agrawal 9910bb6362 Revert "Helper macro for cout printing"
This reverts commit 28065b737b.
2025-01-10 10:28:36 -05:00
Varun Agrawal 9142200a6e Revert "suppress newer GCC warnings in Eigen"
This reverts commit b7e60c4043.
2025-01-10 10:27:34 -05:00
JaiXJM-BB 93f463ddbf
QNX for develop branch
* GitLab version (branch QNX_7.1_v4.1.1)

* ADDED: Build tested with target `install` or `all` if cross compiling for QNX

* ADDED: Test Installation when building with QNX (Review this for upstreaming)

* UPDATED: Build tests, fixed some unit tests. Floating points still off.

* UPDATED: Tests Fix

* UPDATED: all non-serialization tests working.

* QNX 8.0: Working version.

* REMOVED: Removal of test prints

* UPDATED: formatting to match, removed commented out testing lines
2025-01-10 10:20:50 -05:00
Frank Dellaert 89fbe4bd2e
Merge pull request #1959 from mcm001/wall-wpedantic
Enable more warnings and remove unused variables
2025-01-09 20:41:45 -05:00
Varun Agrawal 438bead4fd small cleanup 2025-01-09 10:45:23 -05:00
Varun Agrawal 556ed9bfcc separate Windows regression for Shonan Averaging 2025-01-09 09:31:12 -05:00
Varun Agrawal cb2be68d05 fix test with better precision 2025-01-09 09:28:06 -05:00
Matt Morley fd2f39e271 Add misc explicit operators 2025-01-09 07:21:21 -07:00
Varun Agrawal d4726cfd1f fix some regressions 2025-01-09 08:57:45 -05:00
Matt Morley 3ed3c3b2e8 Bump CI GCC 11->12 2025-01-08 21:59:28 -07:00
Matt Morley f5774f0443 Enable extra warnings 2025-01-08 21:59:28 -07:00
Varun Agrawal 41280d4d1e update tests that failed and add shonan averaging test 2025-01-08 18:33:46 -05:00
Varun Agrawal d9106fd190 add numeric header for std::accumulate 2025-01-08 13:32:34 -05:00
Varun Agrawal 212c79289f support Windows 2025-01-08 12:57:30 -05:00
Varun Agrawal c00f6631ad other tests 2025-01-08 12:52:44 -05:00
Varun Agrawal 72da68ebf3 platform specific #ifs 2025-01-08 12:47:00 -05:00
Varun Agrawal 169523ecc6
Merge pull request #1948 from borglab/hybrid-timing 2025-01-08 12:45:26 -05:00
Varun Agrawal 8cf2123b5c
Merge pull request #1953 from borglab/discrete-table-conditional
TableFactor and TableDistribution
2025-01-08 11:25:27 -05:00
Frank Dellaert 8315ea75d8
Merge pull request #1965 from MagnusAagaard/develop
Fix BilinearAngleTranslationFactor part of TranslationFactor
2025-01-08 08:58:37 -05:00
Varun Agrawal 29d0db2cc4
Merge pull request #1964 from Gold856/cmake
Clean up CMake build
2025-01-08 06:40:08 -05:00
MagnusAagaard 3760b02d8e
Use std::abs to avoid implicit conversion of double input to int 2025-01-08 10:28:28 +01:00
Varun Agrawal 3ecc232c0a fix tests 2025-01-07 15:21:24 -05:00
Varun Agrawal 4fc2387a63 fix relinearization in HybridNonlinearISAM 2025-01-07 15:15:16 -05:00
Varun Agrawal 9c2ecc3c15 simplify multiplication 2025-01-07 14:55:30 -05:00
Varun Agrawal 9dfdf552e1 add hack to multiply DiscreteConditional with TableDistribution 2025-01-07 14:54:49 -05:00
Varun Agrawal 3629c33ecd override sample in TableDistribution 2025-01-07 14:53:28 -05:00
Varun Agrawal b81ab86b69 make ADT with nullptr in TableDistribution 2025-01-07 14:52:48 -05:00
Varun Agrawal 9228f0f771 fix headers 2025-01-07 11:19:21 -05:00
Varun Agrawal 3d2dd7c619 update scaledProduct docs 2025-01-07 10:52:05 -05:00
Gold856 bf4f6f5554 Remove /FORCE:MULTIPLE from CMAKE_STATIC_LINKER_FLAGS
It's not a valid flag for static linking
2025-01-07 08:54:41 -05:00
Gold856 1d5d8f89d8 Clean up the enabling of C++17
MSVC flag is not needed and the minimum CMake version is higher now
2025-01-07 08:48:21 -05:00
Gold856 7742f025fc Clean up MSVC flags to allow use of MSVC variables instead
Generator expressions were used to prevent the addition of /MD and /Zi if the CMake version is new enough to have specific MSVC variables for controlling those flags
2025-01-07 08:45:47 -05:00
Gold856 0435efdebc Remove PREFIX "" 2025-01-07 08:27:19 -05:00
Gold856 f638035e10 Remove redundant MSVC optimization flag in GKLib 2025-01-07 07:53:33 -05:00
Gold856 3d23152a75 Clean up version finding in HandleEigen 2025-01-07 07:53:33 -05:00