995 Commits

Author SHA1 Message Date
Hannes Wallnöfer
5c683d18a4 8021350: Share script classes between threads/globals within context
Reviewed-by: lagergren, sundar
2014-03-12 11:26:00 +01:00
Marcus Lagergren
76bde64811 8037177: -Dnashorn.optimistic should be enabled by default, meaning that it has to be explicitly set to false to run with the jdk 8 style conservative types
This will be the new default setting, so the explicit flag should be removed, and instead reverse checked for explicitly DISABLED optimistic types. In the future, we might remove the flag altogether.

Reviewed-by: attila, hannesw
2014-03-12 10:31:22 +01:00
David Katleman
bcc0d72114 Added tag jdk9-b04 for changeset 7825ce9a8228 2014-03-11 15:42:07 -07:00
Phil Race
b10430f917 Merge 2014-03-07 10:59:02 -08:00
Lana Steuck
9a68bc713a Merge 2014-03-06 10:42:02 -08:00
Marcus Lagergren
9d927196e8 8036127: Prototype filter needs to be applied to getter guard as well, not just getter
This manifests itself as a bug in optimistic types, as inner functions may access properties of the wrong type, but it is also a bug in tip. Without optimistic types, we have been unable to find a reproducer due to more similar PropertyMaps

Reviewed-by: attila, jlaskey, sundar
2014-03-05 09:51:00 +01:00
Hannes Wallnöfer
3b5ca2458c 8035948: Redesign property listeners for shared classes
Reviewed-by: sundar, lagergren
2014-03-03 15:23:01 +01:00
Marcus Lagergren
8d4fc394e0 8035836: Array performance improvements
Implement typed arrays with native byte buffers and do fast linking for all continuous arrays

Reviewed-by: attila, jlaskey, sundar, hannesw
2014-03-03 11:24:44 +01:00
Phil Race
8142c9fac2 Merge 2014-02-27 10:38:22 -08:00
Attila Szegedi
e9e7dd2ec1 8035820: Optimistic recompilation
Co-authored-by: Marcus Lagergren <marcus.lagergren@oracle.com>
Reviewed-by: hannesw, jlaskey, sundar
2014-02-26 13:17:57 +01:00
Athijegannathan Sundararajan
18489cc7a4 8030197: Nashorn: Object.defineProperty() can be lured to change fixed NaN property
Reviewed-by: attila, jlaskey
2014-02-25 18:56:10 +05:30
Lana Steuck
752a14ca48 Merge 2014-02-24 13:06:33 -08:00
David Katleman
090c57164e Added tag jdk9-b03 for changeset fdf4454a8368 2014-02-21 11:40:55 -08:00
Athijegannathan Sundararajan
ff64022738 8034962: Dynalink to handle superclasses more carefully
Reviewed-by: ahgross, attila, jlaskey
2014-02-21 10:31:40 +05:30
Athijegannathan Sundararajan
1110a73114 8033745: Reflect upon Nashorn reflection
Reviewed-by: ahgross, attila, jlaskey
2014-02-21 10:01:59 +05:30
Hannes Wallnöfer
2194adb36b 8030200: Wrong result for Number.prototype.toString() for certain radix/inputs
Reviewed-by: sundar, jlaskey, lagergren
2014-04-14 17:45:05 +02:00
Hannes Wallnöfer
08bec4bee8 8030199: Nashorn: Uint8ClampedArray - Incorrect ToUint8Clamp implementation
Reviewed-by: sundar, jlaskey, lagergren
2014-04-14 17:43:38 +02:00
Lana Steuck
54988a3597 Merge 2014-02-20 20:00:48 -08:00
Phil Race
f2f5185ce1 Merge 2014-02-20 16:26:49 -08:00
Phil Race
972758ee0f Merge 2014-02-11 14:43:40 -08:00
Lana Steuck
416812fa2b Merge 2014-02-11 11:25:18 -08:00
Matherey Nunez
615623c473 8033231: test fails with java.lang.UnsatisfiedLinkError
Reviewed-by: attila, sundar
2014-02-11 12:05:22 +01:00
Volker Simonis
ce89103d32 8033951: nasgen needs the newly build nasgen and nashorn classes in the bootclasspath
Reviewed-by: erikj
2014-02-10 10:52:02 +01:00
Athijegannathan Sundararajan
118cf2ba60 8033924: Default permissions are not given for eval code
Reviewed-by: lagergren, jlaskey
2014-02-07 18:47:46 +05:30
David Katleman
b7addf4329 Added tag jdk9-b02 for changeset 81bb5f538220 2014-02-06 13:09:43 -08:00
Athijegannathan Sundararajan
3dd998447a 8033763: Add tests to assert map identity of certain objects
Reviewed-by: hannesw, lagergren
2014-02-06 17:44:37 +05:30
Attila Szegedi
281b87b796 8032681: Issues with Nashorn
Reviewed-by: ahgross, jlaskey, sundar
2014-01-30 20:13:27 +01:00
Athijegannathan Sundararajan
ea24aa581b 8032948: Nashorn linkages awry
Reviewed-by: jlaskey, attila, ahgross
2014-01-30 19:28:40 +05:30
Athijegannathan Sundararajan
6d897ac7a8 8032954: Nashorn: extend Java.extend
Reviewed-by: jlaskey, attila, ahgross
2014-01-30 18:49:47 +05:30
Athijegannathan Sundararajan
3d9115510c 8032943: Improve reflection in Nashorn
Reviewed-by: jlaskey, attila, ahgross
2014-01-30 18:26:15 +05:30
Jeff Dinkins
4dc0e46cb2 8032816: THIRDPARTYREADME LittleCMS preamble missing JRE 8 & JDK 8
Reviewed-by: lana
2014-01-28 20:10:23 +00:00
Lana Steuck
ed4238e046 Merge 2014-01-27 21:01:55 -08:00
David Katleman
8e5696aae1 Added tag jdk9-b01 for changeset ae2d94255f32 2014-01-21 18:17:23 -08:00
Alexander Zuev
0122a311f1 Merge 2014-01-20 20:42:45 +04:00
Alexander Zuev
83266bbadf Merge 2014-01-20 20:42:34 +04:00
Athijegannathan Sundararajan
86a64a99fd 8032068: implement @sourceURL and #sourceURL directives
Reviewed-by: hannesw, lagergren
2014-01-20 19:51:54 +05:30
Athijegannathan Sundararajan
961103778f 8032060: PropertyMap of Error objects is not stable
Reviewed-by: jlaskey, hannesw
2014-01-17 20:09:47 +05:30
Abhijit Saha
16f65b9e8e Merge 2014-01-16 21:46:17 -08:00
Athijegannathan Sundararajan
bb600b7978 8032004: instance property "message" of Error objects should be non-enumerable
Reviewed-by: hannesw, jlaskey
2014-01-16 22:50:53 +05:30
Athijegannathan Sundararajan
9ce7db11e3 8031983: Error objects should capture stack at the constructor
Reviewed-by: jlaskey, hannesw
2014-01-16 21:26:21 +05:30
Abhijit Saha
e77bdad89b Merge 2014-01-15 10:24:42 -08:00
Athijegannathan Sundararajan
d7d8810466 8031715: Indexed access to java package not working
Reviewed-by: lagergren, hannesw
2014-01-15 14:51:49 +05:30
Abhijit Saha
3b282ab915 Merge 2014-01-14 08:09:04 -08:00
Athijegannathan Sundararajan
dffad236b0 Merge 2014-01-14 14:18:24 +05:30
Athijegannathan Sundararajan
3b6813140c Merge 2014-01-14 09:03:54 +05:30
Jeff Dinkins
073ec48670 7129980: Third Party License Readme update for JDK8
Reviewed-by: lana, tbell
2014-01-13 14:45:02 -08:00
Athijegannathan Sundararajan
1dd97ac6e7 8011964: need indexed access to externally-managed ByteBuffer
Reviewed-by: lagergren, hannesw
2014-02-14 19:02:02 +05:30
Athijegannathan Sundararajan
fee7c642da 8029332: Do not require nasgen-generated functions to return Object
Reviewed-by: lagergren, jlaskey, hannesw
2014-01-13 18:13:55 +05:30
Abhijit Saha
d9f2485d84 Merge 2014-01-10 17:08:11 -08:00
David Katleman
d77bace78b Added tag jdk8-b123 for changeset 8db9ff9fdd86 2014-01-10 08:32:23 -08:00