Skip to content
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

Test eigen RC 3.4 #15142

Closed
Closed
Changes from all commits
Commits
Show all changes
34 commits
Select commit Hold shift + click to select a range
edb4431
Test eigen 3.4
BetsyMcPhail Jun 7, 2021
7122b10
Prepare for Eigen 3.4
BetsyMcPhail Jun 18, 2021
811cdcb
Apply workaround from `Expression vs Eigen 3.4 memset #15298`
jwnimmer-tri Jul 1, 2021
bca1dbe
Merge commit '571a92c16e982f891e946c016b4fe390b96901a6' into test-eig…
jwnimmer-tri Jul 21, 2021
f90bf31
Merge commit '6cd3c2f2345eea87b586f6bdd22cf4e8e059d9ab' into test-eig…
jwnimmer-tri Jul 21, 2021
3a5f042
Merge commit 'f0cdd44674c6c4c4f05ae1b3a4e4bfc935ba0a31' into test-eig…
jwnimmer-tri Jul 21, 2021
9007aae
Merge commit '9dcf1dd6da70b3bc8acb9bdeaa70ea145c448b07' into test-eig…
jwnimmer-tri Jul 21, 2021
755ff84
Merge remote-tracking branch 'upstream/master' into test-eigen-3.4
jwnimmer-tri Jul 21, 2021
4894d7f
[tree] Fix screw_mobilizer_test vs Eigen 3.4
jwnimmer-tri Jul 21, 2021
4f3fc9f
Cherry-pick Eigen MR 562 to avoid issues with non-double packets
jwnimmer-tri Jul 21, 2021
785f22b
Revert "Apply workaround from `Expression vs Eigen 3.4 memset #15298`"
jwnimmer-tri Jul 21, 2021
25739b3
[common] We need Eigen::numext::equal_strict for Eigen 3.4
jwnimmer-tri Jul 21, 2021
cf0d0d7
Merge remote-tracking branch 'upstream/master' into test-eigen-3.4
jwnimmer-tri Jul 21, 2021
75bd080
[fixed_fem] Missing eval
jwnimmer-tri Jul 21, 2021
e10cd70
[multibody] Avoid Eigen::Block<Eigen::Ref<VectorX>>
jwnimmer-tri Jul 22, 2021
3105428
Merge branch 'tree-rm-block-of-ref' into test-eigen-3.4
jwnimmer-tri Jul 22, 2021
1d59909
[common] Beguile not_equal_strict for Eigen 3.4
jwnimmer-tri Jul 22, 2021
05a2ded
Merge commit 'f718a6a1bbbfbf5b2d00c9fe9d351e2b40b30e5f' into test-eig…
jwnimmer-tri Jul 23, 2021
c5ddd7e
Merge commit '4321208c4825ad4a8cdfb1e189285a00a8b82f50' into test-eig…
jwnimmer-tri Jul 23, 2021
fdd6a0f
Merge remote-tracking branch 'upstream/master' into test-eigen-3.4
jwnimmer-tri Jul 23, 2021
f1dcb48
Fixup merge commit error
jwnimmer-tri Jul 23, 2021
4e9a587
Merge remote-tracking branch 'upstream/master' into test-eigen-3.4
jwnimmer-tri Jul 26, 2021
1b09bc4
[math] Increase test tolerance for quadratic_form
jwnimmer-tri Jul 26, 2021
ebdcf47
fixup! Cherry-pick Eigen MR 562 to avoid issues with non-double packets
jwnimmer-tri Jul 26, 2021
6537639
Merge commit 'b0d72854278c73cfe1460ae342951f27208e7a4b' into test-eig…
jwnimmer-tri Jul 27, 2021
f199df8
Revert "[multibody] Avoid Eigen::Block<Eigen::Ref<VectorX>>"
jwnimmer-tri Jul 27, 2021
ca3d74f
Merge commit '0397f9a5045bb8db4af357d345d8306b0ff2312d' into test-eig…
jwnimmer-tri Jul 27, 2021
da019e8
Merge remote-tracking branch 'upstream/master' into test-eigen-3.4
jwnimmer-tri Jul 27, 2021
0550dcf
Merge remote-tracking branch 'upstream/master' into test-eigen-3.4
jwnimmer-tri Jul 27, 2021
da1100a
Merge remote-tracking branch 'upstream/master' into test-eigen-3.4
jwnimmer-tri Aug 2, 2021
b67c36d
Revert "fixup! Cherry-pick Eigen MR 562 to avoid issues with non-doub…
jwnimmer-tri Aug 3, 2021
089169c
Revert "Cherry-pick Eigen MR 562 to avoid issues with non-double pack…
jwnimmer-tri Aug 3, 2021
e615694
Merge remote-tracking branch 'upstream/master' into test-eigen-3.4
jwnimmer-tri Aug 4, 2021
92c142f
Merge remote-tracking branch 'upstream/master' into test-eigen-3.4
jwnimmer-tri Aug 6, 2021
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
35 changes: 13 additions & 22 deletions tools/workspace/eigen/repository.bzl
Original file line number Diff line number Diff line change
@@ -1,27 +1,18 @@
# -*- python -*-

load(
"@drake//tools/workspace:pkg_config.bzl",
"pkg_config_repository",
)
load("@bazel_tools//tools/build_defs/repo:git.bzl", "new_git_repository")

def eigen_repository(
name,
licenses = [
"notice", # BSD-3-Clause
"reciprocal", # MPL-2.0
"unencumbered", # Public-Domain
],
modname = "eigen3",
atleast_version = "3.3.4",
extra_defines = ["EIGEN_MPL2_ONLY"],
pkg_config_paths = ["/usr/local/opt/eigen/share/pkgconfig"],
**kwargs):
pkg_config_repository(
def eigen_repository(name):
new_git_repository(
name = name,
licenses = licenses,
modname = modname,
extra_defines = extra_defines,
pkg_config_paths = pkg_config_paths,
**kwargs
remote = "https://gitlab.com/libeigen/eigen.git",
branch = "3.4",
build_file_content = """
cc_library(
name = "eigen",
hdrs = glob(["Eigen/**", "unsupported/Eigen/**"]),
includes = ["."],
visibility = ["//visibility:public"],
)
""",
)