Version 4.8.198

[es6] Fix Function and GeneratorFunction built-ins subclassing (issues 3101, 3330).

Performance and stability improvements on all platforms.

Cr-Commit-Position: refs/heads/4.8.198@{#1}
Cr-Branched-From: 2210cc84de92a133580b4ef98965612ffe3f8588-refs/heads/master@{#31709}
diff --git a/ChangeLog b/ChangeLog
index 3c6e5d88..0174e49 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,1083 @@
+2015-11-02: Version 4.8.198
+
+        [es6] Fix Function and GeneratorFunction built-ins subclassing (issues
+        3101, 3330).
+
+        Performance and stability improvements on all platforms.
+
+
+2015-11-02: Version 4.8.197
+
+        Performance and stability improvements on all platforms.
+
+
+2015-11-02: Version 4.8.196
+
+        Reland "[es6] Better support for built-ins subclassing." (issues 3101,
+        3330, 4419).
+
+        Performance and stability improvements on all platforms.
+
+
+2015-11-02: Version 4.8.195
+
+        Performance and stability improvements on all platforms.
+
+
+2015-10-30: Version 4.8.194
+
+        Performance and stability improvements on all platforms.
+
+
+2015-10-30: Version 4.8.193
+
+        Performance and stability improvements on all platforms.
+
+
+2015-10-30: Version 4.8.192
+
+        Performance and stability improvements on all platforms.
+
+
+2015-10-30: Version 4.8.191
+
+        Performance and stability improvements on all platforms.
+
+
+2015-10-30: Version 4.8.190
+
+        Performance and stability improvements on all platforms.
+
+
+2015-10-30: Version 4.8.189
+
+        Performance and stability improvements on all platforms.
+
+
+2015-10-30: Version 4.8.188
+
+        [es6] Better support for built-ins subclassing (issues 3101, 3330).
+
+        Performance and stability improvements on all platforms.
+
+
+2015-10-30: Version 4.8.187
+
+        Performance and stability improvements on all platforms.
+
+
+2015-10-30: Version 4.8.186
+
+        Performance and stability improvements on all platforms.
+
+
+2015-10-30: Version 4.8.185
+
+        Performance and stability improvements on all platforms.
+
+
+2015-10-29: Version 4.8.184
+
+        Performance and stability improvements on all platforms.
+
+
+2015-10-29: Version 4.8.183
+
+        Performance and stability improvements on all platforms.
+
+
+2015-10-29: Version 4.8.182
+
+        Performance and stability improvements on all platforms.
+
+
+2015-10-29: Version 4.8.181
+
+        Reland v8::Private and related APIs.
+
+        Performance and stability improvements on all platforms.
+
+
+2015-10-29: Version 4.8.180
+
+        Performance and stability improvements on all platforms.
+
+
+2015-10-29: Version 4.8.179
+
+        Performance and stability improvements on all platforms.
+
+
+2015-10-29: Version 4.8.178
+
+        Performance and stability improvements on all platforms.
+
+
+2015-10-29: Version 4.8.177
+
+        Performance and stability improvements on all platforms.
+
+
+2015-10-29: Version 4.8.176
+
+        Stage ES2015 ToLength semantics (issues 3087, 4244).
+
+        Performance and stability improvements on all platforms.
+
+
+2015-10-28: Version 4.8.175
+
+        Avoid calling %AddElement with a number out of array index range (issue
+        4516).
+
+        Performance and stability improvements on all platforms.
+
+
+2015-10-28: Version 4.8.174
+
+        Performance and stability improvements on all platforms.
+
+
+2015-10-28: Version 4.8.173
+
+        Performance and stability improvements on all platforms.
+
+
+2015-10-28: Version 4.8.172
+
+        Performance and stability improvements on all platforms.
+
+
+2015-10-28: Version 4.8.171
+
+        Performance and stability improvements on all platforms.
+
+
+2015-10-28: Version 4.8.170
+
+        Performance and stability improvements on all platforms.
+
+
+2015-10-28: Version 4.8.169
+
+        Performance and stability improvements on all platforms.
+
+
+2015-10-28: Version 4.8.168
+
+        Performance and stability improvements on all platforms.
+
+
+2015-10-28: Version 4.8.167
+
+        Performance and stability improvements on all platforms.
+
+
+2015-10-28: Version 4.8.166
+
+        Performance and stability improvements on all platforms.
+
+
+2015-10-28: Version 4.8.165
+
+        Performance and stability improvements on all platforms.
+
+
+2015-10-27: Version 4.8.164
+
+        Update to ES2015 == semantics for Symbol/SIMD wrappers (issue 3593).
+
+        Performance and stability improvements on all platforms.
+
+
+2015-10-27: Version 4.8.163
+
+        Performance and stability improvements on all platforms.
+
+
+2015-10-27: Version 4.8.162
+
+        Performance and stability improvements on all platforms.
+
+
+2015-10-27: Version 4.8.161
+
+        Fix deoptimization at ForInStatement::BodyId() (issue 4381).
+
+        Performance and stability improvements on all platforms.
+
+
+2015-10-27: Version 4.8.160
+
+        Performance and stability improvements on all platforms.
+
+
+2015-10-27: Version 4.8.159
+
+        Performance and stability improvements on all platforms.
+
+
+2015-10-27: Version 4.8.158
+
+        Performance and stability improvements on all platforms.
+
+
+2015-10-27: Version 4.8.157
+
+        Performance and stability improvements on all platforms.
+
+
+2015-10-27: Version 4.8.156
+
+        Check that array length stays a safe integer in Array.prototype.push
+        (issue 3087).
+
+        Performance and stability improvements on all platforms.
+
+
+2015-10-26: Version 4.8.155
+
+        Performance and stability improvements on all platforms.
+
+
+2015-10-26: Version 4.8.154
+
+        Performance and stability improvements on all platforms.
+
+
+2015-10-26: Version 4.8.153
+
+        Performance and stability improvements on all platforms.
+
+
+2015-10-26: Version 4.8.152
+
+        Performance and stability improvements on all platforms.
+
+
+2015-10-26: Version 4.8.151
+
+        Performance and stability improvements on all platforms.
+
+
+2015-10-26: Version 4.8.150
+
+        Performance and stability improvements on all platforms.
+
+
+2015-10-26: Version 4.8.149
+
+        Performance and stability improvements on all platforms.
+
+
+2015-10-26: Version 4.8.148
+
+        Performance and stability improvements on all platforms.
+
+
+2015-10-25: Version 4.8.147
+
+        Performance and stability improvements on all platforms.
+
+
+2015-10-25: Version 4.8.146
+
+        Performance and stability improvements on all platforms.
+
+
+2015-10-24: Version 4.8.145
+
+        Performance and stability improvements on all platforms.
+
+
+2015-10-24: Version 4.8.144
+
+        Performance and stability improvements on all platforms.
+
+
+2015-10-24: Version 4.8.143
+
+        Performance and stability improvements on all platforms.
+
+
+2015-10-24: Version 4.8.142
+
+        Performance and stability improvements on all platforms.
+
+
+2015-10-23: Version 4.8.141
+
+        Stage ES2015-style const in sloppy mode (issue 3739).
+
+        Map v8::Function to JSReceiver + IsCallable.
+
+        Performance and stability improvements on all platforms.
+
+
+2015-10-23: Version 4.8.140
+
+        Performance and stability improvements on all platforms.
+
+
+2015-10-22: Version 4.8.139
+
+        Performance and stability improvements on all platforms.
+
+
+2015-10-22: Version 4.8.138
+
+        Performance and stability improvements on all platforms.
+
+
+2015-10-22: Version 4.8.137
+
+        Performance and stability improvements on all platforms.
+
+
+2015-10-22: Version 4.8.136
+
+        Performance and stability improvements on all platforms.
+
+
+2015-10-22: Version 4.8.135
+
+        Performance and stability improvements on all platforms.
+
+
+2015-10-22: Version 4.8.134
+
+        [es6] stage sticky regexps and RegExp.prototype.flags (issue 4342).
+
+        [Crankshaft] Don't do HMathFloorOfDiv optimization for kUint32 values
+        (issue 4507).
+
+        Fix user options for fractional digits in Intl.NumberFormatter (Chromium
+        issue 544122).
+
+        Performance and stability improvements on all platforms.
+
+
+2015-10-22: Version 4.8.133
+
+        Performance and stability improvements on all platforms.
+
+
+2015-10-21: Version 4.8.132
+
+        Performance and stability improvements on all platforms.
+
+
+2015-10-21: Version 4.8.131
+
+        Performance and stability improvements on all platforms.
+
+
+2015-10-21: Version 4.8.130
+
+        Performance and stability improvements on all platforms.
+
+
+2015-10-21: Version 4.8.129
+
+        Performance and stability improvements on all platforms.
+
+
+2015-10-21: Version 4.8.128
+
+        Performance and stability improvements on all platforms.
+
+
+2015-10-21: Version 4.8.127
+
+        Performance and stability improvements on all platforms.
+
+
+2015-10-21: Version 4.8.126
+
+        Performance and stability improvements on all platforms.
+
+
+2015-10-21: Version 4.8.125
+
+        [es6] Handle super properly when rewriting arrow parameter initializers
+        (issue 4395).
+
+        Performance and stability improvements on all platforms.
+
+
+2015-10-21: Version 4.8.124
+
+        Performance and stability improvements on all platforms.
+
+
+2015-10-21: Version 4.8.123
+
+        [es6] Fix scoping for default parameters in arrow functions (issue
+        4395).
+
+        Performance and stability improvements on all platforms.
+
+
+2015-10-21: Version 4.8.122
+
+        Performance and stability improvements on all platforms.
+
+
+2015-10-21: Version 4.8.121
+
+        Performance and stability improvements on all platforms.
+
+
+2015-10-21: Version 4.8.120
+
+        Performance and stability improvements on all platforms.
+
+
+2015-10-20: Version 4.8.119
+
+        Performance and stability improvements on all platforms.
+
+
+2015-10-20: Version 4.8.118
+
+        Performance and stability improvements on all platforms.
+
+
+2015-10-20: Version 4.8.117
+
+        Performance and stability improvements on all platforms.
+
+
+2015-10-20: Version 4.8.116
+
+        Refactor array construction for map, filter (Chromium issue 544991).
+
+        [es6] Fix scoping for default parameters in arrow functions (issue
+        4395).
+
+        Performance and stability improvements on all platforms.
+
+
+2015-10-20: Version 4.8.115
+
+        Performance and stability improvements on all platforms.
+
+
+2015-10-20: Version 4.8.114
+
+        Performance and stability improvements on all platforms.
+
+
+2015-10-20: Version 4.8.113
+
+        Performance and stability improvements on all platforms.
+
+
+2015-10-20: Version 4.8.112
+
+        Performance and stability improvements on all platforms.
+
+
+2015-10-20: Version 4.8.111
+
+        [es6] stage sticky regexps and RegExp.prototype.flags (issue 4342).
+
+        Performance and stability improvements on all platforms.
+
+
+2015-10-19: Version 4.8.110
+
+        Performance and stability improvements on all platforms.
+
+
+2015-10-19: Version 4.8.109
+
+        Performance and stability improvements on all platforms.
+
+
+2015-10-19: Version 4.8.108
+
+        ll_prof: Do not use the deprecated tempfile.mktemp() (issue 1306).
+
+        Performance and stability improvements on all platforms.
+
+
+2015-10-19: Version 4.8.107
+
+        Performance and stability improvements on all platforms.
+
+
+2015-10-19: Version 4.8.106
+
+        Performance and stability improvements on all platforms.
+
+
+2015-10-19: Version 4.8.105
+
+        Performance and stability improvements on all platforms.
+
+
+2015-10-19: Version 4.8.104
+
+        Performance and stability improvements on all platforms.
+
+
+2015-10-19: Version 4.8.103
+
+        Performance and stability improvements on all platforms.
+
+
+2015-10-19: Version 4.8.102
+
+        Performance and stability improvements on all platforms.
+
+
+2015-10-19: Version 4.8.101
+
+        Performance and stability improvements on all platforms.
+
+
+2015-10-19: Version 4.8.100
+
+        Performance and stability improvements on all platforms.
+
+
+2015-10-19: Version 4.8.99
+
+        Performance and stability improvements on all platforms.
+
+
+2015-10-19: Version 4.8.98
+
+        Performance and stability improvements on all platforms.
+
+
+2015-10-19: Version 4.8.97
+
+        Performance and stability improvements on all platforms.
+
+
+2015-10-19: Version 4.8.96
+
+        Performance and stability improvements on all platforms.
+
+
+2015-10-18: Version 4.8.95
+
+        Performance and stability improvements on all platforms.
+
+
+2015-10-18: Version 4.8.94
+
+        Performance and stability improvements on all platforms.
+
+
+2015-10-18: Version 4.8.93
+
+        Performance and stability improvements on all platforms.
+
+
+2015-10-17: Version 4.8.92
+
+        Performance and stability improvements on all platforms.
+
+
+2015-10-16: Version 4.8.91
+
+        Performance and stability improvements on all platforms.
+
+
+2015-10-16: Version 4.8.90
+
+        Performance and stability improvements on all platforms.
+
+
+2015-10-16: Version 4.8.89
+
+        Performance and stability improvements on all platforms.
+
+
+2015-10-16: Version 4.8.88
+
+        Performance and stability improvements on all platforms.
+
+
+2015-10-16: Version 4.8.87
+
+        Performance and stability improvements on all platforms.
+
+
+2015-10-16: Version 4.8.86
+
+        Performance and stability improvements on all platforms.
+
+
+2015-10-16: Version 4.8.85
+
+        Performance and stability improvements on all platforms.
+
+
+2015-10-16: Version 4.8.84
+
+        Performance and stability improvements on all platforms.
+
+
+2015-10-16: Version 4.8.83
+
+        Performance and stability improvements on all platforms.
+
+
+2015-10-16: Version 4.8.82
+
+        Performance and stability improvements on all platforms.
+
+
+2015-10-16: Version 4.8.81
+
+        Performance and stability improvements on all platforms.
+
+
+2015-10-16: Version 4.8.80
+
+        Performance and stability improvements on all platforms.
+
+
+2015-10-15: Version 4.8.79
+
+        Performance and stability improvements on all platforms.
+
+
+2015-10-15: Version 4.8.78
+
+        Performance and stability improvements on all platforms.
+
+
+2015-10-15: Version 4.8.77
+
+        Performance and stability improvements on all platforms.
+
+
+2015-10-15: Version 4.8.76
+
+        Performance and stability improvements on all platforms.
+
+
+2015-10-15: Version 4.8.75
+
+        Make RegExp use ToLength on lastIndex when flag is turned on (issue
+        4244).
+
+        Performance and stability improvements on all platforms.
+
+
+2015-10-15: Version 4.8.74
+
+        Take Symbol-keyed properties into account in Object.freeze and friends
+        (Chromium issue 539875).
+
+        Performance and stability improvements on all platforms.
+
+
+2015-10-15: Version 4.8.73
+
+        Performance and stability improvements on all platforms.
+
+
+2015-10-15: Version 4.8.72
+
+        Performance and stability improvements on all platforms.
+
+
+2015-10-15: Version 4.8.71
+
+        Performance and stability improvements on all platforms.
+
+
+2015-10-15: Version 4.8.70
+
+        Performance and stability improvements on all platforms.
+
+
+2015-10-15: Version 4.8.69
+
+        Performance and stability improvements on all platforms.
+
+
+2015-10-15: Version 4.8.68
+
+        Performance and stability improvements on all platforms.
+
+
+2015-10-15: Version 4.8.67
+
+        Performance and stability improvements on all platforms.
+
+
+2015-10-15: Version 4.8.66
+
+        Performance and stability improvements on all platforms.
+
+
+2015-10-14: Version 4.8.65
+
+        Performance and stability improvements on all platforms.
+
+
+2015-10-14: Version 4.8.64
+
+        Add methods to extras' InternalPackedArray (issue 4276).
+
+        Performance and stability improvements on all platforms.
+
+
+2015-10-14: Version 4.8.63
+
+        Performance and stability improvements on all platforms.
+
+
+2015-10-14: Version 4.8.62
+
+        Performance and stability improvements on all platforms.
+
+
+2015-10-14: Version 4.8.61
+
+        Performance and stability improvements on all platforms.
+
+
+2015-10-14: Version 4.8.60
+
+        Performance and stability improvements on all platforms.
+
+
+2015-10-14: Version 4.8.59
+
+        Performance and stability improvements on all platforms.
+
+
+2015-10-14: Version 4.8.58
+
+        Performance and stability improvements on all platforms.
+
+
+2015-10-14: Version 4.8.57
+
+        Performance and stability improvements on all platforms.
+
+
+2015-10-14: Version 4.8.56
+
+        Performance and stability improvements on all platforms.
+
+
+2015-10-14: Version 4.8.55
+
+        Performance and stability improvements on all platforms.
+
+
+2015-10-13: Version 4.8.54
+
+        Performance and stability improvements on all platforms.
+
+
+2015-10-13: Version 4.8.53
+
+        Performance and stability improvements on all platforms.
+
+
+2015-10-13: Version 4.8.52
+
+        Performance and stability improvements on all platforms.
+
+
+2015-10-13: Version 4.8.51
+
+        Performance and stability improvements on all platforms.
+
+
+2015-10-13: Version 4.8.50
+
+        Performance and stability improvements on all platforms.
+
+
+2015-10-13: Version 4.8.49
+
+        Performance and stability improvements on all platforms.
+
+
+2015-10-13: Version 4.8.48
+
+        Performance and stability improvements on all platforms.
+
+
+2015-10-13: Version 4.8.47
+
+        Performance and stability improvements on all platforms.
+
+
+2015-10-13: Version 4.8.46
+
+        Performance and stability improvements on all platforms.
+
+
+2015-10-13: Version 4.8.45
+
+        Performance and stability improvements on all platforms.
+
+
+2015-10-13: Version 4.8.44
+
+        Performance and stability improvements on all platforms.
+
+
+2015-10-12: Version 4.8.43
+
+        Performance and stability improvements on all platforms.
+
+
+2015-10-12: Version 4.8.42
+
+        Performance and stability improvements on all platforms.
+
+
+2015-10-12: Version 4.8.41
+
+        Performance and stability improvements on all platforms.
+
+
+2015-10-12: Version 4.8.40
+
+        Performance and stability improvements on all platforms.
+
+
+2015-10-12: Version 4.8.39
+
+        Performance and stability improvements on all platforms.
+
+
+2015-10-12: Version 4.8.38
+
+        Test for var declarations in eval which conflict with let (issue 4454).
+
+        Don't compile functions in a context the caller doesn't have access to
+        (Chromium issue 541703).
+
+        Performance and stability improvements on all platforms.
+
+
+2015-10-12: Version 4.8.37
+
+        Performance and stability improvements on all platforms.
+
+
+2015-10-12: Version 4.8.36
+
+        Performance and stability improvements on all platforms.
+
+
+2015-10-12: Version 4.8.35
+
+        Performance and stability improvements on all platforms.
+
+
+2015-10-11: Version 4.8.34
+
+        Performance and stability improvements on all platforms.
+
+
+2015-10-09: Version 4.8.33
+
+        Performance and stability improvements on all platforms.
+
+
+2015-10-09: Version 4.8.32
+
+        Performance and stability improvements on all platforms.
+
+
+2015-10-09: Version 4.8.31
+
+        Performance and stability improvements on all platforms.
+
+
+2015-10-09: Version 4.8.30
+
+        Performance and stability improvements on all platforms.
+
+
+2015-10-09: Version 4.8.29
+
+        Performance and stability improvements on all platforms.
+
+
+2015-10-09: Version 4.8.28
+
+        Performance and stability improvements on all platforms.
+
+
+2015-10-09: Version 4.8.27
+
+        Performance and stability improvements on all platforms.
+
+
+2015-10-09: Version 4.8.26
+
+        Performance and stability improvements on all platforms.
+
+
+2015-10-09: Version 4.8.25
+
+        Performance and stability improvements on all platforms.
+
+
+2015-10-08: Version 4.8.24
+
+        Stage --harmony_sloppy_function (issue 4285).
+
+        Performance and stability improvements on all platforms.
+
+
+2015-10-08: Version 4.8.23
+
+        Performance and stability improvements on all platforms.
+
+
+2015-10-08: Version 4.8.22
+
+        Performance and stability improvements on all platforms.
+
+
+2015-10-08: Version 4.8.21
+
+        Performance and stability improvements on all platforms.
+
+
+2015-10-08: Version 4.8.20
+
+        Performance and stability improvements on all platforms.
+
+
+2015-10-08: Version 4.8.19
+
+        Performance and stability improvements on all platforms.
+
+
+2015-10-08: Version 4.8.18
+
+        Performance and stability improvements on all platforms.
+
+
+2015-10-08: Version 4.8.17
+
+        Performance and stability improvements on all platforms.
+
+
+2015-10-08: Version 4.8.16
+
+        Performance and stability improvements on all platforms.
+
+
+2015-10-07: Version 4.8.15
+
+        Performance and stability improvements on all platforms.
+
+
+2015-10-07: Version 4.8.14
+
+        Performance and stability improvements on all platforms.
+
+
+2015-10-07: Version 4.8.13
+
+        Performance and stability improvements on all platforms.
+
+
+2015-10-07: Version 4.8.12
+
+        Performance and stability improvements on all platforms.
+
+
+2015-10-07: Version 4.8.11
+
+        Performance and stability improvements on all platforms.
+
+
+2015-10-07: Version 4.8.10
+
+        Performance and stability improvements on all platforms.
+
+
+2015-10-07: Version 4.8.9
+
+        Performance and stability improvements on all platforms.
+
+
+2015-10-07: Version 4.8.8
+
+        Performance and stability improvements on all platforms.
+
+
+2015-10-07: Version 4.8.7
+
+        Performance and stability improvements on all platforms.
+
+
+2015-10-07: Version 4.8.6
+
+        Performance and stability improvements on all platforms.
+
+
+2015-10-07: Version 4.8.5
+
+        Performance and stability improvements on all platforms.
+
+
+2015-10-07: Version 4.8.4
+
+        Performance and stability improvements on all platforms.
+
+
+2015-10-07: Version 4.8.3
+
+        Destructuring array without initializer throws an exception (issue
+        4462).
+
+        Disable VirtualAlloc randomization on 32-bit Windows hosts (Chromium
+        issue 394591).
+
+        Performance and stability improvements on all platforms.
+
+
+2015-10-06: Version 4.8.2
+
+        Fix legacy const for-of/in destructuring (issue 4461).
+
+        [es6] Align Promise.resolve with the spec (issues 4161, 4341).
+
+        Prohibit let in lexical bindings (issue 4403).
+
+        Ensure scopes are backed by blocks in the body of for loops (Chromium
+        issues 536750, 536751).
+
+        Performance and stability improvements on all platforms.
+
+
+2015-10-04: Version 4.8.1
+
+        [cross-context] create new function prototypes in the context of the
+        function (issue 4217).
+
+        Fix completion of try..finally (issue 2529).
+
+        Extend Annex B 3.3 sloppy-mode block-scoped hoisting to scripts, eval
+        (issue 4441).
+
+        [V8] Add name of function for function's closure scope (Chromium issue
+        493156).
+
+        Performance and stability improvements on all platforms.
+
+
 2015-05-17: Sentinel
 
         The ChangeLog file is no longer maintained on bleeding_edge. This
diff --git a/include/v8-version.h b/include/v8-version.h
index 3c3b7fb..64c72e8 100644
--- a/include/v8-version.h
+++ b/include/v8-version.h
@@ -10,11 +10,11 @@
 // system so their names cannot be changed without changing the scripts.
 #define V8_MAJOR_VERSION 4
 #define V8_MINOR_VERSION 8
-#define V8_BUILD_NUMBER 0
+#define V8_BUILD_NUMBER 198
 #define V8_PATCH_LEVEL 0
 
 // Use 1 for candidates and 0 otherwise.
 // (Boolean macro values are not supported by all preprocessors.)
-#define V8_IS_CANDIDATE_VERSION 1
+#define V8_IS_CANDIDATE_VERSION 0
 
 #endif  // V8_INCLUDE_VERSION_H_