Sergey Lugovoy
c48f7ee110
8057035: Some tests failed using java.awt.Color on Solaris without X11 libraries
...
Reviewed-by: lagergren
2014-09-17 16:44:23 +04:00
Attila Szegedi
99bb6a9d93
8133785: SharedScopeCall should be enabled for non-optimistic call sites in optimistic compilation
...
Reviewed-by: hannesw, lagergren
2015-08-24 09:12:35 +02:00
Athijegannathan Sundararajan
12d6889769
8136544: Call site switching to megamorphic causes incorrect property read
...
Reviewed-by: attila, mhaupt
2015-09-16 16:26:30 +05:30
Athijegannathan Sundararajan
c2a3e6063c
8080501: javaarrayconversion.js test is flawed
...
Reviewed-by: attila, hannesw
2015-09-15 19:31:24 +05:30
Athijegannathan Sundararajan
981a73443c
8087292: nashorn should have a "fail-fast" option for scripting, analog to bash "set -e"
...
Reviewed-by: hannesw, jlaskey, mhaupt
2015-09-03 21:47:48 +05:30
Athijegannathan Sundararajan
bfdf166abd
8068901: Surprising behavior with more than one functional interface on a class
...
8068903: Can't invoke vararg @FunctionalInterface methods
Reviewed-by: attila, hannesw
2015-09-01 18:28:11 +05:30
Athijegannathan Sundararajan
a50663d9f2
8134731: Function.prototype.apply interacts incorrectly with arguments
...
Reviewed-by: attila, hannesw
2015-08-31 17:51:02 +05:30
Michael Haupt
596f4448c5
8134484: disallow backquotes as heredoc end marker delimiters
...
Reviewed-by: attila, sundar
2015-08-26 13:11:35 +02:00
Michael Haupt
cf87bb08bd
8073613: Here documents: how to avoid string interpolation?
...
Support heredoc end marker quoting like in bash
Reviewed-by: attila, hannesw
2015-08-26 09:59:29 +02:00
Athijegannathan Sundararajan
e9478f50f8
8133119: Error message associated with TypeError for call and new should include stringified Node
...
Reviewed-by: attila, mhaupt
2015-08-06 21:50:42 +05:30
Athijegannathan Sundararajan
88da9bbb22
8073733: TypeError messages with "call" and "new" could be improved
...
Reviewed-by: attila, mhaupt
2015-08-04 18:18:54 +05:30
Athijegannathan Sundararajan
f31f2f1ff2
8114838: Anonymous functions escape to surrounding scope when defined under "with" statement
...
Reviewed-by: jlaskey, mhaupt
2015-07-29 18:54:56 +05:30
Athijegannathan Sundararajan
92013862ab
8130853: Non-extensible global is not handled property
...
Reviewed-by: jlaskey, hannesw
2015-07-13 20:09:14 +05:30
Hannes Wallnöfer
e8e87805c0
8131683: Delete fails over multiple scopes
...
Reviewed-by: mhaupt, sundar
2015-07-22 10:18:33 +02:00
Hannes Wallnöfer
8f36d9ba38
8131340: Varargs function is recompiled each time it is linked
...
Reviewed-by: mhaupt, sundar
2015-07-20 13:11:26 +02:00
Athijegannathan Sundararajan
64085e64e1
8131039: after adding a function property to Object.prototype, JSON.parse with reviver function goes into infinite loop
...
Reviewed-by: hannesw, mhaupt
2015-07-16 15:45:54 +05:30
Athijegannathan Sundararajan
deaa3b3e3d
8132092: Nashorn copyright has to be updated
...
Reviewed-by: jlaskey, hannesw, mhaupt
2015-07-28 14:52:34 +05:30
Attila Szegedi
31b47d16c2
8129410: Java adapters with class-level overrides should preserve variable arity constructors
...
Reviewed-by: lagergren, sundar
2015-06-23 11:16:48 +02:00
Athijegannathan Sundararajan
ba9a0d12c8
8098847: obj."prop" and obj.'prop' should result in SyntaxError
...
Reviewed-by: hannesw, attila
2015-06-17 14:21:20 +05:30
Athijegannathan Sundararajan
8a1d15be53
8098578: Global scope is not accessible with indirect load call
...
Reviewed-by: attila, hannesw
2015-06-16 18:26:25 +05:30
Hannes Wallnöfer
9de1ade591
8098807: Strict eval throws ClassCastException with large scripts
...
Reviewed-by: sundar, attila
2015-06-16 13:25:41 +02:00
Hannes Wallnöfer
83ee16e17c
8098546: eval within a 'with' leaks definitions into global scope
...
Reviewed-by: sundar, attila
2015-06-15 15:49:14 +02:00
Athijegannathan Sundararajan
a1ca4a29f4
8087211: Indirect evals should be strict with -strict option
...
Reviewed-by: lagergren, hannesw
2015-06-12 16:55:20 +05:30
Athijegannathan Sundararajan
4be8034a40
8086032: Add compiler error tests when syntax extensions are used with --no-syntax-extensions option
...
Reviewed-by: attila, hannesw
2015-06-09 14:19:57 +05:30
Athijegannathan Sundararajan
6ed694954c
8085802: Nashorn -nse option causes parse error on anonymous function definition
...
Reviewed-by: lagergren, attila
2015-06-08 13:57:44 +05:30
Michael Haupt
bd2ce760a8
8080087: Nashorn $ENV.PWD is originally undefined
...
On Windows, the PWD environment variable does not exist and cannot be imported in scripting mode, so it is set explicitly.
Reviewed-by: lagergren, sundar
2015-06-05 12:38:53 +02:00
Hannes Wallnöfer
8c46ab0d0d
8066237: Fuzzing bug: Parser error on optimistic recompilation
...
Reviewed-by: lagergren, attila
2015-06-03 18:08:57 +02:00
Hannes Wallnöfer
cb9a932916
8066220: Fuzzing bug: MethodHandle bug (Object,Object) != (boolean)Object
...
Reviewed-by: lagergren, attila, sundar
2015-06-03 10:42:06 +02:00
Athijegannathan Sundararajan
32547d8a76
8081355: Test missed for the fix of JDK-8007456 backport to jdk8u-dev
...
Reviewed-by: hannesw, lagergren
2015-05-28 13:35:35 +05:30
Athijegannathan Sundararajan
c908db1268
8081156: jjs "nashorn.args" system property is not effective when script arguments are passed
...
Reviewed-by: hannesw, lagergren
2015-05-27 22:18:51 +05:30
Athijegannathan Sundararajan
8dae5cfddb
8079145: jdk.nashorn.internal.runtime.arrays.IntArrayData.convert assertion
...
Reviewed-by: jlaskey, hannesw
2015-05-21 21:51:48 +05:30
Athijegannathan Sundararajan
9131fc1574
8080848: delete of bound Java method property results in crash
...
Reviewed-by: hannesw, lagergren
2015-05-21 18:44:51 +05:30
Hannes Wallnöfer
bc87ce8be6
8073846: Javascript for-in loop returned extra keys
...
Reviewed-by: attila, lagergren, sundar
2015-04-20 10:39:55 +02:00
Hannes Wallnöfer
80ccd805d7
8071928: Instance properties with getters returning wrong values
...
Reviewed-by: attila, lagergren, sundar
2015-04-20 10:40:42 +02:00
Attila Szegedi
a236be5f43
Merge
2015-05-15 15:44:55 +02:00
Michael Haupt
28052a1aee
8080471: fix usage of replace and file separator in Nashorn tests
...
Two tests should use replace instead of replaceAll, and there is a typo in the usage of File.separator.
Reviewed-by: attila, hannesw
2015-05-15 10:21:48 +02:00
Attila Szegedi
f58f60bfa7
8079424: code generator for discarded boolean logical operation has an extra pop
...
Reviewed-by: lagergren, sundar
2015-05-15 10:19:37 +02:00
Attila Szegedi
802bb42939
8080295: Need to adjust test output for 8067931
...
Reviewed-by: jlaskey, sundar
2015-05-13 10:01:37 -05:00
Hannes Wallnöfer
d597148b1c
8047365: Very long function names break codegen
...
Reviewed-by: attila, lagergren
2015-05-14 15:35:38 +02:00
Hannes Wallnöfer
148a50bc78
8066214: Fuzzing bug: Object.prototype.toLocaleString(0)
...
Reviewed-by: attila, lagergren
2014-12-03 11:43:57 +01:00
Hannes Wallnöfer
e25e8c81f0
8066215: Fuzzing bug: length valueOf bug
...
Reviewed-by: attila, lagergren
2014-12-15 12:08:36 +01:00
Hannes Wallnöfer
e10e4a4634
8066226: Fuzzing bug: parameter counts differ in TypeConverterFactory
...
Reviewed-by: attila, sundar
2014-12-16 17:02:54 +01:00
Athijegannathan Sundararajan
1dfed587ed
8068985: Wrong 'this' bound to eval call within a function when caller's 'this' is a Java object
...
Reviewed-by: jlaskey, attila
2015-01-15 10:18:31 +05:30
Attila Szegedi
62b540c274
8066222: too strong assertion on function expression names
...
Reviewed-by: hannesw, lagergren
2014-12-03 16:31:15 +01:00
Athijegannathan Sundararajan
b3086f8e9f
8080182: Array.prototype.sort throws IAE on inconsistent comparison
...
Reviewed-by: lagergren, hannesw
2015-05-13 12:45:14 +05:30
Athijegannathan Sundararajan
1d39072ec4
8079470: Misleading error message when explicit signature constructor is called with wrong arguments
...
Reviewed-by: jlaskey, hannesw
2015-05-06 20:04:42 +05:30
Attila Szegedi
0b5dd613a8
8079269: Optimistic rewrite in object literal causes ArrayIndexOutOfBoundsException
...
Reviewed-by: hannesw, lagergren
2015-05-05 18:35:29 +02:00
Attila Szegedi
f5c1bdf2ea
8075090: Add tests for the basic failure of try/finally compilation
...
Reviewed-by: hannesw, lagergren
2015-03-16 11:00:07 +01:00
Hannes Wallnöfer
63942abe31
8078612: Persistent code cache should support more configurations
...
Reviewed-by: lagergren, attila
2015-05-05 14:30:00 +02:00
Hannes Wallnöfer
6b7550fe3b
8078049: Nashorn crashes when attempting to start TypeScript compiler
...
Reviewed-by: lagergren, attila
2015-05-05 14:23:43 +02:00
Hannes Wallnöfer
463df52120
8053905: Eager code generation fails for earley boyer with split threshold set to 1000
...
Reviewed-by: attila, lagergren
2015-04-27 12:50:21 +02:00
Hannes Wallnöfer
c788feed9f
8066407: Function with same body not reparsed after SyntaxError
...
Reviewed-by: attila, lagergren
2015-04-27 12:27:33 +02:00
Hannes Wallnöfer
e17fbda670
8067215: Disable dual fields when not using optimistic types
...
Reviewed-by: attila, lagergren
2015-04-10 14:18:31 +02:00
Hannes Wallnöfer
ef5af807ad
8077955: Undeclared globals in eval code should not be handled as fast scope
...
Reviewed-by: lagergren, attila
2015-04-16 17:31:32 +02:00
Athijegannathan Sundararajan
2c164ba79d
8076646: nashorn tests should avoid using package names used by nashorn sources
...
Reviewed-by: hannesw, lagergren
2015-04-06 16:18:54 +05:30
Hannes Wallnöfer
6fb59f08dd
8075366: Slow scope access to global let/const does not work
...
Reviewed-by: sundar, attila, lagergren
2015-03-26 21:39:25 +01:00
Hannes Wallnöfer
03f5957bbc
8073868: Regex matching causes java.lang.ArrayIndexOutOfBoundsException: 64
...
Reviewed-by: attila, lagergren
2015-03-25 17:43:55 +01:00
Hannes Wallnöfer
789c8eb504
8075927: toNumber(String) accepts illegal characters
...
Reviewed-by: attila, sundar
2015-03-25 14:41:47 +01:00
Marcus Lagergren
593ded2b55
8066217: ArrayBuffer constructor was erroneous with zero args
...
Reviewed-by: sundar, hannesw
2015-03-17 08:56:42 +01:00
Hannes Wallnöfer
1cd0f9c614
8074693: Different instances of same function use same allocator map
...
Reviewed-by: attila, lagergren
2015-03-11 11:08:22 +01:00
Hannes Wallnöfer
528927ada9
8074687: Add tests for JSON parsing of numeric keys
...
Reviewed-by: sundar, attila
2015-03-10 18:23:43 +01:00
Attila Szegedi
d2fd2a4e0f
8035712: Restore some of the RuntimeCallSite specializations
...
Reviewed-by: hannesw, lagergren
2015-03-05 15:43:43 +01:00
Attila Szegedi
3b50dea003
8072426: Can't compare Java objects to strings or numbers
...
Reviewed-by: hannesw, lagergren, sundar
2015-02-20 15:47:28 +01:00
Hannes Wallnöfer
0fe3fb8f27
8074556: Functions should not share allocator maps
...
Reviewed-by: lagergren, sundar
2015-03-09 11:34:48 +01:00
Hannes Wallnöfer
f61ef1cd71
8074545: Undefined object values in object literals with spill properties
...
Reviewed-by: lagergren, attila
2015-03-06 15:26:51 +01:00
Hannes Wallnöfer
939c6bbbea
8062030: Nashorn bug retrieving array property after key string concatenation
...
Reviewed-by: sundar, lagergren, attila
2014-12-15 12:32:34 +01:00
Hannes Wallnöfer
eedb8550f9
8073707: const re-assignment should not reported as a early error
...
Reviewed-by: sundar, attila
2015-02-27 14:33:47 +01:00
Athijegannathan Sundararajan
b69cd0e539
8074021: Indirect eval fails when used as an element of an array or as a property of an object
...
Reviewed-by: attila, hannesw
2015-02-27 19:16:29 +05:30
Attila Szegedi
2cfb1c6abd
8072596: Arrays.asList results in ClassCastException with a JS array
...
Reviewed-by: lagergren, sundar
2015-02-12 16:43:33 +01:00
Hannes Wallnöfer
b7aed1c5c8
8068872: Nashorn JSON.parse drops numeric keys
...
Reviewed-by: attila, lagergren
2015-02-05 14:47:28 +01:00
Hannes Wallnöfer
8f507059f5
8062141: Various performance issues parsing JSON
...
Reviewed-by: lagergren, attila
2015-02-05 14:42:14 +01:00
Attila Szegedi
620ccb1d45
8071991: Build errors in 8u-dev after backporting JDK-8067139 and JDK-8066232
...
Reviewed-by: hannesw, lagergren
2015-01-30 12:33:29 +01:00
Attila Szegedi
34d757e492
8067139: Finally blocks inlined incorrectly
...
Reviewed-by: hannesw, lagergren
2015-01-28 17:58:08 +01:00
Attila Szegedi
b6c207d518
8066232: problem with conditional catch compilation
...
Reviewed-by: hannesw, lagergren
2014-12-03 16:31:39 +01:00
Attila Szegedi
a004213da7
8068573: POJO setter using [] syntax throws an exception
...
Reviewed-by: lagergren, jlaskey
2015-01-14 15:54:18 +01:00
Attila Szegedi
0b0afb2f78
8069002: NPE on invoking null (8068889 regression)
...
Reviewed-by: jlaskey, sundar
2015-01-14 18:25:01 +01:00
Attila Szegedi
9b21f91485
8068580: make JavaAdapterFactory.isAutoConvertibleFromFunction more robust
...
Reviewed-by: lagergren, sundar
2015-01-12 11:29:42 +01:00
Attila Szegedi
8f88a2e52f
8067774: Use a stack of types when calculating local variable types
...
Reviewed-by: lagergren, sundar
2014-12-18 12:10:10 +01:00
Athijegannathan Sundararajan
6675399cf6
8067854: bound java static method throws NPE when 'null' is used for this argument
...
Reviewed-by: attila, hannesw
2014-12-18 16:33:33 +05:30
Hannes Wallnöfer
2ee38c8c4f
8067219: NPE in ScriptObject.clone() when running with object fields
...
Reviewed-by: attila, lagergren
2014-12-11 19:32:45 +01:00
Hannes Wallnöfer
eee722d809
8066669: dust.js performance regression caused by primitive field conversion
...
Reviewed-by: attila, sundar
2014-12-11 17:46:50 +01:00
Hannes Wallnöfer
4256be0bd6
8066932: __noSuchMethod__ binds to this-object without proper guard
...
Reviewed-by: attila, lagergren
2014-12-11 14:32:26 +01:00
Attila Szegedi
0dcab8e479
8066221: anonymous function statement name clashes with another symbol
...
Reviewed-by: lagergren, sundar
2014-12-10 18:28:41 +01:00
Attila Szegedi
84c470497d
8066236: RuntimeNode forces copy creation on visitation
...
Reviewed-by: hannesw, lagergren
2014-12-10 12:30:48 +01:00
Attila Szegedi
a213720c60
8066224: fixes for folding a constant-test ternary operator
...
Reviewed-by: hannesw, lagergren
2014-12-10 11:55:25 +01:00
Attila Szegedi
bd66b14cda
8066225: NPE in MethodEmitter with duplicate integer switch cases
...
Reviewed-by: hannesw, lagergren
2014-12-10 11:55:04 +01:00
Athijegannathan Sundararajan
716e95c24b
8067136: BrowserJSObjectLinker does not handle call on JSObjects
...
Reviewed-by: attila, hannesw, lagergren
2014-12-10 19:42:01 +05:30
Attila Szegedi
628fbb406b
8066227: CodeGenerator load unitialized slot
...
Reviewed-by: hannesw, lagergren
2014-12-08 15:14:11 +01:00
Attila Szegedi
a5fb7f52af
8066230: Undefined object type assertion when computing TypeBounds
...
Reviewed-by: hannesw, lagergren
2014-12-08 15:13:16 +01:00
Sergey Lugovoy
746d89a185
8057779: Tests failed on Windows when in output contains path to script
...
Reviewed-by: coffeys
2014-11-28 18:23:04 +03:00
Attila Szegedi
ae4507e519
8051778: support bind on all Nashorn callables
...
Reviewed-by: hannesw, lagergren
2014-11-27 13:04:46 +01:00
Hannes Wallnöfer
e94ca03260
8057980: let & const: remaining issues with lexical scoping
...
Reviewed-by: lagergren, attila
2014-11-27 18:02:28 +01:00
Sergey Lugovoy
624fa33600
8062638: RuntimeException when run command from js with -scripting on Cygwin
...
8054343: Nashorn: Some tests fails on windows with AccessControlException
Reviewed-by: coffeys
2014-11-25 14:57:01 +03:00
Hannes Wallnöfer
e84fe52fb3
8057691: Nashorn: let & const declarations are not shared between scripts
...
Reviewed-by: lagergren, attila
2014-11-24 12:03:15 +01:00
Marcus Lagergren
40a3c90a01
8049407: Endianness problem with TypedArrays
...
Reviewed-by: hannesw, sundar
2014-11-17 14:36:15 +01:00
Marcus Lagergren
e9c1bd1f26
8062937: Need to block constant assumption for index setters and defineOwnProperty, not just delete
...
Reviewed-by: hannesw, jlaskey
2014-11-13 16:59:03 +01:00
Marcus Lagergren
eb44a367e5
8035312: Various array and ScriptObject length issues for non writable length fields
...
Reviewed-by: hannesw, attila
2014-11-12 14:12:01 +01:00
Attila Szegedi
7f58fac545
8062799: Binary logical expressions can have numeric types
...
Reviewed-by: lagergren, sundar
2014-11-11 17:27:44 +01:00
Attila Szegedi
a02db2170b
8059443: NPE when unboxing return values
...
Reviewed-by: lagergren, sundar
2014-11-03 09:49:52 +01:00
Hannes Wallnöfer
831ea9c918
8062624: java.lang.String methods not available on concatenated strings
...
Reviewed-by: lagergren, attila
2014-11-06 13:15:52 +01:00