-
-
Notifications
You must be signed in to change notification settings - Fork 234
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
DifferentialEquations.jl v5.0 and Julia v1.0.0 Compatibility #318
Comments
"Throw an error if we see a non-common interface argument" |
@ScottPJones sounds like a plan! |
DiffEqDevTools has a problematic depwarn: ┌ Warning: `a::AbstractArray + b::Number` is deprecated, use `a .+ b` instead.
│ caller = top-level scope at none:0
└ @ Core none:0
┌ Warning: `a::AbstractArray + b::Number` is deprecated, use `a .+ b` instead.
│ caller = top-level scope at none:0
└ @ Core none:0
┌ Warning: `a::AbstractArray + b::Number` is deprecated, use `a .+ b` instead.
│ caller = top-level scope at none:0
└ @ Core none:0
┌ Warning: `a::AbstractArray + b::Number` is deprecated, use `a .+ b` instead.
│ caller = top-level scope at none:0
└ @ Core none:0
Now weak error
Get sample errors
Test Summary: | Pass Total
Analyticless Stochastic WP | 1 1
179.462133 seconds (478.09 M allocations: 111.873 GiB, 25.36% gc time) |
Removed
since that is bugfixes / feature improvements which don't change the interface and thus can happen at any time. |
Note for those following: we are aiming for a post-JuliaCon release, probably a week or two afterwards. But as we add things they are available: the "release" is just the official blog post. |
Every library has been updated for v0.7. |
|
v1.0-RC tests passing:
Upstream issues: RandomNumbers.jl
FunctionWrappers.jl
PyCall.jl
Difficult:
|
Update:
|
I'm checking off PyDSTool since it's a known upstream issue and we need them to tag... |
|
We need RandomNumbers.jl to release but other than that nothing else looks blocking. SciML/StochasticDiffEq.jl#99 is the last PR we want done, so it can track on its own. The blog post will go out on Monday either way since it's really not "that" breaking (and we'll just document it as though it's already happened, it should be done by Monday though). The webserver probably needs a bigger update and that's somewhat disconnected from this, and the benchmarks... I need to get the computer up and running again. So cheers. |
Our DiffEq v5.0 release will also be the v0.7.0 compatibility release. The user-facing API changes are quite minimal, though it's v5.0 due to new feature releases and big breaking changes to the solver infrastructure. Here is a set of items which I am deeming as part of the v5.0.
There will be an official release post on the JuliaDiffEq.org blog roll. This post will be very release focus: mentioning exactly what was added and changed. I will also do an ecosystem update summary on my own StochasticLifestyle.com which will be more focused on describing our current trajectory and future goals.
Adding warnings in https://github.com/JuliaDiffEq/DiffEqBase.jl/blob/master/src/solve.jl : this is easy stuff and good JuliaCon2018 work:
saveat
andtstops
entry: if[]
theneltype(prob.tspan)[]
. EDIT: NOT BLOCKINGAnd here's the v0.7.0 compatibility list. The packages are only marked off after
tests can pass without depwarns due to themselves (and the test depwarns are
cleaned up).
Waiting for external authors (not considered blocking):
And documentation updates:
The text was updated successfully, but these errors were encountered: