ci(deps): update dependency eigen3 to v5 (main)#196
Conversation
Codecov Report✅ All modified and coverable lines are covered by tests. Additional details and impacted files@@ Coverage Diff @@
## main #196 +/- ##
=======================================
Coverage 98.09% 98.09%
=======================================
Files 1 1
Lines 838 838
Branches 98 98
=======================================
Hits 822 822
Misses 2 2
Partials 14 14 ☔ View full report in Codecov by Sentry. 🚀 New features to boost your workflow:
|
C++ benchmark results
Benchmark hidden because not significant (2): hex_overlap_volume[AABB], tet_overlap_volume[hex-in-sphere] Python benchmark results
Benchmark hidden because not significant (1): hex_overlap_volume[AABB] |
7a4ca35 to
e535fad
Compare
6967104 to
66dab01
Compare
153af40 to
e5906a7
Compare
a94d91f to
fb4c4bd
Compare
9d9c0c6 to
f36b40c
Compare
Edited/Blocked NotificationRenovate will not automatically rebase this PR, because it does not recognize the last commit author and assumes somebody else may have edited the PR. You can manually request rebase by checking the rebase/retry box above. |
0b093fd to
75fcf28
Compare
b1ffb0e to
3dbfdeb
Compare
Autoclosing SkippedThis PR has been flagged for autoclosing. However, it is being skipped due to the branch being already modified. Please close/delete it manually or report a bug if you think this is in error. |
bed11d7 to
80ca247
Compare
| datasource | package | from | to | | --------------- | -------------- | ----- | ----- | | gitlab-releases | libeigen/eigen | 3.4.0 | 5.0.1 |
80ca247 to
37d1a73
Compare
37d1a73 to
7059a74
Compare
This PR contains the following updates:
v3.4.0→5.0.1Release Notes
libeigen/eigen (eigen3)
v5.0.1Compare Source
A few bug-fixes from the master branch, including
<version>header [#2986]See the full lists of addressed bugs and merge requests for more details.
v5.0.0Compare Source
Eigen 5.0 provides many new features, performance enhancements, and bugfixes throughout Eigen’s core template expression infrastructure and linear algebra facilities. The full set of changes and related issues are too large to list here, but can be accessed via the release milestone %"5.0".
This is the last major release to support the C++14 language standard. The master branch and subsequent releases will require support for C++17.
Versioning
This release marks a transition to Semantic Versioning. Previously, Eigen used a WORLD.MAJOR.MINOR scheme. From now on, version numbers will follow the MAJOR.MINOR.PATCH format, indicating breaking changes, new features, and bug fixes, respectively. The WORLD version will remain 3 for this and subsequent releases for posterity. See the table below:
Breaking changes
-std=c++14or later. As part of this change, some macros such asEIGEN_HAS_CXX11have also been removed.Eigen::allandEigen::lasthave been moved toEigen::placeholders::allandEigen::placeholders::last[!649].../src/..path) will result in a compilation error [!631].Scalar(1)rather than having all bits set to avoid undefined behavior [!1862].voidinstead ofintfor compatibility with other BLAS implementations [!1497].Eigen::aligned_allocatorno longer inherits fromstd::allocatordue to a change in the standard and the use ofallocate_at_least[!1795].v3.4.1Compare Source
Many bug fixes have been backported from the main branch.
A list of new issues addressed can be found via the 3.4.1 label on GitLab.
Check the git commit history for the full list of changes.
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR was generated by Mend Renovate. View the repository job log.