Richard Feldman said:
I really hope in 2024 we can get full coverage for dev backend and surgical linking...dropping ~96% of build time would be no joke!
This comment sent me down a bit of a rabbit hole... it started with the question "I wonder how far away from having a full dev backend for arm64 we are?", I proceeded to run the tests on my mac using cargo nextest-gen-dev --no-fail-fast and saw 911 tests run: 911 passed ... which seems like a lot less than Windows... then I realised it's probably because they aren't all running in test_gen which is where I found things like #[cfg(any(feature = "gen-llvm", feature = "gen-wasm"))] which filters tests for only those backends. ... and then there was more to this rabbit hole but I will spare you the details.
I'm left with the impression there is a huge amount of good documentation in various crates and sub-folders within the repository, and I'm wondering how easy it is for people to discover these? I have skimmed through some of these folders in the past, but have since forgotten most of it was there. It is probably my lack of experience, particularly with Rust and larger code bases. I wonder if there is anything we could/should do to improve this? I feel like a guide on the website maybe getting started contributing or something. It could list a number of different areas that people could contribute to, with relevant skills, and links to relevant documentation etc.
The other thought I had was, is there some way to measure or report on progress towards some of these larger milestones? I noticed @Agus Zubiaga is tracking the module params implementation in a GH issue #6201 which is really easy to follow. Maybe we have other tracking issues in the repository? it's not easy to find these. Is there a good way to do this? Maybe we should have a label for these tracking issues?
If we have a way forward, I can assist with surfacing docs we already have, or maybe drafting some guides, or grouping issues somehow. I'm not sure here, looking for ideas.
Github does have projects and milestones which are meant to track this kind of stuff
Last updated: Jun 16 2026 at 16:19 UTC