Tue, 24 Jun 2014 19:29:41 +0200 |
attila |
8048009: Type info caching accidentally defeated
|
file |
diff |
annotate
|
Fri, 20 Jun 2014 12:25:00 +0200 |
attila |
8046921: Deoptimization type information peristence
|
file |
diff |
annotate
|
Tue, 17 Jun 2014 11:37:03 +0200 |
lagergren |
8046898: Make sure that lazy compilation is the default, remove redundant "enable lazy compilation" flags, added warning message if compile logging is enabled and lazy is switched off. Verified existing test suite code coverage equivalence between lazy and eager.
|
file |
diff |
annotate
|
Wed, 04 Jun 2014 14:32:23 +0200 |
attila |
8044502: Get rid of global optimistic flag
|
file |
diff |
annotate
|
Wed, 04 Jun 2014 13:08:57 +0200 |
attila |
8044638: Tidy up Nashorn codebase for code standards
|
file |
diff |
annotate
|
Wed, 28 May 2014 16:53:43 +0200 |
attila |
Merge
|
file |
diff |
annotate
|
Wed, 21 May 2014 16:12:40 +0200 |
lagergren |
8043633: In order to remove global state outside of contexts, make sure Timing class is an instance and not a static global collection of data. Move into Context. Move -Dnashorn.timing to an official logging option.
|
file |
diff |
annotate
|
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.
|
file |
diff |
annotate
|
Tue, 13 May 2014 11:30:40 +0200 |
attila |
8042118: Separate types from symbols
|
file |
diff |
annotate
|
Wed, 23 Apr 2014 17:37:41 +0200 |
lagergren |
8041434: Add synchronization to the common global constants structure
|
file |
diff |
annotate
|
Wed, 23 Apr 2014 16:13:47 +0200 |
lagergren |
8038426: Move all loggers from process wide scope into Global scope
|
file |
diff |
annotate
|
Fri, 11 Apr 2014 16:52:14 +0200 |
lagergren |
8039746: Transform applies to calls wherever possible, for ScriptFunctions and JSObjects.
|
file |
diff |
annotate
|
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.
|
file |
diff |
annotate
|
Wed, 12 Mar 2014 10:31:22 +0100 |
lagergren |
8037177: -Dnashorn.optimistic should be enabled by default, meaning that it has to be explicitly set to false to run with the jdk 8 style conservative types
|
file |
diff |
annotate
|
Mon, 03 Mar 2014 11:24:44 +0100 |
lagergren |
8035836: Array performance improvements
|
file |
diff |
annotate
|
Wed, 26 Feb 2014 13:17:57 +0100 |
attila |
8035820: Optimistic recompilation
|
file |
diff |
annotate
|
Wed, 02 Apr 2014 18:26:57 +0200 |
hannesw |
8038638: Persistent store for compiled scripts
|
file |
diff |
annotate
|
Mon, 20 Jan 2014 19:51:54 +0530 |
sundar |
8032068: implement @sourceURL and #sourceURL directives
|
file |
diff |
annotate
|
Wed, 09 Oct 2013 17:53:22 +0200 |
lagergren |
8026137: Fix Issues with Binary Evaluation Order
|
file |
diff |
annotate
|
Thu, 11 Jul 2013 16:34:55 +0530 |
sundar |
8020325: static property does not work on accessible, public classes
|
file |
diff |
annotate
|
Wed, 10 Jul 2013 13:25:07 +0530 |
sundar |
8020224: LinkageError: attempted duplicate class definition when --loader-per-compiler=false
|
file |
diff |
annotate
|
Wed, 26 Jun 2013 15:40:52 +0200 |
hannesw |
8019157: Avoid calling ScriptObject.setProto() if possible
|
file |
diff |
annotate
|
Mon, 20 May 2013 16:38:38 +0200 |
lagergren |
8006069: Range analysis first iteration, runtime specializations
|
file |
diff |
annotate
|
Fri, 10 May 2013 13:16:44 +0200 |
lagergren |
8014329: Slim down the label stack structure in CodeGenerator
|
file |
diff |
annotate
|
Wed, 08 May 2013 15:51:36 +0200 |
attila |
8013912: Nashorn needs to reuse temporary symbols
|
file |
diff |
annotate
|
Fri, 03 May 2013 16:01:33 +0200 |
lagergren |
8013871: mem usage histograms enabled with compiler logging level set to more specific than or equals to info when --print-mem-usage flag is used
|
file |
diff |
annotate
|
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]
|
file |
diff |
annotate
|
Fri, 19 Apr 2013 16:11:16 +0200 |
lagergren |
8010701: Immutable nodes - final iteration
|
file |
diff |
annotate
|
Sat, 23 Mar 2013 00:58:39 +0100 |
attila |
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 |
lagergren |
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 |
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.
|
file |
diff |
annotate
|
Mon, 04 Mar 2013 11:01:26 -0400 |
jlaskey |
8009379: Remove $ from generated class names
|
file |
diff |
annotate
|
Mon, 25 Feb 2013 16:58:31 +0530 |
sundar |
8008731: Separate configuration environment (options, error/output writer etc.) from Context
|
file |
diff |
annotate
|
Thu, 21 Feb 2013 16:57:21 +0100 |
lagergren |
8008648: Lazy JIT scope and callee semantics bugfixes. Broke out wallclock timer.
|
file |
diff |
annotate
|
Wed, 20 Feb 2013 17:08:32 +0530 |
sundar |
8008207: Make constants array and source fields private
|
file |
diff |
annotate
|
Thu, 14 Feb 2013 13:22:26 +0100 |
attila |
8008085: Integrate Dynalink source code into Nashorn codebase
|
file |
diff |
annotate
|
Thu, 14 Feb 2013 13:01:52 +0100 |
lagergren |
8008199: Lazy compilation and trampoline implementation
|
file |
diff |
annotate
|
Mon, 11 Feb 2013 21:26:06 +0530 |
sundar |
8007915: Nashorn IR, codegen, parser packages and Context instance should be inaccessible to user code
|
file |
diff |
annotate
|
Thu, 31 Jan 2013 18:34:42 +0100 |
attila |
8006529: Methods always get callee - it should be conditional
|
file |
diff |
annotate
|
Wed, 30 Jan 2013 12:26:45 +0100 |
lagergren |
8007062: Split Lower up into Lower/Attr/FinalizeTypes. Integrate AccessSpecalizer into FinalizeTypes.
|
file |
diff |
annotate
|
Mon, 21 Jan 2013 21:17:38 +0530 |
sundar |
8006635: Reduce access levels as much as possible
|
file |
diff |
annotate
|
Fri, 11 Jan 2013 10:40:51 +0100 |
lagergren |
8005976: Break out AccessSpecializer into one pass before CodeGenerator instead of iterative applications from CodeGenerator
|
file |
diff |
annotate
|
Tue, 08 Jan 2013 13:50:11 +0100 |
attila |
8005846: Remove Mangler in favor of Dynalink's NameCodec
|
file |
diff |
annotate
|
Fri, 04 Jan 2013 09:58:33 -0400 |
jlaskey |
8005663: Update copyright year to 2013
|
file |
diff |
annotate
|
Fri, 21 Dec 2012 16:36:24 -0400 |
jlaskey |
8005403: Open-source Nashorn
|
file |
diff |
annotate
|