Version 3.26.32 (based on bleeding_edge revision r21160)

Performance and stability improvements on all platforms.

git-svn-id: https://v8.googlecode.com/svn/trunk@21181 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
Version 3.26.33 (based on bleeding_edge revision r21192)

Removed default Isolate (Chromium issue 359977).

Performance and stability improvements on all platforms.

git-svn-id: https://v8.googlecode.com/svn/trunk@21193 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
Version 3.27.0 (based on bleeding_edge revision r21201)

Unbreak samples and tools.

Performance and stability improvements on all platforms.

git-svn-id: https://v8.googlecode.com/svn/trunk@21211 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
Version 3.27.1 (based on bleeding_edge revision r21247)

Object.observe: avoid accessing acceptList properties more than once (issue 3315).

Array Iterator prototype should not have a constructor (issue 3293).

Fix typos in unit test for Array.prototype.fill().

Shorten autogenerated error message for functions only (issue 3019, Chromium issue 331971).

Reland "Removed default Isolate." (Chromium issue 359977).

Performance and stability improvements on all platforms.

git-svn-id: https://v8.googlecode.com/svn/trunk@21248 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
Version 3.27.2 (based on bleeding_edge revision r21275)

Harden %SetIsObserved with RUNTIME_ASSERTs (Chromium issue 371782).

Drop unused static microtask API.

Introduce an api to query the microtask autorun state of an isolate.

Performance and stability improvements on all platforms.

git-svn-id: https://v8.googlecode.com/svn/trunk@21276 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
Version 3.27.3 (based on bleeding_edge revision r21290)

Performance and stability improvements on all platforms.

git-svn-id: https://v8.googlecode.com/svn/trunk@21291 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
Version 3.27.4 (based on bleeding_edge revision r21317)

Drop thenable coercion cache (Chromium issue 372788).

Skip write barriers when updating the weak hash table (Chromium issue 359401).

Performance and stability improvements on all platforms.

git-svn-id: https://v8.googlecode.com/svn/trunk@21318 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
Version 3.27.5 (based on bleeding_edge revision r21334)

Performance and stability improvements on all platforms.

git-svn-id: https://v8.googlecode.com/svn/trunk@21335 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
Version 3.27.6 (based on bleeding_edge revision r21348)

Performance and stability improvements on all platforms.

git-svn-id: https://v8.googlecode.com/svn/trunk@21349 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
Version 3.27.7 (based on bleeding_edge revision r21351)

Performance and stability improvements on all platforms.

git-svn-id: https://v8.googlecode.com/svn/trunk@21363 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
Version 3.27.8 (based on bleeding_edge revision r21370)

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.

git-svn-id: https://v8.googlecode.com/svn/trunk@21373 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
Version 3.27.8.1 (merged r21392)

Disable ArrayShift hydrogen support

BUG=chromium:374838
LOG=N
TBR=machenbach@chromium.org

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

git-svn-id: https://v8.googlecode.com/svn/trunk@21393 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
Version 3.27.9 (based on bleeding_edge revision r21392)

Disable ArrayShift hydrogen support (Chromium issue 374838).

ES6 Map/Set iterators/forEach improvements (issue 1793).

Performance and stability improvements on all platforms.

git-svn-id: https://v8.googlecode.com/svn/trunk@21395 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
Version 3.27.9.1 (merged r21405)

Comment out not yet used flags from BUILD.gn

R=machenbach@chromium.org
BUG=

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

git-svn-id: https://v8.googlecode.com/svn/trunk@21406 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
Version 3.27.10 (based on bleeding_edge revision r21414)

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.

git-svn-id: https://v8.googlecode.com/svn/trunk@21415 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
Version 3.27.11 (based on bleeding_edge revision r21445)

Add support for ES6 Symbol in heap profiler (Chromium issue 376194).

Performance and stability improvements on all platforms.

git-svn-id: https://v8.googlecode.com/svn/trunk@21446 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
Version 3.27.12 (based on bleeding_edge revision r21468)

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.

git-svn-id: https://v8.googlecode.com/svn/trunk@21472 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
Version 3.27.13 (based on bleeding_edge revision r21471)

Performance and stability improvements on all platforms.

git-svn-id: https://v8.googlecode.com/svn/trunk@21474 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
Version 3.27.13.1 (merged r21484)

Revert "Customized support for feedback on calls to Array." and follow-up fixes.

BUG=chromium:377198
LOG=N
R=jkummerow@chromium.org

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

git-svn-id: https://v8.googlecode.com/svn/trunk@21485 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
Version 3.27.14 (based on bleeding_edge revision r21505)

Reland "Customized support for feedback on calls to Array." and follow- up fixes (Chromium issues 377198, 377290).

Performance and stability improvements on all platforms.

git-svn-id: https://v8.googlecode.com/svn/trunk@21507 ce2b1a6d-e550-0410-aec6-3dcde31c8c00