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

Backports for 1.7-beta2 #41254

Merged
merged 15 commits into from
Jun 18, 2021
Merged

Backports for 1.7-beta2 #41254

merged 15 commits into from
Jun 18, 2021

Conversation

KristofferC
Copy link
Member

Backported PRs:

Non-merged PRs with backport label:

maleadt and others added 14 commits June 17, 2021 18:49
Co-authored-by: Dilum Aluthge <dilum@aluthge.com>
(cherry picked from commit 752ac81)
1. `seed!(rng::Xoshiro, seed::NTuple{4,UInt64})` and
   `seed!(rng::TaskLocalRNG, seed::NTuple{4,UInt64})` were doing almost the same thing;
   factor out what was identical;
2. `seed!(rng::Union{TaskLocalRNG, Xoshiro})` was calling the above methods passing
   a random tuple generated by `RandomDevice`: in this case, we don't really need
   to hash the seed, as it's presumably random enough; so use the same algorithm
   as in `Xoshiro()` constructor, and let `Xoshiro()` re-use this new implementation
   of `seed!`.

(cherry picked from commit e35028a)
(cherry picked from commit 3f27f88)
This now always uses `sparse(I, J, K, m, n)` for showing sparse matrices.
The three-arg `show` used for REPL printing should still behave
the same but has been refactored to share more code with the existing
methods in Base.

closes #41135

(cherry picked from commit f280766)
At least the newly added field `rcondv` may contain `undef` values, so
these can cause the same eigen factorizations not to compare equal. Not
100% sure whether the other fields should be ignored as well, but since
we didn't have them before, it seems at least consistent to ignore them
here.

fixes JuliaDiff/ChainRules.jl#422

(cherry picked from commit bc3ce48)
* Add support for at-overlay with parametric function definitions.

* Fix error message with at-MethodTable.

* Fix function signature to avoid compiler warning.

(cherry picked from commit 27ef9e0)
@KristofferC KristofferC added the release Release management and versioning. label Jun 17, 2021
@KristofferC
Copy link
Member Author

@nanosoldier runbenchmarks(ALL, vs=":release-1.6")

@KristofferC
Copy link
Member Author

@nanosoldier runtests(ALL, vs=":release-1.6")

@nanosoldier
Copy link
Collaborator

Your benchmark job has completed - possible performance regressions were detected. A full report can be found here. cc @christopher-dG

@nanosoldier
Copy link
Collaborator

Your package evaluation job has completed - possible new issues were detected. A full report can be found here. cc @maleadt

@KristofferC KristofferC changed the title WIP: Backports for 1.7-RC1 / 1.7-beta2 Backports for 1.7-beta2 Jun 18, 2021
@KristofferC KristofferC merged commit 6ec3afe into release-1.7 Jun 18, 2021
@KristofferC KristofferC deleted the backports-release-1.7 branch June 18, 2021 12:21
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
release Release management and versioning.
Projects
None yet
Development

Successfully merging this pull request may close these issues.