Git Product home page Git Product logo

Comments (6)

tesuji avatar tesuji commented on August 19, 2024

The rustc-perf result for #125853 is neutral. Also the code there doesn't change any behaviors in mir tests.
So you might want to bisect again.

Edit: If you want, I could open a try PR to revert suspicious c036594 which I think could be the most responsible in #125853.

@rustbot label +E-needs-mcve

from rust.

amanda-tait avatar amanda-tait commented on August 19, 2024

Interesting. I've double-checked the bisection and am confident this is the commit after which we observe the size creep. That said, I have no theory of the case for why this is occurring, so I may just be engaging in a post hoc ergo propter hoc fallacy. If the perf result is neutral, that's good evidence that something else may be responsible.

If it's not too much trouble, please open the try PR to see if that sheds more light on what's going on. Note that this is not a blocker for Fuchsia; we just wanted to alert you that we had observed the size creep.

from rust.

tesuji avatar tesuji commented on August 19, 2024

Btw, how did you build rustc on fuchsia ? Did you enable tracing facility ?

#debug-logging = rust.debug-assertions (boolean)

I asked because in the mentioned PR, I changed some tracing level.

from rust.

lqd avatar lqd commented on August 19, 2024

The tracing level could maybe impact rustc's size but not the produced binaries size 🤔 .

Similarly, a try build of the mentioned revert shouldn't provide much more information, unless the fuchsia team tries it to see if it fixes the issue.

What could be interesting though is the simplest way to execute the "binary size creep check", and then we could try it within the fuchsia docker image.

from rust.

lqd avatar lqd commented on August 19, 2024

@amanda-tait @erickt @tmandry @djkoloski @P1n3appl3 #124032 landed a few PRs before #125853 and definitely had binary size increases, did your size checks also flag that one up?

from rust.

veera-sivarajan avatar veera-sivarajan commented on August 19, 2024

@rustbot label -needs-triage +O-fuchisa +T-compiler +I-heavy

from rust.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.