log

age author description
Wed, 01 Oct 2014 12:22:12 +0200 attila 8059372: Code duplication in split emitter
Wed, 01 Oct 2014 10:26:53 +0200 attila 8059371: Code duplication in handling of break and continue
Wed, 01 Oct 2014 10:26:25 +0200 attila 8059370: Unnecessary work in deoptimizing recompilation
Mon, 29 Sep 2014 14:39:58 -0700 lagergren 8059321: Decrease warmup time by caching common structures that were reused during parse
Fri, 26 Sep 2014 18:47:20 +0200 lagergren 8059211: Changed ArrayData.length accessor to use the protected field and fixed javadoc warnings related to this
Fri, 03 Oct 2014 11:07:16 -0700 lana Added tag jdk9-b33 for changeset b374d8910e7f
Thu, 25 Sep 2014 16:21:37 -0700 lana Mergejdk9-b33
Thu, 25 Sep 2014 18:21:15 +0200 lagergren 8059132: Nasgen build in JDK9 can't handle new class dependencies to Nashorn - bootstrapping problem
Thu, 25 Sep 2014 15:53:47 +0200 lagergren 8025435: Optimistic builtins support, implemented initial optimistic versions of push, pop, and charCodeAt
Tue, 23 Sep 2014 15:58:44 +0400 yan 8057779: Tests failed on Windows when in output contains path to script
Mon, 22 Sep 2014 14:46:04 +0200 attila 8058561: NPE in LocalVariableTypesCalculator
Mon, 22 Sep 2014 13:28:28 +0200 hannesw 8047764: Indexed or polymorphic set on global affects Object.prototype
Fri, 19 Sep 2014 13:13:20 +0200 hannesw 8046202: Make persistent code store more flexible
Thu, 25 Sep 2014 12:40:31 -0700 katleman Added tag jdk9-b32 for changeset 62ba20541b94
Thu, 18 Sep 2014 13:27:22 -0700 lana Mergejdk9-b32
Wed, 17 Sep 2014 16:44:23 +0400 yan 8057035: Some tests failed using java.awt.Color on Solaris without X11 libraries
Wed, 17 Sep 2014 15:02:42 +0530 sundar 8058615: Overload resolution ambiguity involving ConsString
Tue, 16 Sep 2014 17:47:58 +0530 sundar 8058551: Top level README accidentally modified with changeset 1025:3936203c7dc8
Tue, 16 Sep 2014 17:04:35 +0530 sundar 8058545: With strict mode, bean property assignment of a non-existent property should result in TypeError
Mon, 15 Sep 2014 17:51:11 +0200 hannesw 8056978: ClassCastException: cannot cast jdk.nashorn.internal.scripts.JO*
Mon, 15 Sep 2014 15:18:13 +0530 sundar 8058422: Users should be able to overwrite "context" and "engine" variables
Fri, 12 Sep 2014 15:01:48 +0200 hannesw 8058304: Non-serializable fields in serializable classes
Fri, 12 Sep 2014 11:00:51 +0200 hannesw 8057743: Single quotes must be escaped in message resource file
Wed, 17 Sep 2014 22:56:12 -0700 katleman Added tag jdk9-b31 for changeset 77efdecfa2a5
Thu, 11 Sep 2014 14:30:00 -0700 lana Mergejdk9-b31
Thu, 11 Sep 2014 12:18:02 -0700 wetmore 8058180: .hgignore should be updated with webrev in all repos
Thu, 11 Sep 2014 17:23:02 +0200 hannesw 8058179: Global constants get in the way of self-modifying properties
Thu, 11 Sep 2014 17:12:38 +0200 attila 8058100: Reduce the RecompilableScriptFunctionData footprint
Wed, 10 Sep 2014 19:37:52 -0700 lana Merge
Wed, 10 Sep 2014 15:19:26 +0200 hannesw 8057021: UserAccessorProperty guards fail with multiple globals
Wed, 10 Sep 2014 13:08:58 +0200 attila 8034954: Optimistic iteration in for-in and for-each
Wed, 10 Sep 2014 12:37:44 +0200 lagergren 8057703: More empty classes generated by Nashorn
Tue, 09 Sep 2014 15:34:14 +0200 attila 8057931: Instead of not skipping small functions in parser, make lexer avoid them instead
Tue, 09 Sep 2014 15:33:58 +0200 attila 8057930: remove eval ID
Mon, 08 Sep 2014 18:40:58 +0200 attila 8057148: Skip nested functions on reparse
Mon, 08 Sep 2014 15:37:50 +0400 yan 8057678: Tests for let and const keywords in Nashorn
Mon, 08 Sep 2014 15:51:27 +0530 sundar 8057742: ant clean test should not fail if one or more external test suites are missing
Fri, 05 Sep 2014 16:28:17 +0200 lagergren 8057588: Lots of trivial (empty) classes were generated by the Nashorn compiler as part of restOf-method generation
Fri, 05 Sep 2014 16:28:02 +0200 lagergren 8057611: Nashorn did not dump the JOx classes to disk when running with the -d flag
Thu, 11 Sep 2014 09:09:02 -0700 katleman Added tag jdk9-b30 for changeset 072dbed6c5d9
Thu, 04 Sep 2014 14:45:42 -0700 lana Mergejdk9-b30
Thu, 04 Sep 2014 18:57:14 +0200 attila 8056129: AtomicInteger is treated as primitive number with optimistic compilation
Thu, 04 Sep 2014 15:37:14 +0200 hannesw 8051889: Implement block scoping in symbol assignment and scope computation
Thu, 04 Sep 2014 14:42:30 +0200 lagergren 8057551: Let the -d flag dump _all_ generated classes to disk and work outside --compile-only mode
Thu, 04 Sep 2014 10:52:42 +0200 lagergren 8057019: Various problems with extra arguments to applies
Wed, 03 Sep 2014 14:33:34 +0200 attila 8056913: Limit the size of type info cache on disk
Mon, 01 Sep 2014 17:34:37 +0400 yan 8054343: Nashorn: Some tests fails on windows with AccessControlException
Thu, 04 Sep 2014 13:26:40 -0700 katleman Added tag jdk9-b29 for changeset e541ebaf2ab7
Fri, 29 Aug 2014 11:58:19 -0700 lana Mergejdk9-b29
Thu, 28 Aug 2014 16:38:23 +0200 attila 8056243: OptimisticTypePersistence should refuse to work in symlinked directories
Wed, 27 Aug 2014 14:27:56 +0530 sundar 8056123: Anonymous function statements leak internal function names into global scope
Tue, 26 Aug 2014 22:57:24 +0530 sundar 8056094: [nashorn] tests fail when running via jtreg
Tue, 26 Aug 2014 15:52:55 +0200 attila 8056025: CompilationPhase.setStates() is hot in class installation phase
Tue, 26 Aug 2014 15:04:48 +0200 attila 8056052: Source.getContent() does excess Object.clone()
Tue, 26 Aug 2014 15:04:20 +0200 attila 8055954: Do not parallelize class installation
Tue, 26 Aug 2014 17:21:17 +0530 sundar 8056050: runExternalJsTest method in test/jdk/nashorn/internal/runtime/ClassFilter.java slows down "ant test"
Tue, 26 Aug 2014 11:45:36 +0200 attila 8055923: collect timings using System.nanoTime
Tue, 26 Aug 2014 11:42:07 +0200 lagergren 8055906: Avoid throwing an exception with filled in stack trace as part of the normal control flow
Tue, 26 Aug 2014 11:32:12 +0200 attila 8055913: Node.hashCode() delegates to Object.hashCode() and is hot
Tue, 26 Aug 2014 11:31:31 +0200 attila 8055911: Don't use String.intern for IdentNode
Tue, 26 Aug 2014 13:26:15 +0400 yan 8055811: Tests for Nashorn ClassFilter Support
Mon, 25 Aug 2014 22:36:05 +0200 attila 8055870: iteration fails if index var is not used
Mon, 25 Aug 2014 20:26:53 +0530 sundar 8055899: Two nashorn tests fail in 8u40 nightly build with ClassNotFoundException
Mon, 25 Aug 2014 17:38:53 +0400 yan 8055878: Nashorn: all tests failed with AccessControlException
Fri, 22 Aug 2014 22:50:38 +0530 sundar 8055830: JDK-8015969.js is silently failing
Fri, 22 Aug 2014 15:47:28 +0530 sundar 8055796: JSObject and browser JSObject linkers should provide fallback to call underlying Java methods directly
Thu, 21 Aug 2014 20:06:48 +0530 sundar 8055762: Nashorn misses linker for netscape.javascript.JSObject instances
Wed, 20 Aug 2014 21:32:09 +0530 sundar 8055687: Wrong "this" passed to JSObject.eval call
Fri, 29 Aug 2014 11:30:59 -0700 katleman Added tag jdk9-b28 for changeset 00c31e5eaf26
Thu, 28 Aug 2014 14:53:37 -0700 lana Mergejdk9-b28
Wed, 20 Aug 2014 20:04:19 +0530 sundar 8050078: Nashorn ClassFilter Support
Tue, 19 Aug 2014 18:14:45 +0530 sundar 8055395: Nashorn should use source, target to be 1.8 and use ASM5 version for generated code
Tue, 19 Aug 2014 11:25:14 +0200 hannesw 8055368: Ant build broken after modular source code change
Mon, 18 Aug 2014 10:59:40 +0100 chegar Merge
Fri, 15 Aug 2014 17:30:49 +0200 attila 8055199: Tidy up Nashorn codebase for code standards (August 2014)
Thu, 14 Aug 2014 20:14:54 +0530 sundar 8055139: test/script/trusted/JDK-8055107.js fails with access control exception
Thu, 14 Aug 2014 18:54:54 +0530 sundar 8055107: Extension directives to turn on callsite profiling, tracing, AST print and other debug features locally
Thu, 14 Aug 2014 14:35:44 +0200 attila 8055042: Compile-time expression evaluator was missing variables
Wed, 13 Aug 2014 21:03:37 +0530 sundar 8055034: jjs exits interactive mode if exception was thrown when trying to print value of last evaluated expression
Wed, 13 Aug 2014 15:00:24 +0530 sundar 8054993: type info cache may be disabled for test262 and tests explicitly changing that property should use @fork
Tue, 12 Aug 2014 13:23:47 +0200 hannesw 8054898: Avoid creation of empty type info files
Tue, 12 Aug 2014 13:22:05 +0200 hannesw 8044851: nashorn properties leak memory
Mon, 11 Aug 2014 10:07:15 -0700 lana Merge
Mon, 11 Aug 2014 20:35:21 +0530 sundar 8054503: test/script/external/test262/test/suite/ch12/12.6/12.6.4/12.6.4-2.js fails with tip
Sat, 09 Aug 2014 21:27:44 -0700 lana Added tag jdk9-b26 for changeset e32f2d049838
Fri, 08 Aug 2014 19:07:17 +0530 sundar 8054651: Global.initConstructor and ScriptFunction.getPrototype(Object) can have stricter types
Fri, 08 Aug 2014 12:50:46 +0200 hannesw 8043956: Make code caching work with optimistic typing and lazy compilation
Thu, 07 Aug 2014 19:19:46 +0530 sundar 8051346: Test262 tests for ECMAScript 5 now in branch "es5-tests"
Thu, 07 Aug 2014 11:06:45 +0200 attila 8046026: CompiledFunction.relinkComposableInvoker assert is being hit
Wed, 06 Aug 2014 22:11:12 +0530 sundar 8053910: ScriptObjectMirror causing havoc with Invocation interface
Thu, 21 Aug 2014 14:16:28 -0700 katleman Added tag jdk9-b27 for changeset 221a84ef44c0
Sun, 17 Aug 2014 15:56:32 +0100 chegar 8054834: Modular Source Codejdk9-b27
Sun, 10 Aug 2014 19:39:07 -0700 lana Added tag jdk9-b26 for changeset ed60a4e9dd35
Wed, 06 Aug 2014 11:54:50 +0200 attila 8054411: Add nashorn.args.prepend system propertyjdk9-b26
Wed, 06 Aug 2014 11:02:14 +0200 attila 8051439: Wrong type calculated for ADD operator with undefined operand
Wed, 06 Aug 2014 10:42:46 +0200 attila 8044786: Some tests fail with non-optimistic compilation
Mon, 04 Aug 2014 15:34:57 -0700 lana Merge
Mon, 04 Aug 2014 21:37:45 +0530 sundar 8054223: Nashorn: AssertionError when use __DIR__ and ScriptEngine.eval()
Thu, 31 Jul 2014 18:14:46 +0530 sundar 8053908: jdeps is not PATH on Mac, results in ant clean test failure on Mac
Wed, 30 Jul 2014 10:06:42 -0700 attila 8051839: GuardedInvocation needs to clone an argument
Wed, 30 Jul 2014 16:49:02 +0400 yan 8049318: Test hideLocationProperties.js fails on Window due to backslash in path
Tue, 29 Jul 2014 14:35:24 -0700 lagergren 8053913: Auto format caused warning in CompositeTypeBasedGuardingDynamicLinker
Tue, 29 Jul 2014 14:21:45 -0700 lagergren 8048869: Reduce compile time by about 5% by removing the Class.casts from the AST nodes
Fri, 01 Aug 2014 14:09:25 -0700 tbell Added tag jdk9-b25 for changeset b33633fc10c5
Wed, 30 Jul 2014 11:49:28 -0700 lana Mergejdk9-b25
Tue, 22 Jul 2014 11:55:03 -0700 lana Merge
Fri, 18 Jul 2014 16:53:17 +0530 sundar 8051019: Separate src and test execution sandbox directories
Fri, 25 Jul 2014 15:38:12 -0700 tbell Added tag jdk9-b24 for changeset 49d7a2a66ae6
Fri, 18 Jul 2014 08:25:35 -0700 lana Mergejdk9-b24
Thu, 17 Jul 2014 16:47:06 +0530 sundar 8050964: OptimisticTypesPersistence.java should use java.util.Date instead of java.sql.Date
Tue, 15 Jul 2014 16:54:01 +0530 sundar 8050432: javax.script.filename variable should not be enumerable with nashorn engine's ENGINE_SCOPE bindings
Thu, 17 Jul 2014 09:50:46 -0700 katleman Added tag jdk9-b23 for changeset aa3fda2d2967
Thu, 10 Jul 2014 12:41:23 -0700 lana Mergejdk9-b23
Tue, 08 Jul 2014 13:13:31 +0200 attila 8047067: all eval arguments need to be copied in Lower
Tue, 08 Jul 2014 16:30:42 +0530 sundar 8049524: Global object initialization via javax.script API should be minimal
Fri, 04 Jul 2014 20:15:41 +0530 sundar 8044760: Avoid PropertyMap duplicate for global instances
Fri, 04 Jul 2014 15:56:53 +0530 sundar 8049086: Minor API convenience functions on "Java" object
Thu, 10 Jul 2014 12:13:37 -0700 katleman Added tag jdk9-b22 for changeset a9d39bcfeb1b
Wed, 09 Jul 2014 10:41:34 -0700 lana Mergejdk9-b22
Thu, 03 Jul 2014 23:03:37 +0530 sundar 8049242: Explicit constructor overload selection should work with StaticClass as well
Thu, 03 Jul 2014 17:14:38 +0200 attila 8047331: Assertion in CompiledFunction when running earley-boyer after Merge
Thu, 03 Jul 2014 16:15:33 +0200 attila 8047166: 'do with({}) break ; while(0);' crashes in CodeGenerator
Thu, 03 Jul 2014 11:18:38 +0200 attila 8049225: Source class exposes public mutable array
Thu, 03 Jul 2014 11:18:26 +0200 attila 8049223: RewriteException class exposes public mutable arrays
Thu, 03 Jul 2014 11:18:10 +0200 attila 8049222: JSType class exposes public mutable arrays
Wed, 02 Jul 2014 18:10:31 +0530 sundar 8043232: Index selection of overloaded java new constructors
Tue, 01 Jul 2014 14:27:28 -0700 lana Merge
Tue, 01 Jul 2014 17:37:39 +0530 sundar 8047359: large string size RangeError should be thrown rather than reporting negative length
Mon, 30 Jun 2014 17:31:28 +0200 hannesw 8048586: String concatenation with optimistic types is slow
Mon, 30 Jun 2014 20:23:16 +0530 sundar 8048718: JSON.parse('{"0":0, "64":0}') throws ArrayindexOutOfBoundsException
Fri, 27 Jun 2014 21:54:16 +0530 sundar 8046013: TypeError: Cannot apply "with" to non script object
Fri, 27 Jun 2014 10:47:44 +0200 lagergren 8048505: ScriptingFunctions.readFully couldn't handle file names represented as ConsStrings
Thu, 26 Jun 2014 15:36:15 +0200 attila 8047371: local variable declaration in TypeEvaluator should use ScriptObject.addOwnProperty instead of .set
Thu, 26 Jun 2014 13:12:32 +0200 attila 8047357: More precise synthetic return + unreachable throw
Wed, 25 Jun 2014 14:36:24 +0200 hannesw 8048079: Persistent code store is broken after optimistic types merge
Wed, 25 Jun 2014 17:08:47 +0530 sundar 8048071: eval within 'with' statement does not use correct scope if with scope expression has a copy of eval
Tue, 24 Jun 2014 19:29:41 +0200 attila 8048009: Type info caching accidentally defeated
Tue, 24 Jun 2014 19:43:44 +0530 sundar 8047959: bindings created for declarations in eval code are not mutable
Mon, 23 Jun 2014 18:32:11 +0200 hannesw 8046201: Avoid repeated flattening of nested ConsStrings
Mon, 23 Jun 2014 21:23:53 +0530 sundar 8047728: (function(x){var o={x:0}; with(o){delete x} return o.x})() evaluates to 0 instead of undefined
Mon, 23 Jun 2014 10:59:33 +0200 attila 8046905: apply on apply is broken
Fri, 20 Jun 2014 12:25:00 +0200 attila 8046921: Deoptimization type information peristence
Thu, 19 Jun 2014 20:36:03 +0530 sundar 8047369: Add regression tests for passing test cases of JDK-8024971
Thu, 19 Jun 2014 10:46:31 +0200 lagergren 8047078: Fuzzing bug discovered when ArrayLiteralNodes weren't immutable
Thu, 03 Jul 2014 11:37:57 -0700 katleman Added tag jdk9-b21 for changeset 174cf53bce4e
Thu, 26 Jun 2014 12:51:50 -0700 katleman Added tag jdk9-b20 for changeset d703c59c556fjdk9-b21
Fri, 20 Jun 2014 10:14:50 -0700 lana Mergejdk9-b20
Wed, 18 Jun 2014 10:54:57 -0700 lana Merge
Tue, 17 Jun 2014 18:23:35 +0530 sundar 8047057: Add a regression test for the passing test cases from JDK-8042304
Tue, 17 Jun 2014 15:55:39 +0530 sundar 8047035: (function() "hello")() crashes in Lexer with jdk9
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.
Thu, 19 Jun 2014 11:22:50 -0700 katleman Added tag jdk9-b19 for changeset 46e36a92e37c
Wed, 18 Jun 2014 10:08:47 -0700 lana Mergejdk9-b19
Thu, 12 Jun 2014 15:37:37 -0700 lana Merge
Thu, 12 Jun 2014 17:39:09 +0530 sundar 8044517: Run & debug single Nashorn test
Wed, 11 Jun 2014 08:53:35 +0530 sundar 8044798: API for debugging Nashorn
Mon, 09 Jun 2014 16:00:06 +0200 attila 8046025: AccessorProperty.getGetter is not threadsafe
Fri, 06 Jun 2014 16:51:53 +0200 hannesw 8046215: Running uncompilable scripts throws NullPointerException
Fri, 13 Jun 2014 11:21:41 -0700 katleman Added tag jdk9-b18 for changeset 893c337bc95f
Thu, 12 Jun 2014 10:32:44 -0700 katleman Added tag jdk9-b17 for changeset 4a47b7cfecdfjdk9-b18
Thu, 05 Jun 2014 19:38:45 -0700 lana Mergejdk9-b17
Thu, 05 Jun 2014 12:16:09 +0200 attila 8044816: On-demand compiled top-level program doesn't need :createProgramFunction
Thu, 05 Jun 2014 12:15:45 +0200 attila 8046014: MultiGlobalCompiledScript should cache :createProgramFunction handle
Wed, 04 Jun 2014 20:43:37 +0200 attila 8038413: NPE in unboxInteger
Wed, 04 Jun 2014 16:52:50 +0200 attila 8044803: Unnecessary restOf check
Wed, 04 Jun 2014 19:01:24 +0530 sundar 8044695: __stack__ becomes visible in Error properties
Wed, 04 Jun 2014 14:32:23 +0200 attila 8044502: Get rid of global optimistic flag
Wed, 04 Jun 2014 13:08:57 +0200 attila 8044638: Tidy up Nashorn codebase for code standards
Wed, 04 Jun 2014 13:55:21 +0530 sundar 8044750: megamorphic getter for scope objects does not call __noSuchProperty__ hook
Tue, 03 Jun 2014 12:05:59 +0200 attila 8044518: Ensure exceptions related to optimistic recompilation are not serializable
Tue, 03 Jun 2014 12:05:42 +0200 attila 8044534: Constant folding for unary + should produce int for boolean literals
Tue, 03 Jun 2014 12:04:36 +0200 attila 8044533: Deoptimizing negation produces wrong result for zero
Tue, 03 Jun 2014 11:31:06 +0200 attila 8044171: Make optimistic exception handlers smaller
Tue, 03 Jun 2014 14:13:03 +0530 sundar 8044520: Nashorn cannot execute node.js's express module
Tue, 03 Jun 2014 13:57:52 +0530 sundar 8044612: StringIndexOutOfBoundException in NativeRegExp.appendReplacement
Mon, 02 Jun 2014 17:36:43 +0200 attila Merge
Wed, 28 May 2014 16:53:43 +0200 attila Merge
Wed, 28 May 2014 13:58:46 +0200 lagergren 8044102: Ensure bechmark exclude list for Octane benchmarks is in only one place, project.properties, and fix benchmark harness
Tue, 27 May 2014 21:25:07 +0200 lagergren 8044012: Integrate the latest best known performance flags int ant octane jobs, and make sure that it's easy to compare 'ant octane-nashorn' and 'ant octane-v8' at the push of a button. (or rather; the entry of a command line)
Wed, 21 May 2014 16:12:40 +0200 lagergren 8043632: Parallelize class installation and various script fixes.
Wed, 21 May 2014 16:12:40 +0200 lagergren 8043611: Move timing dependent benchmark for apply2call specialization to currently_failing. It is dependent that nothing takes machine time when doing the two runs, causing spurious assertions. Suggest running octane.raytrace manually instead to verify that this works, or incorporating it in the nightly test suite
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.
Wed, 21 May 2014 15:38:11 +0200 attila 8043605: Enable history for empty property maps
Wed, 21 May 2014 12:52:58 +0200 attila 8043608: Make equality tests inline better
Tue, 20 May 2014 10:40:28 +0200 lagergren 8043504: Octane test harness was missing argument to print_always at one callsite, causing erroneous logging
Mon, 19 May 2014 18:24:12 +0200 attila 8043431: Fix yet another corner case of JDK-8041995
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.
Thu, 15 May 2014 15:28:51 +0200 attila 8043235: Type-based optimizations interfere with continuation methods
Wed, 14 May 2014 17:05:08 +0200 attila 8043133: Fix corner cases of JDK-8041995
Wed, 14 May 2014 15:50:04 +0200 mnunez 8044154: Nashorn : all tests failed with java.security.AccessControlException
Wed, 14 May 2014 16:29:14 +0200 attila 8043137: Collapse long sequences of NOP in Nashorn bytecode output
Wed, 14 May 2014 15:55:27 +0200 attila 8043004: Reduce variability at JavaAdapter call sites
Wed, 14 May 2014 10:51:39 +0200 attila 8043003: Use strongly referenced generic invokers
Tue, 13 May 2014 14:54:21 +0200 attila 8043002: Improve performance of Nashorn equality operators
Tue, 13 May 2014 11:30:40 +0200 attila 8042118: Separate types from symbols
Mon, 05 May 2014 14:17:20 +0200 mnunez 8037572: Add more test cases to check static types
Fri, 02 May 2014 18:22:29 +0200 lagergren 8041625: AccessorProperty currentType must only by Object.class when non-primitive, and scoping followup problem for lazily generated with bodies
Tue, 29 Apr 2014 16:00:53 +0200 mnunez 8038398: OptimisticRecompilationTest fails on staging repo nashorn/jdk9/nashorn due to test framework
Mon, 28 Apr 2014 16:37:36 +0200 lagergren 8041995: Problems when loading tree expressions with several optimistic program points when optimistically initializing ObjectNodes
Fri, 25 Apr 2014 14:26:07 +0200 lagergren 8041905: Fix apply2call bug that prevented avatar.js unit tests from running correctly
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
Tue, 22 Apr 2014 14:09:46 +0200 lagergren 8033105: Make sure Nashorn test harness can run zlib benchmark
Fri, 18 Apr 2014 21:24:34 +0200 lagergren 8040655: When processing a RewriteException debug object, the return value has already been reset to null. We need to catch this value before that.
Fri, 18 Apr 2014 20:12:21 +0200 lagergren 8040102: Remove all references to Unsafe and definition of anonymous clases from the code
Thu, 17 Apr 2014 20:01:19 +0200 lagergren 8040089: Apply to call transform was incomplete. Now passes all tests and performance is back
Fri, 11 Apr 2014 16:52:56 +0200 lagergren Merge
Fri, 11 Apr 2014 16:52:14 +0200 lagergren 8039746: Transform applies to calls wherever possible, for ScriptFunctions and JSObjects.
Fri, 11 Apr 2014 16:40:06 +0200 attila 8040024: BranchOptimizer produces bad code for NaN FP comparison
Wed, 02 Apr 2014 10:52:39 +0200 lagergren 8039044: Expand undefined intrinsics for all commutative combinators of scrict undefined checks
Tue, 01 Apr 2014 16:12:38 +0200 lagergren 8038945: Simplify strict undefined checks
Tue, 01 Apr 2014 11:19:32 +0200 lagergren 8038799: Guard and unbox boxed primitives types on setting them in Properties to avoid megamorphisism
Mon, 31 Mar 2014 14:13:34 +0200 lagergren 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.
Thu, 27 Mar 2014 14:09:40 +0100 attila 8038416: Access to undefined scoped variables deoptimized too much
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.
Wed, 26 Mar 2014 15:00:32 +0100 attila 8038396: fix for the compiler expression evaluator to be more inquisitive about types
Mon, 24 Mar 2014 18:41:06 +0100 attila 8037534: Use scope types to determine optimistic types
Mon, 24 Mar 2014 18:40:11 +0100 attila 8038223: Symbol trace debug output takes time
Fri, 21 Mar 2014 17:52:03 +0100 attila Merge
Thu, 20 Mar 2014 16:26:54 +0100 lagergren 8037967: Broke the build, by commiting without saving the last review comment
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
Mon, 17 Mar 2014 15:05:18 +0100 mnunez 8037086: Check that deoptimizing recompilations are correct
Fri, 14 Mar 2014 14:27:32 +0100 lagergren 8036986: Test should check that correctly type is returned running with optimistic. If optimistic assumption was wrong we should get the right one.
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
Wed, 05 Mar 2014 09:51:00 +0100 lagergren 8036127: Prototype filter needs to be applied to getter guard as well, not just getter
Mon, 03 Mar 2014 11:24:44 +0100 lagergren 8035836: Array performance improvements
Wed, 26 Feb 2014 13:17:57 +0100 attila 8035820: Optimistic recompilation
Wed, 04 Jun 2014 20:20:44 -0700 katleman Added tag jdk9-b16 for changeset fed8c83dfba4
Fri, 30 May 2014 09:24:59 -0700 lana Mergejdk9-b16
Fri, 30 May 2014 17:22:38 +0530 sundar 8044415: ant makefile should have a target to generate javadoc only for jdk.nashorn.api and sub-packages
Thu, 29 May 2014 22:32:20 -0700 katleman Added tag jdk9-b15 for changeset 32b66f4661ea
Tue, 27 May 2014 17:40:19 +0530 sundar 8044000: Access to undefined property yields "null" instead of "undefined"jdk9-b15
Mon, 26 May 2014 15:48:25 +0530 sundar 8043930: TypeError when attemping to create an instance of non-public class could be better
Thu, 22 May 2014 14:40:06 -0700 lana Merge
Thu, 22 May 2014 17:51:56 +0200 hannesw 8030202: Nashorn: Multiple RegExp#ignoreCase issues
Thu, 22 May 2014 11:12:29 +0200 mnunez 8028615: jdk.nashorn.x3::some.serious.failure needs more memory to run
Tue, 20 May 2014 08:32:09 +0530 sundar 8043443: Test framework changes to run script tests without security manager
Thu, 22 May 2014 12:54:12 -0700 katleman Added tag jdk9-b14 for changeset 806df06b6ac5
Thu, 15 May 2014 10:42:19 -0700 lana Mergejdk9-b14
Wed, 14 May 2014 19:01:05 +0530 sundar 8043132: Nashorn : all tests failed with java.security.AccessControlException