petekubiak[m] has quit [Quit: Idle timeout reached: 172800s]
<RockBoynton[m]>
Are there any Rust conferences coming up where there will be talks by embedded folks?
<M9names[m]>
isn't that pretty much every rust conference?
<M9names[m]>
there aren't many conferences i know of in the immediate future. looks like the next is going to be rust nation UK at the end of feb, they only have most of 1 day of schedule listed, and there's only 2ish talks that might be vaguely embedded
<adamgreig[m]>
so maybe within a version or two of rust you can just stick that in your cargo config and get nice memory usage reports
<adamgreig[m]>
I think it's a lot clearer than the output of size
rainingmessages has quit [Quit: bye]
rainingmessages has joined #rust-embedded
emerent has quit [Ping timeout: 252 seconds]
emerent has joined #rust-embedded
<JamesMunns[m]>
<RockBoynton[m]> "Are there any Rust conferences..." <- Oxidize and RustNL tend to lean more embedded, but as 9names said, most confs have one or two usually these days
<thejpster[m]>
I was at Oxidize, RustNL, RustConf, EuroRust and Rust Nation. I think they all had some embedded component. Sometimes it wasn’t even from me.
<thejpster[m]>
PSA: I am submitting zero conference talks in 2025 and I am attending only two conferences and they are both Oxidize and that’s only because I’m teaching workshops there.
<thejpster[m]>
If you want to see embedded content in 2025 then be the change you want to see. I’m tired.
diondokter[m] has joined #rust-embedded
<diondokter[m]>
I intend to submit an embedded related talk for RustNL. But of course that might not be accepted, so if anybody has an idea, do submit!
<igiona[m]>
<adamgreig[m]> "huh, you can tell cargo to pass..." <- I tried
<igiona[m]>
But I still don't see anything... how to you pass --print-memory-usage?
bogdan[m] has joined #rust-embedded
<bogdan[m]>
<thejpster[m]> "PSA: I am submitting zero..." <- I think I understand and respect that. But just as a side note, I really enjoyed your SD driver presentation at EuroRust -- the playful, knowledgeable and enthusiastic manner of your presentation reminded me why I (voluntarily) picked working in embedded programming. Thanks for that!
<adamgreig[m]>
<igiona[m]> "I tried..." <- that looks ok, i'm doing it in build.rs with `println!("cargo:rustc-link-arg=--print-memory-usage");` but it should be fine in `cargo.toml` with `"-C", "link-arg=--print-memory-usage"` I expect?
<dirbaio[m]>
I think Cargo or rustc doesn't show linker output by default? you might have to try -v or similar
<adamgreig[m]>
that's the RUSTC_LOG=rustc_codegen_ssa::back::link=info bit
<adamgreig[m]>
<adamgreig[m]> "it seems like "doesn't show..." <- `cargo -v` doesn't yet, but hopefully soon