On Wed, 2014-09-17 at 17:28 -0700, Mike Shaver wrote:
> My experience looking for similar things for Seneca would recommend:
> 
> - relatively isolated subsystem: they should have to internalize less than
> 1KLOC
> - multiple meaningful milestones
> - good existing test coverage
> - few/no spec loose ends

Agreed. Humph eventually gave up on finding JS engine bugs for his
students. Not enough isolated subsystems.

Here are some decent first bugs in js/src:

  Bug 1069063 - Implement Array.prototype.contains
  https://bugzilla.mozilla.org/show_bug.cgi?id=1069063

  Bug 911135 -  ES6 Array.prototype.{map, filter, slice,
    splice} result is based on "constructor" property
    (basically, support subclassing Array)
  https://bugzilla.mozilla.org/show_bug.cgi?id=911135

  Bug 1067049 - 'arguments' should be ES6 iterable
  https://bugzilla.mozilla.org/show_bug.cgi?id=1067049

I could scare up a few more fixing ES6 bugs, but they'd be boring. The
main isolated subsystems in js/src are library facilities.

-j


_______________________________________________
dev-tech-js-engine-internals mailing list
[email protected]
https://lists.mozilla.org/listinfo/dev-tech-js-engine-internals

Reply via email to