RFR 8044520: Nashorn cannot execute node.js's express module
A. Sundararajan
sundararajan.athijegannathan at oracle.com
Tue Jun 3 04:43:44 UTC 2014
Please review.
Webrev: http://cr.openjdk.java.net/~sundar/8044520/
Bug: https://bugs.openjdk.java.net/browse/JDK-8044520
Relevant sections of ES6 draft spec. are these:
* [[SetPrototypeOf]] builtin
https://people.mozilla.org/~jorendorff/es6-draft.html#sec-ordinary-object-internal-methods-and-internal-slots-setprototypeof-v
<https://people.mozilla.org/%7Ejorendorff/es6-draft.html#sec-ordinary-object-internal-methods-and-internal-slots-setprototypeof-v>
* Object.prototype.__proto__ special property:
https://people.mozilla.org/~jorendorff/es6-draft.html#sec-additional-properties-of-the-object.prototype-object
<https://people.mozilla.org/%7Ejorendorff/es6-draft.html#sec-additional-properties-of-the-object.prototype-object>
* Object.setPrototypeOf function:
https://people.mozilla.org/~jorendorff/es6-draft.html#sec-object.setprototypeof
<https://people.mozilla.org/%7Ejorendorff/es6-draft.html#sec-object.setprototypeof>
* __proto__ property name in object initializers:
https://people.mozilla.org/~jorendorff/es6-draft.html#sec-__proto__-property-names-in-object-initializers
<https://people.mozilla.org/%7Ejorendorff/es6-draft.html#sec-__proto__-property-names-in-object-initializers>
PS. Hopefully, I won't have to do any more __proto__, setPrototypeOf
fixes ;-)
Thanks,
-Sundar
More information about the nashorn-dev
mailing list