Hi, everyone
We are glad to share that the RV32GC porting of V8 (the JavaScript
engine of the Chrome browser and Node.js) is merged by the Google
upstream today[1].
The porting has been carried out in a cooperative way as a mentorship
project of RVI and the Linux Foundation[2]. Thanks to the
communication channel provided by the mentorship project (special
thanks to Megan!), people who are willing to contribute to RISC-V
could join together more effectively and easily.
Now V8 can support both 32bit and 64bit backends for RISC-V ISA. The
team from PLCT will maintain for it in long term. Reporting bugs at
GitHub repo site[3] is welcome. We hope this would be a stepping
stone to enable more applications for the 32bit RISC-V world.
[1]
https://chromium-review.googlesource.com/c/v8/v8/+/3736732
[2]
https://mentorship.lfx.linuxfoundation.org/project/2021e650-c533-4671-afed-bf87c089af09
[3]
https://github.com/riscv-collab/v8
--
Best wishes,
Wei Wu (吴伟)