Stream: cranelift

Topic: roadmap for 2021


view this post on Zulip Chris Fallin (Dec 18 2020 at 01:18):

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 :-)

Rendered RFC This RFC describes a roadmap for work on Cranelift in 2021 ("and beyond", as we are not likely to complete it all; but better to set goals aspirationally, IMHO, and there is ...

view this post on Zulip Zahari Dichev (Dec 30 2020 at 08:11):

@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!

view this post on Zulip Chris Fallin (Dec 30 2020 at 18:04):

@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 :-)

view this post on Zulip Chris Fallin (Dec 30 2020 at 18:05):

(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: Nov 22 2024 at 16:03 UTC