log

age author description
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 Merge jdk9-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 Merge jdk9-b14
Wed, 14 May 2014 19:01:05 +0530 sundar 8043132: Nashorn : all tests failed with java.security.AccessControlException
Thu, 15 May 2014 10:26:03 -0700 katleman Added tag jdk9-b13 for changeset be4580ae56e2
Thu, 08 May 2014 15:28:15 -0700 lana Merge jdk9-b13
Wed, 07 May 2014 20:20:58 +0530 sundar 8042600: Add more samples in nashorn/samples directory
Wed, 07 May 2014 14:07:19 +0530 sundar 8041697: CompiledScript slower when eval with binding
Tue, 06 May 2014 17:54:15 +0530 sundar 8042364: Make __proto__ ES6 draft compliant
Tue, 06 May 2014 12:38:12 +0200 hannesw 8041998: RegExp implementation is not thread-safe
Fri, 02 May 2014 19:15:59 +0530 sundar 8027933: Add --const-as-var option
Thu, 08 May 2014 01:05:33 -0700 katleman Added tag jdk9-b12 for changeset 282e9a675e07
Thu, 01 May 2014 14:20:06 -0700 lana Merge jdk9-b12
Fri, 25 Apr 2014 16:34:17 +0200 hannesw 8040078: Avoid repeated reading of source for cached loads
Fri, 25 Apr 2014 14:20:07 +0200 attila 8034967: Reduce access to Nashorn internals
Thu, 01 May 2014 12:52:15 -0700 katleman Added tag jdk9-b11 for changeset 4d60c3292e14
Thu, 24 Apr 2014 12:21:20 -0700 katleman Added tag jdk9-b10 for changeset 0eaa55c7abe5 jdk9-b11
Thu, 17 Apr 2014 15:22:07 -0700 lana Merge jdk9-b10
Fri, 21 Feb 2014 10:31:40 +0530 sundar 8034962: Dynalink to handle superclasses more carefully
Fri, 21 Feb 2014 10:01:59 +0530 sundar 8033745: Reflect upon Nashorn reflection
Mon, 14 Apr 2014 17:45:05 +0200 hannesw 8030200: Wrong result for Number.prototype.toString() for certain radix/inputs
Mon, 14 Apr 2014 17:43:38 +0200 hannesw 8030199: Nashorn: Uint8ClampedArray - Incorrect ToUint8Clamp implementation
Thu, 17 Apr 2014 10:14:08 -0700 katleman Added tag jdk9-b09 for changeset 27f6ea87dcbd
Tue, 15 Apr 2014 12:14:31 -0700 katleman Added tag jdk9-b08 for changeset 4764920fd81d jdk9-b09
Wed, 09 Apr 2014 17:18:48 -0700 lana Merge jdk9-b08
Wed, 09 Apr 2014 10:14:34 +0200 mnunez 8039403: Write sanity tests for persistent caching
Mon, 07 Apr 2014 21:57:33 +0530 sundar 8039387: Nashorn supports indexed access of List elements, but length property is not supported
Thu, 03 Apr 2014 17:35:13 +0200 hannesw 8039181: Persistent code store does not use absolute paths internally
Wed, 09 Apr 2014 09:20:03 -0700 lana Merge
Wed, 02 Apr 2014 18:26:57 +0200 hannesw 8038638: Persistent store for compiled scripts
Wed, 02 Apr 2014 15:52:31 +0530 sundar 8039047: Parser accepts conditional catch clauses even when --no-syntax-extensions / -nse option is passed
Tue, 01 Apr 2014 17:28:17 -0700 lana Merge
Fri, 28 Mar 2014 13:24:07 +0530 sundar 8038615: test262 repo is now a git repo in github
Thu, 27 Mar 2014 19:39:18 +0530 sundar 8038456: improve nasgen type checks and use specific return type for @Function, @SpecializedFunctio methods
Tue, 25 Mar 2014 14:52:34 -0700 lana Merge
Fri, 21 Mar 2014 20:24:01 +0530 sundar 8037562: Nashorn: JSON.parse comes up with nonexistent entries if there are gaps between the keys
Wed, 19 Mar 2014 16:01:19 +0100 mnunez 8037779: NoPersistenceCachingTest fails with ant test
Wed, 02 Apr 2014 22:00:15 -0700 katleman Added tag jdk9-b07 for changeset 9a34d2a0a5bd
Thu, 27 Mar 2014 11:38:41 -0700 katleman Added tag jdk9-b06 for changeset 1f75bcbe74e3 jdk9-b07
Tue, 25 Mar 2014 12:31:54 -0700 lana Merge jdk9-b06
Tue, 18 Mar 2014 17:49:48 -0700 lana Merge
Mon, 17 Mar 2014 18:27:30 +0100 mnunez 8037378: Write sanity tests for bytecode persistence feature
Mon, 17 Mar 2014 18:02:00 +0530 sundar 8037400: Remove getInitialMap getters and GlobalObject interface
Thu, 13 Mar 2014 15:58:24 +0530 sundar 8015958: DataView constructor is not defined
Wed, 12 Mar 2014 16:33:28 +0100 hannesw 8034055: delete on global object not properly guarded
Wed, 12 Mar 2014 11:26:00 +0100 hannesw 8021350: Share script classes between threads/globals within context
Fri, 07 Mar 2014 10:59:02 -0800 prr Merge