@epage@hachyderm.io cover
@epage@hachyderm.io avatar

epage

@epage@hachyderm.io

This profile is from a federated server and may be incomplete. For a complete list of posts, browse on the original instance.

epage , to random
@epage@hachyderm.io avatar

Here is what the Cargo team has been up to for the last 6 weeks

https://blog.rust-lang.org/inside-rust/2024/06/19/this-development-cycle-in-cargo-1.80.html

epage , to random
@epage@hachyderm.io avatar

Call for Testing for MSRV-aware resolver: https://github.com/rust-lang/cargo/issues/13873

Getting feedback on these is important to make sure features are ready and meeting the right need.

epage , to random
@epage@hachyderm.io avatar

"check-cfg" has been stabilized in Cargo!

Rust 1.80 will report warnings when your #[cfg()] expressions reference undefined keys or values (with build.rs escape hatch to register additional names and values). Testing the unstable feature out on my code caught quite a few mistakes!

Lots of great work from Urgau on both cargo and rustc to get this done!

https://github.com/rust-lang/cargo/pull/13571

epage , to random
@epage@hachyderm.io avatar

As a reminder, the Cargo team holds office hours, particularly aimed at those interested at contributing!

https://github.com/rust-lang/cargo/wiki/Office-Hours

nnethercote , to random

New blog post: How to speed up the Rust compiler in March 2024

https://nnethercote.github.io/2024/03/06/how-to-speed-up-the-rust-compiler-in-march-2024.html

epage ,
@epage@hachyderm.io avatar

@nnethercote If looking for areas to improve, I have several ideas within cargo ;)

epage ,
@epage@hachyderm.io avatar

@nnethercote There are a couple workflows to improve

  1. Reduce overhead for "cargo script" (no-op builds)

See https://rust-lang.zulipchat.com/#narrow/stream/246057-t-cargo/topic/Chrome.20tracing.20for.20cargo/near/424987111

epage ,
@epage@hachyderm.io avatar

@nnethercote

  1. Share intermediate build artifacts between projects (and maybe computers)

See https://github.com/rust-lang/cargo/issues/5931

  • All
  • Subscribed
  • Moderated
  • Favorites
  • random
  • test
  • worldmews
  • mews
  • All magazines