Thu, 24 May 2018 16:39:31 +0800 Merge file | diff | annotate
Thu, 21 Jan 2016 16:31:27 +0100 8147845: Varargs Array functions still leaking longs file | diff | annotate
Fri, 22 Jan 2016 16:18:19 +0100 8144020: Remove long as an internal numeric type file | diff | annotate
Tue, 19 Jan 2016 17:20:14 +0100 8144131: ArrayData.getInt implementations do not convert to int32 file | diff | annotate
Mon, 28 Sep 2015 08:40:39 +0200 8134502: introduce abstraction for basic NodeVisitor usage file | diff | annotate
Fri, 25 Sep 2015 17:53:06 +0200 8134488: var statement in if(false) block incorrectly evacuated into enclosing function file | diff | annotate
Tue, 15 Sep 2015 16:17:33 +0530 8055917: jdk.nashorn.internal.codegen.CompilationPhase$N should be renamed to proper classes file | diff | annotate
Thu, 02 Jul 2015 10:55:35 +0200 8130234: Get rid of JSType.isNegativeZero file | diff | annotate
Thu, 12 Oct 2017 19:52:15 +0800 merge file | diff | annotate
Wed, 10 Dec 2014 11:55:25 +0100 8066224: fixes for folding a constant-test ternary operator file | diff | annotate
Wed, 10 Dec 2014 11:55:04 +0100 8066225: NPE in MethodEmitter with duplicate integer switch cases file | diff | annotate
Fri, 24 Oct 2014 13:25:23 +0200 8061955: asm.js idioms result in unnecessarily code emission file | diff | annotate
Wed, 20 Aug 2014 10:26:01 +0200 8027043: Turn global accesses into MethodHandle.constant, with one chance of reassignment, e.g. x = value occuring once in the global scope is ok, twice is not. file | diff | annotate
Wed, 20 Aug 2014 10:25:28 +0200 8044638: Tidy up Nashorn codebase for code standards file | diff | annotate
Thu, 31 Aug 2017 15:30:47 +0800 merge file | diff | annotate
Wed, 09 Oct 2013 14:50:39 +0200 8026008: Constant folding removes var statement file | diff | annotate
Tue, 08 Oct 2013 15:53:22 +0200 8026042: FoldConstants need to guard against ArrayLiteralNode file | diff | annotate
Thu, 11 Jul 2013 18:33:33 +0200 8013925: Remove symbol fields from nodes that don't need them file | diff | annotate
Thu, 23 May 2013 15:51:08 +0200 8012522: Clean up lexical contexts - split out stack based functionality in CodeGenerator and generify NodeVisitors based on their LexicalContext type to avoid casts file | diff | annotate
Thu, 23 May 2013 13:10:58 +0200 8012083: Array literal constant folding issue file | diff | annotate
Wed, 22 May 2013 16:43:48 +0200 8010804: Review long and integer usage conventions file | diff | annotate
Tue, 07 May 2013 14:43:17 +0200 8013914: Removed explicit LineNumberNodes that were too brittle when code moves around, and also introduced unnecessary footprint. Introduced the Statement node and fixed dead code elimination issues that were discovered by the absense of labels for LineNumberNodes. file | diff | annotate
Tue, 07 May 2013 14:36:57 +0200 8013913: Removed Source field from all nodes except FunctionNode in order to save footprint file | diff | annotate
Wed, 24 Apr 2013 13:28:25 +0200 8012334: ToUint32, ToInt32, and ToUint16 don't conform to spec file | diff | annotate
Fri, 19 Apr 2013 16:11:16 +0200 8010701: Immutable nodes - final iteration file | diff | annotate
Sat, 23 Mar 2013 00:58:39 +0100 8010652: Eliminate non-child references in Block/FunctionNode, and make few node types immutable file | diff | annotate
Tue, 12 Mar 2013 15:30:53 +0100 8009718: Lazy execution architecture continued - ScriptFunctionData is either final or recompilable. Moved ScriptFunctionData creation logic away from runtime to compile time. Prepared for method generation/specialization. Got rid of ScriptFunctionImplTrampoline whose semantics could be done as part of the relinking anyway. Merge with the lookup package change. file | diff | annotate
Thu, 14 Feb 2013 13:01:52 +0100 8008199: Lazy compilation and trampoline implementation file | diff | annotate
Wed, 30 Jan 2013 12:26:45 +0100 8007062: Split Lower up into Lower/Attr/FinalizeTypes. Integrate AccessSpecalizer into FinalizeTypes. file | diff | annotate
Wed, 27 Apr 2016 01:36:41 +0800 Initial load file | diff | annotate
(0)tip

mercurial