History log of /openjdk9/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/RecompilableScriptFunctionData.java
Revision Date Author Comments
# 1863:4a07ebdf8b45 10-Jan-2017 hannesw

8166187: Regression: NPE during reparse when using persistent code cache and optimistic types
Reviewed-by: jlaskey, attila


# 1726:5d68f5155dde 19-Jun-2016 hannesw

8156614: Lazy parsing of ES6 shorthand method syntax is broken
Reviewed-by: sundar, mhaupt


# 1575:7dc1ce8ceb1f 16-Dec-2015 sundar

8145550: Megamorphic invoke should use CompiledFunction variants without any LinkLogic
Reviewed-by: jlaskey, hannesw, attila


# 1494:c7ef0fb26eff 02-Nov-2015 attila

8141144: Move NameCodec to jdk.nashorn.internal space
Reviewed-by: hannesw, sundar


# 1444:f436923c391f 28-Sep-2015 attila

8134502: introduce abstraction for basic NodeVisitor usage
Reviewed-by: lagergren, sundar


# 1430:79781ce06df7 16-Sep-2015 attila

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


# 1429:b4eb53200105 16-Sep-2015 hannesw

8134609: Allow constructors with same prototoype map to share the allocator map
Reviewed-by: attila, sundar


# 1419:e7d479909bc5 10-Sep-2015 attila

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


# 1399:eea9202e8930 31-Aug-2015 attila

8133300: Ensure symbol table immutability in Nashorn AST
Reviewed-by: hannesw, lagergren


# 1359:348ce347ba14 20-Jul-2015 hannesw

8131340: Varargs function is recompiled each time it is linked
Reviewed-by: mhaupt, sundar


# 1264:9831c47f6279 06-May-2015 hannesw

8066237: Fuzzing bug: Parser error on optimistic recompilation
Reviewed-by: lagergren, attila


# 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


# 1203:b4d62e7260a4 09-Mar-2015 hannesw

8074556: Functions should not share allocator maps
Reviewed-by: lagergren, sundar


# 1105:3d7f49505033 12-Nov-2014 lagergren

8063036: Various pretty printing issues with --log=recompile
Reviewed-by: hannesw, jlaskey


# 1092:569b6de2d343 04-Nov-2014 lagergren

8057825: Bug in apply specialization - if an apply specialization that is available doesn't fit, a new one wouldn't be installed, if the new code generated as a specialization didn't manage to do the apply specialization. Basically changing a conditional to an unconditional.
Reviewed-by: attila, hannesw


# 1088:7e62d98d4625 03-Nov-2014 lagergren

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


# 1070:34d55faf0b3a 19-Oct-2014 attila

8059844: Implement optimistic splitter
Reviewed-by: hannesw, lagergren


# 1063:6e9a98b55502 15-Oct-2014 attila

8060241: Immediately invoked function expressions cause lot of deoptimization
Reviewed-by: hannesw, lagergren


# 1045:11925a82ad9f 02-Oct-2014 attila

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


# 1041:dee18a93b53f 29-Sep-2014 lagergren

8059321: Decrease warmup time by caching common structures that were reused during parse
Reviewed-by: attila, shade


# 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


# 1017:1f2fa7bd6d95 11-Sep-2014 attila

8058100: Reduce the RecompilableScriptFunctionData footprint
Reviewed-by: jlaskey, lagergren


# 1010:fc80190e129f 08-Sep-2014 attila

8057148: Skip nested functions on reparse
Reviewed-by: hannesw, lagergren


# 1002:2f0161551858 04-Sep-2014 hannesw

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


# 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