Hi all -- wanted to post this here too in case anyone isn't subscribed to the RFCs repository. There's a new RFC posted mapping out a possible roadmap for work on Cranelift in the next year: https://github.com/bytecodealliance/rfcs/pull/8. Comments over there; looking forward to good discussion :-)
@Chris Fallin Thanks a bunch for the detailed roadmap. I am wondering what is the best way to get involved in the efforts that are outlined in the 2021 roadmap (as a new contributor). Are the issues that are labeled as suitable for new contributors still relevant? Are there some areas of the new roadmap that are suitable for newcomers to the project to dig into? Any pointers are highly appreciated. Thanks!
@Zahari Dichev greetings! Thanks for asking about this -- it's an important question for sure!
IMHO, the benchmarking work is probably the easiest entry point -- @Andrew Brown and @Johnnie Birch are leading that effort and could possibly say more. They have a prototype benchmark-runner infra but there's still plenty more to be done.
In the compiler backend itself, there's also lots of work but most of it needs more familiarity with the innards and so may be a bit more intimidating. But I'm happy to paint a more detailed picture of anything in the roadmap if you're curious or interested in a specific part :-)
(Also, fwiw, most folks are either out or at most just monitoring email over the holidays, so responses might be slow now, but we should all be present again in a week or so :-) )
Last updated: Dec 23 2024 at 12:05 UTC