I'm wondering if there's a way for me to find meaningful changes in how rust generates machine code from numeric Rust code. I'm getting slight differences (appears at 16th digit and sometimes 15th digit) between nightly and stable so I'm almost certain these are the kinds of changes. I rely on algebraic floating point operations as well as ln, tan and sin.
Considering that functions like std::primitive::f64::lnmention "unspecified precision" getting this kind of change is reasonable, but I just want to know what changed.
What's a good place to start searching for such changes?
that's a good thought! I tried and I don't know how to diff between two different versions of rustc, I'm only getting the option to compare 1.80 to 1.80
For what it's worth, the way I found the issue without bisecting in that other topic was to search rust-lang/rust GitHub issues for exp[1] and then sorted by newest. If nothing had shown up I might have just looked at recent issues tagged as regressions.
bisection is at the level of granularity I asked about, but I think I should get more comfortable with searching issues on rust-lang/rust as well. Thanks all!