rust-ecosystem icon indicating copy to clipboard operation
rust-ecosystem copied to clipboard

Rust wants

Open repi opened this issue 2 years ago • 3 comments

Wish list of rust compiler & std features & bug fixes we would like to see added/improved/fixed based on the Rust projects we've been developing at Embark.

This is not a complete list, but an attempt to keep a bit of structure for our own sake, and may be of interest for rust compiler developers as well.

Should have

rust compiler features or fixes that would directly improve or help our workflows

  • [ ] #41
  • [x] https://github.com/rust-lang/rust/issues/74015
  • [ ] https://github.com/rust-lang/rust/issues/34502
  • [ ] https://github.com/rust-lang/rust/issues/68007
  • [ ] https://github.com/rust-lang/rust/issues/76578
  • [x] https://github.com/rust-lang/rust/issues/101337
  • [ ] https://github.com/rust-lang/rust/issues/101210
  • [ ] https://github.com/rust-lang/rust/issues/71520
  • [ ] https://github.com/rust-lang/cargo/issues/10016
  • [x] https://github.com/rust-lang/cargo/issues/7850
  • [ ] https://github.com/rust-lang/cargo/issues/7169
  • [ ] https://github.com/rust-lang/cargo/issues/9096
  • [ ] https://github.com/rust-lang/cargo/issues/10030
  • [ ] https://github.com/rust-lang/cargo/issues/9406
  • [ ] https://github.com/rust-lang/cargo/issues/4001
  • [ ] https://github.com/rust-lang/rustup/issues/988
  • [ ] https://github.com/rust-lang/rfcs/pull/3452
  • [ ] https://github.com/rust-lang/rust/issues/54882
  • [ ] https://github.com/rust-lang/rust/issues/113349
  • [ ] https://github.com/rust-lang/cargo/issues/9208
  • [ ] https://github.com/rust-lang/cargo/issues/12235
  • [x] https://github.com/rust-lang/rust/issues/79530

Nice to have

rust compiler features or fixes that would be nice to have, but are lower priority to us than the above list.

  • [ ] https://github.com/rust-lang/rust/issues/85444
  • [x] https://github.com/rust-lang/rust/issues/54196
  • [ ] https://github.com/rust-lang/cargo/issues/5042
  • [ ] https://github.com/rust-lang/cargo/issues/10857
  • [ ] https://github.com/rust-lang/rfcs/issues/2790
  • [ ] https://github.com/rust-lang/cargo/issues/9455
  • [x] https://github.com/rust-lang/cargo/issues/10711
  • [ ] https://github.com/rust-lang/cargo/issues/9506
  • [ ] https://github.com/rust-lang/cargo/issues/9058
  • [ ] https://github.com/rust-lang/cargo/issues/8850
  • [ ] https://github.com/rust-lang/rust/issues/83310
  • [ ] https://github.com/rust-lang/rust/issues/88982
  • [ ] https://github.com/rust-lang/rfcs/pull/3458

Not filed / found

Fixes or enhancements that believe there is no issue for yet, if you find one please do comment and we'll update it here.


Related tracking issues for other Rust components:

  • #79
  • #83
  • #86

repi avatar Aug 06 '22 18:08 repi

Hi @repi

Ignore issue is listed in your Should have section.

There is a crate test_with that helps you ignore test cases with conditions. Is it solve your problem? This crate tries to handle this, once Rust can ignore it in runtime, the crate will handle that, so you will not worry about that in the future.

If your use cases are different, could you tell me more about this? Thanks, and happy new year.

yanganto avatar Jan 02 '23 06:01 yanganto

@yanganto thanks for the reference, and no I don't think it solves it, we need to determine if a test should be run at runtime

repi avatar Jan 11 '23 11:01 repi

Hi @repi Now test_with has a test runner and can check the condition on runtime.
https://github.com/yanganto/test-with#runtime This may be a solution for you.
If you have some condition not provided now, it is welcome to let me know.

yanganto avatar Aug 05 '23 06:08 yanganto