3 ms·
> That's not accurate. Fwiw, I recorded at least four different times a Rust release broke timely / differential dataflow, and have seen a few others in other
by frankmcsherry 6y ago
> That's not accurate.
Fwiw, I recorded at least four different times a Rust release broke timely / differential dataflow, and have seen a few others in other folks' code. Afaict, none of them were soundness related, and were instead due to ergonomic additions and performance improvements.
They haven't been recent (e.g. were 1.17, 1.20, and 1.22, and the others earlier) and I agree that things are much more stable now.
- the_duke 6y agoInteresting, I never got hit by those I think. The biggest issue I had was with the macro import and visibility changes in the 2018 edition. That broke quite a lot and was rather painful.
- frankmcsherry 6y agoYeah, for example I have an open PR in differential dataflow to make some changes to avoid a planned break in the future. https://github.com/TimelyDataflow/differential-dataflow/pull/225 https://github.com/TimelyDataflow/differential-dataflow/pull... I think they are doing the right thing with the break (it adds something I've wanted) but at the same time it's another break.