History log of /openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/Context.java
Revision Date Author Comments
# 1903:48d8835e3aaa 07-Apr-2017 alanb

8177530: Module system implementation refresh (4/2017)
Reviewed-by: mchung


# 1883:c84e9bd100e9 10-Feb-2017 alanb

8173393: Module system implementation refresh (2/2017)
Reviewed-by: mchung, alanb
Contributed-by: alan.bateman@oracle.com, mandy.chung@oracle.com


# 1845:27e93728495b 15-Dec-2016 alanb

8170987: Module system implementation refresh (12/2016)
Reviewed-by: mchung


# 1829:dbe6b239d681 01-Dec-2016 alanb

8169069: Module system implementation refresh (11/2016)
Reviewed-by: alanb, mchung, sundar
Contributed-by: alan.bateman@oracle.com, mandy.chung@oracle.com, sundararajan.athijegannathan@oracle.com


# 1794:be6d5fa243d9 12-Oct-2016 sundar

8167614: Avoid module dependency from jdk.dynalink to jdk.internal.module of java.base module
Reviewed-by: jlaskey, alanb


# 1790:785843878cf7 07-Oct-2016 sundar

8167018: Nashorn and jjs should support --module-path and --add-modules options
Reviewed-by: jlaskey, hannesw


# 1786:80120e9b3273 06-Oct-2016 attila

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


# 1756:ee77c6b3713a 07-Aug-2016 hannesw

8162955: Activate anonymous class loading for small sources
Reviewed-by: sundar


# 1715:b1de131a3fed 06-Jun-2016 sundar

8158736: Adapter class loaders can avoid creating named dynamic modules
Reviewed-by: hannesw, mhaupt


# 1712:65b4db247568 02-Jun-2016 sundar

8158467: AccessControlException is thrown on public Java class access if "script app loader" is set to null
Reviewed-by: mhaupt, hannesw


# 1711:782aca1c11f6 01-Jun-2016 sundar

8158338: Nashorn's ScriptLoader split delegation has to be adjusted
Reviewed-by: lagergren, hannesw


# 1709:39dececd7338 31-May-2016 sundar

8158131: Nashorn should not use jdk.internal.module.Modules API
Reviewed-by: hannesw, mhaupt, alanb


# 1668:bafd733be429 27-Apr-2016 hannesw

8134503: support ES6 parsing in Nashorn
Reviewed-by: jlaskey, sundar, mhaupt
Contributed-by: andreas.woess@oracle.com


# 1643:133ea8746b37 17-Mar-2016 alanb

8142968: Module System implementation
Summary: Initial integration of JEP 200, JEP 260, JEP 261, and JEP 282
Reviewed-by: mhaupt, hannesw
Contributed-by: alan.bateman@oracle.com, alex.buckley@oracle.com, jonathan.gibbons@oracle.com, karen.kinnear@oracle.com, mandy.chung@oracle.com, mark.reinhold@oracle.com, sundararajan.athijegannathan@oracle.com, erik.joelsson@oracle.com


# 1565:c779bd47d648 09-Dec-2015 sundar

8144979: Context.fromClass should catch exception from Class.getClassLoader call
Reviewed-by: attila, mhaupt


# 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


# 1505:fe703753f53f 11-Nov-2015 chegar

8140606: Update library code to use internal Unsafe
Reviewed-by: alanb, mchung, psandoz, weijun


# 1504:252538e8c232 09-Nov-2015 attila

8141550: Introduce a command line option instead of nashorn.unstable.relink.threshold system property
Reviewed-by: hannesw, sundar


# 1503:e08b29ee795e 09-Nov-2015 attila

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


# 1502:752ca580b176 09-Nov-2015 attila

8141541: Simplify Nashorn's Context class loader handling
Reviewed-by: hannesw, sundar


# 1499:0c621f5166c5 05-Nov-2015 attila

8141446: Cache Class.forName for permanently loaded classes
Reviewed-by: hannesw, mhaupt, sundar


# 1451:d47674217066 05-Oct-2015 hannesw

8138882: Performance regression due to anonymous classloading
Reviewed-by: attila, sundar


# 1449:d8936a4a0186 01-Oct-2015 sundar

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


# 1440:8d8d5527b409 25-Sep-2015 attila

8136700: Make sure Context.anonymousHostClasses doesn't grow unbounded
Reviewed-by: hannesw, sundar


# 1435:6e5080fdfaad 19-Sep-2015 hannesw

8135190: Method code too large in Babel browser.js script
Reviewed-by: attila, sundar


# 1431:d62c5288738a 16-Sep-2015 attila

8136647: Syntactic error accidentally left in JDK-8135251 changeset
Reviewed-by: sundar


# 1430:79781ce06df7 16-Sep-2015 attila

8135251: Use Unsafe.defineAnonymousClass for loading Nashorn script code
Reviewed-by: hannesw, lagergren, sundar


# 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


# 1419:e7d479909bc5 10-Sep-2015 attila

8135262: Sanitize CodeInstaller API
Reviewed-by: hannesw, sundar


# 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


# 1321:8f389acf77f0 16-Jun-2015 hannesw

8098807: Strict eval throws ClassCastException with large scripts
Reviewed-by: sundar, attila


# 1318:5808c1886a90 12-Jun-2015 sundar

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


# 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


# 1270:a0896a45b877 11-May-2015 sundar

8080090: -d option should dump script source as well
Reviewed-by: hannesw, lagergren


# 1260:a9b03ce75736 05-May-2015 hannesw

8078612: Persistent code cache should support more configurations
Reviewed-by: lagergren, attila


# 1256:b275aac76cdd 26-Apr-2015 hannesw

8053905: Eager code generation fails for earley boyer with split threshold set to 1000
Reviewed-by: attila, lagergren


# 1245:c55ce3738888 10-Apr-2015 hannesw

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


# 1177:8e86c58cbb00 05-Feb-2015 sundar

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


# 1166:1cf2dcef036a 14-Jan-2015 sundar

8068985: Wrong 'this' bound to eval call within a function when caller's 'this' is a Java object
Reviewed-by: jlaskey, attila


# 1106:ac3ab0a5be8e 13-Nov-2014 hannesw

8064789: Nashorn should just warn on code store instantiation error
Reviewed-by: attila, lagergren


# 1096:ca0e54c45981 06-Nov-2014 attila

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


# 1093:3fa7d5c6ed92 05-Nov-2014 hannesw

8062386: Different versions of nashorn use same code cache directory
Reviewed-by: lagergren, attila


# 1071:41d4537f8294 20-Oct-2014 hannesw

8060724: ant test262parallel in Nashorn spends a significant amount of time after almost all the tests are run
Reviewed-by: lagergren, attila, sundar


# 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


# 1052:803bc3fd404d 09-Oct-2014 lagergren

8059811: Turn off optimistic typing by default and add both ant test-pessimistic and ant test-optimistic sub-test suites.
Reviewed-by: attila, shade, hannesw


# 1051:7819ff15e698 08-Oct-2014 hannesw

8059938: NPE restoring cached script with optimistic types disabled
Reviewed-by: lagergren, sundar


# 1045:11925a82ad9f 02-Oct-2014 attila

8059346: Single class loader is used to load compiled bytecode
Reviewed-by: hannesw, lagergren


# 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


# 1032:52752e15fe18 19-Sep-2014 hannesw

8046202: Make persistent code store more flexible
Reviewed-by: lagergren, sundar


# 1015:8a4af0397070 10-Sep-2014 hannesw

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


# 1011:c17045fd979c 09-Sep-2014 attila

8057930: remove eval ID
Reviewed-by: hannesw, sundar


# 1002:2f0161551858 04-Sep-2014 hannesw

8051889: Implement block scoping in symbol assignment and scope computation
Reviewed-by: attila, lagergren


# 990:fda747208c6f 26-Aug-2014 attila

8055954: Do not parallelize class installation
Reviewed-by: jlaskey, sundar


# 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