Tue, 09 Sep 2014 15:34:14 +0200 |
8057931: Instead of not skipping small functions in parser, make lexer avoid them instead |
file | diff | annotate
|
Mon, 08 Sep 2014 18:40:58 +0200 |
8057148: Skip nested functions on reparse |
file | diff | annotate
|
Thu, 04 Sep 2014 18:47:18 +0200 |
8051889: Implement block scoping in symbol assignment and scope computation |
file | diff | annotate
|
Tue, 26 Aug 2014 11:45:36 +0200 |
8055923: collect timings using System.nanoTime |
file | diff | annotate
|
Tue, 26 Aug 2014 11:31:31 +0200 |
8055911: Don't use String.intern for IdentNode |
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
|
Fri, 02 May 2014 19:15:59 +0530 |
8027933: Add --const-as-var option |
file | diff | annotate
|
Wed, 02 Apr 2014 15:52:31 +0530 |
8039047: Parser accepts conditional catch clauses even when --no-syntax-extensions / -nse option is passed |
file | diff | annotate
|
Wed, 12 Mar 2014 11:26:00 +0100 |
8021350: Share script classes between threads/globals within context |
file | diff | annotate
|
Mon, 20 Jan 2014 19:51:54 +0530 |
8032068: implement @sourceURL and #sourceURL directives |
file | diff | annotate
|
Wed, 08 Jan 2014 17:51:47 +0530 |
8031317: SyntaxError when property setter has no parameter |
file | diff | annotate
|
Thu, 19 Dec 2013 21:53:27 +0530 |
8030809: Anonymous functions should not be shown with internal names in script stack trace |
file | diff | annotate
|
Mon, 18 Nov 2013 16:35:39 +0100 |
8028434: Line number nodes were off for while nodes and do while nodes - the line number of a loop node should be treated as the location of the test expression |
file | diff | annotate
|
Fri, 11 Oct 2013 11:15:59 +0200 |
8026302: source representation of getter and setter methods is wrong |
file | diff | annotate
|
Thu, 10 Oct 2013 21:43:35 +0200 |
8026264: Getter, setter function name mangling issues |
file | diff | annotate
|
Tue, 08 Oct 2013 14:57:31 +0200 |
8026039: future strict names are allowed as function name and argument name of a strict function |
file | diff | annotate
|
Fri, 27 Sep 2013 16:59:01 +0200 |
8025515: Performance issues with Source.getLine() |
file | diff | annotate
|
Thu, 19 Sep 2013 21:20:47 +0530 |
8025080: Object literal getter, setter function with number format property name results in ClassFormatError |
file | diff | annotate
|
Mon, 16 Sep 2013 14:44:20 +0200 |
8024846: keep separate internal arguments variable |
file | diff | annotate
|
Thu, 05 Sep 2013 21:17:06 +0530 |
8024255: When a keyword is used as object property name, the property can not be deleted |
file | diff | annotate
|
Fri, 16 Aug 2013 18:51:53 +0200 |
8023017: SUB missing for widest op == number for BinaryNode |
file | diff | annotate
|
Mon, 15 Jul 2013 15:51:06 +0200 |
8020354: Object literal property initialization is not done in source order |
file | diff | annotate
|
Fri, 12 Jul 2013 15:01:33 +0530 |
8020437: Wrong handling of line numbers with multiline string literals |
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
|
Fri, 05 Jul 2013 15:10:47 +0200 |
8019819: scope symbol didn't get a slot in certain cases |
file | diff | annotate
|
Fri, 05 Jul 2013 14:36:54 +0200 |
8017084: Use spill properties for large object literals |
file | diff | annotate
|
Wed, 03 Jul 2013 17:26:31 +0530 |
8019805: for each (init; test; modify) is invalid |
file | diff | annotate
|
Tue, 02 Jul 2013 18:00:15 +0530 |
8019553: NPE on illegal l-value for increment and decrement |
file | diff | annotate
|
Mon, 01 Jul 2013 23:36:40 +0530 |
8019508: Comma handling in object literal parsing is wrong |
file | diff | annotate
|
Mon, 01 Jul 2013 12:38:01 +0530 |
8019473: Parser issues related to functions and blocks |
file | diff | annotate
|
Mon, 17 Jun 2013 13:56:05 +0530 |
8016550: nashorn.option.no.syntax.extensions has the wrong default |
file | diff | annotate
|
Wed, 05 Jun 2013 10:44:32 +0200 |
8015955: ObjectNode.elements should be stronger typed |
file | diff | annotate
|
Mon, 03 Jun 2013 15:58:14 +0530 |
8015345: Function("}),print('test'),({") should throw SyntaxError |
file | diff | annotate
|
Tue, 14 May 2013 19:56:35 +0200 |
8014426: Original exception no longer thrown away when a finally rethrows |
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
|
Fri, 03 May 2013 15:33:54 +0200 |
8013477: Node.setSymbol needs to be copy on write - enable IR snapshots for recompilation based on callsite type specialization. [not enabled by default, hidden by a flag for now] |
file | diff | annotate
|
Mon, 29 Apr 2013 23:22:20 +0200 |
8008814: Configurable ignore/warning/error behavior for function declaration as statement |
file | diff | annotate
|
Mon, 29 Apr 2013 13:21:17 +0200 |
8013419: Streamline handling of with and eval |
file | diff | annotate
|
Fri, 26 Apr 2013 09:20:37 +0200 |
8013325: function named 'arguments' should set DEFINES_ARGUMENTS flag in its parent, not itself |
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
|
Thu, 14 Mar 2013 14:49:55 +0100 |
8009982: Lazy execution bugfix. Added lazy sunspider unit test. Added mandreel to compile-octane test. Fixed warnings |
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
|
Mon, 25 Feb 2013 16:58:31 +0530 |
8008731: Separate configuration environment (options, error/output writer etc.) from Context |
file | diff | annotate
|
Thu, 21 Feb 2013 16:57:21 +0100 |
8008648: Lazy JIT scope and callee semantics bugfixes. Broke out wallclock timer. |
file | diff | annotate
|
Mon, 18 Feb 2013 16:00:15 +0100 |
8008371: Fix Dynalink compiler warnings and whitespace |
file | diff | annotate
|
Fri, 15 Feb 2013 09:18:05 +0100 |
8008215: break in catch clause causes java.lang.VerifyError: Inconsistent stackmap |
file | diff | annotate
|
Thu, 14 Feb 2013 14:07:53 +0100 |
8008198: java.lang.AssertionError: Invalid break target class jdk.nashorn.internal.ir.TryNode |
file | diff | annotate
|
Thu, 14 Feb 2013 13:01:52 +0100 |
8008199: Lazy compilation and trampoline implementation |
file | diff | annotate
|
Mon, 04 Feb 2013 14:48:35 -0400 |
8006191: `cmd` -> exec("cmd") in script mode |
file | diff | annotate
|
Thu, 31 Jan 2013 18:34:42 +0100 |
8006529: Methods always get callee - it should be conditional |
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
|
Mon, 28 Jan 2013 18:10:16 +0530 |
8006983: Introduce a command line option to switch off syntactic extensions of nashorn |
file | diff | annotate
|
Thu, 24 Jan 2013 17:49:03 +0530 |
8006755: Functions inside with statements dont get correct scope |
file | diff | annotate
|
Tue, 22 Jan 2013 14:36:28 +0100 |
8006677: Remove unused FunctionNode flags |
file | diff | annotate
|
Mon, 07 Jan 2013 14:41:16 -0400 |
8005703: Offsets miscalculated for blocks |
file | diff | annotate
|
Fri, 04 Jan 2013 09:58:33 -0400 |
8005663: Update copyright year to 2013 |
file | diff | annotate
|