Attila Szegedi
34ad8867bc
8026161: Don't narrow floating-point literals in the lexer
...
Reviewed-by: hannesw, jlaskey
2013-10-17 12:38:50 +02:00
Attila Szegedi
8a727caa63
8026397: Fix ambiguity with array conversion, including passing JS NativeArrays in Java variable arity methods' vararg array position
...
Reviewed-by: jlaskey, sundar
2013-10-15 15:57:14 +02:00
Attila Szegedi
3538d0af55
8026113: Nashorn arrays should automatically convert to Java arrays
...
Reviewed-by: jlaskey, sundar
2013-10-14 12:41:11 +02:00
Athijegannathan Sundararajan
5c16d54797
8025629: load function should support a way to load scripts from classpath
...
Reviewed-by: lagergren, hannesw, attila
2013-09-30 21:33:38 +05:30
Athijegannathan Sundararajan
8f90571322
8024973: Using a different ScriptContext with a CompiledScript results in ScriptException
...
Reviewed-by: jlaskey, hannesw
2013-09-18 16:36:25 +05:30
Athijegannathan Sundararajan
8c226a6210
8024619: JDBC java.sql.DriverManager is not usable from JS script
...
Reviewed-by: jlaskey, lagergren, attila
2013-09-13 16:45:11 +05:30
Athijegannathan Sundararajan
75b2463cde
8024644: PluggableJSObject.iteratingJSObjectTest fails with jdk8-tl build
...
Reviewed-by: jlaskey, hannesw
2013-09-11 22:51:34 +05:30
Athijegannathan Sundararajan
f2db7a5c1c
8024615: Refactor ScriptObjectMirror and JSObject to support external JSObject implementations
...
Reviewed-by: jlaskey, hannesw
2013-09-11 20:49:28 +05:30
Athijegannathan Sundararajan
0b67400c6f
8024180: Incorrect handling of expression and parent scope in 'with' statements
...
Reviewed-by: jlaskey, hannesw
2013-09-09 20:10:41 +05:30
Athijegannathan Sundararajan
359034825f
8022773: ScriptEngineTest.printManyTest fails
...
Reviewed-by: lagergren, attila
2013-08-27 15:54:45 +05:30
Athijegannathan Sundararajan
6119c39830
8023631: engine.js init script should be loaded into every global instance created by engines
...
Reviewed-by: attila, hannesw
2013-08-23 16:10:37 +05:30
Athijegannathan Sundararajan
7b5f6c66a5
8023560: Arbitrary javax.script.Bindings objects as ENGINE_SCOPE objects are not handled as expected
...
Reviewed-by: jlaskey, lagergren, hannesw
2013-08-22 22:32:16 +05:30
Athijegannathan Sundararajan
cc6216ae2e
8023551: Mirror functions can not be invoked using invokeMethod, invokeFunction
...
Reviewed-by: attila, jlaskey, lagergren
2013-08-22 18:46:26 +05:30
Athijegannathan Sundararajan
cb2ec81051
8022615: [nightly] Two nashorn print tests fail in nightly builds on Windows
...
Reviewed-by: lagergren, jlaskey
2013-08-12 17:08:01 +05:30
Athijegannathan Sundararajan
77e477eaea
8022524: Memory leaks in nashorn sources and tests found by jhat analysis
...
Reviewed-by: attila, hannesw
2013-08-08 16:38:32 +05:30
Athijegannathan Sundararajan
c9efbba43f
8012792: print function defined in engine.js does not handle multiple arguments
...
Reviewed-by: hannesw
2013-07-29 18:07:20 +05:30
Athijegannathan Sundararajan
010a7705a4
8021571: @fork tests should use VM options passed from project.properties
...
Reviewed-by: lagergren, hannesw, jlaskey
2013-07-26 20:10:47 +05:30
Hannes Wallnöfer
77a2559593
8020719: Run tests with reduced splitter threshold
...
Reviewed-by: lagergren, sundar, jlaskey
2013-07-26 13:50:52 +02:00
Athijegannathan Sundararajan
fdb4922746
8021361: ClassCastException:.ScriptObjectMirror -> ScriptObject when getInterface called on object from different ScriptContext
...
Reviewed-by: jlaskey, attila
2013-07-25 20:10:48 +05:30
Athijegannathan Sundararajan
90fc477ac3
8021252: invokeMethod throws NoSuchMethodException when script object is from different script context
...
Reviewed-by: lagergren, hannesw
2013-07-25 14:05:03 +05:30
Athijegannathan Sundararajan
67126cb8fb
8021262: Make nashorn access checks consistent with underlying dynalink
...
Reviewed-by: jlaskey, lagergren, attila
2013-07-24 20:28:03 +05:30
Attila Szegedi
947610257d
8021129: Use public lookup again
...
Reviewed-by: lagergren, sundar
2013-07-23 18:28:58 +02:00
Attila Szegedi
566991e98e
8020820: Limit access to static members of reflective classes
...
Reviewed-by: jlaskey, sundar
2013-07-18 16:47:45 +02:00
Attila Szegedi
e11a9b1d07
8020324: Implement Object.bindProperties(target, source) for beans
...
Reviewed-by: hannesw, sundar
2013-07-15 12:33:48 +02:00
Athijegannathan Sundararajan
b8081def9f
8020463: Input argument array wrapping in loadWithNewGlobal is wrong
...
Reviewed-by: attila, jlaskey
2013-07-12 20:06:41 +05:30
Athijegannathan Sundararajan
f0144d9d93
8020325: static property does not work on accessible, public classes
...
Reviewed-by: attila, hannesw, lagergren
2013-07-11 16:34:55 +05:30
Athijegannathan Sundararajan
48c4649f17
8020276: interface checks in Invocable.getInterface implementation
...
Reviewed-by: jlaskey, hannesw, attila
2013-07-10 19:08:04 +05:30
Athijegannathan Sundararajan
41c47ddf53
8020224: LinkageError: attempted duplicate class definition when --loader-per-compiler=false
...
Reviewed-by: hannesw
2013-07-10 13:25:07 +05:30
Attila Szegedi
75501c6993
8017768: allow dot as inner class name separator for Java.type
...
Reviewed-by: jlaskey, sundar
2013-07-03 18:10:12 +02:00
Athijegannathan Sundararajan
93241c0ecb
8012698: [nashorn] tests fail to run with agentvm or samevm
...
Reviewed-by: hannesw, jlaskey
2013-06-18 18:43:05 +05:30
Hannes Wallnöfer
2c97733af0
8012359: Increase code coverage in Joni
...
Reviewed-by: jlaskey, lagergren
2013-05-16 19:52:39 +02:00
Athijegannathan Sundararajan
6e91576480
8009141: Avoid netscape.javascript.JSObject in nashorn code
...
Reviewed-by: lagergren, hannesw
2013-05-16 14:52:48 +05:30
Attila Szegedi
52d2511fed
8014225: Rerun only failed 262 tests
...
Reviewed-by: jlaskey, lagergren
2013-05-08 16:48:33 +02:00
Athijegannathan Sundararajan
76c993b302
8013295: ScriptEngineTest.java fails with compilation error when running under jtreg
...
Reviewed-by: attila, hannesw
2013-04-26 12:17:11 +05:30
Attila Szegedi
dc20ce76ca
8013167: Vararg constructor not found
...
Reviewed-by: jlaskey, lagergren, sundar
2013-04-25 15:31:23 +02:00
Hannes Wallnöfer
77d7f14b96
8012334: ToUint32, ToInt32, and ToUint16 don't conform to spec
...
Reviewed-by: lagergren, attila
2013-04-24 13:28:25 +02:00
Attila Szegedi
f5b57754c3
8011065: Problems when script implements an interface with variadic methods
...
Reviewed-by: jlaskey, hannesw, sundar
2013-04-23 12:52:29 +02:00
Attila Szegedi
7891ed4115
8011362: Overloaded method resolution foiled by nulls
...
Reviewed-by: hannesw, sundar
2013-04-03 11:13:08 +02:00
Attila Szegedi
7188961426
8010652: Eliminate non-child references in Block/FunctionNode, and make few node types immutable
...
Reviewed-by: jlaskey, lagergren
2013-03-23 00:58:39 +01:00
Athijegannathan Sundararajan
c846064c8f
8010199: javax.script.Invocable implementation for nashorn does not return null when matching functions are missing
...
Reviewed-by: lagergren, jlaskey
2013-03-18 21:03:11 +05:30
Athijegannathan Sundararajan
bb6c34adc7
8009757: Package access clean up and refactoring
...
Reviewed-by: jlaskey, lagergren, attila
2013-03-12 18:12:42 +05:30
Athijegannathan Sundararajan
445b8d2438
8008789: Enable java access and nashorn runtime tests for jtreg
...
Reviewed-by: lagergren, jlaskey, hannesw
2013-02-25 18:13:23 +05:30
Athijegannathan Sundararajan
f688068adf
8008731: Separate configuration environment (options, error/output writer etc.) from Context
...
Reviewed-by: hannesw, lagergren
2013-02-25 16:58:31 +05:30
Athijegannathan Sundararajan
48a5d9cb5f
8008729: Make sure that we can run basic jsr223 tests using jtreg
...
Reviewed-by: jlaskey, hannesw, lagergren
2013-02-22 22:39:23 +05:30
Athijegannathan Sundararajan
c09d1ba6d7
8008291: Add more tests for better coverage of objects, scripting and parser packages
...
Reviewed-by: lagergren, jlaskey
2013-02-15 18:30:19 +05:30
Attila Szegedi
82f8cef55c
8008085: Integrate Dynalink source code into Nashorn codebase
...
Reviewed-by: jlaskey, lagergren, sundar
2013-02-14 13:22:26 +01:00
Marcus Lagergren
7c466c84eb
8008199: Lazy compilation and trampoline implementation
...
The code pipeline now supports lazy compilation, which can be used to only compile certain FunctionNodes and leave others be, saving startup time. When these uncompiled nodes are hit, a trampoline will force them to be recompiled. This can also be used to specialize compilation fixing parameter types and return types to a callsite specific compilation. This will give performance.
Reviewed-by: attila, sundar
2013-02-14 13:01:52 +01:00
Athijegannathan Sundararajan
ecc2be22e3
8008103: Source object should maintain URL of the script source as a private field
...
Reviewed-by: lagergren, jlaskey
2013-02-13 19:59:30 +05:30
Athijegannathan Sundararajan
1e1537c13f
8007915: Nashorn IR, codegen, parser packages and Context instance should be inaccessible to user code
...
Reviewed-by: lagergren, jlaskey, attila
2013-02-11 21:26:06 +05:30
Athijegannathan Sundararajan
b247ddfcc3
8007715: Make sure that not all tests run with AllPermission
...
Reviewed-by: lagergren, attila
2013-02-07 17:17:29 +05:30