Hi all, I saw that a couple of issues were labeled as good first issue
. Are there any other ones that would be good if anyone is looking to get involved and want to get familiar with the codebase. Adding more labels or pointing to them here would be much appreciated. Thanks in advance :)
Hello! I've been reading a lot about wasm, wasmtime and cranelift - I was wondering if there are any areas in project with opportunities for a beginner to contribute? I've been getting really into language programming in general - mainly from reading "Crafting an Interpreter" and following rust-analyzer's development (+ making a very small contribution!). I'd love to help the development of the project and learn at the same time. Don't really get many opportunities for this kind of cool stuff at my day job :big_smile:
:wave: Hey!
We have been trying to tag issues as "good first issues" in our issue list, if you see anything there that interests you feel free to comment there!
I'm not too sure what are good first issues for wasmtime, maybe someone can help there. But for the cranelift interpreter we have some instructions that are unimplemented that should be fairly easy to get started.
I haven't had time to open issues for those, but let me know if you would be interested in this so I can open some of them.
That would be perfect! I'd be interested in the cranelift interpreter work
I've opened https://github.com/bytecodealliance/wasmtime/issues/5454
Essentially that instruction splits a SIMD vector into two parts. I've added a test case that sort of describes the expected behaviour.
That test is a run test, we usually place those in cranelift/filetests/filetests/runtests
, there are a bunch of other examples there if you want to reference them!
Additionally since it involves SIMD types we usually prefix those test files with the simd-
name.
If you have any trouble running that test or get stuck anywhere let me know!
I've also opened https://github.com/bytecodealliance/wasmtime/issues/5457 for vconcat
that has the same issue
I don't think I can tag these as "Good First Issues", but maybe @Jamey Sharp can help, once he's around
Done. Thanks for opening more "good first issues", Afonso! And welcome, Ayomide; happy to have you!
Last updated: Dec 23 2024 at 12:05 UTC