My name is Temiloluwa, and I am a software engineer interested in getting started with V8 development.
I have set up the V8 development environment on macOS(M1), built V8 from source successfully, run d8, and run the test suite. I am currently learning C++ more deeply, particularly systems programming, low latency, memory management, and low-level optimization, and I would like to develop these skills by contributing to V8.
I have started looking through the Chromium issue tracker, but since this is my first contribution to V8, I would appreciate some guidance on a suitable issue to start with. I am happy to begin with a small bug, test improvement, cleanup, or other well-scoped task and learn the relevant part of the codebase as I work through it.
If there are any beginner-friendly or currently unowned issues that would be appropriate for a new contributor, I would be grateful for recommendations.
Thanks,
Temiloluwa
--
--
v8-dev mailing list
v8-...@googlegroups.com
http://groups.google.com/group/v8-dev
---
You received this message because you are subscribed to the Google Groups "v8-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to v8-dev+un...@googlegroups.com.
To view this discussion visit https://groups.google.com/d/msgid/v8-dev/e9150a3f-57b7-4f16-a01c-2d7bb0c8428bn%40googlegroups.com.
Google Germany GmbH
Erika-Mann-Straße 33
80636 München
Geschäftsführer: Paul Manicle, Liana Sebastian.
Registergericht und -nummer: Hamburg, HRB 86891
Sitz der Gesellschaft: Hamburg
Diese E-Mail ist vertraulich. Falls sie diese fälschlicherweise erhalten haben sollten, leiten Sie diese bitte nicht an jemand anderes weiter, löschen Sie alle Kopien und Anhänge davon und lassen Sie mich bitte wissen, dass die E-Mail an die falsche Person gesendet wurde.
This e-mail is confidential. If you received this communication by mistake, please don't forward it to anyone else, please erase all copies and attachments, and please let me know that it has gone to the wrong person.
Thank you, this is very helpful. I am particularly interested in the JavaScript language side of V8, so the test262 direction sounds like a good place for me to start.
I have located test/test262/test262.status in my local checkout and I am going to start by understanding some of the skipped/failing tests there, read the corresponding ECMAScript specification sections and reproduce the behavior locally before attempting any changes.
I will keep your caveat in mind that some of the tests might be failing for a good reason, and we might not even want to fix all corner cases if the fix would add significant complexity.
Thank you for pointing me in this direction.