Commit Graph

642 Commits

Author SHA1 Message Date
Ramanand Patil 336da862ed 8215257: OpenJDK 8 mozilla_compat.js, parser.js missing the Classpath exception license text
Reviewed-by: coffeys
2018-12-13 21:40:16 -12:00
Hannes Wallnöfer 237d3815d3 8186646: Nashorn: "duplicate code" assertion when binding a vararg function that just passes arguments along
Reviewed-by: sundar, jlaskey
2017-09-21 14:40:50 +02:00
Hannes Wallnöfer 98bece4ae9 8184893: jdk8u152 b06 : issues with nashorn when running kraken benchmarks
Reviewed-by: jlaskey, sdama, sundar
2017-09-28 22:12:06 +02:00
Rob McKenna 6cddaa19f4 Merge 2017-08-03 08:07:47 -07:00
Hannes Wallnöfer 55f0a74470 8182996: Incorrect mapping Long type to JavaScript equivalent
Reviewed-by: jlaskey, sundar
2017-06-29 12:05:08 +02:00
Abhijit Saha a271673abe Merge 2017-06-23 11:06:23 -07:00
Hannes Wallnöfer d4f012af9e 8181191: getUint32 returning Long
Reviewed-by: attila, jlaskey
2017-06-14 10:07:07 +02:00
Hannes Wallnöfer 4171afe501 8176511: JSObject property access is broken for numeric keys outside the int range
Reviewed-by: sundar
2017-03-10 18:30:39 +01:00
Hannes Wallnöfer db32be3dc9 8169481: StackOverflowError on start when parsing PAC file to autodetect Proxy settings
Reviewed-by: jlaskey, sundar
2017-02-02 18:23:28 +01:00
Hannes Wallnöfer f51d5f953c 8171539: Better script accessibility for JavaScript
Reviewed-by: jlaskey, sundar
2017-01-19 13:43:43 +01:00
Hannes Wallnöfer c3619cdd81 8171219: Missing checks in sparse array shift() implementation
Reviewed-by: jlaskey, attila, sundar
2017-01-11 17:52:24 +01:00
Attila Szegedi fdf5906de8 8171849: Collection and Queue conversions not prioritized for Arrays
Reviewed-by: hannesw, jlaskey
2016-12-22 18:13:41 +01:00
Athijegannathan Sundararajan 5558e6b690 8170565: JSObject call() is passed undefined for the argument 'thiz'
Reviewed-by: hannesw, jlaskey, attila
2016-12-01 18:53:51 +05:30
Attila Szegedi 3a7a17a1d9 8170594: >>>=0 generates invalid bytecode for BaseNode LHS
Reviewed-by: jlaskey, sundar
2016-12-01 14:37:39 +01:00
Attila Szegedi 20400b0c28 8168373: don't emit conversions for symbols outside their lexical scope
Reviewed-by: hannesw, sundar
2016-11-11 15:50:51 +01:00
Hannes Wallnöfer f677e81b9a 8166902: Nested object literal property maps not reset in optimistic recompilation
Reviewed-by: lagergren, attila
2016-09-30 19:40:31 +02:00
Hannes Wallnöfer df3a235e8c 8163945: Honor Number type hint in toPrimitive on Numbers
Reviewed-by: jlaskey, mhaupt
2016-08-16 15:04:51 +02:00
Hannes Wallnöfer 5a1b50f372 8137240: Negative lookahead in RegEx breaks backreference
Reviewed-by: mhaupt
2016-06-24 12:39:42 +02:00
Hannes Wallnöfer 8fec1a32a5 8150219: ReferenceError in 1.8.0_72
Reviewed-by: attila, sundar
2016-06-20 11:44:29 +02:00
Srinivas Dama a639b061e0 8138906: [TEST_BUG] Test test/script/trusted/JDK-8087292.js intermittently fails
Reviewed-by: hannesw, mhaupt
2016-06-07 11:58:05 +01:00
Athijegannathan Sundararajan b0dbeeb56f 8158467: AccessControlException is thrown on public Java class access if "script app loader" is set to null
Reviewed-by: mhaupt, hannesw
2016-06-02 14:56:20 +05:30
Athijegannathan Sundararajan 9b3b2a661b 8157819: TypeError when a java.util.Comparator object is invoked as a function
Reviewed-by: mhaupt, forax, hannesw
2016-05-25 19:25:57 +05:30
Hannes Wallnöfer 03c086ef9c 8156714: Parsing issue with automatic semicolon insertion
Reviewed-by: jlaskey, sundar
2016-05-13 18:38:15 +02:00
Michael Haupt 86644ae941 8150814: correct package declaration in Nashorn test
Reviewed-by: sundar
2016-02-29 09:49:46 +01:00
Michael Haupt 10f413bfb9 8148140: arguments are handled differently in apply for JS functions and AbstractJSObjects
Reviewed-by: hannesw, sundar
2016-02-16 15:34:27 +01:00
Hannes Wallnöfer ded6b40896 8156896: Script stack trace should display function names
Reviewed-by: attila, sundar
2016-05-13 14:30:54 +02:00
Athijegannathan Sundararajan b3ad358c60 8157680: Callback parameter of any JS builtin implementation should accept any Callable
Reviewed-by: hannesw
2016-05-25 21:10:36 +05:30
Athijegannathan Sundararajan 9376fcdb8e 8146240: Three nashorn files contain "GNU General Public License" header
Reviewed-by: jlaskey
2016-01-05 18:40:43 +05:30
Michael Haupt 9fadb5ffe2 8157444: exclude jjs shebang handling test from runs
Reviewed-by: sundar, hannesw, jlaskey
2016-05-23 09:25:36 +02:00
Michael Haupt c4ded31d3c 8145305: fix Nashorn shebang handling on Cygwin
Reviewed-by: hannesw, sundar
2016-01-18 11:31:43 +01:00
Athijegannathan Sundararajan c9da0c9d0c 8157160: JSON.stringify does not work on ScriptObjectMirror objects
Reviewed-by: hannesw, mhaupt, jlaskey
2016-05-20 20:40:18 +05:30
Michael Haupt 9a7f1fef47 8144221: fix Nashorn shebang argument handling on Mac/Linux
Reviewed-by: jlaskey, lagergren
2016-05-11 14:21:52 +02:00
Michael Haupt ea7065831d 8130127: streamline input parameter of Nashorn scripting $EXEC function
Handle null and undefined correctly, do not coerce them to strings

Reviewed-by: lagergren, sundar
2016-05-11 14:20:49 +02:00
Athijegannathan Sundararajan 297a302f59 8148379: jdk.nashorn.api.scripting spec. adjustments, clarifications
Reviewed-by: hannesw
2016-02-25 18:30:37 +05:30
Michael Haupt 38bc481783 8149334: JSON.parse(JSON.stringify([])).push(10) creates an array containing two elements
Reviewed-by: jlaskey, sundar
2016-02-09 10:00:02 +01:00
Athijegannathan Sundararajan 1a74fe9424 8148926: Call site profiling fails on braces-wrapped anonymous function
Reviewed-by: jlaskey, hannesw
2016-02-04 17:42:46 +05:30
Hannes Wallnöfer 43a28c7609 8147845: Varargs Array functions still leaking longs
Reviewed-by: mhaupt, sundar
2016-01-21 16:31:27 +01:00
Hannes Wallnöfer 425e65b949 8143896: java.lang.Long is implicitly converted to double
Reviewed-by: lagergren, sundar
2016-01-22 16:32:41 +01:00
Hannes Wallnöfer 0fd9cb1657 8144020: Remove long as an internal numeric type
Reviewed-by: attila, mhaupt
2016-01-22 16:18:19 +01:00
Hannes Wallnöfer 8921013436 8147630: Wrong test result pushed to 8u-dev
Reviewed-by: attila
2016-01-19 18:56:23 +01:00
Hannes Wallnöfer 9f3b2adf4c 8144131: ArrayData.getInt implementations do not convert to int32
Reviewed-by: attila, sundar, lagergren
2016-01-19 17:20:14 +01:00
Athijegannathan Sundararajan 6147744d19 8146147: Java linker indexed property getter does not work for computed nashorn string
Reviewed-by: jlaskey
2015-12-24 16:52:06 +05:30
Athijegannathan Sundararajan 045fe97010 8145669: apply2call optimized callsite fails after becoming megamorphic
Reviewed-by: jlaskey, hannesw
2015-12-17 20:14:06 +05:30
Athijegannathan Sundararajan 5b9d37fee1 8145550: Megamorphic invoke should use CompiledFunction variants without any LinkLogic
Reviewed-by: jlaskey, hannesw, attila
2015-12-17 20:04:46 +05:30
Hannes Wallnöfer b2ed1bf9ca 8137281: OutOfMemoryError with large numeric keys in JSON.parse
Reviewed-by: attila, mhaupt
2015-10-02 22:32:04 +02:00
Hannes Wallnöfer 38954de884 8138632: Sparse array does not handle growth of underlying dense array
Reviewed-by: attila, sundar
2015-10-01 10:37:25 +02:00
Athijegannathan Sundararajan e4c3d07897 8138616: invokeFunction fails if function calls a function defined in GLOBAL_SCOPE
Reviewed-by: hannesw, mhaupt
2015-10-01 21:27:30 +05:30
Athijegannathan Sundararajan c0236fdb88 8137258: JSObjectLinker and BrowserJSObjectLinker should not expose internal JS objects
Reviewed-by: attila, hannesw
2015-09-28 18:58:52 +05:30
Attila Szegedi 86b3293953 8134488: var statement in if(false) block incorrectly evacuated into enclosing function
Reviewed-by: hannesw, sundar
2015-09-25 17:53:06 +02:00
Athijegannathan Sundararajan bf8698d182 8137134: invokespecial on indirect super interface is generated by Java adapter generator
Reviewed-by: attila, hannesw
2015-09-25 21:38:30 +05:30