Upgrade version and change log after branch.

R=jkummerow@chromium.org
TBR=jkummerow@chromium.org

Review URL: https://codereview.chromium.org/681113011

Cr-Commit-Position: refs/heads/master@{#25237}
git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@25237 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
parent cf08e8d7
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.
......
......@@ -10,7 +10,7 @@
// NOTE these macros are used by some of the tool scripts and the build
// system so their names cannot be changed without changing the scripts.
#define MAJOR_VERSION 3
#define MINOR_VERSION 30
#define MINOR_VERSION 31
#define BUILD_NUMBER 0
#define PATCH_LEVEL 0
// Use 1 for candidates and 0 otherwise.
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment