nashorn/src/jdk/nashorn/internal/parser/Parser.java
Wed, 05 Jun 2013 10:44:32 +0200 attila 8015955: ObjectNode.elements should be stronger typed
Mon, 03 Jun 2013 15:58:14 +0530 sundar 8015345: Function("}),print('test'),({") should throw SyntaxError
Tue, 14 May 2013 19:56:35 +0200 lagergren 8014426: Original exception no longer thrown away when a finally rethrows
Tue, 07 May 2013 14:43:17 +0200 lagergren 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.
Tue, 07 May 2013 14:36:57 +0200 lagergren 8013913: Removed Source field from all nodes except FunctionNode in order to save footprint
Fri, 03 May 2013 15:33:54 +0200 lagergren 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]
Mon, 29 Apr 2013 23:22:20 +0200 attila 8008814: Configurable ignore/warning/error behavior for function declaration as statement
Mon, 29 Apr 2013 13:21:17 +0200 attila 8013419: Streamline handling of with and eval
Fri, 26 Apr 2013 09:20:37 +0200 attila 8013325: function named 'arguments' should set DEFINES_ARGUMENTS flag in its parent, not itself
Fri, 19 Apr 2013 16:11:16 +0200 lagergren 8010701: Immutable nodes - final iteration
Sat, 23 Mar 2013 00:58:39 +0100 attila 8010652: Eliminate non-child references in Block/FunctionNode, and make few node types immutable
Thu, 14 Mar 2013 14:49:55 +0100 lagergren 8009982: Lazy execution bugfix. Added lazy sunspider unit test. Added mandreel to compile-octane test. Fixed warnings
Tue, 12 Mar 2013 15:30:53 +0100 lagergren 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.
Mon, 25 Feb 2013 16:58:31 +0530 sundar 8008731: Separate configuration environment (options, error/output writer etc.) from Context
Thu, 21 Feb 2013 16:57:21 +0100 lagergren 8008648: Lazy JIT scope and callee semantics bugfixes. Broke out wallclock timer.
Mon, 18 Feb 2013 16:00:15 +0100 attila 8008371: Fix Dynalink compiler warnings and whitespace
Fri, 15 Feb 2013 09:18:05 +0100 hannesw 8008215: break in catch clause causes java.lang.VerifyError: Inconsistent stackmap
Thu, 14 Feb 2013 14:07:53 +0100 hannesw 8008198: java.lang.AssertionError: Invalid break target class jdk.nashorn.internal.ir.TryNode
Thu, 14 Feb 2013 13:01:52 +0100 lagergren 8008199: Lazy compilation and trampoline implementation
Mon, 04 Feb 2013 14:48:35 -0400 jlaskey 8006191: `cmd` -> exec("cmd") in script mode
Thu, 31 Jan 2013 18:34:42 +0100 attila 8006529: Methods always get callee - it should be conditional
Wed, 30 Jan 2013 12:26:45 +0100 lagergren 8007062: Split Lower up into Lower/Attr/FinalizeTypes. Integrate AccessSpecalizer into FinalizeTypes.
Mon, 28 Jan 2013 18:10:16 +0530 sundar 8006983: Introduce a command line option to switch off syntactic extensions of nashorn
Thu, 24 Jan 2013 17:49:03 +0530 sundar 8006755: Functions inside with statements dont get correct scope
Tue, 22 Jan 2013 14:36:28 +0100 attila 8006677: Remove unused FunctionNode flags
Mon, 07 Jan 2013 14:41:16 -0400 jlaskey 8005703: Offsets miscalculated for blocks
Fri, 04 Jan 2013 09:58:33 -0400 jlaskey 8005663: Update copyright year to 2013
Fri, 21 Dec 2012 16:36:24 -0400 jlaskey 8005403: Open-source Nashorn
less more (0) tip