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
dav1d has quit [Ping timeout: 256 seconds]
dav1d has joined #rust-embedded
glitchy has quit [Remote host closed the connection]
glitchy has joined #rust-embedded
_whitelogger has joined #rust-embedded
ello has joined #rust-embedded
nqv has joined #rust-embedded
nqv has quit [Ping timeout: 260 seconds]
sroemer has quit [Quit: WeeChat 4.5.2]
glitchy has quit [Remote host closed the connection]
dne has quit [Remote host closed the connection]
dne has joined #rust-embedded
dngrs[m] has quit [Quit: Idle timeout reached: 172800s]
ouilemur has quit [Quit: WeeChat 4.7.0]
ouilemur has joined #rust-embedded
<JamesMunns[m]> Heads up, just published v0.11.14 of postcard-rpc, this adds a compile time check that catches cases of incorrect key calculation: https://github.com/jamesmunns/postcard-rpc/releases/tag/v0.11.14.
<JamesMunns[m]>
<JamesMunns[m]> This MAY cause breakage of your code if you had set the `omit_std` flag in the `endpoints!` or `topics!` macros, which was intended for internal use only, but one of the templates erroneously set it, leading to some folks using it in practice.
<JamesMunns[m]> If there IS a compilation error, you WOULD have run into an issue where your server did not respond to these aliased requests, which would have not worked. If this assert does not fire, you would not have been affected. If you see any false positives of this check, please open an issue.
<JamesMunns[m]>
<JamesMunns[m]> I recommend at least upgrading to test to see if you are affected. If your code still compiles, it is not urgent you update.
<thejpster[m]> <JamesMunns[m]> Is ferrous willing to take on non-fs maintainers for defmt? Not volunteering personally, but similar to recent additions to heapless maintainers, that could be an option.
<thejpster[m]> I will ask
<thejpster[m]> <dirbaio[m]> Better than "pay us or your pr doesn't get looked at", definitely 😅
<thejpster[m]> I didn't say it wouldn't get looked at. I said it would go in the pile with all the other open source stuff we support. We get to it eventually, as as it's only an improvement as opposed to a critical bug fix, I don't feel bad about this.
<thejpster[m]> on a related note, LLVM 21 breaks symbols that contain escaped quotation marks
<thejpster[m]> Which, frankly, seems more important for me to worry about right now.
<thejpster[m]> https://rust-lang.zulipchat.com/#narrow/channel/131828-t-compiler/topic/defmt.20is.20broken.20in.20nightly.20-.20LLVM.20symbol.20escaping.20changed.3F/near/536801851
diondokter[m] has quit [Quit: Idle timeout reached: 172800s]
AshconMohseninia has quit [Quit: Idle timeout reached: 172800s]
jfsimon has quit [Read error: Connection reset by peer]
wassasin[m] has quit [Quit: Idle timeout reached: 172800s]
danielb[m] has quit [Quit: Idle timeout reached: 172800s]
GuineaWheek[m] has quit [Quit: Idle timeout reached: 172800s]
ouilemur has quit [Quit: WeeChat 4.7.1]
ouilemur has joined #rust-embedded
Ralph[m] has joined #rust-embedded
<Ralph[m]> <JamesMunns[m]> Heads up, just published v0.11.14 of postcard-rpc, this adds a compile time check that catches cases of incorrect key calculation: https://github.com/jamesmunns/postcard-rpc/releases/tag/v0.11.14....... (full message at
_catircservices has quit [Server closed connection]
<JamesMunns[m]> Ralph[m]: You should check out the v0.11,15 release :D
_catircservices has joined #rust-embedded
<JamesMunns[m]> s/,/./
<JamesMunns[m]> Ralph[m]: And the reason I don't do a == is because that's PartialEq and traits aren't const yet.
<JamesMunns[m]> Ralph[m]: Same for for loops: you can't use Iterator in const context.
<JamesMunns[m]> Ralph[m]: And for why I don't check Len: both types are Self
Mihael[m] has quit [Quit: Idle timeout reached: 172800s]
dcz[m] has quit [Quit: Idle timeout reached: 172800s]
MartinSivk[m] has quit [Quit: Idle timeout reached: 172800s]
<Ralph[m]> ah, i wasn't aware of these const limitations 👍️