Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(543)

Side by Side Diff: ChangeLog

Issue 681113011: Upgrade version and change log after branch. (Closed) Base URL: https://v8.googlecode.com/svn/branches/bleeding_edge
Patch Set: Created 6 years, 1 month ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch | Annotate | Revision Log
« no previous file with comments | « no previous file | src/version.cc » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 2014-05-19: Sentinel 1 2014-11-10: Sentinel
2 2
3 The ChangeLog file is no longer maintained on bleeding_edge. This 3 The ChangeLog file is no longer maintained on bleeding_edge. This
4 sentinel should stay on top of this list. 4 sentinel should stay on top of this list.
5 5
6 6
7 2014-11-05: Version 3.30.33
8
9 `1..isPrototypeOf.call(null)` should return false, not throw TypeError
10 (issue 3483).
11
12 Refactor ObjectGetOwnPropertyKeys to accept bitmask rather than boolean
13 (issue 3549).
14
15 Add debug mirror support for ES6 Map/Set iterators (Chromium issue
16 427868).
17
18 Performance and stability improvements on all platforms.
19
20
21 2014-11-04: Version 3.30.30
22
23 Performance and stability improvements on all platforms.
24
25
26 2014-11-02: Version 3.30.27
27
28 Performance and stability improvements on all platforms.
29
30
31 2014-11-02: Version 3.30.26
32
33 Performance and stability improvements on all platforms.
34
35
36 2014-11-01: Version 3.30.25
37
38 Performance and stability improvements on all platforms.
39
40
41 2014-11-01: Version 3.30.24
42
43 Ensure we don't try to inline raw access to indexed interceptor
44 receivers (Chromium issue 419220).
45
46 Performance and stability improvements on all platforms.
47
48
49 2014-10-31: Version 3.30.23
50
51 Introduce v8::Exception::GetMessage to find location of an error object
52 (Chromium issue 427954).
53
54 Performance and stability improvements on all platforms.
55
56
57 2014-10-30: Version 3.30.22
58
59 MIPS: Classes: Add super support in methods and accessors (issue 3330).
60
61 Classes: Add super support in methods and accessors (issue 3330).
62
63 Performance and stability improvements on all platforms.
64
65
66 2014-10-29: Version 3.30.21
67
68 MIPS: Classes: Add basic support for properties (issue 3330).
69
70 Classes: Add more tests for prototype edge cases (Chromium issue 3655).
71
72 Classes: Add test for method prototype (issue 3330).
73
74 Get stack trace for uncaught exceptions/promise rejections from the
75 simple stack when available.
76
77 Classes: Add basic support for properties (issue 3330).
78
79 Allow duplicate property names in classes (issue 3570).
80
81 Windows: use SystemTimeToTzSpecificLocalTime instead of localtime_s
82 (Chromium issue 417640).
83
84 Performance and stability improvements on all platforms.
85
86
87 2014-10-28: Version 3.30.20
88
89 Performance and stability improvements on all platforms.
90
91
92 2014-10-27: Version 3.30.19
93
94 Check string literals with escapes in PreParserTraits::GetSymbol()
95 (issue 3606).
96
97 only define ARRAYSIZE_UNSAFE for NaCl builds (Chromium issue 405225).
98
99 Performance and stability improvements on all platforms.
100
101
102 2014-10-24: Version 3.30.18
103
104 Narrow cases where Sparse/Smart versions of Array methods are used
105 (issues 2615, 3612, 3621).
106
107 Shrink new space in idle notification (Chromium issue 424423).
108
109 Performance and stability improvements on all platforms.
110
111
112 2014-10-23: Version 3.30.17
113
114 ARM64: Fix stack manipulation (Chromium issue 425585).
115
116 Speed up creation of Objects whose prototype has dictionary elements
117 (Chromium issue 422754).
118
119 Enable libstdc++ debug mode in debug builds (issue 3638).
120
121 Performance and stability improvements on all platforms.
122
123
124 2014-10-22: Version 3.30.16
125
126 Remove v8stdint.h, it doesn't serve a purpose anymore.
127
128 Performance and stability improvements on all platforms.
129
130
131 2014-10-21: Version 3.30.15
132
133 Avoid the Marsaglia effect in 3D (Chromium issue 423311).
134
135 Performance and stability improvements on all platforms.
136
137
138 2014-10-20: Version 3.30.14
139
140 Performance and stability improvements on all platforms.
141
142
143 2014-10-17: Version 3.30.13
144
145 Don't expose Array.prototype.values as it breaks webcompat (Chromium
146 issue 409858).
147
148 Fix break location calculation (Chromium issue 419663).
149
150 Enable libstdc++ debug mode in debug builds (issue 3638).
151
152 Performance and stability improvements on all platforms.
153
154
155 2014-10-17: Version 3.30.12
156
157 Implement .forEach() on typed arrays (issue 3578).
158
159 Introduce v8::Exception::GetStackTrace API method.
160
161 Remove SmartMove, bringing Array methods further into spec compliance
162 (issue 2615).
163
164 Convert argument toObject() in Object.getOwnPropertyNames/Descriptors
165 (issue 3443).
166
167 Performance and stability improvements on all platforms.
168
169
170 2014-10-15: Version 3.30.11
171
172 Array.prototype.{every, filter, find, findIndex, forEach, map, some}:
173 Use fresh primitive wrapper for calls (issue 3536).
174
175 Correctly expand literal buffer for surrogate pairs (Chromium issue
176 423212).
177
178 Performance and stability improvements on all platforms.
179
180
181 2014-10-15: Version 3.30.10
182
183 Squeeze the layout of various AST node types (Chromium issue 417697).
184
185 Performance and stability improvements on all platforms.
186
187
188 2014-10-14: Version 3.30.9
189
190 Performance and stability improvements on all platforms.
191
192
193 2014-10-13: Version 3.30.8
194
195 AST nodes have at most one bailout/typefeedback ID now, saving lots of
196 memory (Chromium issue 417697).
197
198 Allow identifier code points from supplementary multilingual planes
199 (issue 3617).
200
201 Performance and stability improvements on all platforms.
202
203
204 2014-10-10: Version 3.30.7
205
206 Fix computation of UTC time from local time at DST change points (issue
207 3116, Chromium issues 415424, 417640).
208
209 Convert `obj` ToObject in Object.keys() (issue 3587).
210
211 Performance and stability improvements on all platforms.
212
213
214 2014-10-09: Version 3.30.6
215
216 Update unicode to 7.0.0 (issue 2892).
217
218 Classes: Add support for toString (issue 3330).
219
220 Don't enable WPO on Win64 and require Server 2003 / x64 for win64
221 (Chromium issue 421363).
222
223 Performance and stability improvements on all platforms.
224
225
226 2014-10-08: Version 3.30.5
227
228 Performance and stability improvements on all platforms.
229
230
231 2014-10-08: Version 3.30.4
232
233 This uses a runtime function to set up the the constructor and its
234 prototype (issue 3330).
235
236 Remove PersistentBase::ClearAndLeak.
237
238 Squeeze the layout of variable proxy nodes (Chromium issue 417697).
239
240 Add MonotonicallyIncreasingTime to V8 Platform (Chromium issue 417668).
241
242 Fix representation of HLoadRoot (Chromium issue 419036).
243
244 Performance and stability improvements on all platforms.
245
246
247 2014-10-03: Version 3.30.3
248
249 Removed the Isolate* field from literal nodes (Chromium issue 417697).
250
251 Squeeze the layout of expression nodes a bit (Chromium issue 417697).
252
253 Merged FeedbackSlotInterface into AstNode, removing the need for a 2nd
254 vtable (Chromium issue 417697).
255
256 Extend CPU profiler with mapping ticks to source lines.
257
258 Remove support for parallel sweeping.
259
260 Introduce v8::Object::GetIsolate().
261
262 Performance and stability improvements on all platforms.
263
264
265 2014-10-02: Version 3.30.2
266
267 Fix Hydrogen's BuildStore() (Chromium issue 417508).
268
269 Move unit tests to test/unittests (issue 3489).
270
271 Changes to ALLOW_UNUSED to match upcoming changes to the Chromium trunk:
272 * Eliminate usage of ALLOW_UNUSED to define COMPILE_ASSERT and just use
273 static_assert() in all cases now that all platforms build with C++11. *
274 Convert remaining uses of ALLOW_UNUSED to ALLOW_UNUSED_TYPE to match how
275 Chromium will be splitting this functionality. (In Chromium we'll have
276 both ALLOW_UNUSED_TYPE and ALLOW_UNUSED_LOCAL, which have different
277 syntax to enable us to use these with MSVC.) (Chromium issue 81439).
278
279 Performance and stability improvements on all platforms.
280
281
282 2014-10-01: Version 3.30.1
283
284 Introduce PromiseRejectCallback (issue 3093).
285
286 ES6: Implement object literal property shorthand (issue 3584).
287
288 Performance and stability improvements on all platforms.
289
290
291 2014-09-30: Version 3.29.93
292
293 Add a getter for the address and size of the code range to the pulic API
294 (issue 3598).
295
296 Convert `obj` ToObject in Object.keys() (issue 3587).
297
298 Performance and stability improvements on all platforms.
299
300
301 2014-09-29: Version 3.29.92
302
303 Performance and stability improvements on all platforms.
304
305
306 2014-09-26: Version 3.29.91
307
308 Performance and stability improvements on all platforms.
309
310
311 2014-09-25: Version 3.29.88
312
313 Performance and stability improvements on all platforms.
314
315
316 2014-09-24: Version 3.29.87
317
318 Preserve message when rethrowing exception (issue 3583).
319
320 Fix escaped index JSON parsing (Chromium issue 416449).
321
322 Performance and stability improvements on all platforms.
323
324
325 2014-09-23: Version 3.29.84
326
327 Performance and stability improvements on all platforms.
328
329
330 2014-09-23: Version 3.29.83
331
332 Performance and stability improvements on all platforms.
333
334
335 2014-09-23: Version 3.29.82
336
337 Fix escaped index JSON parsing (Chromium issue 416449).
338
339 Performance and stability improvements on all platforms.
340
341
342 2014-09-17: Version 3.29.70
343
344 Enable ES6 generators (issue 2355).
345
346 Fixed int vs. uintptr_t confusion (plus some cleanup on the way) (issue
347 3556).
348
349 Move configuration of ResourceConstraints to Isolate construction.
350
351 Performance and stability improvements on all platforms.
352
353
354 2014-09-16: Version 3.29.66
355
356 Currently, a new isolate is created in an uninitialized state, and
357 several API methods will automatically initialize it. During this
358 uninitialized state, code event handlers and function entry handlers can
359 be attached to the isolate.
360
361 Performance and stability improvements on all platforms.
362
363
364 2014-09-15: Version 3.29.64
365
366 ES6: String(symbol) should work like symbol.toString (issue 3554).
367
368 Arrow functions: Cleanup handling of the prototype property (issue
369 2700).
370
371 Remove V8_HOST_CAN_READ_UNALIGNED and its uses (Chromium issue 412967).
372
373 Fix Smi vs. HeapObject confusion in HConstants (Chromium issue 412215).
374
375 Performance and stability improvements on all platforms.
376
377
378 2014-09-12: Version 3.29.59
379
380 Do not use wide reads in CopyCharsUnsigned (Chromium issue 412967).
381
382 Fix inaccurate type condition in Hydrogen (Chromium issue 412210).
383
384 Fix crash in ScriptDebugServer::wrapCallFrames (Chromium issue 411196).
385
386 Performance and stability improvements on all platforms.
387
388
389 2014-09-11: Version 3.29.57
390
391 ES6: Add support for method shorthand in object literals (issue 3516).
392
393 Unbreak FreeBSD build (hopefully) (issue 3548).
394
395 Performance and stability improvements on all platforms.
396
397
398 2014-09-09: Version 3.29.53
399
400 Performance and stability improvements on all platforms.
401
402
403 2014-09-08: Version 3.29.50
404
405 Allocate a new empty number dictionary when resetting elements (Chromium
406 issue 410332).
407
408 Performance and stability improvements on all platforms.
409
410
411 2014-09-05: Version 3.29.43
412
413 Enforce correct number comparisons when inlining Array.indexOf (Chromium
414 issue 407946).
415
416 Performance and stability improvements on all platforms.
417
418
419 2014-09-04: Version 3.29.41
420
421 Performance and stability improvements on all platforms.
422
423
424 2014-09-03: Version 3.29.40
425
426 Use correct receiver for DOM accessors on the prototype chain (issue
427 3538).
428
429 Performance and stability improvements on all platforms.
430
431
432 2014-09-02: Version 3.29.38
433
434 Do not clear weak monomorphic IC after context disposal (Chromium issue
435 404020).
436
437 Turn on job-based sweeping (issue 3104).
438
439 Performance and stability improvements on all platforms.
440
441
442 2014-09-01: Version 3.29.35
443
444 Performance and stability improvements on all platforms.
445
446
447 2014-08-29: Version 3.29.29
448
449 Performance and stability improvements on all platforms.
450
451
452 2014-08-28: Version 3.29.27
453
454 Performance and stability improvements on all platforms.
455
456
457 2014-08-28: Version 3.29.25
458
459 Performance and stability improvements on all platforms.
460
461
462 2014-08-28: Version 3.29.24
463
464 Tweaks to generate XP-compatible .exes (Chromium issue 407517).
465
466 Performance and stability improvements on all platforms.
467
468
469 2014-08-28: Version 3.29.23
470
471 Performance and stability improvements on all platforms.
472
473
474 2014-08-27: Version 3.29.20
475
476 Handle empty allocation list in CodeRange properly (issue 3540, Chromium
477 issue 407566).
478
479 Fixed inlining of constant values (issue 3529).
480
481 Performance and stability improvements on all platforms.
482
483
484 2014-08-25: Version 3.29.17
485
486 Performance and stability improvements on all platforms.
487
488
489 2014-08-24: Version 3.29.16
490
491 Fix issue with numeric property names (issue 3507).
492
493 Add back the duplicate property checker (issue 3498).
494
495 Performance and stability improvements on all platforms.
496
497
498 2014-08-22: Version 3.29.14
499
500 Don't inline Array.shift() if receiver map is not extensible (Chromium
501 issue 405517).
502
503 Performance and stability improvements on all platforms.
504
505
506 2014-08-21: Version 3.29.11
507
508 Refactor ParseObjectLiteral.
509
510 Support symbol-named properties in API (issue 3394).
511
512 Suppress test262 test that tests duplicate properties.
513
514 ES6: Duplicate properties are no longer an error (issue 3498).
515
516 Expose function CheckDebugBreak in the debugger api.
517
518 Remove RegExp.$input (issue 3486).
519
520 Performance and stability improvements on all platforms.
521
522
523 2014-08-21: Version 3.29.10
524
525 ES6: Make sure we do not store -0 as the key in Map/Set (issue 3515).
526
527 Remove removed flags from tests.
528
529 Expose well-known Symbols to C++ API (Chromium issue 341423).
530
531 Implement ES6 Array.of() (issue 3427).
532
533 Performance and stability improvements on all platforms.
534
535
536 2014-08-20: Version 3.29.9
537
538 Correctly handle holes when concat()ing double arrays (Chromium issue
539 403409).
540
541 [turbofan] Refactor the InstructionSelector tests (issue 3489).
542
543 ES6: Make Map/Set constructors support iterable values (issue 3508).
544
545 WeakMap/WeakSet: Add test for non object keys (issue 3399).
546
547 Performance and stability improvements on all platforms.
548
549
550 2014-08-12: Version 3.28.71
551
552 ToNumber(Symbol) should throw TypeError (issue 3499).
553
554 Performance and stability improvements on all platforms.
555
556
557 2014-08-11: Version 3.28.69
558
559 Performance and stability improvements on all platforms.
560
561
562 2014-08-09: Version 3.28.65
563
564 Performance and stability improvements on all platforms.
565
566
567 2014-08-08: Version 3.28.64
568
569 ES6: Implement WeakMap and WeakSet constructor logic (issue 3399).
570
571 Enable ES6 unscopables (issue 3401).
572
573 Turn on harmony_unscopables for es_staging (issue 3401).
574
575 Remove proxies from --harmony switch for M38, because problems.
576
577 Reland "Add initial support for compiler unit tests using GTest/GMock."
578 (issue 3489).
579
580 Enable ES6 iteration by default (issue 2214).
581
582 Performance and stability improvements on all platforms.
583
584
585 2014-08-07: Version 3.28.62
586
587 Only escape U+0022 in argument values of `String.prototype` HTML methods
588 (issue 2217).
589
590 Update webkit test for expected own properties.
591
592 This implements unscopables (issue 3401).
593
594 Add `CheckObjectCoercible` for the `String.prototype` HTML methods
595 (issue 2218).
596
597 Add initial support for compiler unit tests using GTest/GMock (issue
598 3489).
599
600 Trigger exception debug events on Promise reject (Chromium issue
601 393913).
602
603 Refactor unit tests for the base library to use GTest (issue 3489).
604
605 Performance and stability improvements on all platforms.
606
607
608 2014-08-06: Version 3.28.60
609
610 Enable ES6 Map and Set by default (issue 1622).
611
612 Performance and stability improvements on all platforms.
613
614
615 2014-08-06: Version 3.28.59
616
617 Removed GetConstructor from the API. Instead either get the
618 "constructor" property stored in the prototype, or keep a side-table.
619
620 Enable ES6 Symbols by default (issue 2158).
621
622 Performance and stability improvements on all platforms.
623
624
625 2014-08-05: Version 3.28.57
626
627 Add dependencies on gtest and gmock.
628
629 Performance and stability improvements on all platforms.
630
631
632 2014-08-04: Version 3.28.54
633
634 Performance and stability improvements on all platforms.
635
636
637 2014-08-01: Version 3.28.53
638
639 Performance and stability improvements on all platforms.
640
641
642 2014-07-31: Version 3.28.52
643
644 Performance and stability improvements on all platforms.
645
646
647 2014-07-31: Version 3.28.51
648
649 Drop deprecated memory related notification API (Chromium issue 397026).
650
651 Performance and stability improvements on all platforms.
652
653
654 2014-07-31: Version 3.28.50
655
656 Use emergency memory in the case of out of memory during evacuation
657 (Chromium issue 395314).
658
659 Performance and stability improvements on all platforms.
660
661
662 2014-07-30: Version 3.28.48
663
664 Fix Object.freeze with field type tracking. Keep the descriptor properly
665 intact while update the field type (issue 3458).
666
667 Performance and stability improvements on all platforms.
668
669
670 2014-07-29: Version 3.28.45
671
672 Performance and stability improvements on all platforms.
673
674
675 2014-07-28: Version 3.28.43
676
677 Performance and stability improvements on all platforms.
678
679
680 2014-07-25: Version 3.28.38
681
682 Fix issue with setters and their holders in accessors.cc (Chromium issue
683 3462).
684
685 Introduce more debug events for promises (issue 3093).
686
687 Move gc notifications from V8 to Isolate and make idle hint mandatory
688 (Chromium issue 397026).
689
690 The accessors should get the value from the holder and not from this
691 (issue 3461).
692
693 Performance and stability improvements on all platforms.
694
695
696 2014-07-24: Version 3.28.35
697
698 Rebaseline/update the intl tests with ICU 52 (issue 3454).
699
700 Expose the content of Sets and WeakSets through SetMirror (issue 3093).
701
702 Performance and stability improvements on all platforms.
703
704
705 2014-07-23: Version 3.28.32
706
707 Update ICU to 5.2 (matching chromium) (issue 3452).
708
709 Performance and stability improvements on all platforms.
710
711
712 2014-07-22: Version 3.28.31
713
714 Remove harmony-typeof.
715
716 Implement String.prototype.codePointAt and String.fromCodePoint (issue
717 2840).
718
719 Performance and stability improvements on all platforms.
720
721
722 2014-07-21: Version 3.28.30
723
724 Performance and stability improvements on all platforms.
725
726
727 2014-07-21: Version 3.28.29
728
729 Performance and stability improvements on all platforms.
730
731
732 2014-07-18: Version 3.28.28
733
734 Performance and stability improvements on all platforms.
735
736
737 2014-07-17: Version 3.28.26
738
739 Ship ES6 Math functions (issue 2938).
740
741 Make ToPrimitive throw on symbol wrappers (issue 3442).
742
743 Performance and stability improvements on all platforms.
744
745
746 2014-07-16: Version 3.28.25
747
748 Performance and stability improvements on all platforms.
749
750
751 2014-07-16: Version 3.28.24
752
753 Removed some copy-n-paste from StackFrame::Foo API entries (issue 3436).
754
755 Performance and stability improvements on all platforms.
756
757
758 2014-07-15: Version 3.28.23
759
760 Fix error message about read-only symbol properties (issue 3441).
761
762 Include symbol properties in Object.{create,defineProperties} (issue
763 3440).
764
765 Performance and stability improvements on all platforms.
766
767
768 2014-07-14: Version 3.28.22
769
770 Performance and stability improvements on all platforms.
771
772
773 2014-07-11: Version 3.28.21
774
775 Make `let` usable as an identifier in ES6 sloppy mode (issue 2198).
776
777 Support ES6 Map and Set in heap profiler (issue 3368).
778
779 Performance and stability improvements on all platforms.
780
781
782 2014-07-10: Version 3.28.20
783
784 Remove deprecate counter/histogram methods.
785
786 Fixed printing of external references (Chromium issue 392068).
787
788 Fix several issues with ES6 redeclaration checks (issue 3426).
789
790 Performance and stability improvements on all platforms.
791
792
793 2014-07-09: Version 3.28.19
794
795 Performance and stability improvements on all platforms.
796
797
798 2014-07-09: Version 3.28.18
799
800 Reland "Postpone termination exceptions in debug scope." (issue 3408).
801
802 Performance and stability improvements on all platforms.
803
804
805 2014-07-08: Version 3.28.17
806
807 MIPS: Fix computed properties on object literals with a double as
808 propertyname (Chromium issue 390732).
809
810 Performance and stability improvements on all platforms.
811
812
813 2014-07-08: Version 3.28.16
814
815 Fix computed properties on object literals with a double as propertyname
816 (Chromium issue 390732).
817
818 Avoid brittle use of .bind in Promise.all (issue 3420).
819
820 Performance and stability improvements on all platforms.
821
822
823 2014-07-07: Version 3.28.15
824
825 Remove a bunch of Isolate::UncheckedCurrent calls.
826
827 Performance and stability improvements on all platforms.
828
829
830 2014-07-07: Version 3.28.14
831
832 Use the HeapObjectIterator to scan-on-scavenge map pages (Chromium issue
833 390732).
834
835 Introduce debug events for Microtask queue (Chromium issue 272416).
836
837 Split out libplatform into a separate libary.
838
839 Add clang-format to presubmit checks.
840
841 Stack traces exposed to Javascript should omit extensions (issue 311).
842
843 Remove deprecated v8::Context::HasOutOfMemoryException.
844
845 Postpone termination exceptions in debug scope (issue 3408).
846
847 Performance and stability improvements on all platforms.
848
849
850 2014-07-04: Version 3.28.13
851
852 Rollback to r22134.
853
854
855 2014-07-04: Version 3.28.12
856
857 Use the HeapObjectIterator to scan-on-scavenge map pages (Chromium issue
858 390732).
859
860 Introduce debug events for Microtask queue (Chromium issue 272416).
861
862 Performance and stability improvements on all platforms.
863
864
865 2014-07-03: Version 3.28.11
866
867 Split out libplatform into a separate libary.
868
869 Performance and stability improvements on all platforms.
870
871
872 2014-07-03: Version 3.28.10
873
874 Add clang-format to presubmit checks.
875
876 Stack traces exposed to Javascript should omit extensions (issue 311).
877
878 Remove deprecated v8::Context::HasOutOfMemoryException.
879
880 Postpone termination exceptions in debug scope (issue 3408).
881
882 Performance and stability improvements on all platforms.
883
884
885 2014-07-02: Version 3.28.9
886
887 Make freeze & friends ignore private properties (issue 3419).
888
889 Introduce a builddeps make target (issue 3418).
890
891 Performance and stability improvements on all platforms.
892
893
894 2014-07-01: Version 3.28.8
895
896 Remove static initializer from isolate.
897
898 ES6: Add missing Set.prototype.keys function (issue 3411).
899
900 Introduce debug events for promises (issue 3093).
901
902 Performance and stability improvements on all platforms.
903
904
905 2014-06-30: Version 3.28.7
906
907 Performance and stability improvements on all platforms.
908
909
910 2014-06-30: Version 3.28.6
911
912 Unbreak "os" stuff in shared d8 builds (issue 3407).
913
914 Performance and stability improvements on all platforms.
915
916
917 2014-06-26: Version 3.28.4
918
919 Compile optimized code with active debugger but no break points
920 (Chromium issue 386492).
921
922 Optimize Map/Set.prototype.forEach.
923
924 Collect garbage with kReduceMemoryFootprintMask in IdleNotification
925 (Chromium issue 350720).
926
927 Performance and stability improvements on all platforms.
928
929
930 2014-06-26: Version 3.28.3
931
932 Grow heap slower if GC freed many global handles (Chromium issue
933 263503).
934
935 Performance and stability improvements on all platforms.
936
937
938 2014-06-25: Version 3.28.2
939
940 Remove bogus assertions in HCompareObjectEqAndBranch (Chromium issue
941 387636).
942
943 Do not eagerly update allow_osr_at_loop_nesting_level (Chromium issue
944 387599).
945
946 Set host_arch to ia32 on machines with a 32bit userland but a 64bit
947 kernel (Chromium issue 368384).
948
949 Map/Set: Implement constructor parameter handling (issue 3398).
950
951 Performance and stability improvements on all platforms.
952
953
954 2014-06-24: Version 3.28.1
955
956 Support LiveEdit on Arm64 (Chromium issue 368580).
957
958 Run JS micro tasks in the appropriate context (Chromium issue 385349).
959
960 Add a use counter API.
961
962 Set host_arch to ia32 on machines with a 32bit userland but a 64bit
963 kernel.
964
965 Performance and stability improvements on all platforms.
966
967
968 2014-06-23: Version 3.28.0
969
970 MIPS: Support LiveEdit (Chromium issue 368580).
971
972 Array.concat: properly go to dictionary mode when required (Chromium
973 issue 387031).
974
975 Support LiveEdit on ARM (Chromium issue 368580).
976
977 Performance and stability improvements on all platforms.
978
979
980 2014-06-18: Version 3.27.34
981
982 Reduce number of writes to DependentCode array when inserting dependent
983 IC (Chromium issue 305878).
984
985 Performance and stability improvements on all platforms.
986
987
988 2014-06-17: Version 3.27.33
989
990 Do GC if CodeRange fails to allocate a block (Chromium issue 305878).
991
992 Throw syntax error when a getter/setter has the wrong number of params
993 (issue 3371).
994
995 Performance and stability improvements on all platforms.
996
997
998 2014-06-17: Version 3.27.32
999
1000 Performance and stability improvements on all platforms.
1001
1002
1003 2014-06-16: Version 3.27.31
1004
1005 Version fix.
1006
1007
1008 2014-06-16: Version 3.27.30
1009
1010 Fix representation of Phis for mutable-heapnumber-in-object-literal
1011 properties (issue 3392).
1012
1013 Performance and stability improvements on all platforms.
1014
1015
1016 2014-06-16: Version 3.27.29
1017
1018 Emulate MLS on pre-ARMv6T2. Cleaned up thumbee vs. thumb2 confusion.
1019
1020 X87: Fixed flooring division by a power of 2, once again.. (issue 3259).
1021
1022 Fixed undefined behavior in RNG (Chromium issue 377790).
1023
1024 Performance and stability improvements on all platforms.
1025
1026
1027 2014-06-13: Version 3.27.28
1028
1029 Add v8::Promise::Then (Chromium issue 371288).
1030
1031 Performance and stability improvements on all platforms.
1032
1033
1034 2014-06-12: Version 3.27.27
1035
1036 Fix detection of VFP3D16 on Galaxy Tab 10.1 (issue 3387).
1037
1038 Performance and stability improvements on all platforms.
1039
1040
1041 2014-06-12: Version 3.27.26
1042
1043 MIPS: Fixed flooring division by a power of 2, once again.. (issue
1044 3259).
1045
1046 Fixed flooring division by a power of 2, once again.. (issue 3259).
1047
1048 Fix unsigned comparisons (issue 3380).
1049
1050 Performance and stability improvements on all platforms.
1051
1052
1053 2014-06-11: Version 3.27.25
1054
1055 Performance and stability improvements on all platforms.
1056
1057
1058 2014-06-11: Version 3.27.24
1059
1060 Fix invalid attributes when generalizing because of incompatible map
1061 change (Chromium issue 382143).
1062
1063 Fix missing smi check in inlined indexOf/lastIndexOf (Chromium issue
1064 382513).
1065
1066 Performance and stability improvements on all platforms.
1067
1068
1069 2014-06-06: Version 3.27.23
1070
1071 Performance and stability improvements on all platforms.
1072
1073
1074 2014-06-06: Version 3.27.22
1075
1076 Performance and stability improvements on all platforms.
1077
1078
1079 2014-06-06: Version 3.27.21
1080
1081 Turn on harmony_collections for es_staging (issue 1622).
1082
1083 Do not make heap iterable eagerly (Chromium issue 379740).
1084
1085 Performance and stability improvements on all platforms.
1086
1087
1088 2014-06-05: Version 3.27.20
1089
1090 Fix invalid loop condition for Array.lastIndexOf() (Chromium issue
1091 380512).
1092
1093 Add API support for passing a C++ function as a microtask callback.
1094
1095 Performance and stability improvements on all platforms.
1096
1097
1098 2014-06-04: Version 3.27.19
1099
1100 Split Put into Put and Remove.
1101
1102 ES6: Add support for values/keys/entries for Map and Set (issue 1793).
1103
1104 Performance and stability improvements on all platforms.
1105
1106
1107 2014-06-03: Version 3.27.18
1108
1109 Remove PROHIBITS_OVERWRITING as it is subsumed by non-configurable
1110 properties.
1111
1112 Performance and stability improvements on all platforms.
1113
1114
1115 2014-06-02: Version 3.27.17
1116
1117 BuildNumberToString: Check for undefined keys in the cache (Chromium
1118 issue 368114).
1119
1120 HRor and HSar can deoptimize (issue 3359).
1121
1122 Simplify, speed-up correct-context ObjectObserve calls.
1123
1124 Performance and stability improvements on all platforms.
1125
1126
1127 2014-05-29: Version 3.27.16
1128
1129 Allow microtasks to throw exceptions and handle them gracefully
1130 (Chromium issue 371566).
1131
1132 Performance and stability improvements on all platforms.
1133
1134
1135 2014-05-28: Version 3.27.15
1136
1137 Performance and stability improvements on all platforms.
1138
1139
1140 2014-05-27: Version 3.27.14
1141
1142 Reland "Customized support for feedback on calls to Array." and follow-
1143 up fixes (Chromium issues 377198, 377290).
1144
1145 Performance and stability improvements on all platforms.
1146
1147
1148 2014-05-26: Version 3.27.13
1149
1150 Performance and stability improvements on all platforms.
1151
1152
1153 2014-05-26: Version 3.27.12
1154
1155 Check for cached transition to ExternalArray elements kind (issue 3337).
1156
1157 Support ES6 weak collections in heap profiler (Chromium issue 376196).
1158
1159 Performance and stability improvements on all platforms.
1160
1161
1162 2014-05-23: Version 3.27.11
1163
1164 Add support for ES6 Symbol in heap profiler (Chromium issue 376194).
1165
1166 Performance and stability improvements on all platforms.
1167
1168
1169 2014-05-22: Version 3.27.10
1170
1171 Implement Mirror object for Symbols (issue 3290).
1172
1173 Allow debugger to step into Map and Set forEach callbacks (issue 3341).
1174
1175 Fix ArrayShift hydrogen support (Chromium issue 374838).
1176
1177 Use SameValueZero for Map and Set (issue 1622).
1178
1179 Array Iterator next should check for own property.
1180
1181 Performance and stability improvements on all platforms.
1182
1183
1184 2014-05-21: Version 3.27.9
1185
1186 Disable ArrayShift hydrogen support (Chromium issue 374838).
1187
1188 ES6 Map/Set iterators/forEach improvements (issue 1793).
1189
1190 Performance and stability improvements on all platforms.
1191
1192
1193 2014-05-20: Version 3.27.8
1194
1195 Move microtask queueing logic from JavaScript to C++.
1196
1197 Partial revert of "Next bunch of fixes for check elimination" (Chromium
1198 issue 372173).
1199
1200 Performance and stability improvements on all platforms.
1201
1202
7 2014-05-19: Version 3.27.7 1203 2014-05-19: Version 3.27.7
8 1204
9 Performance and stability improvements on all platforms. 1205 Performance and stability improvements on all platforms.
10 1206
11 1207
12 2014-05-19: Version 3.27.6 1208 2014-05-19: Version 3.27.6
13 1209
14 Performance and stability improvements on all platforms. 1210 Performance and stability improvements on all platforms.
15 1211
16 1212
(...skipping 7413 matching lines...) Expand 10 before | Expand all | Expand 10 after
7430 setting break points in them. 8626 setting break points in them.
7431 8627
7432 8628
7433 2008-07-03: Version 0.1.0 8629 2008-07-03: Version 0.1.0
7434 8630
7435 Initial export. 8631 Initial export.
7436 8632
7437 # Local Variables: 8633 # Local Variables:
7438 # mode:text 8634 # mode:text
7439 # End: 8635 # End:
OLDNEW
« no previous file with comments | « no previous file | src/version.cc » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698