nashorn/src/jdk/nashorn/internal/codegen/CompilationPhase.java
Mon, 19 May 2014 15:29:42 +0200 lagergren 8034206: Make parts of code pipeline reusable in order to facilitate faster warmup and faster lazy compilation.
Wed, 14 May 2014 15:55:27 +0200 attila 8043004: Reduce variability at JavaAdapter call sites
Tue, 13 May 2014 11:30:40 +0200 attila 8042118: Separate types from symbols
Wed, 23 Apr 2014 17:37:41 +0200 lagergren 8041434: Add synchronization to the common global constants structure
Wed, 23 Apr 2014 16:13:47 +0200 lagergren 8038426: Move all loggers from process wide scope into Global scope
Thu, 27 Mar 2014 11:45:54 +0100 lagergren 8038406: Testability: as a first step of moving loggers away from the process global space, the Debug object now supports logging POJOs from log entries as an event queue, which can be introspected from test scripts. This is way better than screen scraping brittle and subject-to-change log output.
Thu, 20 Mar 2014 16:16:42 +0100 lagergren 8033334: Make sure that scope depth information is maintained in the RecompilableScriptFunctionDatas, to avoid unnecessary slow proto linkage when doing on demand compilation
Wed, 26 Feb 2014 13:17:57 +0100 attila 8035820: Optimistic recompilation
Wed, 16 Oct 2013 10:12:22 +0200 hannesw 8026692: eval() throws NullPointerException with --compile-only
Thu, 10 Oct 2013 11:48:56 +0200 sundar 8026167: Class cache/reuse of 'eval' scripts results in ClassCastException in some cases.
Fri, 23 Aug 2013 14:16:16 +0200 lagergren 8023550: -d option was broken for any dir but '.'. Fixed Java warnings.
Thu, 11 Jul 2013 18:33:33 +0200 attila 8013925: Remove symbol fields from nodes that don't need them
Fri, 05 Jul 2013 15:10:47 +0200 attila 8019819: scope symbol didn't get a slot in certain cases
Thu, 23 May 2013 15:51:08 +0200 lagergren 8012522: Clean up lexical contexts - split out stack based functionality in CodeGenerator and generify NodeVisitors based on their LexicalContext type to avoid casts
Mon, 20 May 2013 16:38:38 +0200 lagergren 8006069: Range analysis first iteration, runtime specializations
Wed, 08 May 2013 15:51:36 +0200 attila 8013912: Nashorn needs to reuse temporary symbols
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]
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
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:44:15 +0100 lagergren 8008239: Unpublicized parts of the code generator package that were only package internal.
Thu, 14 Feb 2013 13:01:52 +0100 lagergren 8008199: Lazy compilation and trampoline implementation
less more (0) tip