jdk-24/nashorn/test/script
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
..
basic 8008197: Cross script engine function calls do not work as expected 2013-02-14 14:16:58 +05:30
currently-failing 8007521: $ENV should be undefined when security manager is present 2013-02-05 18:44:54 +05:30
error 8005835: NASHORN-668 output fails to compare with the corresponding .EXPECTED file 2013-01-08 15:02:36 +05:30
representations 8005663: Update copyright year to 2013 2013-01-04 09:58:33 -04:00
sandbox 8007915: Nashorn IR, codegen, parser packages and Context instance should be inaccessible to user code 2013-02-11 21:26:06 +05:30
trusted 8008199: Lazy compilation and trampoline implementation 2013-02-14 13:01:52 +01:00
assert.js 8005663: Update copyright year to 2013 2013-01-04 09:58:33 -04:00
README 8007715: Make sure that not all tests run with AllPermission 2013-02-07 17:17:29 +05:30
test262_single.js 8005663: Update copyright year to 2013 2013-01-04 09:58:33 -04:00
test262.js 8005663: Update copyright year to 2013 2013-01-04 09:58:33 -04:00

basic:

"basic" language and library tests. These need run only with File read 
permission to read files under "test/script" or subdirs and property read
permission to read properties named "nashorn.test.*"

error:

scripts that should result in compile-time error. The expected files check
for the error message format etc.

currently-failing: 

Tests that fail currently - but should pass eventually.
These are excluded for now.

sandbox:

Tests to check that sandbox scripts cannot access security sensitive resources.
Scripts under this directory run with no special permissions other than
what is given to all "sandbox" scripts.

trusted:

These tests run under AllPermission. Put only those scripts that really need
AllPermission - say for eg. creating class loader, full reflective access.