ChanServ changed the topic of #rust-embedded to: Welcome to the Rust Embedded IRC channel! Bridged to #rust-embedded:matrix.org and logged at https://libera.irclog.whitequark.org/rust-embedded, code of conduct at https://www.rust-lang.org/conduct.html
_whitelogger has joined #rust-embedded
ian_rees[m] has quit [Quit: Idle timeout reached: 172800s]
<AshconMohseninia> does anyone with probe-rs know why vscode might be saying "Unknown source" but can list the function stack?
Noah[m] has joined #rust-embedded
<Noah[m]> probably it's just not implemented properly. But it could also be bad debug symbols :) having the symbol and having the file are two different things :)
sroemer has joined #rust-embedded
sroemer has quit [Changing host]
sroemer has joined #rust-embedded
doodspav[m] has quit [Quit: Idle timeout reached: 172800s]
_whitelogger has joined #rust-embedded
LeandroMarceddu[ has quit [Quit: Idle timeout reached: 172800s]
<Ralph[m]> maybe interested for the RE / REC owned crates?
<Ralph[m]> it's now possible to set up a release workflow on GH which does not need to have an explicit token stored in a secret to publish to crates.io. for a team-based setup this should simplify things (just make sure that only the right people have the possibility to trigger the release workflow and you should be set)
<Ralph[m]> s/interested/interesting/
MaartendeVries[m has quit [Quit: Idle timeout reached: 172800s]
<thejpster[m]> yeah I saw that. Sounds like a great idea. But I don't have the time to set it up.
okhsunrog[m] has quit [Quit: Idle timeout reached: 172800s]
<thejpster[m]> Tier 2 targets - get good or get gone: https://github.com/rust-lang/compiler-team/issues/896
<thejpster[m]> I propose wg-embedded/t-arm adopts armv7r-none-eabi, armebv7r-none-eabi, armebv7r-none-eabihf, armv7a-none-eabi and armv7r-none-eabi.
diondokter[m] has quit [Quit: Idle timeout reached: 172800s]
i509vcb[m] has quit [Quit: Idle timeout reached: 172800s]
wassasin[m] has quit [Quit: Idle timeout reached: 172800s]
Mihael[m] has quit [Quit: Idle timeout reached: 172800s]
sroemer has quit [Quit: WeeChat 4.5.2]
WhyUBanME has joined #rust-embedded
WhyUBanME has left #rust-embedded [#rust-embedded]
chrysn[m] has quit [Quit: Idle timeout reached: 172800s]
GuineaWheek[m] has quit [Quit: Idle timeout reached: 172800s]
newam[m] has quit [Quit: Idle timeout reached: 172800s]
therealprof[m] has quit [Quit: Idle timeout reached: 172800s]
RobinMueller[m] has joined #rust-embedded
<RobinMueller[m]> is there a specific reason that the nop function was not completely feature gated like the other asm method inside the cortex-m crate? (see here: https://github.com/rust-embedded/cortex-m/blob/6d566b220b9fe1c8e67f7a6808bf105e3f01dc03/cortex-m/src/asm.rs#L56)
<dirbaio[m]> probably so it compiles for all targets
<dirbaio[m]> since you can "implement" nop in all targets by just ... doing nothing
<thejpster[m]> in an ideal world we'd have had an aarch32-cpu crate, and then cortex-m and cortex-ar wouldn't each have copies of the same intrinsics
<RobinMueller[m]> thejpster: for https://github.com/rust-embedded/cortex-ar/pull/46, go for consistency and feature gate them completely? or should be allow using nop on non cortex-ar platforms?
<RobinMueller[m]> (don't really see where/how this would be useful, but maybe you do?)
<thejpster[m]> I'd got for consistency. If you're using one asm intrinsic, you're likely using several, and having only one available is weird.
<thejpster[m]> Which means you could just gate the whole module?
<thejpster[m]> s/got/go/
<RobinMueller[m]> yes
<dirbaio[m]> thejpster[m]: it's a breaking change tho.
<thejpster[m]> the users of cortex-ar are basically me and Robin at the moment - I can live with breaking it
<dirbaio[m]> ah okay you aren't talking about changing this in cortex-m. sorry I misunderstood.
<thejpster[m]> RobinMueller[m]: what host machine were you on?
<thejpster[m]> dirbaio[m]: having spent hours on the cortex-m delete-and-start-again PR, my appetite for breaking changes in the cortex-m crate is as low as can be
<dirbaio[m]> yeah 🤣 that's why I was mildly surprised you'd suggest doing a breaking change
<RobinMueller[m]> oh, I'm on regular x86_64.. I'll investigate this..
bartmassey[m] has quit [Quit: Idle timeout reached: 172800s]
<RobinMueller[m]> okay, I guess the PR is not required. just need to do some specific feature gating in my host tool. maybe the feature gate can be made cortex-ar specific though?
<thejpster[m]> I guess the functions will work fine if you're on a 32-bit Raspberry Pi.
dngrs[m] has quit [Quit: Idle timeout reached: 172800s]
adamgreig[m] has quit [Quit: Idle timeout reached: 172800s]
dkm has quit [Ping timeout: 260 seconds]
dkm has joined #rust-embedded