Commit Graph

486 Commits

Author SHA1 Message Date
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
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 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
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
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
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
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
Athijegannathan Sundararajan 297a302f59 8148379: jdk.nashorn.api.scripting spec. adjustments, clarifications
Reviewed-by: hannesw
2016-02-25 18:30:37 +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
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
Attila Szegedi f7e375298a 8134490: Dead var statement evacuation incorrectly descends into nested functions
Reviewed-by: hannesw, mhaupt
2015-09-25 12:46:53 +02:00
Hannes Wallnöfer 61be9736db 8134609: Allow constructors with same prototoype map to share the allocator map
Reviewed-by: attila, sundar
2015-09-16 14:42:32 +02:00
Hannes Wallnöfer 5b6b89a004 8134569: Add tests for prototype callsites
Reviewed-by: attila, sundar
2015-09-10 13:50:04 +02:00
Hannes Wallnöfer 3ea594a3bb 8087312: PropertyMapWrapper.equals should compare className
Reviewed-by: sundar, attila
2015-06-17 09:10:45 +02:00
Hannes Wallnöfer d94039c9ca 8135000: Number.prototype.toFixed returns wrong string for 0.5 and -0.5
Reviewed-by: attila, sundar
2015-09-10 13:46:45 +02:00
Hannes Wallnöfer f4eda6a1a6 8135190: Method code too large in Babel browser.js script
Reviewed-by: attila, sundar
2015-09-19 16:04:28 +02:00
Athijegannathan Sundararajan 5cffff8a27 8136694: Megemorphic scope access does not throw ReferenceError when property is missing
Reviewed-by: attila, hannesw
2015-09-17 18:23:53 +05:30
Attila Szegedi 8ecc41e22a 8134939: Improve toString method of Dynalink DynamicMethod objects
Reviewed-by: hannesw, sundar
2015-09-02 16:35:14 +02:00
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 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
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