Athijegannathan Sundararajan
7bdfa989ff
8009021: nasgen should be run on boot jdk rather than currenly built jdk
...
Reviewed-by: jlaskey
2013-02-26 22:57:51 +05:30
Attila Szegedi
0248a98842
8006984: Introducing local into a function inside with statement confuses its scope
...
Reviewed-by: jlaskey, lagergren, sundar
2013-02-25 16:51:04 +01:00
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
James Laskey
f58612a3ad
8008776: Revise BuildNashorn.gmk for changes in new build system
...
Reviewed-by: jjh
2013-02-22 23:33:46 -04:00
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
Hannes Wallnöfer
1867421e9b
8006028: Integrate Joni regexp engine with Nashorn
...
Reviewed-by: lagergren, attila
2013-02-22 17:00:22 +01:00
Hannes Wallnöfer
1c711a064a
8008093: Make RegExp engine pluggable
...
Reviewed-by: lagergren, attila
2013-02-22 16:31:10 +01:00
James Laskey
33ebb8d71d
8008721: Tweaks to make all NEWBUILD=false round 4
...
Reviewed-by: jjh
2013-02-22 10:39:00 -04:00
Marcus Lagergren
0685f8e938
8007002: Replace implicit exception throwing methods with explicit throws - simplify control flow and remove useless code
...
Reviewed-by: attila, hannesw
2013-02-22 12:22:16 +01:00
Eugene Drobitko
406f72e5e9
8008575: Re-integrate code coverage
...
Co-authored-by: Ilya Dergalin <ilya.dergalin@oracle.com>
Reviewed-by: attila, hannesw
2013-02-22 11:27:40 +01:00
Marcus Lagergren
90b971a60d
8008554: load was broken for URLs
...
Reviewed-by: attila, sundar
2013-02-22 08:57:22 +01:00
James Laskey
fc7f562588
8008447: Tweaks to make all NEWBUILD=false round 3
...
Reviewed-by: jjh, sundar
2013-02-21 15:24:31 -04:00
Marcus Lagergren
9ff7a57a0f
8008648: Lazy JIT scope and callee semantics bugfixes. Broke out wallclock timer
...
Reviewed-by: attila, hannesw
2013-02-21 16:57:21 +01:00
Klara Ward
017e73cbd0
8008166: URL handling was broken on windows, causing "load" to malfunction
...
Reviewed-by: attila, jlaskey
2013-02-20 16:43:21 +01:00
Athijegannathan Sundararajan
4a5a1e4404
8008207: Make constants array and source fields private
...
Reviewed-by: hannesw, lagergren
2013-02-20 17:08:32 +05:30
Athijegannathan Sundararajan
be8f1b2b35
8008448: Add coverage test for jdk.nashorn.internal.ir.debug.JSONWriter
...
Reviewed-by: jlaskey, attila
2013-02-19 20:33:07 +05:30
Jim Laskey
b5c0480f54
Merge
2013-02-19 09:47:02 -04:00
James Laskey
564d7d3add
8008420: Tweaks to make all NEWBUILD=false round 2
...
Reviewed-by: jjh
2013-02-19 09:46:28 -04:00
Athijegannathan Sundararajan
350c3e01c1
8008387: Improve code coverage tests for JSObjectLinker and NashornBottomLinker
...
Reviewed-by: lagergren, jlaskey, hannesw
2013-02-18 20:41:12 +05:30
Attila Szegedi
ccce3fa803
8008371: Fix Dynalink compiler warnings and whitespace
...
Reviewed-by: jlaskey, sundar
2013-02-18 16:00:15 +01:00
Hannes Wallnöfer
9a4e9fe31e
8008351: Avoid using String.replace(String, String) in codegen
...
Reviewed-by: sundar, attila
2013-02-18 10:36:18 +01:00
Athijegannathan Sundararajan
b1f72f6fd2
8008305: ScriptEngine.eval should offer the ability to provide a codebase
...
Reviewed-by: lagergren, hannesw, attila
2013-02-18 14:41:58 +05:30
Athijegannathan Sundararajan
1fb8213bb0
8008298: Add tests to cover specialized versions of Math functions
...
Reviewed-by: jlaskey, lagergren
2013-02-15 20:40:05 +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
Marcus Lagergren
7d9a872e3f
8008239: Unpublicized parts of the code generator package that were only package internal
...
Reviewed-by: hannesw, attila
2013-02-15 09:44:15 +01:00
Hannes Wallnöfer
8edbed784d
8008215: break in catch clause causes java.lang.VerifyError: Inconsistent stackmap
...
Reviewed-by: jlaskey, lagergren
2013-02-15 09:18:05 +01:00
James Laskey
f95919ab1e
8008231: Fix build system to accommodate integration of dynalink
...
Reviewed-by: jlaskey
2013-02-14 11:32:49 -04:00
Hannes Wallnöfer
6aeeee6b63
8008198: java.lang.AssertionError: Invalid break target class jdk.nashorn.internal.ir.TryNode
...
Reviewed-by: attila, jlaskey
2013-02-14 14:07:53 +01:00
Attila Szegedi
85c55a2aa4
8007990: No access to interface methods on a restricted class
...
Reviewed-by: jlaskey, lagergren, sundar
2013-02-14 13:51:54 +01:00
Marcus Lagergren
af9c882b95
8008206: The allInteger case for SwitchNode generation in CodeGenerator assumes integer LITERALS only
...
Reviewed-by: sundar, jlaskey
2013-02-14 13:52:12 +01:00
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
022533a749
8008197: Cross script engine function calls do not work as expected
...
Reviewed-by: lagergren, hannesw
2013-02-14 14:16:58 +05:30
Athijegannathan Sundararajan
9f6e3f08f2
8008193: test262 tests should be run with security manager enabled
...
Reviewed-by: jlaskey
2013-02-14 09:14:31 +05:30
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
Hannes Wallnöfer
b8d10c0a0e
8008096: TokenStream buffer should grow exponentially
...
Reviewed-by: attila, lagergren, sundar
2013-02-13 13:30:21 +01:00
Attila Szegedi
d50e3823e4
8007900: Function binding is inefficient
...
Reviewed-by: jlaskey, lagergren
2013-02-12 12:47:51 +01:00
Hannes Wallnöfer
b98a77d26c
8007956: Wrong or obsolete system properties in docs/DEVELOPER_README
...
Reviewed-by: attila, jlaskey
2013-02-12 13:55:05 +01:00
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
Attila Szegedi
710f06674d
8006943: Fix order of function method arguments to be (callee, thisObject)
...
Reviewed-by: jlaskey, lagergren
2013-02-09 16:58:48 +01:00
James Laskey
32d71c7cb9
8006222: Move slot from SpillProperty to Property
...
Reviewed-by: hannesw, lagergren
2013-02-08 09:19:38 -04:00
Hannes Wallnöfer
f2dc010c16
8007718: Make static RegExp properties fully compatible to other engines
...
Reviewed-by: lagergren, sundar
2013-02-07 15:33:17 +01:00
Hannes Wallnöfer
37905fb387
8007627: Support @Getter annotation on constructor
...
Reviewed-by: attila, lagergren
2013-02-07 14:58:41 +01:00
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
James Laskey
57ef7ce075
8007643: Add testing for quit and exit
...
Reviewed-by: sundar
2013-02-06 12:51:09 -04:00
James Laskey
574016d0d3
8007629: Remove extraneous quit from shell.js
...
Reviewed-by: sundar, hannesw
2013-02-06 11:57:51 -04:00
James Laskey
5900e641b0
8007545: jjs input evalinput need to be NOT_ENUMERABLE
...
Reviewed-by: sundar, lagergren
2013-02-06 08:42:19 -04:00
Athijegannathan Sundararajan
c95d492268
8007619: Add support for deprecated properties of RegExp constructor
...
Reviewed-by: lagergren, hannesw
2013-02-06 17:56:12 +05:30
Hannes Wallnöfer
4eee363f14
8007273: Creation of ScriptFunctions can be refactored
...
Reviewed-by: lagergren, attila
2013-02-06 10:31:58 +01:00