Uh oh!
There was an error while loading. Please reload this page.
Conversation
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
address my comments as you will, and make sure CI is passing. |
Uh oh!
There was an error while loading. Please reload this page.
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Hmm, actually - what should we do about |
oxinabox
commented
Oct 19, 2021
Yes. |
Codecov Report✅ All modified and coverable lines are covered by tests. Additional details and impacted files@@ Coverage Diff @@## main #495 +/- ##
==========================================
- Coverage 92.94% 92.90% -0.04%
==========================================
Files 15 15 Lines 822 818 -4 ==========================================
- Hits 764 760 -4
Misses 58 58 ☔ View full report in Codecov by Sentry. 🚀 New features to boost your workflow:
|
mzgubic
commented
Oct 19, 2021
Diffractor (same failure on its master) and Julia nightly (test unexpectedly passes) errors look unrelated. Will merge if ChainRules tests pass |
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Co-authored-by: Lyndon White <oxinabox@ucc.asn.au>
simeonschaub
commented
Oct 27, 2021
This broke Diffractor. Is this really worth it? |
mcabbott
commented
Oct 27, 2021
It could be written out using dispatch instead of if statements, maybe that would help? |
simeonschaub
commented
Oct 27, 2021
No, that's not the problem. Diffractor uses tuple backing for tangents of tangents over tuples. This could probably be changed at some point, but I don't think this should have been merged without any discussion now that we have the integration test. |
oxinabox
commented
Oct 27, 2021
Hmm I am not sure that it should. But for now maybe let's revert this PR, and then we can think about it.
Ah sorry, I think we just got used to Diffractor being broken. Yes, this was bad. |
Just for the future: Could you please always squash merge commits like these before merging? It's just such a pain to revert otherwise. (Edit: Turns out it's not that bad if you are working off the correct branch 🤦. Squash merges are still pretty much always easier to work with though, so my point still stands.) I wonder whether we should just disallow anything except squash merge for this repo. |
mzgubic
commented
Oct 28, 2021
Hey Simeon, sorry about breaking Diffractor. The error looked unrelated and was the same one as on master at the time, so I didn't think there was anything wrong with the PR. And yes, will make sure to merge next time.
Are there any reasons why a NamedTuple, e.g. |
simeonschaub
commented
Oct 28, 2021
I'm pretty sure that's possible, but it's not super trivial because that assumption is used in multiple places. Once I have figured that out, we should be able to relate this. |
mcabbott
commented
Jan 17, 2022
This is JuliaDiff/Diffractor.jl#67, BTW. |
Closes#494. Might need to fix things downstream if incorrect types are used.