Commit Graph

16116 Commits (c647257ffd5bb66fef73e747cd3f74fbe4c3b3dd)

Author SHA1 Message Date
Frank Dellaert c647257ffd Replaced numbered GTSAM_CONCEPT_ASSERT# with GTSAM_CONCEPT_ASSERT 2023-02-11 17:17:18 -08:00
Frank Dellaert 179575764a Reverted ill-advised quick fix for concepts - now no-op. 2023-02-11 15:54:28 -08:00
Frank Dellaert 81ce4f4d9e Avoid issues on platforms where Eigen decides it needs 32 byte alignment. 2023-02-11 15:19:48 -08:00
Frank Dellaert 38a9ba3692 Work with raw char pointers to have correct pointer arithmetic and avoid buffer overflow. 2023-02-11 15:19:19 -08:00
Frank Dellaert 04e155c9d4 Make sure pointer arithmetic is correct 2023-02-11 12:38:11 -08:00
Frank Dellaert ae1526dd8a Fix warnings and use new allocAligned scheme 2023-02-11 12:37:52 -08:00
Frank Dellaert 73c20c2ae1 New unified allocAligned scheme 2023-02-11 12:37:39 -08:00
Frank Dellaert dfb79632be Fix warnings 2023-02-11 12:37:03 -08:00
Frank Dellaert a8eb98acea Fixed warnings that arise from stricter compiler flags 2023-02-11 12:32:50 -08:00
Frank Dellaert b71ed8f91d
Merge pull request #1441 from wanmeihuali/hotfix/stack_overflow
Fixing stack overflow issue for large tree
2023-02-08 19:07:02 -08:00
Kevin Doherty 4f4c6eba7e
Merge pull request #1449 from keevindoherty/hotfix/maxproduct
Add normalization to max-product, avoiding underflow.
2023-02-08 10:15:09 -05:00
Kevin 9d0be8f2b2 Use simpler normalization for max-product. 2023-02-08 08:55:03 -05:00
wanmeihuali 36e9d4aaed move the destructor implementation from .h to -inst.h 2023-02-07 17:51:08 -08:00
Kevin 571b0f5e90 Add toy problem testing max-product underflow. 2023-02-07 10:43:16 -05:00
Kevin 148d99f1d1 Add normalization to max-product, avoiding underflow. 2023-02-07 10:15:57 -05:00
wanmeihuali 46c311b5b9
Merge branch 'borglab:develop' into hotfix/stack_overflow 2023-02-06 12:58:52 -08:00
Frank Dellaert 2856282932
Merge pull request #1444 from borglab/feature/remove_boost_completely
Optionally remove boost completely
2023-02-06 12:56:55 -08:00
Frank Dellaert b644aa3fd2 Add GncOptimizer back into the wrapper 2023-02-06 11:37:18 -08:00
Frank Dellaert 4eab29f714 Some more emplace_shared instances prompted by code review. 2023-02-06 10:55:52 -08:00
Frank Dellaert bf6f19e67e
Merge pull request #1447 from borglab/feature/cppunitlite-remove-boost 2023-02-06 08:59:27 -08:00
Frank Dellaert f0fc4f82af Add missing header 2023-02-06 08:40:40 -08:00
Varun Agrawal 775d2e877e update CppUnitLite to not rely on boost 2023-02-06 10:48:10 -05:00
Frank Dellaert 798e4c79c4 Run with no boost in special cases workflow 2023-02-06 02:17:08 -08:00
Frank Dellaert 61a30b0162 Make concepts work in the boost path 2023-02-06 02:09:32 -08:00
Frank Dellaert c6dd2bb0f0 Fix up timing and examples 2023-02-06 01:44:55 -08:00
Frank Dellaert aac277d949 Remove serialization header 2023-02-06 01:35:14 -08:00
Frank Dellaert 8fb0d255ca Excluding sources/headers/tests 2023-02-06 01:34:55 -08:00
Frank Dellaert a9971fd2fd More emplace_shared usage 2023-02-06 01:20:27 -08:00
Frank Dellaert 29c25970ad support 4 concept asserts 2023-02-06 01:03:33 -08:00
Frank Dellaert 7afccbc446 use emplace_shared 2023-02-06 01:03:17 -08:00
Frank Dellaert eb37866e92 GTSAM_CONCEPT_ASSERT to replace BOOST equivalent. 2023-02-06 00:35:36 -08:00
Frank Dellaert a38d76bcef Cleaned up ++ stragglers 2023-02-06 00:18:42 -08:00
Frank Dellaert a9dd644015 use static_assert 2023-02-06 00:08:57 -08:00
Frank Dellaert 662535bf16 add missing header 2023-02-05 23:14:15 -08:00
Frank Dellaert e6ace91e9d fail slow again 2023-02-05 23:14:08 -08:00
Frank Dellaert 08e63aee12 Replace boost lexical casts in CppUnitLite 2023-02-05 23:09:52 -08:00
Frank Dellaert 749098f239
Merge pull request #1442 from borglab/feature/elimination_refactor 2023-02-05 23:08:31 -08:00
Frank Dellaert d38562868f include assert header 2023-02-05 22:50:36 -08:00
Frank Dellaert 9a7bce8540 Exclude testSmartStereoProjectionFactorPP 2023-02-05 21:10:38 -08:00
Frank Dellaert bd3b5be0a0 Exclude more files 2023-02-05 20:45:55 -08:00
Frank Dellaert ec5a6003c6 Turn off timing 2023-02-05 20:45:54 -08:00
Frank Dellaert c1b5c192f8 Kill more boost headers 2023-02-05 20:45:54 -08:00
Frank Dellaert 62b302bc76 Excluding more files 2023-02-05 20:45:54 -08:00
Frank Dellaert c13f58a67e Got rid of intrusive_ptr 2023-02-05 20:45:54 -08:00
Frank Dellaert 438e29353d Replace boost::bimap 2023-02-05 20:45:54 -08:00
Frank Dellaert 0ee985b629 No more list_inserter 2023-02-05 20:45:54 -08:00
Frank Dellaert fdf53b62c6 Got rid or ifdefed many boost headers 2023-02-05 20:45:54 -08:00
Frank Dellaert 8bd15b8792 Omit serialization test 2023-02-05 20:45:54 -08:00
Frank Dellaert ad78f3c763 Truly don't include boost 2023-02-05 20:45:54 -08:00
Frank Dellaert 285cbe4f22 Get rid of all (pre c++11) += calls to create Orderings. 2023-02-05 20:45:54 -08:00