Revision f230a1cf deps/v8/ChangeLog

View differences:

deps/v8/ChangeLog
1
2013-10-31: Version 3.22.24
2

  
3
        Fixed uint32-to-smi conversion in Lithium.
4
        (Chromium issue 309623)
5

  
6
        Performance and stability improvements on all platforms.
7

  
8

  
9
2013-10-28: Version 3.22.23
10

  
11
        Renamed deprecated __attribute__((no_address_safety_analysis)) to
12
        __attribute__((no_sanitize_address)) (Chromium issue 311283)
13

  
14
        Defined DEBUG for v8_optimized_debug=2
15

  
16
        Performance and stability improvements on all platforms.
17

  
18

  
19
2013-10-25: Version 3.22.22
20

  
21
        Record allocation stack traces. (Chromium issue 277984,v8:2949)
22

  
23
        Performance and stability improvements on all platforms.
24

  
25

  
26
2013-10-24: Version 3.22.21
27

  
28
        Performance and stability improvements on all platforms.
29

  
30

  
31
2013-10-24: Version 3.22.20
32

  
33
        Made Array.prototype.pop throw if the last element is not configurable.
34

  
35
        Fixed HObjectAccess for loads from migrating prototypes.
36
        (Chromium issue 305309)
37

  
38
        Enabled preaging of code objects when --optimize-for-size.
39
        (Chromium issue 280984)
40

  
41
        Exposed v8::Function::GetDisplayName to public API.
42
        (Chromium issue 17356)
43

  
44
        Performance and stability improvements on all platforms.
45

  
46

  
47
2013-10-23: Version 3.22.19
48

  
49
        Fix materialization of captured objects with field tracking.
50
        (Chromium issue 298990)
51

  
52
        Performance and stability improvements on all platforms.
53

  
54

  
55
2013-10-22: Version 3.22.18
56

  
57
        Add tool to visualize machine code/lithium.
58

  
59
        Handle misaligned loads and stores in load elimination. Do not track
60
        misaligned loads and be conservative about invalidating misaligned
61
        stores. (issue 2934)
62

  
63
        Performance and stability improvements on all platforms.
64

  
65

  
66
2013-10-21: Version 3.22.17
67

  
68
        Harmony: Implement Math.trunc and Math.sign. (issue 2938)
69

  
70
        Performance and stability improvements on all platforms.
71

  
72

  
73
2013-10-21: Version 3.22.16
74

  
75
        Performance and stability improvements on all platforms.
76

  
77

  
78
2013-10-18: Version 3.22.15
79

  
80
        Enabled calling the SetReference* & SetObjectGroupId functions with a
81
        Persistent<SubclassOfValue>.
82

  
83
        Performance and stability improvements on all platforms.
84

  
85

  
86
2013-10-17: Version 3.22.14
87

  
88
        Performance and stability improvements on all platforms.
89

  
90

  
91
2013-10-16: Version 3.22.13
92

  
93
        Do not look up ArrayBuffer on global object in typed array constructor.
94
        (issue 2931)
95

  
96
        Performance and stability improvements on all platforms.
97

  
98

  
99
2013-10-15: Version 3.22.12
100

  
101
        Added histograms to track fraction of heap spaces and percentage of
102
        generated crankshaft code.
103

  
104
        Moved v8_optimized_debug default value to standalone.gypi.
105

  
106
        Track JS allocations as they arrive with no affection on performance
107
        when tracking is switched off (Chromium issue 277984).
108

  
109
        Performance and stability improvements on all platforms.
110

  
111

  
112
2013-10-14: Version 3.22.11
113

  
114
        Performance and stability improvements on all platforms.
115

  
116

  
117
2013-10-11: Version 3.22.10
118

  
119
        Fixed timezone issues with date-time/parse-* tests.
120
        (Chromium issue 2919)
121

  
122
        Added column getter to CpuProfileNode (Chromium issue 302537)
123

  
124
        Performance and stability improvements on all platforms.
125

  
126

  
127
2013-10-10: Version 3.22.9
128

  
129
        Ensure only whitelisted stubs have sse2 versions in the snapshot.
130
        (fix for chromium 304565)
131

  
132
        Implement ArrayBuffer.isView.
133

  
134
        Performance and stability improvements on all platforms.
135

  
136

  
137
2013-10-04: Version 3.22.8
138

  
139
        Performance and stability improvements on all platforms.
140

  
141

  
142
2013-10-03: Version 3.22.7
143

  
144
        Debug: Allow stepping into on a given call frame
145
        (Chromium issue 296963).
146

  
147
        Always use timeGetTime() for TimeTicks::Now() on Windows
148
        (Chromium issue 288924).
149

  
150
        Performance and stability improvements on all platforms.
151

  
152

  
153
2013-10-02: Version 3.22.6
154

  
155
        Performance and stability improvements on all platforms.
156

  
157

  
158
2013-10-01: Version 3.22.5
159

  
160
        Disabled externalization of sliced/cons strings in old pointer space
161
        (Chromium issue 276357).
162

  
163
        Turned on handle zapping for release builds
164

  
165
        Performance and stability improvements on all platforms.
166

  
167

  
168
2013-09-30: Version 3.22.4
169

  
170
        Function::Call and Object::CallAsFunction APIs should allow v8::Value as
171
        a receiver (issue 2915).
172

  
173
        Removed unnecessary mutex (Chromium issue 291236).
174

  
175
        Removed ArrayBufferView::BaseAddress method.
176

  
177
        Performance and stability improvements on all platforms.
178

  
179

  
180
2013-09-27: Version 3.22.3
181

  
182
        Added methods to enable configuration of ResourceConstraints based on
183
        limits derived at runtime.
184
        (Chromium issue 292928)
185

  
186
        Added -optimize-for-size flag to optimize for memory size (will be used
187
        by pre-aging CL), and removed the is_memory_constrained
188
        ResourceConstraint.
189
        (Chromium issue 292928)
190

  
191
        Performance and stability improvements on all platforms.
192

  
193

  
194
2013-09-26: Version 3.22.2
195

  
196
        Performance and stability improvements on all platforms.
197

  
198

  
199
2013-09-25: Version 3.22.1
200

  
201
        Sped up creating typed arrays from array-like objects.
202
        (Chromium issue 270507)
203

  
204
        Performance and stability improvements on all platforms.
205

  
206

  
207
2013-09-23: Version 3.22.0
208

  
209
        LiveEdit to mark more closure functions for re-instantiation when scope
210
        layout changes.
211
        (issue 2872)
212

  
213
        Made bounds check elimination iterative instead of recursive.
214
        (Chromium issue 289706)
215

  
216
        Turned on i18n support by default.
217

  
218
        Set the proper instance-type on HAllocate in BuildFastLiteral.
219
        (Chromium issue 284577)
220

  
221
        Performance and stability improvements on all platforms.
222

  
223

  
1 224
2013-09-18: Version 3.21.17
2 225

  
3 226
        Implemented local load/store elimination on basic blocks.

Also available in: Unified diff