| Index: ChangeLog
|
| diff --git a/ChangeLog b/ChangeLog
|
| index fe70ce3d04b5eded77be5cd29717e48ba8c219b0..86be32ed136035592e04153c5b767959e6ae37a8 100644
|
| --- a/ChangeLog
|
| +++ b/ChangeLog
|
| @@ -1,9 +1,1205 @@
|
| -2014-05-19: Sentinel
|
| +2014-11-10: Sentinel
|
|
|
| The ChangeLog file is no longer maintained on bleeding_edge. This
|
| sentinel should stay on top of this list.
|
|
|
|
|
| +2014-11-05: Version 3.30.33
|
| +
|
| + `1..isPrototypeOf.call(null)` should return false, not throw TypeError
|
| + (issue 3483).
|
| +
|
| + Refactor ObjectGetOwnPropertyKeys to accept bitmask rather than boolean
|
| + (issue 3549).
|
| +
|
| + Add debug mirror support for ES6 Map/Set iterators (Chromium issue
|
| + 427868).
|
| +
|
| + Performance and stability improvements on all platforms.
|
| +
|
| +
|
| +2014-11-04: Version 3.30.30
|
| +
|
| + Performance and stability improvements on all platforms.
|
| +
|
| +
|
| +2014-11-02: Version 3.30.27
|
| +
|
| + Performance and stability improvements on all platforms.
|
| +
|
| +
|
| +2014-11-02: Version 3.30.26
|
| +
|
| + Performance and stability improvements on all platforms.
|
| +
|
| +
|
| +2014-11-01: Version 3.30.25
|
| +
|
| + Performance and stability improvements on all platforms.
|
| +
|
| +
|
| +2014-11-01: Version 3.30.24
|
| +
|
| + Ensure we don't try to inline raw access to indexed interceptor
|
| + receivers (Chromium issue 419220).
|
| +
|
| + Performance and stability improvements on all platforms.
|
| +
|
| +
|
| +2014-10-31: Version 3.30.23
|
| +
|
| + Introduce v8::Exception::GetMessage to find location of an error object
|
| + (Chromium issue 427954).
|
| +
|
| + Performance and stability improvements on all platforms.
|
| +
|
| +
|
| +2014-10-30: Version 3.30.22
|
| +
|
| + MIPS: Classes: Add super support in methods and accessors (issue 3330).
|
| +
|
| + Classes: Add super support in methods and accessors (issue 3330).
|
| +
|
| + Performance and stability improvements on all platforms.
|
| +
|
| +
|
| +2014-10-29: Version 3.30.21
|
| +
|
| + MIPS: Classes: Add basic support for properties (issue 3330).
|
| +
|
| + Classes: Add more tests for prototype edge cases (Chromium issue 3655).
|
| +
|
| + Classes: Add test for method prototype (issue 3330).
|
| +
|
| + Get stack trace for uncaught exceptions/promise rejections from the
|
| + simple stack when available.
|
| +
|
| + Classes: Add basic support for properties (issue 3330).
|
| +
|
| + Allow duplicate property names in classes (issue 3570).
|
| +
|
| + Windows: use SystemTimeToTzSpecificLocalTime instead of localtime_s
|
| + (Chromium issue 417640).
|
| +
|
| + Performance and stability improvements on all platforms.
|
| +
|
| +
|
| +2014-10-28: Version 3.30.20
|
| +
|
| + Performance and stability improvements on all platforms.
|
| +
|
| +
|
| +2014-10-27: Version 3.30.19
|
| +
|
| + Check string literals with escapes in PreParserTraits::GetSymbol()
|
| + (issue 3606).
|
| +
|
| + only define ARRAYSIZE_UNSAFE for NaCl builds (Chromium issue 405225).
|
| +
|
| + Performance and stability improvements on all platforms.
|
| +
|
| +
|
| +2014-10-24: Version 3.30.18
|
| +
|
| + Narrow cases where Sparse/Smart versions of Array methods are used
|
| + (issues 2615, 3612, 3621).
|
| +
|
| + Shrink new space in idle notification (Chromium issue 424423).
|
| +
|
| + Performance and stability improvements on all platforms.
|
| +
|
| +
|
| +2014-10-23: Version 3.30.17
|
| +
|
| + ARM64: Fix stack manipulation (Chromium issue 425585).
|
| +
|
| + Speed up creation of Objects whose prototype has dictionary elements
|
| + (Chromium issue 422754).
|
| +
|
| + Enable libstdc++ debug mode in debug builds (issue 3638).
|
| +
|
| + Performance and stability improvements on all platforms.
|
| +
|
| +
|
| +2014-10-22: Version 3.30.16
|
| +
|
| + Remove v8stdint.h, it doesn't serve a purpose anymore.
|
| +
|
| + Performance and stability improvements on all platforms.
|
| +
|
| +
|
| +2014-10-21: Version 3.30.15
|
| +
|
| + Avoid the Marsaglia effect in 3D (Chromium issue 423311).
|
| +
|
| + Performance and stability improvements on all platforms.
|
| +
|
| +
|
| +2014-10-20: Version 3.30.14
|
| +
|
| + Performance and stability improvements on all platforms.
|
| +
|
| +
|
| +2014-10-17: Version 3.30.13
|
| +
|
| + Don't expose Array.prototype.values as it breaks webcompat (Chromium
|
| + issue 409858).
|
| +
|
| + Fix break location calculation (Chromium issue 419663).
|
| +
|
| + Enable libstdc++ debug mode in debug builds (issue 3638).
|
| +
|
| + Performance and stability improvements on all platforms.
|
| +
|
| +
|
| +2014-10-17: Version 3.30.12
|
| +
|
| + Implement .forEach() on typed arrays (issue 3578).
|
| +
|
| + Introduce v8::Exception::GetStackTrace API method.
|
| +
|
| + Remove SmartMove, bringing Array methods further into spec compliance
|
| + (issue 2615).
|
| +
|
| + Convert argument toObject() in Object.getOwnPropertyNames/Descriptors
|
| + (issue 3443).
|
| +
|
| + Performance and stability improvements on all platforms.
|
| +
|
| +
|
| +2014-10-15: Version 3.30.11
|
| +
|
| + Array.prototype.{every, filter, find, findIndex, forEach, map, some}:
|
| + Use fresh primitive wrapper for calls (issue 3536).
|
| +
|
| + Correctly expand literal buffer for surrogate pairs (Chromium issue
|
| + 423212).
|
| +
|
| + Performance and stability improvements on all platforms.
|
| +
|
| +
|
| +2014-10-15: Version 3.30.10
|
| +
|
| + Squeeze the layout of various AST node types (Chromium issue 417697).
|
| +
|
| + Performance and stability improvements on all platforms.
|
| +
|
| +
|
| +2014-10-14: Version 3.30.9
|
| +
|
| + Performance and stability improvements on all platforms.
|
| +
|
| +
|
| +2014-10-13: Version 3.30.8
|
| +
|
| + AST nodes have at most one bailout/typefeedback ID now, saving lots of
|
| + memory (Chromium issue 417697).
|
| +
|
| + Allow identifier code points from supplementary multilingual planes
|
| + (issue 3617).
|
| +
|
| + Performance and stability improvements on all platforms.
|
| +
|
| +
|
| +2014-10-10: Version 3.30.7
|
| +
|
| + Fix computation of UTC time from local time at DST change points (issue
|
| + 3116, Chromium issues 415424, 417640).
|
| +
|
| + Convert `obj` ToObject in Object.keys() (issue 3587).
|
| +
|
| + Performance and stability improvements on all platforms.
|
| +
|
| +
|
| +2014-10-09: Version 3.30.6
|
| +
|
| + Update unicode to 7.0.0 (issue 2892).
|
| +
|
| + Classes: Add support for toString (issue 3330).
|
| +
|
| + Don't enable WPO on Win64 and require Server 2003 / x64 for win64
|
| + (Chromium issue 421363).
|
| +
|
| + Performance and stability improvements on all platforms.
|
| +
|
| +
|
| +2014-10-08: Version 3.30.5
|
| +
|
| + Performance and stability improvements on all platforms.
|
| +
|
| +
|
| +2014-10-08: Version 3.30.4
|
| +
|
| + This uses a runtime function to set up the the constructor and its
|
| + prototype (issue 3330).
|
| +
|
| + Remove PersistentBase::ClearAndLeak.
|
| +
|
| + Squeeze the layout of variable proxy nodes (Chromium issue 417697).
|
| +
|
| + Add MonotonicallyIncreasingTime to V8 Platform (Chromium issue 417668).
|
| +
|
| + Fix representation of HLoadRoot (Chromium issue 419036).
|
| +
|
| + Performance and stability improvements on all platforms.
|
| +
|
| +
|
| +2014-10-03: Version 3.30.3
|
| +
|
| + Removed the Isolate* field from literal nodes (Chromium issue 417697).
|
| +
|
| + Squeeze the layout of expression nodes a bit (Chromium issue 417697).
|
| +
|
| + Merged FeedbackSlotInterface into AstNode, removing the need for a 2nd
|
| + vtable (Chromium issue 417697).
|
| +
|
| + Extend CPU profiler with mapping ticks to source lines.
|
| +
|
| + Remove support for parallel sweeping.
|
| +
|
| + Introduce v8::Object::GetIsolate().
|
| +
|
| + Performance and stability improvements on all platforms.
|
| +
|
| +
|
| +2014-10-02: Version 3.30.2
|
| +
|
| + Fix Hydrogen's BuildStore() (Chromium issue 417508).
|
| +
|
| + Move unit tests to test/unittests (issue 3489).
|
| +
|
| + Changes to ALLOW_UNUSED to match upcoming changes to the Chromium trunk:
|
| + * Eliminate usage of ALLOW_UNUSED to define COMPILE_ASSERT and just use
|
| + static_assert() in all cases now that all platforms build with C++11. *
|
| + Convert remaining uses of ALLOW_UNUSED to ALLOW_UNUSED_TYPE to match how
|
| + Chromium will be splitting this functionality. (In Chromium we'll have
|
| + both ALLOW_UNUSED_TYPE and ALLOW_UNUSED_LOCAL, which have different
|
| + syntax to enable us to use these with MSVC.) (Chromium issue 81439).
|
| +
|
| + Performance and stability improvements on all platforms.
|
| +
|
| +
|
| +2014-10-01: Version 3.30.1
|
| +
|
| + Introduce PromiseRejectCallback (issue 3093).
|
| +
|
| + ES6: Implement object literal property shorthand (issue 3584).
|
| +
|
| + Performance and stability improvements on all platforms.
|
| +
|
| +
|
| +2014-09-30: Version 3.29.93
|
| +
|
| + Add a getter for the address and size of the code range to the pulic API
|
| + (issue 3598).
|
| +
|
| + Convert `obj` ToObject in Object.keys() (issue 3587).
|
| +
|
| + Performance and stability improvements on all platforms.
|
| +
|
| +
|
| +2014-09-29: Version 3.29.92
|
| +
|
| + Performance and stability improvements on all platforms.
|
| +
|
| +
|
| +2014-09-26: Version 3.29.91
|
| +
|
| + Performance and stability improvements on all platforms.
|
| +
|
| +
|
| +2014-09-25: Version 3.29.88
|
| +
|
| + Performance and stability improvements on all platforms.
|
| +
|
| +
|
| +2014-09-24: Version 3.29.87
|
| +
|
| + Preserve message when rethrowing exception (issue 3583).
|
| +
|
| + Fix escaped index JSON parsing (Chromium issue 416449).
|
| +
|
| + Performance and stability improvements on all platforms.
|
| +
|
| +
|
| +2014-09-23: Version 3.29.84
|
| +
|
| + Performance and stability improvements on all platforms.
|
| +
|
| +
|
| +2014-09-23: Version 3.29.83
|
| +
|
| + Performance and stability improvements on all platforms.
|
| +
|
| +
|
| +2014-09-23: Version 3.29.82
|
| +
|
| + Fix escaped index JSON parsing (Chromium issue 416449).
|
| +
|
| + Performance and stability improvements on all platforms.
|
| +
|
| +
|
| +2014-09-17: Version 3.29.70
|
| +
|
| + Enable ES6 generators (issue 2355).
|
| +
|
| + Fixed int vs. uintptr_t confusion (plus some cleanup on the way) (issue
|
| + 3556).
|
| +
|
| + Move configuration of ResourceConstraints to Isolate construction.
|
| +
|
| + Performance and stability improvements on all platforms.
|
| +
|
| +
|
| +2014-09-16: Version 3.29.66
|
| +
|
| + Currently, a new isolate is created in an uninitialized state, and
|
| + several API methods will automatically initialize it. During this
|
| + uninitialized state, code event handlers and function entry handlers can
|
| + be attached to the isolate.
|
| +
|
| + Performance and stability improvements on all platforms.
|
| +
|
| +
|
| +2014-09-15: Version 3.29.64
|
| +
|
| + ES6: String(symbol) should work like symbol.toString (issue 3554).
|
| +
|
| + Arrow functions: Cleanup handling of the prototype property (issue
|
| + 2700).
|
| +
|
| + Remove V8_HOST_CAN_READ_UNALIGNED and its uses (Chromium issue 412967).
|
| +
|
| + Fix Smi vs. HeapObject confusion in HConstants (Chromium issue 412215).
|
| +
|
| + Performance and stability improvements on all platforms.
|
| +
|
| +
|
| +2014-09-12: Version 3.29.59
|
| +
|
| + Do not use wide reads in CopyCharsUnsigned (Chromium issue 412967).
|
| +
|
| + Fix inaccurate type condition in Hydrogen (Chromium issue 412210).
|
| +
|
| + Fix crash in ScriptDebugServer::wrapCallFrames (Chromium issue 411196).
|
| +
|
| + Performance and stability improvements on all platforms.
|
| +
|
| +
|
| +2014-09-11: Version 3.29.57
|
| +
|
| + ES6: Add support for method shorthand in object literals (issue 3516).
|
| +
|
| + Unbreak FreeBSD build (hopefully) (issue 3548).
|
| +
|
| + Performance and stability improvements on all platforms.
|
| +
|
| +
|
| +2014-09-09: Version 3.29.53
|
| +
|
| + Performance and stability improvements on all platforms.
|
| +
|
| +
|
| +2014-09-08: Version 3.29.50
|
| +
|
| + Allocate a new empty number dictionary when resetting elements (Chromium
|
| + issue 410332).
|
| +
|
| + Performance and stability improvements on all platforms.
|
| +
|
| +
|
| +2014-09-05: Version 3.29.43
|
| +
|
| + Enforce correct number comparisons when inlining Array.indexOf (Chromium
|
| + issue 407946).
|
| +
|
| + Performance and stability improvements on all platforms.
|
| +
|
| +
|
| +2014-09-04: Version 3.29.41
|
| +
|
| + Performance and stability improvements on all platforms.
|
| +
|
| +
|
| +2014-09-03: Version 3.29.40
|
| +
|
| + Use correct receiver for DOM accessors on the prototype chain (issue
|
| + 3538).
|
| +
|
| + Performance and stability improvements on all platforms.
|
| +
|
| +
|
| +2014-09-02: Version 3.29.38
|
| +
|
| + Do not clear weak monomorphic IC after context disposal (Chromium issue
|
| + 404020).
|
| +
|
| + Turn on job-based sweeping (issue 3104).
|
| +
|
| + Performance and stability improvements on all platforms.
|
| +
|
| +
|
| +2014-09-01: Version 3.29.35
|
| +
|
| + Performance and stability improvements on all platforms.
|
| +
|
| +
|
| +2014-08-29: Version 3.29.29
|
| +
|
| + Performance and stability improvements on all platforms.
|
| +
|
| +
|
| +2014-08-28: Version 3.29.27
|
| +
|
| + Performance and stability improvements on all platforms.
|
| +
|
| +
|
| +2014-08-28: Version 3.29.25
|
| +
|
| + Performance and stability improvements on all platforms.
|
| +
|
| +
|
| +2014-08-28: Version 3.29.24
|
| +
|
| + Tweaks to generate XP-compatible .exes (Chromium issue 407517).
|
| +
|
| + Performance and stability improvements on all platforms.
|
| +
|
| +
|
| +2014-08-28: Version 3.29.23
|
| +
|
| + Performance and stability improvements on all platforms.
|
| +
|
| +
|
| +2014-08-27: Version 3.29.20
|
| +
|
| + Handle empty allocation list in CodeRange properly (issue 3540, Chromium
|
| + issue 407566).
|
| +
|
| + Fixed inlining of constant values (issue 3529).
|
| +
|
| + Performance and stability improvements on all platforms.
|
| +
|
| +
|
| +2014-08-25: Version 3.29.17
|
| +
|
| + Performance and stability improvements on all platforms.
|
| +
|
| +
|
| +2014-08-24: Version 3.29.16
|
| +
|
| + Fix issue with numeric property names (issue 3507).
|
| +
|
| + Add back the duplicate property checker (issue 3498).
|
| +
|
| + Performance and stability improvements on all platforms.
|
| +
|
| +
|
| +2014-08-22: Version 3.29.14
|
| +
|
| + Don't inline Array.shift() if receiver map is not extensible (Chromium
|
| + issue 405517).
|
| +
|
| + Performance and stability improvements on all platforms.
|
| +
|
| +
|
| +2014-08-21: Version 3.29.11
|
| +
|
| + Refactor ParseObjectLiteral.
|
| +
|
| + Support symbol-named properties in API (issue 3394).
|
| +
|
| + Suppress test262 test that tests duplicate properties.
|
| +
|
| + ES6: Duplicate properties are no longer an error (issue 3498).
|
| +
|
| + Expose function CheckDebugBreak in the debugger api.
|
| +
|
| + Remove RegExp.$input (issue 3486).
|
| +
|
| + Performance and stability improvements on all platforms.
|
| +
|
| +
|
| +2014-08-21: Version 3.29.10
|
| +
|
| + ES6: Make sure we do not store -0 as the key in Map/Set (issue 3515).
|
| +
|
| + Remove removed flags from tests.
|
| +
|
| + Expose well-known Symbols to C++ API (Chromium issue 341423).
|
| +
|
| + Implement ES6 Array.of() (issue 3427).
|
| +
|
| + Performance and stability improvements on all platforms.
|
| +
|
| +
|
| +2014-08-20: Version 3.29.9
|
| +
|
| + Correctly handle holes when concat()ing double arrays (Chromium issue
|
| + 403409).
|
| +
|
| + [turbofan] Refactor the InstructionSelector tests (issue 3489).
|
| +
|
| + ES6: Make Map/Set constructors support iterable values (issue 3508).
|
| +
|
| + WeakMap/WeakSet: Add test for non object keys (issue 3399).
|
| +
|
| + Performance and stability improvements on all platforms.
|
| +
|
| +
|
| +2014-08-12: Version 3.28.71
|
| +
|
| + ToNumber(Symbol) should throw TypeError (issue 3499).
|
| +
|
| + Performance and stability improvements on all platforms.
|
| +
|
| +
|
| +2014-08-11: Version 3.28.69
|
| +
|
| + Performance and stability improvements on all platforms.
|
| +
|
| +
|
| +2014-08-09: Version 3.28.65
|
| +
|
| + Performance and stability improvements on all platforms.
|
| +
|
| +
|
| +2014-08-08: Version 3.28.64
|
| +
|
| + ES6: Implement WeakMap and WeakSet constructor logic (issue 3399).
|
| +
|
| + Enable ES6 unscopables (issue 3401).
|
| +
|
| + Turn on harmony_unscopables for es_staging (issue 3401).
|
| +
|
| + Remove proxies from --harmony switch for M38, because problems.
|
| +
|
| + Reland "Add initial support for compiler unit tests using GTest/GMock."
|
| + (issue 3489).
|
| +
|
| + Enable ES6 iteration by default (issue 2214).
|
| +
|
| + Performance and stability improvements on all platforms.
|
| +
|
| +
|
| +2014-08-07: Version 3.28.62
|
| +
|
| + Only escape U+0022 in argument values of `String.prototype` HTML methods
|
| + (issue 2217).
|
| +
|
| + Update webkit test for expected own properties.
|
| +
|
| + This implements unscopables (issue 3401).
|
| +
|
| + Add `CheckObjectCoercible` for the `String.prototype` HTML methods
|
| + (issue 2218).
|
| +
|
| + Add initial support for compiler unit tests using GTest/GMock (issue
|
| + 3489).
|
| +
|
| + Trigger exception debug events on Promise reject (Chromium issue
|
| + 393913).
|
| +
|
| + Refactor unit tests for the base library to use GTest (issue 3489).
|
| +
|
| + Performance and stability improvements on all platforms.
|
| +
|
| +
|
| +2014-08-06: Version 3.28.60
|
| +
|
| + Enable ES6 Map and Set by default (issue 1622).
|
| +
|
| + Performance and stability improvements on all platforms.
|
| +
|
| +
|
| +2014-08-06: Version 3.28.59
|
| +
|
| + Removed GetConstructor from the API. Instead either get the
|
| + "constructor" property stored in the prototype, or keep a side-table.
|
| +
|
| + Enable ES6 Symbols by default (issue 2158).
|
| +
|
| + Performance and stability improvements on all platforms.
|
| +
|
| +
|
| +2014-08-05: Version 3.28.57
|
| +
|
| + Add dependencies on gtest and gmock.
|
| +
|
| + Performance and stability improvements on all platforms.
|
| +
|
| +
|
| +2014-08-04: Version 3.28.54
|
| +
|
| + Performance and stability improvements on all platforms.
|
| +
|
| +
|
| +2014-08-01: Version 3.28.53
|
| +
|
| + Performance and stability improvements on all platforms.
|
| +
|
| +
|
| +2014-07-31: Version 3.28.52
|
| +
|
| + Performance and stability improvements on all platforms.
|
| +
|
| +
|
| +2014-07-31: Version 3.28.51
|
| +
|
| + Drop deprecated memory related notification API (Chromium issue 397026).
|
| +
|
| + Performance and stability improvements on all platforms.
|
| +
|
| +
|
| +2014-07-31: Version 3.28.50
|
| +
|
| + Use emergency memory in the case of out of memory during evacuation
|
| + (Chromium issue 395314).
|
| +
|
| + Performance and stability improvements on all platforms.
|
| +
|
| +
|
| +2014-07-30: Version 3.28.48
|
| +
|
| + Fix Object.freeze with field type tracking. Keep the descriptor properly
|
| + intact while update the field type (issue 3458).
|
| +
|
| + Performance and stability improvements on all platforms.
|
| +
|
| +
|
| +2014-07-29: Version 3.28.45
|
| +
|
| + Performance and stability improvements on all platforms.
|
| +
|
| +
|
| +2014-07-28: Version 3.28.43
|
| +
|
| + Performance and stability improvements on all platforms.
|
| +
|
| +
|
| +2014-07-25: Version 3.28.38
|
| +
|
| + Fix issue with setters and their holders in accessors.cc (Chromium issue
|
| + 3462).
|
| +
|
| + Introduce more debug events for promises (issue 3093).
|
| +
|
| + Move gc notifications from V8 to Isolate and make idle hint mandatory
|
| + (Chromium issue 397026).
|
| +
|
| + The accessors should get the value from the holder and not from this
|
| + (issue 3461).
|
| +
|
| + Performance and stability improvements on all platforms.
|
| +
|
| +
|
| +2014-07-24: Version 3.28.35
|
| +
|
| + Rebaseline/update the intl tests with ICU 52 (issue 3454).
|
| +
|
| + Expose the content of Sets and WeakSets through SetMirror (issue 3093).
|
| +
|
| + Performance and stability improvements on all platforms.
|
| +
|
| +
|
| +2014-07-23: Version 3.28.32
|
| +
|
| + Update ICU to 5.2 (matching chromium) (issue 3452).
|
| +
|
| + Performance and stability improvements on all platforms.
|
| +
|
| +
|
| +2014-07-22: Version 3.28.31
|
| +
|
| + Remove harmony-typeof.
|
| +
|
| + Implement String.prototype.codePointAt and String.fromCodePoint (issue
|
| + 2840).
|
| +
|
| + Performance and stability improvements on all platforms.
|
| +
|
| +
|
| +2014-07-21: Version 3.28.30
|
| +
|
| + Performance and stability improvements on all platforms.
|
| +
|
| +
|
| +2014-07-21: Version 3.28.29
|
| +
|
| + Performance and stability improvements on all platforms.
|
| +
|
| +
|
| +2014-07-18: Version 3.28.28
|
| +
|
| + Performance and stability improvements on all platforms.
|
| +
|
| +
|
| +2014-07-17: Version 3.28.26
|
| +
|
| + Ship ES6 Math functions (issue 2938).
|
| +
|
| + Make ToPrimitive throw on symbol wrappers (issue 3442).
|
| +
|
| + Performance and stability improvements on all platforms.
|
| +
|
| +
|
| +2014-07-16: Version 3.28.25
|
| +
|
| + Performance and stability improvements on all platforms.
|
| +
|
| +
|
| +2014-07-16: Version 3.28.24
|
| +
|
| + Removed some copy-n-paste from StackFrame::Foo API entries (issue 3436).
|
| +
|
| + Performance and stability improvements on all platforms.
|
| +
|
| +
|
| +2014-07-15: Version 3.28.23
|
| +
|
| + Fix error message about read-only symbol properties (issue 3441).
|
| +
|
| + Include symbol properties in Object.{create,defineProperties} (issue
|
| + 3440).
|
| +
|
| + Performance and stability improvements on all platforms.
|
| +
|
| +
|
| +2014-07-14: Version 3.28.22
|
| +
|
| + Performance and stability improvements on all platforms.
|
| +
|
| +
|
| +2014-07-11: Version 3.28.21
|
| +
|
| + Make `let` usable as an identifier in ES6 sloppy mode (issue 2198).
|
| +
|
| + Support ES6 Map and Set in heap profiler (issue 3368).
|
| +
|
| + Performance and stability improvements on all platforms.
|
| +
|
| +
|
| +2014-07-10: Version 3.28.20
|
| +
|
| + Remove deprecate counter/histogram methods.
|
| +
|
| + Fixed printing of external references (Chromium issue 392068).
|
| +
|
| + Fix several issues with ES6 redeclaration checks (issue 3426).
|
| +
|
| + Performance and stability improvements on all platforms.
|
| +
|
| +
|
| +2014-07-09: Version 3.28.19
|
| +
|
| + Performance and stability improvements on all platforms.
|
| +
|
| +
|
| +2014-07-09: Version 3.28.18
|
| +
|
| + Reland "Postpone termination exceptions in debug scope." (issue 3408).
|
| +
|
| + Performance and stability improvements on all platforms.
|
| +
|
| +
|
| +2014-07-08: Version 3.28.17
|
| +
|
| + MIPS: Fix computed properties on object literals with a double as
|
| + propertyname (Chromium issue 390732).
|
| +
|
| + Performance and stability improvements on all platforms.
|
| +
|
| +
|
| +2014-07-08: Version 3.28.16
|
| +
|
| + Fix computed properties on object literals with a double as propertyname
|
| + (Chromium issue 390732).
|
| +
|
| + Avoid brittle use of .bind in Promise.all (issue 3420).
|
| +
|
| + Performance and stability improvements on all platforms.
|
| +
|
| +
|
| +2014-07-07: Version 3.28.15
|
| +
|
| + Remove a bunch of Isolate::UncheckedCurrent calls.
|
| +
|
| + Performance and stability improvements on all platforms.
|
| +
|
| +
|
| +2014-07-07: Version 3.28.14
|
| +
|
| + Use the HeapObjectIterator to scan-on-scavenge map pages (Chromium issue
|
| + 390732).
|
| +
|
| + Introduce debug events for Microtask queue (Chromium issue 272416).
|
| +
|
| + Split out libplatform into a separate libary.
|
| +
|
| + Add clang-format to presubmit checks.
|
| +
|
| + Stack traces exposed to Javascript should omit extensions (issue 311).
|
| +
|
| + Remove deprecated v8::Context::HasOutOfMemoryException.
|
| +
|
| + Postpone termination exceptions in debug scope (issue 3408).
|
| +
|
| + Performance and stability improvements on all platforms.
|
| +
|
| +
|
| +2014-07-04: Version 3.28.13
|
| +
|
| + Rollback to r22134.
|
| +
|
| +
|
| +2014-07-04: Version 3.28.12
|
| +
|
| + Use the HeapObjectIterator to scan-on-scavenge map pages (Chromium issue
|
| + 390732).
|
| +
|
| + Introduce debug events for Microtask queue (Chromium issue 272416).
|
| +
|
| + Performance and stability improvements on all platforms.
|
| +
|
| +
|
| +2014-07-03: Version 3.28.11
|
| +
|
| + Split out libplatform into a separate libary.
|
| +
|
| + Performance and stability improvements on all platforms.
|
| +
|
| +
|
| +2014-07-03: Version 3.28.10
|
| +
|
| + Add clang-format to presubmit checks.
|
| +
|
| + Stack traces exposed to Javascript should omit extensions (issue 311).
|
| +
|
| + Remove deprecated v8::Context::HasOutOfMemoryException.
|
| +
|
| + Postpone termination exceptions in debug scope (issue 3408).
|
| +
|
| + Performance and stability improvements on all platforms.
|
| +
|
| +
|
| +2014-07-02: Version 3.28.9
|
| +
|
| + Make freeze & friends ignore private properties (issue 3419).
|
| +
|
| + Introduce a builddeps make target (issue 3418).
|
| +
|
| + Performance and stability improvements on all platforms.
|
| +
|
| +
|
| +2014-07-01: Version 3.28.8
|
| +
|
| + Remove static initializer from isolate.
|
| +
|
| + ES6: Add missing Set.prototype.keys function (issue 3411).
|
| +
|
| + Introduce debug events for promises (issue 3093).
|
| +
|
| + Performance and stability improvements on all platforms.
|
| +
|
| +
|
| +2014-06-30: Version 3.28.7
|
| +
|
| + Performance and stability improvements on all platforms.
|
| +
|
| +
|
| +2014-06-30: Version 3.28.6
|
| +
|
| + Unbreak "os" stuff in shared d8 builds (issue 3407).
|
| +
|
| + Performance and stability improvements on all platforms.
|
| +
|
| +
|
| +2014-06-26: Version 3.28.4
|
| +
|
| + Compile optimized code with active debugger but no break points
|
| + (Chromium issue 386492).
|
| +
|
| + Optimize Map/Set.prototype.forEach.
|
| +
|
| + Collect garbage with kReduceMemoryFootprintMask in IdleNotification
|
| + (Chromium issue 350720).
|
| +
|
| + Performance and stability improvements on all platforms.
|
| +
|
| +
|
| +2014-06-26: Version 3.28.3
|
| +
|
| + Grow heap slower if GC freed many global handles (Chromium issue
|
| + 263503).
|
| +
|
| + Performance and stability improvements on all platforms.
|
| +
|
| +
|
| +2014-06-25: Version 3.28.2
|
| +
|
| + Remove bogus assertions in HCompareObjectEqAndBranch (Chromium issue
|
| + 387636).
|
| +
|
| + Do not eagerly update allow_osr_at_loop_nesting_level (Chromium issue
|
| + 387599).
|
| +
|
| + Set host_arch to ia32 on machines with a 32bit userland but a 64bit
|
| + kernel (Chromium issue 368384).
|
| +
|
| + Map/Set: Implement constructor parameter handling (issue 3398).
|
| +
|
| + Performance and stability improvements on all platforms.
|
| +
|
| +
|
| +2014-06-24: Version 3.28.1
|
| +
|
| + Support LiveEdit on Arm64 (Chromium issue 368580).
|
| +
|
| + Run JS micro tasks in the appropriate context (Chromium issue 385349).
|
| +
|
| + Add a use counter API.
|
| +
|
| + Set host_arch to ia32 on machines with a 32bit userland but a 64bit
|
| + kernel.
|
| +
|
| + Performance and stability improvements on all platforms.
|
| +
|
| +
|
| +2014-06-23: Version 3.28.0
|
| +
|
| + MIPS: Support LiveEdit (Chromium issue 368580).
|
| +
|
| + Array.concat: properly go to dictionary mode when required (Chromium
|
| + issue 387031).
|
| +
|
| + Support LiveEdit on ARM (Chromium issue 368580).
|
| +
|
| + Performance and stability improvements on all platforms.
|
| +
|
| +
|
| +2014-06-18: Version 3.27.34
|
| +
|
| + Reduce number of writes to DependentCode array when inserting dependent
|
| + IC (Chromium issue 305878).
|
| +
|
| + Performance and stability improvements on all platforms.
|
| +
|
| +
|
| +2014-06-17: Version 3.27.33
|
| +
|
| + Do GC if CodeRange fails to allocate a block (Chromium issue 305878).
|
| +
|
| + Throw syntax error when a getter/setter has the wrong number of params
|
| + (issue 3371).
|
| +
|
| + Performance and stability improvements on all platforms.
|
| +
|
| +
|
| +2014-06-17: Version 3.27.32
|
| +
|
| + Performance and stability improvements on all platforms.
|
| +
|
| +
|
| +2014-06-16: Version 3.27.31
|
| +
|
| + Version fix.
|
| +
|
| +
|
| +2014-06-16: Version 3.27.30
|
| +
|
| + Fix representation of Phis for mutable-heapnumber-in-object-literal
|
| + properties (issue 3392).
|
| +
|
| + Performance and stability improvements on all platforms.
|
| +
|
| +
|
| +2014-06-16: Version 3.27.29
|
| +
|
| + Emulate MLS on pre-ARMv6T2. Cleaned up thumbee vs. thumb2 confusion.
|
| +
|
| + X87: Fixed flooring division by a power of 2, once again.. (issue 3259).
|
| +
|
| + Fixed undefined behavior in RNG (Chromium issue 377790).
|
| +
|
| + Performance and stability improvements on all platforms.
|
| +
|
| +
|
| +2014-06-13: Version 3.27.28
|
| +
|
| + Add v8::Promise::Then (Chromium issue 371288).
|
| +
|
| + Performance and stability improvements on all platforms.
|
| +
|
| +
|
| +2014-06-12: Version 3.27.27
|
| +
|
| + Fix detection of VFP3D16 on Galaxy Tab 10.1 (issue 3387).
|
| +
|
| + Performance and stability improvements on all platforms.
|
| +
|
| +
|
| +2014-06-12: Version 3.27.26
|
| +
|
| + MIPS: Fixed flooring division by a power of 2, once again.. (issue
|
| + 3259).
|
| +
|
| + Fixed flooring division by a power of 2, once again.. (issue 3259).
|
| +
|
| + Fix unsigned comparisons (issue 3380).
|
| +
|
| + Performance and stability improvements on all platforms.
|
| +
|
| +
|
| +2014-06-11: Version 3.27.25
|
| +
|
| + Performance and stability improvements on all platforms.
|
| +
|
| +
|
| +2014-06-11: Version 3.27.24
|
| +
|
| + Fix invalid attributes when generalizing because of incompatible map
|
| + change (Chromium issue 382143).
|
| +
|
| + Fix missing smi check in inlined indexOf/lastIndexOf (Chromium issue
|
| + 382513).
|
| +
|
| + Performance and stability improvements on all platforms.
|
| +
|
| +
|
| +2014-06-06: Version 3.27.23
|
| +
|
| + Performance and stability improvements on all platforms.
|
| +
|
| +
|
| +2014-06-06: Version 3.27.22
|
| +
|
| + Performance and stability improvements on all platforms.
|
| +
|
| +
|
| +2014-06-06: Version 3.27.21
|
| +
|
| + Turn on harmony_collections for es_staging (issue 1622).
|
| +
|
| + Do not make heap iterable eagerly (Chromium issue 379740).
|
| +
|
| + Performance and stability improvements on all platforms.
|
| +
|
| +
|
| +2014-06-05: Version 3.27.20
|
| +
|
| + Fix invalid loop condition for Array.lastIndexOf() (Chromium issue
|
| + 380512).
|
| +
|
| + Add API support for passing a C++ function as a microtask callback.
|
| +
|
| + Performance and stability improvements on all platforms.
|
| +
|
| +
|
| +2014-06-04: Version 3.27.19
|
| +
|
| + Split Put into Put and Remove.
|
| +
|
| + ES6: Add support for values/keys/entries for Map and Set (issue 1793).
|
| +
|
| + Performance and stability improvements on all platforms.
|
| +
|
| +
|
| +2014-06-03: Version 3.27.18
|
| +
|
| + Remove PROHIBITS_OVERWRITING as it is subsumed by non-configurable
|
| + properties.
|
| +
|
| + Performance and stability improvements on all platforms.
|
| +
|
| +
|
| +2014-06-02: Version 3.27.17
|
| +
|
| + BuildNumberToString: Check for undefined keys in the cache (Chromium
|
| + issue 368114).
|
| +
|
| + HRor and HSar can deoptimize (issue 3359).
|
| +
|
| + Simplify, speed-up correct-context ObjectObserve calls.
|
| +
|
| + Performance and stability improvements on all platforms.
|
| +
|
| +
|
| +2014-05-29: Version 3.27.16
|
| +
|
| + Allow microtasks to throw exceptions and handle them gracefully
|
| + (Chromium issue 371566).
|
| +
|
| + Performance and stability improvements on all platforms.
|
| +
|
| +
|
| +2014-05-28: Version 3.27.15
|
| +
|
| + Performance and stability improvements on all platforms.
|
| +
|
| +
|
| +2014-05-27: Version 3.27.14
|
| +
|
| + Reland "Customized support for feedback on calls to Array." and follow-
|
| + up fixes (Chromium issues 377198, 377290).
|
| +
|
| + Performance and stability improvements on all platforms.
|
| +
|
| +
|
| +2014-05-26: Version 3.27.13
|
| +
|
| + Performance and stability improvements on all platforms.
|
| +
|
| +
|
| +2014-05-26: Version 3.27.12
|
| +
|
| + Check for cached transition to ExternalArray elements kind (issue 3337).
|
| +
|
| + Support ES6 weak collections in heap profiler (Chromium issue 376196).
|
| +
|
| + Performance and stability improvements on all platforms.
|
| +
|
| +
|
| +2014-05-23: Version 3.27.11
|
| +
|
| + Add support for ES6 Symbol in heap profiler (Chromium issue 376194).
|
| +
|
| + Performance and stability improvements on all platforms.
|
| +
|
| +
|
| +2014-05-22: Version 3.27.10
|
| +
|
| + Implement Mirror object for Symbols (issue 3290).
|
| +
|
| + Allow debugger to step into Map and Set forEach callbacks (issue 3341).
|
| +
|
| + Fix ArrayShift hydrogen support (Chromium issue 374838).
|
| +
|
| + Use SameValueZero for Map and Set (issue 1622).
|
| +
|
| + Array Iterator next should check for own property.
|
| +
|
| + Performance and stability improvements on all platforms.
|
| +
|
| +
|
| +2014-05-21: Version 3.27.9
|
| +
|
| + Disable ArrayShift hydrogen support (Chromium issue 374838).
|
| +
|
| + ES6 Map/Set iterators/forEach improvements (issue 1793).
|
| +
|
| + Performance and stability improvements on all platforms.
|
| +
|
| +
|
| +2014-05-20: Version 3.27.8
|
| +
|
| + Move microtask queueing logic from JavaScript to C++.
|
| +
|
| + Partial revert of "Next bunch of fixes for check elimination" (Chromium
|
| + issue 372173).
|
| +
|
| + Performance and stability improvements on all platforms.
|
| +
|
| +
|
| 2014-05-19: Version 3.27.7
|
|
|
| Performance and stability improvements on all platforms.
|
|
|