bump compat for AbstractDifferentiation to 0.6
This pull request changes the compat entry for the AbstractDifferentiation package from 0.5 to 0.5, 0.6.
This keeps the compat entries for earlier versions.
Note: I have not tested your package with this new compat entry. It is your responsibility to make sure that your package tests pass before you merge this pull request.
Yes, I tried this the other day. This fixes a bunch of stuff that was erroring due to getting rid of closures, Which means we don't need mutation support for basic functioning. (we still want it, but we don't need it to just support the AD.jl interface)
Ok I removed the things that were marked as broken that were fixed when i last tried 0.6-DEV but now new things are failing and I think it will need a little more investigation on what is broken and what extra change has been included in 0.6 since i last looked
@oxinabox happy to help debug the 0.6 changes, this issue recently popped up on discourse
Since I put this on the backburner I have completely forgotten what the more subtle broken things were.
Feel free to take it over @gdalle
I don't know anything about diffractor though, I was mostly talking about problems arising from AbstractDiff. Not sure I can help debug internals over here
also it doesn't help that the Diffractor tests seem to be failing by default?
I think for julia 1.10 they should be working.
I think for julia 1.10 they should be working.
That's only mildly reassuring :rofl:
I played with this, and it's quite weird. There's a bunch of things where if I run the tests in the REPL they work fine, but if I do ] test it blows up, including tests that go from passing to failing, and also tests that make the testset fail even though they're locked behind a @test_broken.