Version 3.28.57 (based on bleeding_edge revision r22830)

Add dependencies on gtest and gmock.

Performance and stability improvements on all platforms.

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

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.

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

Enable ES6 Map and Set by default (issue 1622).

Performance and stability improvements on all platforms.

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

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.

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

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.

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

Performance and stability improvements on all platforms.

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

Performance and stability improvements on all platforms.

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

ToNumber(Symbol) should throw TypeError (issue 3499).

Performance and stability improvements on all platforms.

git-svn-id: https://v8.googlecode.com/svn/trunk@23064 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
Version 3.28.71.1 (merged r23084)

Old space cannot be assumed to be iterable between GCs, even if swept precisely.

BUG=
TBR=jkummerow@chromium.org

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

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

Performance and stability improvements on all platforms.

git-svn-id: https://v8.googlecode.com/svn/trunk@23094 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
Reset trunk to 3.28.71.1

git-svn-id: https://v8.googlecode.com/svn/trunk@23116 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
Version 3.28.71.2 (merged r23115)

Revert 23058 - "Allow externalizing cons and sliced string."

TBR=yangguo@chromium.org

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

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