nashorn/src/jdk/nashorn/internal/runtime/ScriptObject.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.
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
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, 11 Apr 2014 16:52:14 +0200 lagergren 8039746: Transform applies to calls wherever possible, for ScriptFunctions and JSObjects.
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 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.
Mon, 24 Mar 2014 18:41:06 +0100 attila 8037534: Use scope types to determine optimistic types
Fri, 21 Mar 2014 17:52:03 +0100 attila Merge
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, 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
Tue, 06 May 2014 17:54:15 +0530 sundar 8042364: Make __proto__ ES6 draft compliant
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
Mon, 17 Mar 2014 18:02:00 +0530 sundar 8037400: Remove getInitialMap getters and GlobalObject interface
Wed, 12 Mar 2014 11:26:00 +0100 hannesw 8021350: Share script classes between threads/globals within context
Mon, 03 Mar 2014 15:23:01 +0100 hannesw 8035948: Redesign property listeners for shared classes
Tue, 25 Feb 2014 18:56:10 +0530 sundar 8030197: Nashorn: Object.defineProperty() can be lured to change fixed NaN property
Wed, 15 Jan 2014 14:51:49 +0530 sundar 8031715: Indexed access to java package not working
Tue, 07 Jan 2014 14:16:23 +0100 hannesw 8029667: Prototype linking is incorrect
Tue, 07 Jan 2014 18:14:18 +0530 sundar 8029003: setField in ScriptObject is incorrect for non extensible objects
Sat, 16 Nov 2013 00:23:46 +0100 hannesw 8028210: Missing conversions on array index expression
Fri, 01 Nov 2013 19:54:48 +0530 sundar 8027700: function redeclaration checks missing for declaration binding instantiation
Fri, 18 Oct 2013 22:42:41 +0200 hannesw 8026858: Array length does not handle defined properties correctly
Thu, 17 Oct 2013 17:33:16 +0200 hannesw 8026701: Array.prototype.splice is slow on dense arrays
Mon, 14 Oct 2013 11:45:15 +0200 hannesw 8026016: too many relinks dominate avatar.js http benchmark
Mon, 09 Sep 2013 20:10:41 +0530 sundar 8024180: Incorrect handling of expression and parent scope in 'with' statements
Wed, 04 Sep 2013 19:58:16 +0530 sundar 8024174: Setting __proto__ property in Object literal should be supported
Wed, 04 Sep 2013 14:29:07 +0530 sundar 8024120: Setting __proto__ to null removes the __proto__ property
Fri, 23 Aug 2013 14:16:16 +0200 lagergren 8023550: -d option was broken for any dir but '.'. Fixed Java warnings.
Thu, 22 Aug 2013 17:23:50 +0200 hannesw 8023531: new RegExp('').toString() should return '/(?:)/'
Wed, 21 Aug 2013 17:28:53 +0530 sundar 8023368: Instance __proto__ property should exist and be writable.
Fri, 16 Aug 2013 18:51:53 +0200 lagergren 8023017: SUB missing for widest op == number for BinaryNode
Mon, 12 Aug 2013 14:43:53 +0530 sundar 8022782: publicLookup access failures in ScriptObject, ScriptFunction and ScriptFunction
Thu, 25 Jul 2013 20:10:48 +0530 sundar 8021361: ClassCastException:.ScriptObjectMirror -> ScriptObject when getInterface called on object from different ScriptContext
Wed, 24 Jul 2013 20:28:03 +0530 sundar 8021262: Make nashorn access checks consistent with underlying dynalink
Fri, 12 Jul 2013 15:27:16 +0530 sundar 8020223: ClassCastException: String can not be casted to ScriptFunction
Tue, 09 Jul 2013 17:37:46 +0530 sundar 8014785: Ability to extend global instance by binding properties of another object
Mon, 08 Jul 2013 16:33:50 +0530 sundar 8020015: shared PropertyMaps should not be used without duplication
Fri, 05 Jul 2013 14:36:54 +0200 hannesw 8017084: Use spill properties for large object literals
Fri, 05 Jul 2013 14:38:04 +0530 sundar 8019947: inherited property invalidation does not work with two globals in same context
Wed, 26 Jun 2013 12:38:35 -0300 jlaskey 8019175: Simplify ScriptObject.modifyOwnProperty
Wed, 26 Jun 2013 15:40:52 +0200 hannesw 8019157: Avoid calling ScriptObject.setProto() if possible
Wed, 26 Jun 2013 08:36:53 -0300 jlaskey 8008458: Strict functions dont share property map
Fri, 14 Jun 2013 21:16:14 +0530 sundar 8016618: script mirror object access should be improved
Thu, 13 Jun 2013 16:08:35 +0530 sundar 8015355: Array.prototype functions don't honour non-writable length and / or index properties
Fri, 07 Jun 2013 17:44:25 +0200 hannesw 8012291: NativeArray is inconsistent in using long for length and index in some places and int for the same in other places
Tue, 04 Jun 2013 22:31:48 +0530 sundar 8015830: Javascript mapping of ScriptEngine bindings does not expose keys
Fri, 24 May 2013 13:54:18 +0200 hannesw 8011630: JSON parsing performance issue
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]
Thu, 02 May 2013 09:19:44 +0200 hannesw 8013729: SwitchPoint invalidation not working over prototype chain
Tue, 30 Apr 2013 10:05:42 -0300 jlaskey 8006220: Simplify PropertyMaps
Fri, 26 Apr 2013 09:48:41 -0300 jlaskey 8013208: Octane performance regression
Wed, 24 Apr 2013 13:28:25 +0200 hannesw 8012334: ToUint32, ToInt32, and ToUint16 don't conform to spec
Tue, 23 Apr 2013 12:52:29 +0200 attila 8011065: Problems when script implements an interface with variadic methods
Mon, 22 Apr 2013 10:37:58 -0300 jlaskey 8012919: findMegaMorphicSetMethod should not cast result type
Sat, 20 Apr 2013 08:54:13 -0300 jlaskey 8011578: -Dnashorn.unstable.relink.threshold=1 causes tests to fail.
less more (0) -60 tip