History log of /openjdk9/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/Global.java
Revision Date Author Comments
# 1923:1e6fad0e8950 08-Feb-2017 hannesw

8171539: Better script accessibility for JavaScript
Reviewed-by: jlaskey, sundar


# 1805:7caf1f762f1d 01-Nov-2016 attila

8168005: Introduce namespaces for GET, SET Dynalink operations
Reviewed-by: hannesw, sundar


# 1786:80120e9b3273 06-Oct-2016 attila

8167117: insert missing final keywords
Reviewed-by: jlaskey, sundar


# 1751:9940204f504c 28-Jul-2016 hannesw

8160034: The `this` value in the `with` is broken by the repetition of a function call
Reviewed-by: attila, sundar


# 1729:331c52513f4f 22-Jun-2016 sundar

8160141: removed deprecated method calls in nashorn code
Reviewed-by: mhaupt, hannesw


# 1728:2e53f4d1445d 22-Jun-2016 hannesw

8159977: typeof operator does not see lexical bindings declared in other scripts
Reviewed-by: sundar


# 1725:8fd05a60a3b4 20-Jun-2016 hannesw

8150219: ReferenceError in 1.8.0_72
Reviewed-by: attila, sundar


# 1692:bb6cf30cf892 18-May-2016 sundar

8157241: Remove javac warnings of Nashorn "ant clean test"
Reviewed-by: mhaupt, hannesw


# 1645:15d52fdd9168 15-Mar-2016 attila

8150218: Autoconversion SAM adapters sometimes don't get privileges
Reviewed-by: mhaupt, sundar


# 1637:f27bb66ac9d3 09-Mar-2016 mhaupt

8151291: $EXEC yields "unknown command" on Cygwin
Reviewed-by: jlaskey, hannesw, sdama


# 1626:d99fa86747ee 15-Feb-2016 hannesw

8147558: Add support for ES6 collections
Reviewed-by: attila, mhaupt


# 1621:1d7aaa18e5e5 10-Feb-2016 jlaskey

8141209: $EXEC should allow streaming
Reviewed-by: sundar


# 1594:9ab6b645c428 13-Jan-2016 hannesw

8147008: Nashorn primitive linker should handle ES6 symbols
Reviewed-by: attila, sundar


# 1571:fd97b9047199 14-Dec-2015 hannesw

8144020: Remove long as an internal numeric type
Reviewed-by: attila, sundar, lagergren


# 1551:f3b883bec2d0 24-Nov-2015 attila

8141338: Move jdk.internal.dynalink package to jdk.dynalink
Reviewed-by: hannesw, sundar


# 1508:a661018d34b8 11-Nov-2015 hannesw

8141702: Add support for Symbol property keys
Reviewed-by: attila, sundar


# 1503:e08b29ee795e 09-Nov-2015 attila

8141538: Make DynamicLinker specific to a Context in Nashorn
Reviewed-by: hannesw, sundar


# 1483:7cb19fa78763 21-Oct-2015 attila

8139931: Introduce Operation objects in Dynalink instead of string encoding
Reviewed-by: hannesw, sundar


# 1449:d8936a4a0186 01-Oct-2015 sundar

8138616: invokeFunction fails if function calls a function defined in GLOBAL_SCOPE
Reviewed-by: hannesw, mhaupt


# 1423:c13179703f65 11-Sep-2015 sundar

8136349: Typos patch for nashorn sources submitted on Sep 10, 2015
Reviewed-by: hannesw, mhaupt, lagergren, attila
Contributed-by: asashour@yahoo.com


# 1416:a750a66640e0 09-Sep-2015 sundar

8027137: Merge ScriptFunction and ScriptFunctionImpl
Reviewed-by: attila, hannesw, mhaupt


# 1407:ad3c4bdf0cf6 03-Sep-2015 sundar

8087292: nashorn should have a "fail-fast" option for scripting, analog to bash "set -e"
Reviewed-by: hannesw, jlaskey, mhaupt


# 1355:87123e713c92 13-Jul-2015 sundar

8130853: Non-extensible global is not handled property
Reviewed-by: jlaskey, hannesw


# 1349:1261d91a9e28 07-Jul-2015 sundar

8130663: 6 fields can be static fields in Global class
Reviewed-by: hannesw, attila


# 1348:d91200b39779 06-Jul-2015 sundar

8130476: Remove unused methods in Global.java
Reviewed-by: hannesw, attila


# 1325:cd94e97584a0 17-Jun-2015 hannesw

8098808: Convert Scope from interface to class
Reviewed-by: sundar, attila


# 1322:87f7ef8273bc 16-Jun-2015 sundar

8098578: Global scope is not accessible with indirect load call
Reviewed-by: attila, hannesw


# 1318:5808c1886a90 12-Jun-2015 sundar

8087211: Indirect evals should be strict with -strict option
Reviewed-by: lagergren, hannesw


# 1309:15a67b4f8935 05-Jun-2015 sundar

8085810: Return value of Objects.requireNonNull call can be used
Reviewed-by: lagergren, attila


# 1308:0eeaadd17fff 04-Jun-2015 mhaupt

8080087: Nashorn $ENV.PWD is originally undefined
Summary: On Windows, the PWD environment variable does not exist and cannot be imported in scripting mode, so it is set explicitly.
Reviewed-by: lagergren, sundar


# 1295:53e839cab67e 01-Jun-2015 sundar

8081609: engine.eval call from a java method which was called from a previous engine.eval results in wrong ScriptContext being used.
Reviewed-by: attila, lagergren


# 1281:db5e1ef8a963 20-May-2015 sundar

8080598: Javadoc warnings in Global.java after lazy initialization
Reviewed-by: lagergren, hannesw


# 1245:c55ce3738888 10-Apr-2015 hannesw

8067215: Disable dual fields when not using optimistic types
Reviewed-by: attila, lagergren


# 1237:869d0372b303 26-Mar-2015 hannesw

8075366: Slow scope access to global let/const does not work
Reviewed-by: sundar, attila, lagergren


# 1229:21ddb7e58ab8 25-Mar-2015 sundar

8012190: Global scope should be initialized lazily
Reviewed-by: lagergren, hannesw, attila


# 1228:433a6c109350 24-Mar-2015 sundar

8074410: Startup time: Port shell.js to Java
Reviewed-by: lagergren, hannesw


# 1196:d0efd099521a 02-Mar-2015 attila

8074031: Canonicalize is-a-JS-string tests
Reviewed-by: hannesw, lagergren


# 1194:bc79173a9e77 27-Feb-2015 sundar

8074021: Indirect eval fails when used as an element of an array or as a property of an object
Reviewed-by: attila, hannesw


# 1178:82d1bb9324cf 05-Feb-2015 hannesw

8062141: Various performance issues parsing JSON
Reviewed-by: lagergren, attila


# 1177:8e86c58cbb00 05-Feb-2015 sundar

8072595: nashorn should not use obj.getClass() for null checks
Reviewed-by: hannesw, attila


# 1115:a723569d0559 21-Nov-2014 hannesw

8057691: Nashorn: let & const declarations are not shared between scripts
Reviewed-by: lagergren, attila


# 1096:ca0e54c45981 06-Nov-2014 attila

8062308: Incorrect constant linkage with multiple Globals in a Context
Reviewed-by: lagergren, sundar


# 1088:7e62d98d4625 03-Nov-2014 lagergren

8060204: Fix warnings in Joni and tests
Reviewed-by: hannesw, sundar, attila


# 1060:ca67ae7c46cb 14-Oct-2014 lagergren

8012518: Reengineer Parser.java to make it play well with the copy-on-write IR.
Summary: Remove the kludges introduced to make the parser work with the copy on write IR. Now everything is done bottom up, finshing node children completely before node parents. The repeated non-functional pattern 'node = node.setSomething(something);' is gone. Resulting code is much more readable, and extensible for future work. The parser is now also consistent with the rest of the stateless copy-on-write world in code generation.
Reviewed-by: lagergren, attila, hannesw, shade
Contributed-by: andreas.gabrielsson@oracle.com


# 1040:cc3000241e57 26-Sep-2014 lagergren

8059211: Changed ArrayData.length accessor to use the protected field and fixed javadoc warnings related to this
Reviewed-by: attila, hannesw


# 1036:f0b5e3900a10 25-Sep-2014 lagergren

8025435: Optimistic builtins support, implemented initial optimistic versions of push, pop, and charCodeAt
Reviewed-by: attila, hannesw, sundar


# 1033:c1f651636d9c 22-Sep-2014 hannesw

8047764: Indexed or polymorphic set on global affects Object.prototype
Reviewed-by: lagergren, attila


# 1024:e86dd06a8ccb 15-Sep-2014 sundar

8058422: Users should be able to overwrite "context" and "engine" variables
Reviewed-by: lagergren, attila


# 1015:8a4af0397070 10-Sep-2014 hannesw

8057021: UserAccessorProperty guards fail with multiple globals
Reviewed-by: attila, lagergren


# 974:57500636de77 20-Aug-2014 sundar

8050078: Nashorn ClassFilter Support
Reviewed-by: lagergren, hannesw


# 971:c93b6091b11e 18-Aug-2014 chegar

Merge


# 953:221a84ef44c0 17-Aug-2014 chegar

8054834: Modular Source Code
Reviewed-by: alanb, chegar, ihse, mduigou
Contributed-by: alan.bateman@oracle.com, alex.buckley@oracle.com, chris.hegarty@oracle.com, erik.joelsson@oracle.com, jonathan.gibbons@oracle.com, karen.kinnear@oracle.com, magnus.ihse.bursie@oracle.com, mandy.chung@oracle.com, mark.reinhold@oracle.com, paul.sandoz@oracle.com