Skip to content
This repository has been archived by the owner on Dec 8, 2020. It is now read-only.

More updates for Julia 1.0 #2

Merged
merged 6 commits into from
Oct 31, 2018
Merged

More updates for Julia 1.0 #2

merged 6 commits into from
Oct 31, 2018

Conversation

ararslan
Copy link

@ararslan ararslan commented Oct 30, 2018

Changes:

  • Set the SCS lower bound for testing to 0.4.0
  • srand is now Random.seed!
  • Remove unused dependency on Compat
  • Use the new Pair interface when extending diagm
  • kron now lives in LinearAlgebra, not Base
  • Fix coverage submission from Travis

It was upper bounded at 0.4.0 for Julia 0.6 support.
@ararslan ararslan changed the title WIP: More updates for Julia 1.0 More updates for Julia 1.0 Oct 31, 2018
@ararslan
Copy link
Author

ararslan commented Oct 31, 2018

Looking at it more closely, I'm not actually sure that hooking this up into the modern broadcast machinery is all that worthwhile; overloading broadcast directly works as-is, and AFAICT this package doesn't rely on any type of fusing of broadcast expressions, which is what the modern lazy broadcast gets you.

So I'm inclined to say we should merge this into our master so that it can go into the upstream review.

@omus omus merged commit 8f0696b into master Oct 31, 2018
@omus omus deleted the aa/more-1.0 branch October 31, 2018 18:30
@iamed2
Copy link
Member

iamed2 commented Oct 31, 2018

overloading broadcast directly works as-is

Where is broadcast overridden? I can't seem to find it

@ararslan
Copy link
Author

One example is at the end of src/atoms/affine/multiply_divide.jl.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants