1 2016-11-15: Version 5.6.326 2 3 Performance and stability improvements on all platforms. 4 5 6 2016-11-15: Version 5.6.325 7 8 [wasm] Be more lenient on the names section (issue 5632). 9 10 Performance and stability improvements on all platforms. 11 12 13 2016-11-15: Version 5.6.324 14 15 Performance and stability improvements on all platforms. 16 17 18 2016-11-15: Version 5.6.323 19 20 Performance and stability improvements on all platforms. 21 22 23 2016-11-15: Version 5.6.322 24 25 Performance and stability improvements on all platforms. 26 27 28 2016-11-15: Version 5.6.321 29 30 Performance and stability improvements on all platforms. 31 32 33 2016-11-15: Version 5.6.320 34 35 Performance and stability improvements on all platforms. 36 37 38 2016-11-15: Version 5.6.319 39 40 Performance and stability improvements on all platforms. 41 42 43 2016-11-15: Version 5.6.318 44 45 Performance and stability improvements on all platforms. 46 47 48 2016-11-15: Version 5.6.317 49 50 Performance and stability improvements on all platforms. 51 52 53 2016-11-14: Version 5.6.316 54 55 Performance and stability improvements on all platforms. 56 57 58 2016-11-14: Version 5.6.315 59 60 Performance and stability improvements on all platforms. 61 62 63 2016-11-14: Version 5.6.314 64 65 Performance and stability improvements on all platforms. 66 67 68 2016-11-14: Version 5.6.313 69 70 Performance and stability improvements on all platforms. 71 72 73 2016-11-14: Version 5.6.312 74 75 Performance and stability improvements on all platforms. 76 77 78 2016-11-14: Version 5.6.311 79 80 Performance and stability improvements on all platforms. 81 82 83 2016-11-14: Version 5.6.310 84 85 Performance and stability improvements on all platforms. 86 87 88 2016-11-14: Version 5.6.309 89 90 Performance and stability improvements on all platforms. 91 92 93 2016-11-14: Version 5.6.308 94 95 Performance and stability improvements on all platforms. 96 97 98 2016-11-14: Version 5.6.307 99 100 Performance and stability improvements on all platforms. 101 102 103 2016-11-14: Version 5.6.306 104 105 Performance and stability improvements on all platforms. 106 107 108 2016-11-14: Version 5.6.305 109 110 Performance and stability improvements on all platforms. 111 112 113 2016-11-12: Version 5.6.304 114 115 Performance and stability improvements on all platforms. 116 117 118 2016-11-12: Version 5.6.303 119 120 Performance and stability improvements on all platforms. 121 122 123 2016-11-12: Version 5.6.302 124 125 Performance and stability improvements on all platforms. 126 127 128 2016-11-11: Version 5.6.301 129 130 Performance and stability improvements on all platforms. 131 132 133 2016-11-11: Version 5.6.300 134 135 Performance and stability improvements on all platforms. 136 137 138 2016-11-11: Version 5.6.299 139 140 Performance and stability improvements on all platforms. 141 142 143 2016-11-11: Version 5.6.298 144 145 Performance and stability improvements on all platforms. 146 147 148 2016-11-11: Version 5.6.297 149 150 Performance and stability improvements on all platforms. 151 152 153 2016-11-11: Version 5.6.296 154 155 Performance and stability improvements on all platforms. 156 157 158 2016-11-11: Version 5.6.295 159 160 Performance and stability improvements on all platforms. 161 162 163 2016-11-11: Version 5.6.294 164 165 Performance and stability improvements on all platforms. 166 167 168 2016-11-11: Version 5.6.293 169 170 Performance and stability improvements on all platforms. 171 172 173 2016-11-11: Version 5.6.292 174 175 Performance and stability improvements on all platforms. 176 177 178 2016-11-11: Version 5.6.291 179 180 Performance and stability improvements on all platforms. 181 182 183 2016-11-11: Version 5.6.290 184 185 Performance and stability improvements on all platforms. 186 187 188 2016-11-11: Version 5.6.289 189 190 Performance and stability improvements on all platforms. 191 192 193 2016-11-10: Version 5.6.288 194 195 Performance and stability improvements on all platforms. 196 197 198 2016-11-10: Version 5.6.287 199 200 Performance and stability improvements on all platforms. 201 202 203 2016-11-10: Version 5.6.286 204 205 Performance and stability improvements on all platforms. 206 207 208 2016-11-10: Version 5.6.285 209 210 Performance and stability improvements on all platforms. 211 212 213 2016-11-10: Version 5.6.284 214 215 Performance and stability improvements on all platforms. 216 217 218 2016-11-10: Version 5.6.283 219 220 Performance and stability improvements on all platforms. 221 222 223 2016-11-10: Version 5.6.282 224 225 Performance and stability improvements on all platforms. 226 227 228 2016-11-10: Version 5.6.281 229 230 Performance and stability improvements on all platforms. 231 232 233 2016-11-10: Version 5.6.280 234 235 Performance and stability improvements on all platforms. 236 237 238 2016-11-10: Version 5.6.279 239 240 Performance and stability improvements on all platforms. 241 242 243 2016-11-10: Version 5.6.278 244 245 Performance and stability improvements on all platforms. 246 247 248 2016-11-10: Version 5.6.277 249 250 Performance and stability improvements on all platforms. 251 252 253 2016-11-10: Version 5.6.276 254 255 Performance and stability improvements on all platforms. 256 257 258 2016-11-10: Version 5.6.275 259 260 Performance and stability improvements on all platforms. 261 262 263 2016-11-10: Version 5.6.274 264 265 Performance and stability improvements on all platforms. 266 267 268 2016-11-10: Version 5.6.273 269 270 Performance and stability improvements on all platforms. 271 272 273 2016-11-10: Version 5.6.272 274 275 Performance and stability improvements on all platforms. 276 277 278 2016-11-10: Version 5.6.271 279 280 Performance and stability improvements on all platforms. 281 282 283 2016-11-10: Version 5.6.270 284 285 Performance and stability improvements on all platforms. 286 287 288 2016-11-10: Version 5.6.269 289 290 Performance and stability improvements on all platforms. 291 292 293 2016-11-10: Version 5.6.268 294 295 Performance and stability improvements on all platforms. 296 297 298 2016-11-09: Version 5.6.267 299 300 Performance and stability improvements on all platforms. 301 302 303 2016-11-09: Version 5.6.266 304 305 Performance and stability improvements on all platforms. 306 307 308 2016-11-09: Version 5.6.265 309 310 Performance and stability improvements on all platforms. 311 312 313 2016-11-09: Version 5.6.264 314 315 Performance and stability improvements on all platforms. 316 317 318 2016-11-09: Version 5.6.263 319 320 Performance and stability improvements on all platforms. 321 322 323 2016-11-09: Version 5.6.262 324 325 Performance and stability improvements on all platforms. 326 327 328 2016-11-09: Version 5.6.261 329 330 Performance and stability improvements on all platforms. 331 332 333 2016-11-09: Version 5.6.260 334 335 Performance and stability improvements on all platforms. 336 337 338 2016-11-09: Version 5.6.259 339 340 Performance and stability improvements on all platforms. 341 342 343 2016-11-09: Version 5.6.258 344 345 Performance and stability improvements on all platforms. 346 347 348 2016-11-09: Version 5.6.257 349 350 Performance and stability improvements on all platforms. 351 352 353 2016-11-08: Version 5.6.256 354 355 Performance and stability improvements on all platforms. 356 357 358 2016-11-08: Version 5.6.255 359 360 Performance and stability improvements on all platforms. 361 362 363 2016-11-08: Version 5.6.254 364 365 Performance and stability improvements on all platforms. 366 367 368 2016-11-08: Version 5.6.253 369 370 Performance and stability improvements on all platforms. 371 372 373 2016-11-08: Version 5.6.252 374 375 Performance and stability improvements on all platforms. 376 377 378 2016-11-08: Version 5.6.251 379 380 Performance and stability improvements on all platforms. 381 382 383 2016-11-08: Version 5.6.250 384 385 Performance and stability improvements on all platforms. 386 387 388 2016-11-08: Version 5.6.249 389 390 Performance and stability improvements on all platforms. 391 392 393 2016-11-08: Version 5.6.248 394 395 Performance and stability improvements on all platforms. 396 397 398 2016-11-08: Version 5.6.247 399 400 Performance and stability improvements on all platforms. 401 402 403 2016-11-08: Version 5.6.246 404 405 Performance and stability improvements on all platforms. 406 407 408 2016-11-08: Version 5.6.245 409 410 Performance and stability improvements on all platforms. 411 412 413 2016-11-08: Version 5.6.244 414 415 Performance and stability improvements on all platforms. 416 417 418 2016-11-07: Version 5.6.243 419 420 Performance and stability improvements on all platforms. 421 422 423 2016-11-07: Version 5.6.242 424 425 Performance and stability improvements on all platforms. 426 427 428 2016-11-07: Version 5.6.241 429 430 Performance and stability improvements on all platforms. 431 432 433 2016-11-07: Version 5.6.240 434 435 Performance and stability improvements on all platforms. 436 437 438 2016-11-07: Version 5.6.239 439 440 Performance and stability improvements on all platforms. 441 442 443 2016-11-07: Version 5.6.238 444 445 Performance and stability improvements on all platforms. 446 447 448 2016-11-07: Version 5.6.237 449 450 Performance and stability improvements on all platforms. 451 452 453 2016-11-07: Version 5.6.236 454 455 Performance and stability improvements on all platforms. 456 457 458 2016-11-07: Version 5.6.235 459 460 Performance and stability improvements on all platforms. 461 462 463 2016-11-07: Version 5.6.234 464 465 Performance and stability improvements on all platforms. 466 467 468 2016-11-07: Version 5.6.233 469 470 Performance and stability improvements on all platforms. 471 472 473 2016-11-07: Version 5.6.232 474 475 Performance and stability improvements on all platforms. 476 477 478 2016-11-07: Version 5.6.231 479 480 Performance and stability improvements on all platforms. 481 482 483 2016-11-07: Version 5.6.230 484 485 Performance and stability improvements on all platforms. 486 487 488 2016-11-07: Version 5.6.229 489 490 Performance and stability improvements on all platforms. 491 492 493 2016-11-07: Version 5.6.228 494 495 Performance and stability improvements on all platforms. 496 497 498 2016-11-07: Version 5.6.227 499 500 Performance and stability improvements on all platforms. 501 502 503 2016-11-07: Version 5.6.226 504 505 Performance and stability improvements on all platforms. 506 507 508 2016-11-07: Version 5.6.225 509 510 Performance and stability improvements on all platforms. 511 512 513 2016-11-07: Version 5.6.224 514 515 Performance and stability improvements on all platforms. 516 517 518 2016-11-06: Version 5.6.223 519 520 Performance and stability improvements on all platforms. 521 522 523 2016-11-05: Version 5.6.222 524 525 Performance and stability improvements on all platforms. 526 527 528 2016-11-04: Version 5.6.221 529 530 Performance and stability improvements on all platforms. 531 532 533 2016-11-04: Version 5.6.220 534 535 Performance and stability improvements on all platforms. 536 537 538 2016-11-04: Version 5.6.219 539 540 Performance and stability improvements on all platforms. 541 542 543 2016-11-04: Version 5.6.218 544 545 Performance and stability improvements on all platforms. 546 547 548 2016-11-04: Version 5.6.217 549 550 Performance and stability improvements on all platforms. 551 552 553 2016-11-04: Version 5.6.216 554 555 Performance and stability improvements on all platforms. 556 557 558 2016-11-04: Version 5.6.215 559 560 Performance and stability improvements on all platforms. 561 562 563 2016-11-04: Version 5.6.214 564 565 Performance and stability improvements on all platforms. 566 567 568 2016-11-04: Version 5.6.213 569 570 Performance and stability improvements on all platforms. 571 572 573 2016-11-04: Version 5.6.212 574 575 Performance and stability improvements on all platforms. 576 577 578 2016-11-04: Version 5.6.211 579 580 Performance and stability improvements on all platforms. 581 582 583 2016-11-04: Version 5.6.210 584 585 Performance and stability improvements on all platforms. 586 587 588 2016-11-04: Version 5.6.209 589 590 Performance and stability improvements on all platforms. 591 592 593 2016-11-04: Version 5.6.208 594 595 Performance and stability improvements on all platforms. 596 597 598 2016-11-04: Version 5.6.207 599 600 Performance and stability improvements on all platforms. 601 602 603 2016-11-03: Version 5.6.206 604 605 Performance and stability improvements on all platforms. 606 607 608 2016-11-03: Version 5.6.205 609 610 Performance and stability improvements on all platforms. 611 612 613 2016-11-03: Version 5.6.204 614 615 Performance and stability improvements on all platforms. 616 617 618 2016-11-03: Version 5.6.203 619 620 Performance and stability improvements on all platforms. 621 622 623 2016-11-03: Version 5.6.202 624 625 Performance and stability improvements on all platforms. 626 627 628 2016-11-03: Version 5.6.201 629 630 Performance and stability improvements on all platforms. 631 632 633 2016-11-03: Version 5.6.200 634 635 Performance and stability improvements on all platforms. 636 637 638 2016-11-03: Version 5.6.199 639 640 Performance and stability improvements on all platforms. 641 642 643 2016-11-02: Version 5.6.198 644 645 Performance and stability improvements on all platforms. 646 647 648 2016-11-02: Version 5.6.197 649 650 Performance and stability improvements on all platforms. 651 652 653 2016-11-02: Version 5.6.196 654 655 Performance and stability improvements on all platforms. 656 657 658 2016-11-02: Version 5.6.195 659 660 Performance and stability improvements on all platforms. 661 662 663 2016-11-02: Version 5.6.194 664 665 Performance and stability improvements on all platforms. 666 667 668 2016-11-02: Version 5.6.193 669 670 Performance and stability improvements on all platforms. 671 672 673 2016-11-02: Version 5.6.192 674 675 Performance and stability improvements on all platforms. 676 677 678 2016-11-02: Version 5.6.191 679 680 Performance and stability improvements on all platforms. 681 682 683 2016-11-02: Version 5.6.190 684 685 Performance and stability improvements on all platforms. 686 687 688 2016-11-02: Version 5.6.189 689 690 Performance and stability improvements on all platforms. 691 692 693 2016-11-02: Version 5.6.188 694 695 Performance and stability improvements on all platforms. 696 697 698 2016-11-02: Version 5.6.187 699 700 Performance and stability improvements on all platforms. 701 702 703 2016-11-02: Version 5.6.186 704 705 Performance and stability improvements on all platforms. 706 707 708 2016-11-02: Version 5.6.185 709 710 Performance and stability improvements on all platforms. 711 712 713 2016-10-31: Version 5.6.184 714 715 Performance and stability improvements on all platforms. 716 717 718 2016-10-31: Version 5.6.183 719 720 Performance and stability improvements on all platforms. 721 722 723 2016-10-31: Version 5.6.182 724 725 Performance and stability improvements on all platforms. 726 727 728 2016-10-31: Version 5.6.181 729 730 Performance and stability improvements on all platforms. 731 732 733 2016-10-31: Version 5.6.180 734 735 Performance and stability improvements on all platforms. 736 737 738 2016-10-31: Version 5.6.179 739 740 Performance and stability improvements on all platforms. 741 742 743 2016-10-29: Version 5.6.178 744 745 Performance and stability improvements on all platforms. 746 747 748 2016-10-28: Version 5.6.177 749 750 Performance and stability improvements on all platforms. 751 752 753 2016-10-28: Version 5.6.176 754 755 Performance and stability improvements on all platforms. 756 757 758 2016-10-28: Version 5.6.175 759 760 Performance and stability improvements on all platforms. 761 762 763 2016-10-28: Version 5.6.174 764 765 Performance and stability improvements on all platforms. 766 767 768 2016-10-28: Version 5.6.173 769 770 Performance and stability improvements on all platforms. 771 772 773 2016-10-28: Version 5.6.172 774 775 Performance and stability improvements on all platforms. 776 777 778 2016-10-28: Version 5.6.171 779 780 Performance and stability improvements on all platforms. 781 782 783 2016-10-28: Version 5.6.170 784 785 Performance and stability improvements on all platforms. 786 787 788 2016-10-28: Version 5.6.169 789 790 Performance and stability improvements on all platforms. 791 792 793 2016-10-28: Version 5.6.168 794 795 Performance and stability improvements on all platforms. 796 797 798 2016-10-28: Version 5.6.167 799 800 Performance and stability improvements on all platforms. 801 802 803 2016-10-28: Version 5.6.166 804 805 Performance and stability improvements on all platforms. 806 807 808 2016-10-28: Version 5.6.165 809 810 Performance and stability improvements on all platforms. 811 812 813 2016-10-28: Version 5.6.164 814 815 Performance and stability improvements on all platforms. 816 817 818 2016-10-27: Version 5.6.163 819 820 Performance and stability improvements on all platforms. 821 822 823 2016-10-27: Version 5.6.162 824 825 Performance and stability improvements on all platforms. 826 827 828 2016-10-27: Version 5.6.161 829 830 Performance and stability improvements on all platforms. 831 832 833 2016-10-27: Version 5.6.160 834 835 Performance and stability improvements on all platforms. 836 837 838 2016-10-27: Version 5.6.159 839 840 Performance and stability improvements on all platforms. 841 842 843 2016-10-27: Version 5.6.158 844 845 Performance and stability improvements on all platforms. 846 847 848 2016-10-27: Version 5.6.157 849 850 Performance and stability improvements on all platforms. 851 852 853 2016-10-27: Version 5.6.156 854 855 Performance and stability improvements on all platforms. 856 857 858 2016-10-27: Version 5.6.155 859 860 Performance and stability improvements on all platforms. 861 862 863 2016-10-27: Version 5.6.154 864 865 Performance and stability improvements on all platforms. 866 867 868 2016-10-27: Version 5.6.153 869 870 Performance and stability improvements on all platforms. 871 872 873 2016-10-27: Version 5.6.152 874 875 Performance and stability improvements on all platforms. 876 877 878 2016-10-27: Version 5.6.151 879 880 Performance and stability improvements on all platforms. 881 882 883 2016-10-27: Version 5.6.150 884 885 Performance and stability improvements on all platforms. 886 887 888 2016-10-26: Version 5.6.149 889 890 Performance and stability improvements on all platforms. 891 892 893 2016-10-25: Version 5.6.148 894 895 Performance and stability improvements on all platforms. 896 897 898 2016-10-25: Version 5.6.147 899 900 Performance and stability improvements on all platforms. 901 902 903 2016-10-25: Version 5.6.146 904 905 Performance and stability improvements on all platforms. 906 907 908 2016-10-25: Version 5.6.145 909 910 Performance and stability improvements on all platforms. 911 912 913 2016-10-25: Version 5.6.144 914 915 Performance and stability improvements on all platforms. 916 917 918 2016-10-25: Version 5.6.143 919 920 Performance and stability improvements on all platforms. 921 922 923 2016-10-24: Version 5.6.142 924 925 Performance and stability improvements on all platforms. 926 927 928 2016-10-24: Version 5.6.141 929 930 Performance and stability improvements on all platforms. 931 932 933 2016-10-24: Version 5.6.140 934 935 Performance and stability improvements on all platforms. 936 937 938 2016-10-24: Version 5.6.139 939 940 Performance and stability improvements on all platforms. 941 942 943 2016-10-24: Version 5.6.138 944 945 Performance and stability improvements on all platforms. 946 947 948 2016-10-24: Version 5.6.137 949 950 Performance and stability improvements on all platforms. 951 952 953 2016-10-24: Version 5.6.136 954 955 Performance and stability improvements on all platforms. 956 957 958 2016-10-24: Version 5.6.135 959 960 Performance and stability improvements on all platforms. 961 962 963 2016-10-21: Version 5.6.134 964 965 Performance and stability improvements on all platforms. 966 967 968 2016-10-21: Version 5.6.133 969 970 Performance and stability improvements on all platforms. 971 972 973 2016-10-21: Version 5.6.132 974 975 Performance and stability improvements on all platforms. 976 977 978 2016-10-21: Version 5.6.131 979 980 Performance and stability improvements on all platforms. 981 982 983 2016-10-21: Version 5.6.130 984 985 Performance and stability improvements on all platforms. 986 987 988 2016-10-21: Version 5.6.129 989 990 Performance and stability improvements on all platforms. 991 992 993 2016-10-21: Version 5.6.128 994 995 Performance and stability improvements on all platforms. 996 997 998 2016-10-21: Version 5.6.127 999 1000 Performance and stability improvements on all platforms. 1001 1002 1003 2016-10-20: Version 5.6.126 1004 1005 Performance and stability improvements on all platforms. 1006 1007 1008 2016-10-20: Version 5.6.125 1009 1010 Performance and stability improvements on all platforms. 1011 1012 1013 2016-10-20: Version 5.6.124 1014 1015 Performance and stability improvements on all platforms. 1016 1017 1018 2016-10-20: Version 5.6.123 1019 1020 Performance and stability improvements on all platforms. 1021 1022 1023 2016-10-19: Version 5.6.122 1024 1025 Performance and stability improvements on all platforms. 1026 1027 1028 2016-10-19: Version 5.6.121 1029 1030 Performance and stability improvements on all platforms. 1031 1032 1033 2016-10-19: Version 5.6.120 1034 1035 Performance and stability improvements on all platforms. 1036 1037 1038 2016-10-19: Version 5.6.119 1039 1040 Performance and stability improvements on all platforms. 1041 1042 1043 2016-10-19: Version 5.6.118 1044 1045 Performance and stability improvements on all platforms. 1046 1047 1048 2016-10-19: Version 5.6.117 1049 1050 Performance and stability improvements on all platforms. 1051 1052 1053 2016-10-19: Version 5.6.116 1054 1055 Performance and stability improvements on all platforms. 1056 1057 1058 2016-10-19: Version 5.6.115 1059 1060 Performance and stability improvements on all platforms. 1061 1062 1063 2016-10-19: Version 5.6.114 1064 1065 Performance and stability improvements on all platforms. 1066 1067 1068 2016-10-19: Version 5.6.113 1069 1070 Performance and stability improvements on all platforms. 1071 1072 1073 2016-10-19: Version 5.6.112 1074 1075 Performance and stability improvements on all platforms. 1076 1077 1078 2016-10-19: Version 5.6.111 1079 1080 Performance and stability improvements on all platforms. 1081 1082 1083 2016-10-19: Version 5.6.110 1084 1085 Performance and stability improvements on all platforms. 1086 1087 1088 2016-10-19: Version 5.6.109 1089 1090 Performance and stability improvements on all platforms. 1091 1092 1093 2016-10-19: Version 5.6.108 1094 1095 Performance and stability improvements on all platforms. 1096 1097 1098 2016-10-19: Version 5.6.107 1099 1100 Performance and stability improvements on all platforms. 1101 1102 1103 2016-10-19: Version 5.6.106 1104 1105 Performance and stability improvements on all platforms. 1106 1107 1108 2016-10-18: Version 5.6.105 1109 1110 Performance and stability improvements on all platforms. 1111 1112 1113 2016-10-18: Version 5.6.104 1114 1115 Performance and stability improvements on all platforms. 1116 1117 1118 2016-10-18: Version 5.6.103 1119 1120 Performance and stability improvements on all platforms. 1121 1122 1123 2016-10-18: Version 5.6.102 1124 1125 Performance and stability improvements on all platforms. 1126 1127 1128 2016-10-18: Version 5.6.101 1129 1130 Performance and stability improvements on all platforms. 1131 1132 1133 2016-10-18: Version 5.6.100 1134 1135 Performance and stability improvements on all platforms. 1136 1137 1138 2016-10-18: Version 5.6.99 1139 1140 Performance and stability improvements on all platforms. 1141 1142 1143 2016-10-18: Version 5.6.98 1144 1145 Performance and stability improvements on all platforms. 1146 1147 1148 2016-10-18: Version 5.6.97 1149 1150 Performance and stability improvements on all platforms. 1151 1152 1153 2016-10-18: Version 5.6.96 1154 1155 Performance and stability improvements on all platforms. 1156 1157 1158 2016-10-18: Version 5.6.95 1159 1160 Performance and stability improvements on all platforms. 1161 1162 1163 2016-10-18: Version 5.6.94 1164 1165 Performance and stability improvements on all platforms. 1166 1167 1168 2016-10-18: Version 5.6.93 1169 1170 Performance and stability improvements on all platforms. 1171 1172 1173 2016-10-18: Version 5.6.92 1174 1175 Performance and stability improvements on all platforms. 1176 1177 1178 2016-10-18: Version 5.6.91 1179 1180 Performance and stability improvements on all platforms. 1181 1182 1183 2016-10-18: Version 5.6.90 1184 1185 Performance and stability improvements on all platforms. 1186 1187 1188 2016-10-18: Version 5.6.89 1189 1190 Performance and stability improvements on all platforms. 1191 1192 1193 2016-10-18: Version 5.6.88 1194 1195 Performance and stability improvements on all platforms. 1196 1197 1198 2016-10-18: Version 5.6.87 1199 1200 Performance and stability improvements on all platforms. 1201 1202 1203 2016-10-17: Version 5.6.86 1204 1205 Performance and stability improvements on all platforms. 1206 1207 1208 2016-10-17: Version 5.6.85 1209 1210 Performance and stability improvements on all platforms. 1211 1212 1213 2016-10-17: Version 5.6.84 1214 1215 Performance and stability improvements on all platforms. 1216 1217 1218 2016-10-17: Version 5.6.83 1219 1220 Performance and stability improvements on all platforms. 1221 1222 1223 2016-10-17: Version 5.6.82 1224 1225 Performance and stability improvements on all platforms. 1226 1227 1228 2016-10-17: Version 5.6.81 1229 1230 Performance and stability improvements on all platforms. 1231 1232 1233 2016-10-17: Version 5.6.80 1234 1235 Performance and stability improvements on all platforms. 1236 1237 1238 2016-10-17: Version 5.6.79 1239 1240 Performance and stability improvements on all platforms. 1241 1242 1243 2016-10-17: Version 5.6.78 1244 1245 Performance and stability improvements on all platforms. 1246 1247 1248 2016-10-17: Version 5.6.77 1249 1250 Performance and stability improvements on all platforms. 1251 1252 1253 2016-10-17: Version 5.6.76 1254 1255 Performance and stability improvements on all platforms. 1256 1257 1258 2016-10-17: Version 5.6.75 1259 1260 Performance and stability improvements on all platforms. 1261 1262 1263 2016-10-17: Version 5.6.74 1264 1265 Performance and stability improvements on all platforms. 1266 1267 1268 2016-10-17: Version 5.6.73 1269 1270 Performance and stability improvements on all platforms. 1271 1272 1273 2016-10-17: Version 5.6.72 1274 1275 Performance and stability improvements on all platforms. 1276 1277 1278 2016-10-17: Version 5.6.71 1279 1280 Performance and stability improvements on all platforms. 1281 1282 1283 2016-10-17: Version 5.6.70 1284 1285 Performance and stability improvements on all platforms. 1286 1287 1288 2016-10-16: Version 5.6.69 1289 1290 Performance and stability improvements on all platforms. 1291 1292 1293 2016-10-16: Version 5.6.68 1294 1295 Performance and stability improvements on all platforms. 1296 1297 1298 2016-10-15: Version 5.6.67 1299 1300 Performance and stability improvements on all platforms. 1301 1302 1303 2016-10-15: Version 5.6.66 1304 1305 Performance and stability improvements on all platforms. 1306 1307 1308 2016-10-14: Version 5.6.65 1309 1310 Performance and stability improvements on all platforms. 1311 1312 1313 2016-10-14: Version 5.6.64 1314 1315 Performance and stability improvements on all platforms. 1316 1317 1318 2016-10-14: Version 5.6.63 1319 1320 Performance and stability improvements on all platforms. 1321 1322 1323 2016-10-14: Version 5.6.62 1324 1325 Performance and stability improvements on all platforms. 1326 1327 1328 2016-10-14: Version 5.6.61 1329 1330 Performance and stability improvements on all platforms. 1331 1332 1333 2016-10-14: Version 5.6.60 1334 1335 Performance and stability improvements on all platforms. 1336 1337 1338 2016-10-14: Version 5.6.59 1339 1340 Performance and stability improvements on all platforms. 1341 1342 1343 2016-10-14: Version 5.6.58 1344 1345 Performance and stability improvements on all platforms. 1346 1347 1348 2016-10-14: Version 5.6.57 1349 1350 Performance and stability improvements on all platforms. 1351 1352 1353 2016-10-14: Version 5.6.56 1354 1355 Performance and stability improvements on all platforms. 1356 1357 1358 2016-10-14: Version 5.6.55 1359 1360 Performance and stability improvements on all platforms. 1361 1362 1363 2016-10-14: Version 5.6.54 1364 1365 Performance and stability improvements on all platforms. 1366 1367 1368 2016-10-14: Version 5.6.53 1369 1370 Performance and stability improvements on all platforms. 1371 1372 1373 2016-10-13: Version 5.6.52 1374 1375 Performance and stability improvements on all platforms. 1376 1377 1378 2016-10-13: Version 5.6.51 1379 1380 Performance and stability improvements on all platforms. 1381 1382 1383 2016-10-13: Version 5.6.50 1384 1385 Performance and stability improvements on all platforms. 1386 1387 1388 2016-10-13: Version 5.6.49 1389 1390 Performance and stability improvements on all platforms. 1391 1392 1393 2016-10-13: Version 5.6.48 1394 1395 Performance and stability improvements on all platforms. 1396 1397 1398 2016-10-13: Version 5.6.47 1399 1400 Performance and stability improvements on all platforms. 1401 1402 1403 2016-10-13: Version 5.6.46 1404 1405 Performance and stability improvements on all platforms. 1406 1407 1408 2016-10-13: Version 5.6.45 1409 1410 Performance and stability improvements on all platforms. 1411 1412 1413 2016-10-13: Version 5.6.44 1414 1415 Performance and stability improvements on all platforms. 1416 1417 1418 2016-10-13: Version 5.6.43 1419 1420 Performance and stability improvements on all platforms. 1421 1422 1423 2016-10-13: Version 5.6.42 1424 1425 Performance and stability improvements on all platforms. 1426 1427 1428 2016-10-13: Version 5.6.41 1429 1430 Performance and stability improvements on all platforms. 1431 1432 1433 2016-10-12: Version 5.6.40 1434 1435 Performance and stability improvements on all platforms. 1436 1437 1438 2016-10-12: Version 5.6.39 1439 1440 Performance and stability improvements on all platforms. 1441 1442 1443 2016-10-12: Version 5.6.38 1444 1445 Performance and stability improvements on all platforms. 1446 1447 1448 2016-10-11: Version 5.6.37 1449 1450 Performance and stability improvements on all platforms. 1451 1452 1453 2016-10-11: Version 5.6.36 1454 1455 Performance and stability improvements on all platforms. 1456 1457 1458 2016-10-11: Version 5.6.35 1459 1460 Performance and stability improvements on all platforms. 1461 1462 1463 2016-10-11: Version 5.6.34 1464 1465 Performance and stability improvements on all platforms. 1466 1467 1468 2016-10-11: Version 5.6.33 1469 1470 Performance and stability improvements on all platforms. 1471 1472 1473 2016-10-11: Version 5.6.32 1474 1475 Performance and stability improvements on all platforms. 1476 1477 1478 2016-10-11: Version 5.6.31 1479 1480 Performance and stability improvements on all platforms. 1481 1482 1483 2016-10-11: Version 5.6.30 1484 1485 Performance and stability improvements on all platforms. 1486 1487 1488 2016-10-11: Version 5.6.29 1489 1490 Performance and stability improvements on all platforms. 1491 1492 1493 2016-10-11: Version 5.6.28 1494 1495 Performance and stability improvements on all platforms. 1496 1497 1498 2016-10-11: Version 5.6.27 1499 1500 Performance and stability improvements on all platforms. 1501 1502 1503 2016-10-11: Version 5.6.26 1504 1505 Performance and stability improvements on all platforms. 1506 1507 1508 2016-10-11: Version 5.6.25 1509 1510 Performance and stability improvements on all platforms. 1511 1512 1513 2016-10-11: Version 5.6.24 1514 1515 Performance and stability improvements on all platforms. 1516 1517 1518 2016-10-11: Version 5.6.23 1519 1520 Performance and stability improvements on all platforms. 1521 1522 1523 2016-10-11: Version 5.6.22 1524 1525 Performance and stability improvements on all platforms. 1526 1527 1528 2016-10-11: Version 5.6.21 1529 1530 Performance and stability improvements on all platforms. 1531 1532 1533 2016-10-11: Version 5.6.20 1534 1535 Performance and stability improvements on all platforms. 1536 1537 1538 2016-10-11: Version 5.6.19 1539 1540 Performance and stability improvements on all platforms. 1541 1542 1543 2016-10-11: Version 5.6.18 1544 1545 Performance and stability improvements on all platforms. 1546 1547 1548 2016-10-10: Version 5.6.17 1549 1550 Performance and stability improvements on all platforms. 1551 1552 1553 2016-10-10: Version 5.6.16 1554 1555 Performance and stability improvements on all platforms. 1556 1557 1558 2016-10-10: Version 5.6.15 1559 1560 Performance and stability improvements on all platforms. 1561 1562 1563 2016-10-10: Version 5.6.14 1564 1565 Performance and stability improvements on all platforms. 1566 1567 1568 2016-10-10: Version 5.6.13 1569 1570 Performance and stability improvements on all platforms. 1571 1572 1573 2016-10-09: Version 5.6.12 1574 1575 Performance and stability improvements on all platforms. 1576 1577 1578 2016-10-08: Version 5.6.11 1579 1580 Performance and stability improvements on all platforms. 1581 1582 1583 2016-10-08: Version 5.6.10 1584 1585 Performance and stability improvements on all platforms. 1586 1587 1588 2016-10-07: Version 5.6.9 1589 1590 Performance and stability improvements on all platforms. 1591 1592 1593 2016-10-07: Version 5.6.8 1594 1595 Performance and stability improvements on all platforms. 1596 1597 1598 2016-10-07: Version 5.6.7 1599 1600 Performance and stability improvements on all platforms. 1601 1602 1603 2016-10-07: Version 5.6.6 1604 1605 Performance and stability improvements on all platforms. 1606 1607 1608 2016-10-07: Version 5.6.5 1609 1610 Performance and stability improvements on all platforms. 1611 1612 1613 2016-10-07: Version 5.6.4 1614 1615 Performance and stability improvements on all platforms. 1616 1617 1618 2016-10-07: Version 5.6.3 1619 1620 Performance and stability improvements on all platforms. 1621 1622 1623 2016-10-07: Version 5.6.2 1624 1625 Performance and stability improvements on all platforms. 1626 1627 1628 2016-10-07: Version 5.6.1 1629 1630 Performance and stability improvements on all platforms. 1631 1632 1633 2016-10-06: Version 5.5.383 1634 1635 Performance and stability improvements on all platforms. 1636 1637 1638 2016-10-06: Version 5.5.382 1639 1640 Performance and stability improvements on all platforms. 1641 1642 1643 2016-10-06: Version 5.5.381 1644 1645 Performance and stability improvements on all platforms. 1646 1647 1648 2016-10-06: Version 5.5.380 1649 1650 Performance and stability improvements on all platforms. 1651 1652 1653 2016-10-06: Version 5.5.379 1654 1655 Performance and stability improvements on all platforms. 1656 1657 1658 2016-10-06: Version 5.5.378 1659 1660 Performance and stability improvements on all platforms. 1661 1662 1663 2016-10-06: Version 5.5.377 1664 1665 Performance and stability improvements on all platforms. 1666 1667 1668 2016-10-06: Version 5.5.376 1669 1670 Performance and stability improvements on all platforms. 1671 1672 1673 2016-10-05: Version 5.5.375 1674 1675 Performance and stability improvements on all platforms. 1676 1677 1678 2016-10-05: Version 5.5.374 1679 1680 Performance and stability improvements on all platforms. 1681 1682 1683 2016-10-05: Version 5.5.373 1684 1685 Performance and stability improvements on all platforms. 1686 1687 1688 2016-10-05: Version 5.5.372 1689 1690 Performance and stability improvements on all platforms. 1691 1692 1693 2016-10-05: Version 5.5.371 1694 1695 Performance and stability improvements on all platforms. 1696 1697 1698 2016-10-05: Version 5.5.370 1699 1700 Performance and stability improvements on all platforms. 1701 1702 1703 2016-10-05: Version 5.5.369 1704 1705 Performance and stability improvements on all platforms. 1706 1707 1708 2016-10-05: Version 5.5.368 1709 1710 Performance and stability improvements on all platforms. 1711 1712 1713 2016-10-05: Version 5.5.367 1714 1715 Performance and stability improvements on all platforms. 1716 1717 1718 2016-10-04: Version 5.5.366 1719 1720 Performance and stability improvements on all platforms. 1721 1722 1723 2016-10-04: Version 5.5.365 1724 1725 Performance and stability improvements on all platforms. 1726 1727 1728 2016-10-04: Version 5.5.364 1729 1730 Performance and stability improvements on all platforms. 1731 1732 1733 2016-10-04: Version 5.5.363 1734 1735 Performance and stability improvements on all platforms. 1736 1737 1738 2016-10-04: Version 5.5.362 1739 1740 Performance and stability improvements on all platforms. 1741 1742 1743 2016-10-04: Version 5.5.361 1744 1745 Performance and stability improvements on all platforms. 1746 1747 1748 2016-10-04: Version 5.5.360 1749 1750 Performance and stability improvements on all platforms. 1751 1752 1753 2016-10-04: Version 5.5.359 1754 1755 Performance and stability improvements on all platforms. 1756 1757 1758 2016-10-04: Version 5.5.358 1759 1760 Performance and stability improvements on all platforms. 1761 1762 1763 2016-10-04: Version 5.5.357 1764 1765 Performance and stability improvements on all platforms. 1766 1767 1768 2016-10-04: Version 5.5.356 1769 1770 Performance and stability improvements on all platforms. 1771 1772 1773 2016-10-04: Version 5.5.355 1774 1775 Performance and stability improvements on all platforms. 1776 1777 1778 2016-10-04: Version 5.5.354 1779 1780 Performance and stability improvements on all platforms. 1781 1782 1783 2016-10-04: Version 5.5.353 1784 1785 Performance and stability improvements on all platforms. 1786 1787 1788 2016-10-04: Version 5.5.352 1789 1790 Performance and stability improvements on all platforms. 1791 1792 1793 2016-10-03: Version 5.5.351 1794 1795 Performance and stability improvements on all platforms. 1796 1797 1798 2016-10-03: Version 5.5.350 1799 1800 Performance and stability improvements on all platforms. 1801 1802 1803 2016-10-03: Version 5.5.349 1804 1805 Performance and stability improvements on all platforms. 1806 1807 1808 2016-10-03: Version 5.5.348 1809 1810 Performance and stability improvements on all platforms. 1811 1812 1813 2016-10-03: Version 5.5.347 1814 1815 Performance and stability improvements on all platforms. 1816 1817 1818 2016-10-03: Version 5.5.346 1819 1820 Performance and stability improvements on all platforms. 1821 1822 1823 2016-10-02: Version 5.5.345 1824 1825 Performance and stability improvements on all platforms. 1826 1827 1828 2016-10-02: Version 5.5.344 1829 1830 Performance and stability improvements on all platforms. 1831 1832 1833 2016-10-02: Version 5.5.343 1834 1835 Performance and stability improvements on all platforms. 1836 1837 1838 2016-10-02: Version 5.5.342 1839 1840 Performance and stability improvements on all platforms. 1841 1842 1843 2016-10-01: Version 5.5.341 1844 1845 Performance and stability improvements on all platforms. 1846 1847 1848 2016-10-01: Version 5.5.340 1849 1850 Performance and stability improvements on all platforms. 1851 1852 1853 2016-09-30: Version 5.5.339 1854 1855 Performance and stability improvements on all platforms. 1856 1857 1858 2016-09-30: Version 5.5.338 1859 1860 Performance and stability improvements on all platforms. 1861 1862 1863 2016-09-30: Version 5.5.337 1864 1865 Performance and stability improvements on all platforms. 1866 1867 1868 2016-09-30: Version 5.5.336 1869 1870 Performance and stability improvements on all platforms. 1871 1872 1873 2016-09-30: Version 5.5.335 1874 1875 Performance and stability improvements on all platforms. 1876 1877 1878 2016-09-29: Version 5.5.334 1879 1880 Performance and stability improvements on all platforms. 1881 1882 1883 2016-09-29: Version 5.5.333 1884 1885 Performance and stability improvements on all platforms. 1886 1887 1888 2016-09-29: Version 5.5.332 1889 1890 Performance and stability improvements on all platforms. 1891 1892 1893 2016-09-29: Version 5.5.331 1894 1895 Performance and stability improvements on all platforms. 1896 1897 1898 2016-09-29: Version 5.5.330 1899 1900 Performance and stability improvements on all platforms. 1901 1902 1903 2016-09-29: Version 5.5.329 1904 1905 Performance and stability improvements on all platforms. 1906 1907 1908 2016-09-29: Version 5.5.328 1909 1910 Performance and stability improvements on all platforms. 1911 1912 1913 2016-09-29: Version 5.5.327 1914 1915 Performance and stability improvements on all platforms. 1916 1917 1918 2016-09-29: Version 5.5.326 1919 1920 Performance and stability improvements on all platforms. 1921 1922 1923 2016-09-29: Version 5.5.325 1924 1925 Performance and stability improvements on all platforms. 1926 1927 1928 2016-09-29: Version 5.5.324 1929 1930 Performance and stability improvements on all platforms. 1931 1932 1933 2016-09-29: Version 5.5.323 1934 1935 Performance and stability improvements on all platforms. 1936 1937 1938 2016-09-29: Version 5.5.322 1939 1940 Performance and stability improvements on all platforms. 1941 1942 1943 2016-09-29: Version 5.5.321 1944 1945 Performance and stability improvements on all platforms. 1946 1947 1948 2016-09-29: Version 5.5.320 1949 1950 Performance and stability improvements on all platforms. 1951 1952 1953 2016-09-29: Version 5.5.319 1954 1955 Performance and stability improvements on all platforms. 1956 1957 1958 2016-09-29: Version 5.5.318 1959 1960 Performance and stability improvements on all platforms. 1961 1962 1963 2016-09-29: Version 5.5.317 1964 1965 Performance and stability improvements on all platforms. 1966 1967 1968 2016-09-28: Version 5.5.316 1969 1970 Performance and stability improvements on all platforms. 1971 1972 1973 2016-09-28: Version 5.5.315 1974 1975 Performance and stability improvements on all platforms. 1976 1977 1978 2016-09-28: Version 5.5.314 1979 1980 Performance and stability improvements on all platforms. 1981 1982 1983 2016-09-28: Version 5.5.313 1984 1985 Performance and stability improvements on all platforms. 1986 1987 1988 2016-09-28: Version 5.5.312 1989 1990 Performance and stability improvements on all platforms. 1991 1992 1993 2016-09-28: Version 5.5.311 1994 1995 Performance and stability improvements on all platforms. 1996 1997 1998 2016-09-28: Version 5.5.310 1999 2000 Performance and stability improvements on all platforms. 2001 2002 2003 2016-09-28: Version 5.5.309 2004 2005 [wasm] Master CL for Binary 0xC changes (Chromium issue 575167). 2006 2007 Performance and stability improvements on all platforms. 2008 2009 2010 2016-09-27: Version 5.5.308 2011 2012 Performance and stability improvements on all platforms. 2013 2014 2015 2016-09-27: Version 5.5.307 2016 2017 Performance and stability improvements on all platforms. 2018 2019 2020 2016-09-27: Version 5.5.306 2021 2022 Performance and stability improvements on all platforms. 2023 2024 2025 2016-09-27: Version 5.5.305 2026 2027 Performance and stability improvements on all platforms. 2028 2029 2030 2016-09-27: Version 5.5.304 2031 2032 Performance and stability improvements on all platforms. 2033 2034 2035 2016-09-27: Version 5.5.303 2036 2037 Performance and stability improvements on all platforms. 2038 2039 2040 2016-09-27: Version 5.5.302 2041 2042 Performance and stability improvements on all platforms. 2043 2044 2045 2016-09-27: Version 5.5.301 2046 2047 Performance and stability improvements on all platforms. 2048 2049 2050 2016-09-27: Version 5.5.300 2051 2052 Performance and stability improvements on all platforms. 2053 2054 2055 2016-09-27: Version 5.5.299 2056 2057 Performance and stability improvements on all platforms. 2058 2059 2060 2016-09-27: Version 5.5.298 2061 2062 Performance and stability improvements on all platforms. 2063 2064 2065 2016-09-27: Version 5.5.297 2066 2067 Performance and stability improvements on all platforms. 2068 2069 2070 2016-09-27: Version 5.5.296 2071 2072 Performance and stability improvements on all platforms. 2073 2074 2075 2016-09-26: Version 5.5.295 2076 2077 Performance and stability improvements on all platforms. 2078 2079 2080 2016-09-26: Version 5.5.294 2081 2082 Performance and stability improvements on all platforms. 2083 2084 2085 2016-09-26: Version 5.5.293 2086 2087 Performance and stability improvements on all platforms. 2088 2089 2090 2016-09-26: Version 5.5.292 2091 2092 Performance and stability improvements on all platforms. 2093 2094 2095 2016-09-26: Version 5.5.291 2096 2097 Performance and stability improvements on all platforms. 2098 2099 2100 2016-09-26: Version 5.5.290 2101 2102 Performance and stability improvements on all platforms. 2103 2104 2105 2016-09-26: Version 5.5.289 2106 2107 Performance and stability improvements on all platforms. 2108 2109 2110 2016-09-26: Version 5.5.288 2111 2112 Performance and stability improvements on all platforms. 2113 2114 2115 2016-09-26: Version 5.5.287 2116 2117 Performance and stability improvements on all platforms. 2118 2119 2120 2016-09-26: Version 5.5.286 2121 2122 Performance and stability improvements on all platforms. 2123 2124 2125 2016-09-26: Version 5.5.285 2126 2127 Performance and stability improvements on all platforms. 2128 2129 2130 2016-09-26: Version 5.5.284 2131 2132 Performance and stability improvements on all platforms. 2133 2134 2135 2016-09-26: Version 5.5.283 2136 2137 Performance and stability improvements on all platforms. 2138 2139 2140 2016-09-26: Version 5.5.282 2141 2142 Performance and stability improvements on all platforms. 2143 2144 2145 2016-09-24: Version 5.5.281 2146 2147 Performance and stability improvements on all platforms. 2148 2149 2150 2016-09-24: Version 5.5.280 2151 2152 Performance and stability improvements on all platforms. 2153 2154 2155 2016-09-24: Version 5.5.279 2156 2157 Performance and stability improvements on all platforms. 2158 2159 2160 2016-09-24: Version 5.5.278 2161 2162 Performance and stability improvements on all platforms. 2163 2164 2165 2016-09-23: Version 5.5.277 2166 2167 Performance and stability improvements on all platforms. 2168 2169 2170 2016-09-23: Version 5.5.276 2171 2172 [wasm] Master CL for Binary 0xC changes (Chromium issue 575167). 2173 2174 Performance and stability improvements on all platforms. 2175 2176 2177 2016-09-23: Version 5.5.275 2178 2179 Performance and stability improvements on all platforms. 2180 2181 2182 2016-09-22: Version 5.5.274 2183 2184 Performance and stability improvements on all platforms. 2185 2186 2187 2016-09-22: Version 5.5.273 2188 2189 Performance and stability improvements on all platforms. 2190 2191 2192 2016-09-22: Version 5.5.272 2193 2194 Performance and stability improvements on all platforms. 2195 2196 2197 2016-09-22: Version 5.5.271 2198 2199 Performance and stability improvements on all platforms. 2200 2201 2202 2016-09-22: Version 5.5.270 2203 2204 Performance and stability improvements on all platforms. 2205 2206 2207 2016-09-22: Version 5.5.269 2208 2209 Performance and stability improvements on all platforms. 2210 2211 2212 2016-09-22: Version 5.5.268 2213 2214 Performance and stability improvements on all platforms. 2215 2216 2217 2016-09-22: Version 5.5.267 2218 2219 Performance and stability improvements on all platforms. 2220 2221 2222 2016-09-22: Version 5.5.266 2223 2224 Performance and stability improvements on all platforms. 2225 2226 2227 2016-09-22: Version 5.5.265 2228 2229 Performance and stability improvements on all platforms. 2230 2231 2232 2016-09-22: Version 5.5.264 2233 2234 Performance and stability improvements on all platforms. 2235 2236 2237 2016-09-22: Version 5.5.263 2238 2239 Performance and stability improvements on all platforms. 2240 2241 2242 2016-09-22: Version 5.5.262 2243 2244 Performance and stability improvements on all platforms. 2245 2246 2247 2016-09-22: Version 5.5.261 2248 2249 Performance and stability improvements on all platforms. 2250 2251 2252 2016-09-22: Version 5.5.260 2253 2254 Performance and stability improvements on all platforms. 2255 2256 2257 2016-09-22: Version 5.5.259 2258 2259 Performance and stability improvements on all platforms. 2260 2261 2262 2016-09-22: Version 5.5.258 2263 2264 Performance and stability improvements on all platforms. 2265 2266 2267 2016-09-21: Version 5.5.257 2268 2269 Performance and stability improvements on all platforms. 2270 2271 2272 2016-09-21: Version 5.5.256 2273 2274 Performance and stability improvements on all platforms. 2275 2276 2277 2016-09-21: Version 5.5.255 2278 2279 Performance and stability improvements on all platforms. 2280 2281 2282 2016-09-21: Version 5.5.254 2283 2284 Performance and stability improvements on all platforms. 2285 2286 2287 2016-09-21: Version 5.5.253 2288 2289 Performance and stability improvements on all platforms. 2290 2291 2292 2016-09-21: Version 5.5.252 2293 2294 Performance and stability improvements on all platforms. 2295 2296 2297 2016-09-21: Version 5.5.251 2298 2299 Performance and stability improvements on all platforms. 2300 2301 2302 2016-09-21: Version 5.5.250 2303 2304 Performance and stability improvements on all platforms. 2305 2306 2307 2016-09-21: Version 5.5.249 2308 2309 Performance and stability improvements on all platforms. 2310 2311 2312 2016-09-21: Version 5.5.248 2313 2314 Performance and stability improvements on all platforms. 2315 2316 2317 2016-09-21: Version 5.5.247 2318 2319 Performance and stability improvements on all platforms. 2320 2321 2322 2016-09-21: Version 5.5.246 2323 2324 Performance and stability improvements on all platforms. 2325 2326 2327 2016-09-21: Version 5.5.245 2328 2329 Performance and stability improvements on all platforms. 2330 2331 2332 2016-09-21: Version 5.5.244 2333 2334 Performance and stability improvements on all platforms. 2335 2336 2337 2016-09-21: Version 5.5.243 2338 2339 Performance and stability improvements on all platforms. 2340 2341 2342 2016-09-21: Version 5.5.242 2343 2344 Performance and stability improvements on all platforms. 2345 2346 2347 2016-09-21: Version 5.5.241 2348 2349 Performance and stability improvements on all platforms. 2350 2351 2352 2016-09-21: Version 5.5.240 2353 2354 Performance and stability improvements on all platforms. 2355 2356 2357 2016-09-21: Version 5.5.239 2358 2359 Performance and stability improvements on all platforms. 2360 2361 2362 2016-09-21: Version 5.5.238 2363 2364 Performance and stability improvements on all platforms. 2365 2366 2367 2016-09-20: Version 5.5.237 2368 2369 Performance and stability improvements on all platforms. 2370 2371 2372 2016-09-20: Version 5.5.236 2373 2374 Performance and stability improvements on all platforms. 2375 2376 2377 2016-09-20: Version 5.5.235 2378 2379 Performance and stability improvements on all platforms. 2380 2381 2382 2016-09-20: Version 5.5.234 2383 2384 Performance and stability improvements on all platforms. 2385 2386 2387 2016-09-20: Version 5.5.233 2388 2389 Performance and stability improvements on all platforms. 2390 2391 2392 2016-09-20: Version 5.5.232 2393 2394 Performance and stability improvements on all platforms. 2395 2396 2397 2016-09-20: Version 5.5.231 2398 2399 Performance and stability improvements on all platforms. 2400 2401 2402 2016-09-20: Version 5.5.230 2403 2404 Performance and stability improvements on all platforms. 2405 2406 2407 2016-09-19: Version 5.5.229 2408 2409 Performance and stability improvements on all platforms. 2410 2411 2412 2016-09-19: Version 5.5.228 2413 2414 Performance and stability improvements on all platforms. 2415 2416 2417 2016-09-19: Version 5.5.227 2418 2419 Performance and stability improvements on all platforms. 2420 2421 2422 2016-09-16: Version 5.5.226 2423 2424 Performance and stability improvements on all platforms. 2425 2426 2427 2016-09-16: Version 5.5.225 2428 2429 Performance and stability improvements on all platforms. 2430 2431 2432 2016-09-16: Version 5.5.224 2433 2434 Performance and stability improvements on all platforms. 2435 2436 2437 2016-09-16: Version 5.5.223 2438 2439 Performance and stability improvements on all platforms. 2440 2441 2442 2016-09-16: Version 5.5.222 2443 2444 Performance and stability improvements on all platforms. 2445 2446 2447 2016-09-16: Version 5.5.221 2448 2449 Performance and stability improvements on all platforms. 2450 2451 2452 2016-09-16: Version 5.5.220 2453 2454 Performance and stability improvements on all platforms. 2455 2456 2457 2016-09-16: Version 5.5.219 2458 2459 Performance and stability improvements on all platforms. 2460 2461 2462 2016-09-16: Version 5.5.218 2463 2464 Performance and stability improvements on all platforms. 2465 2466 2467 2016-09-15: Version 5.5.217 2468 2469 Performance and stability improvements on all platforms. 2470 2471 2472 2016-09-15: Version 5.5.216 2473 2474 Performance and stability improvements on all platforms. 2475 2476 2477 2016-09-15: Version 5.5.215 2478 2479 Performance and stability improvements on all platforms. 2480 2481 2482 2016-09-15: Version 5.5.214 2483 2484 Performance and stability improvements on all platforms. 2485 2486 2487 2016-09-15: Version 5.5.213 2488 2489 Performance and stability improvements on all platforms. 2490 2491 2492 2016-09-15: Version 5.5.212 2493 2494 Performance and stability improvements on all platforms. 2495 2496 2497 2016-09-15: Version 5.5.211 2498 2499 Performance and stability improvements on all platforms. 2500 2501 2502 2016-09-15: Version 5.5.210 2503 2504 Performance and stability improvements on all platforms. 2505 2506 2507 2016-09-15: Version 5.5.209 2508 2509 Performance and stability improvements on all platforms. 2510 2511 2512 2016-09-15: Version 5.5.208 2513 2514 Performance and stability improvements on all platforms. 2515 2516 2517 2016-09-15: Version 5.5.207 2518 2519 Performance and stability improvements on all platforms. 2520 2521 2522 2016-09-14: Version 5.5.206 2523 2524 Performance and stability improvements on all platforms. 2525 2526 2527 2016-09-14: Version 5.5.205 2528 2529 Performance and stability improvements on all platforms. 2530 2531 2532 2016-09-14: Version 5.5.204 2533 2534 Performance and stability improvements on all platforms. 2535 2536 2537 2016-09-14: Version 5.5.203 2538 2539 Performance and stability improvements on all platforms. 2540 2541 2542 2016-09-14: Version 5.5.202 2543 2544 Performance and stability improvements on all platforms. 2545 2546 2547 2016-09-14: Version 5.5.201 2548 2549 Performance and stability improvements on all platforms. 2550 2551 2552 2016-09-14: Version 5.5.200 2553 2554 Performance and stability improvements on all platforms. 2555 2556 2557 2016-09-14: Version 5.5.199 2558 2559 Performance and stability improvements on all platforms. 2560 2561 2562 2016-09-14: Version 5.5.198 2563 2564 Performance and stability improvements on all platforms. 2565 2566 2567 2016-09-14: Version 5.5.197 2568 2569 Performance and stability improvements on all platforms. 2570 2571 2572 2016-09-14: Version 5.5.196 2573 2574 Performance and stability improvements on all platforms. 2575 2576 2577 2016-09-14: Version 5.5.195 2578 2579 Performance and stability improvements on all platforms. 2580 2581 2582 2016-09-14: Version 5.5.194 2583 2584 Performance and stability improvements on all platforms. 2585 2586 2587 2016-09-14: Version 5.5.193 2588 2589 Performance and stability improvements on all platforms. 2590 2591 2592 2016-09-14: Version 5.5.192 2593 2594 Performance and stability improvements on all platforms. 2595 2596 2597 2016-09-14: Version 5.5.191 2598 2599 Performance and stability improvements on all platforms. 2600 2601 2602 2016-09-14: Version 5.5.190 2603 2604 Performance and stability improvements on all platforms. 2605 2606 2607 2016-09-14: Version 5.5.189 2608 2609 Performance and stability improvements on all platforms. 2610 2611 2612 2016-09-14: Version 5.5.188 2613 2614 Performance and stability improvements on all platforms. 2615 2616 2617 2016-09-14: Version 5.5.187 2618 2619 Performance and stability improvements on all platforms. 2620 2621 2622 2016-09-14: Version 5.5.186 2623 2624 Performance and stability improvements on all platforms. 2625 2626 2627 2016-09-13: Version 5.5.185 2628 2629 Performance and stability improvements on all platforms. 2630 2631 2632 2016-09-13: Version 5.5.184 2633 2634 Performance and stability improvements on all platforms. 2635 2636 2637 2016-09-13: Version 5.5.183 2638 2639 Performance and stability improvements on all platforms. 2640 2641 2642 2016-09-13: Version 5.5.182 2643 2644 Performance and stability improvements on all platforms. 2645 2646 2647 2016-09-13: Version 5.5.181 2648 2649 Performance and stability improvements on all platforms. 2650 2651 2652 2016-09-13: Version 5.5.180 2653 2654 Performance and stability improvements on all platforms. 2655 2656 2657 2016-09-13: Version 5.5.179 2658 2659 Performance and stability improvements on all platforms. 2660 2661 2662 2016-09-13: Version 5.5.178 2663 2664 Performance and stability improvements on all platforms. 2665 2666 2667 2016-09-13: Version 5.5.177 2668 2669 Performance and stability improvements on all platforms. 2670 2671 2672 2016-09-13: Version 5.5.176 2673 2674 Performance and stability improvements on all platforms. 2675 2676 2677 2016-09-13: Version 5.5.175 2678 2679 Performance and stability improvements on all platforms. 2680 2681 2682 2016-09-13: Version 5.5.174 2683 2684 Performance and stability improvements on all platforms. 2685 2686 2687 2016-09-13: Version 5.5.173 2688 2689 Performance and stability improvements on all platforms. 2690 2691 2692 2016-09-13: Version 5.5.172 2693 2694 Performance and stability improvements on all platforms. 2695 2696 2697 2016-09-13: Version 5.5.171 2698 2699 Performance and stability improvements on all platforms. 2700 2701 2702 2016-09-13: Version 5.5.170 2703 2704 Performance and stability improvements on all platforms. 2705 2706 2707 2016-09-12: Version 5.5.169 2708 2709 Performance and stability improvements on all platforms. 2710 2711 2712 2016-09-12: Version 5.5.168 2713 2714 Performance and stability improvements on all platforms. 2715 2716 2717 2016-09-12: Version 5.5.167 2718 2719 Performance and stability improvements on all platforms. 2720 2721 2722 2016-09-12: Version 5.5.166 2723 2724 Performance and stability improvements on all platforms. 2725 2726 2727 2016-09-12: Version 5.5.165 2728 2729 Performance and stability improvements on all platforms. 2730 2731 2732 2016-09-12: Version 5.5.164 2733 2734 Performance and stability improvements on all platforms. 2735 2736 2737 2016-09-12: Version 5.5.163 2738 2739 Performance and stability improvements on all platforms. 2740 2741 2742 2016-09-12: Version 5.5.162 2743 2744 Performance and stability improvements on all platforms. 2745 2746 2747 2016-09-12: Version 5.5.161 2748 2749 Performance and stability improvements on all platforms. 2750 2751 2752 2016-09-12: Version 5.5.160 2753 2754 Performance and stability improvements on all platforms. 2755 2756 2757 2016-09-12: Version 5.5.159 2758 2759 Performance and stability improvements on all platforms. 2760 2761 2762 2016-09-12: Version 5.5.158 2763 2764 Performance and stability improvements on all platforms. 2765 2766 2767 2016-09-12: Version 5.5.157 2768 2769 Performance and stability improvements on all platforms. 2770 2771 2772 2016-09-12: Version 5.5.156 2773 2774 Performance and stability improvements on all platforms. 2775 2776 2777 2016-09-12: Version 5.5.155 2778 2779 Performance and stability improvements on all platforms. 2780 2781 2782 2016-09-12: Version 5.5.154 2783 2784 Performance and stability improvements on all platforms. 2785 2786 2787 2016-09-12: Version 5.5.153 2788 2789 Performance and stability improvements on all platforms. 2790 2791 2792 2016-09-12: Version 5.5.152 2793 2794 Performance and stability improvements on all platforms. 2795 2796 2797 2016-09-12: Version 5.5.151 2798 2799 Performance and stability improvements on all platforms. 2800 2801 2802 2016-09-12: Version 5.5.150 2803 2804 Performance and stability improvements on all platforms. 2805 2806 2807 2016-09-10: Version 5.5.149 2808 2809 Performance and stability improvements on all platforms. 2810 2811 2812 2016-09-09: Version 5.5.148 2813 2814 Performance and stability improvements on all platforms. 2815 2816 2817 2016-09-09: Version 5.5.147 2818 2819 Performance and stability improvements on all platforms. 2820 2821 2822 2016-09-09: Version 5.5.146 2823 2824 Performance and stability improvements on all platforms. 2825 2826 2827 2016-09-09: Version 5.5.145 2828 2829 Performance and stability improvements on all platforms. 2830 2831 2832 2016-09-09: Version 5.5.144 2833 2834 Performance and stability improvements on all platforms. 2835 2836 2837 2016-09-09: Version 5.5.143 2838 2839 Performance and stability improvements on all platforms. 2840 2841 2842 2016-09-09: Version 5.5.142 2843 2844 Performance and stability improvements on all platforms. 2845 2846 2847 2016-09-09: Version 5.5.141 2848 2849 Performance and stability improvements on all platforms. 2850 2851 2852 2016-09-09: Version 5.5.140 2853 2854 Performance and stability improvements on all platforms. 2855 2856 2857 2016-09-09: Version 5.5.139 2858 2859 Performance and stability improvements on all platforms. 2860 2861 2862 2016-09-09: Version 5.5.138 2863 2864 Performance and stability improvements on all platforms. 2865 2866 2867 2016-09-09: Version 5.5.137 2868 2869 Performance and stability improvements on all platforms. 2870 2871 2872 2016-09-09: Version 5.5.136 2873 2874 Performance and stability improvements on all platforms. 2875 2876 2877 2016-09-09: Version 5.5.135 2878 2879 Performance and stability improvements on all platforms. 2880 2881 2882 2016-09-09: Version 5.5.134 2883 2884 Performance and stability improvements on all platforms. 2885 2886 2887 2016-09-09: Version 5.5.133 2888 2889 Performance and stability improvements on all platforms. 2890 2891 2892 2016-09-08: Version 5.5.132 2893 2894 Performance and stability improvements on all platforms. 2895 2896 2897 2016-09-08: Version 5.5.131 2898 2899 Performance and stability improvements on all platforms. 2900 2901 2902 2016-09-08: Version 5.5.130 2903 2904 Performance and stability improvements on all platforms. 2905 2906 2907 2016-09-08: Version 5.5.129 2908 2909 Performance and stability improvements on all platforms. 2910 2911 2912 2016-09-08: Version 5.5.128 2913 2914 Performance and stability improvements on all platforms. 2915 2916 2917 2016-09-08: Version 5.5.127 2918 2919 Performance and stability improvements on all platforms. 2920 2921 2922 2016-09-08: Version 5.5.126 2923 2924 Performance and stability improvements on all platforms. 2925 2926 2927 2016-09-08: Version 5.5.125 2928 2929 Performance and stability improvements on all platforms. 2930 2931 2932 2016-09-08: Version 5.5.124 2933 2934 Performance and stability improvements on all platforms. 2935 2936 2937 2016-09-08: Version 5.5.123 2938 2939 Performance and stability improvements on all platforms. 2940 2941 2942 2016-09-07: Version 5.5.122 2943 2944 Performance and stability improvements on all platforms. 2945 2946 2947 2016-09-07: Version 5.5.121 2948 2949 Performance and stability improvements on all platforms. 2950 2951 2952 2016-09-07: Version 5.5.120 2953 2954 Performance and stability improvements on all platforms. 2955 2956 2957 2016-09-07: Version 5.5.119 2958 2959 Performance and stability improvements on all platforms. 2960 2961 2962 2016-09-07: Version 5.5.118 2963 2964 Performance and stability improvements on all platforms. 2965 2966 2967 2016-09-07: Version 5.5.117 2968 2969 Performance and stability improvements on all platforms. 2970 2971 2972 2016-09-07: Version 5.5.116 2973 2974 Performance and stability improvements on all platforms. 2975 2976 2977 2016-09-07: Version 5.5.115 2978 2979 Performance and stability improvements on all platforms. 2980 2981 2982 2016-09-07: Version 5.5.114 2983 2984 Performance and stability improvements on all platforms. 2985 2986 2987 2016-09-07: Version 5.5.113 2988 2989 Performance and stability improvements on all platforms. 2990 2991 2992 2016-09-07: Version 5.5.112 2993 2994 Performance and stability improvements on all platforms. 2995 2996 2997 2016-09-07: Version 5.5.111 2998 2999 Performance and stability improvements on all platforms. 3000 3001 3002 2016-09-06: Version 5.5.110 3003 3004 Performance and stability improvements on all platforms. 3005 3006 3007 2016-09-06: Version 5.5.109 3008 3009 Performance and stability improvements on all platforms. 3010 3011 3012 2016-09-06: Version 5.5.108 3013 3014 Performance and stability improvements on all platforms. 3015 3016 3017 2016-09-06: Version 5.5.107 3018 3019 Performance and stability improvements on all platforms. 3020 3021 3022 2016-09-06: Version 5.5.106 3023 3024 Performance and stability improvements on all platforms. 3025 3026 3027 2016-09-06: Version 5.5.105 3028 3029 Performance and stability improvements on all platforms. 3030 3031 3032 2016-09-06: Version 5.5.104 3033 3034 Performance and stability improvements on all platforms. 3035 3036 3037 2016-09-06: Version 5.5.103 3038 3039 Performance and stability improvements on all platforms. 3040 3041 3042 2016-09-06: Version 5.5.102 3043 3044 Performance and stability improvements on all platforms. 3045 3046 3047 2016-09-06: Version 5.5.101 3048 3049 Performance and stability improvements on all platforms. 3050 3051 3052 2016-09-05: Version 5.5.100 3053 3054 Performance and stability improvements on all platforms. 3055 3056 3057 2016-09-05: Version 5.5.99 3058 3059 Performance and stability improvements on all platforms. 3060 3061 3062 2016-09-05: Version 5.5.98 3063 3064 Performance and stability improvements on all platforms. 3065 3066 3067 2016-09-05: Version 5.5.97 3068 3069 Performance and stability improvements on all platforms. 3070 3071 3072 2016-09-05: Version 5.5.96 3073 3074 Performance and stability improvements on all platforms. 3075 3076 3077 2016-09-05: Version 5.5.95 3078 3079 Performance and stability improvements on all platforms. 3080 3081 3082 2016-09-05: Version 5.5.94 3083 3084 Performance and stability improvements on all platforms. 3085 3086 3087 2016-09-05: Version 5.5.93 3088 3089 Performance and stability improvements on all platforms. 3090 3091 3092 2016-09-05: Version 5.5.92 3093 3094 Performance and stability improvements on all platforms. 3095 3096 3097 2016-09-05: Version 5.5.91 3098 3099 Performance and stability improvements on all platforms. 3100 3101 3102 2016-09-05: Version 5.5.90 3103 3104 Performance and stability improvements on all platforms. 3105 3106 3107 2016-09-05: Version 5.5.89 3108 3109 Performance and stability improvements on all platforms. 3110 3111 3112 2016-09-05: Version 5.5.88 3113 3114 Performance and stability improvements on all platforms. 3115 3116 3117 2016-09-05: Version 5.5.87 3118 3119 Performance and stability improvements on all platforms. 3120 3121 3122 2016-09-05: Version 5.5.86 3123 3124 Performance and stability improvements on all platforms. 3125 3126 3127 2016-09-04: Version 5.5.85 3128 3129 Performance and stability improvements on all platforms. 3130 3131 3132 2016-09-04: Version 5.5.84 3133 3134 Performance and stability improvements on all platforms. 3135 3136 3137 2016-09-04: Version 5.5.83 3138 3139 Performance and stability improvements on all platforms. 3140 3141 3142 2016-09-02: Version 5.5.82 3143 3144 Performance and stability improvements on all platforms. 3145 3146 3147 2016-09-02: Version 5.5.81 3148 3149 Performance and stability improvements on all platforms. 3150 3151 3152 2016-09-02: Version 5.5.80 3153 3154 Performance and stability improvements on all platforms. 3155 3156 3157 2016-09-02: Version 5.5.79 3158 3159 Performance and stability improvements on all platforms. 3160 3161 3162 2016-09-02: Version 5.5.78 3163 3164 Performance and stability improvements on all platforms. 3165 3166 3167 2016-09-02: Version 5.5.77 3168 3169 Performance and stability improvements on all platforms. 3170 3171 3172 2016-09-02: Version 5.5.76 3173 3174 Performance and stability improvements on all platforms. 3175 3176 3177 2016-09-02: Version 5.5.75 3178 3179 Performance and stability improvements on all platforms. 3180 3181 3182 2016-09-02: Version 5.5.74 3183 3184 Performance and stability improvements on all platforms. 3185 3186 3187 2016-09-02: Version 5.5.73 3188 3189 Performance and stability improvements on all platforms. 3190 3191 3192 2016-09-02: Version 5.5.72 3193 3194 Performance and stability improvements on all platforms. 3195 3196 3197 2016-09-02: Version 5.5.71 3198 3199 Performance and stability improvements on all platforms. 3200 3201 3202 2016-09-01: Version 5.5.70 3203 3204 Performance and stability improvements on all platforms. 3205 3206 3207 2016-09-01: Version 5.5.69 3208 3209 Performance and stability improvements on all platforms. 3210 3211 3212 2016-09-01: Version 5.5.68 3213 3214 Performance and stability improvements on all platforms. 3215 3216 3217 2016-09-01: Version 5.5.67 3218 3219 Performance and stability improvements on all platforms. 3220 3221 3222 2016-09-01: Version 5.5.66 3223 3224 Performance and stability improvements on all platforms. 3225 3226 3227 2016-09-01: Version 5.5.65 3228 3229 Performance and stability improvements on all platforms. 3230 3231 3232 2016-09-01: Version 5.5.64 3233 3234 Performance and stability improvements on all platforms. 3235 3236 3237 2016-09-01: Version 5.5.63 3238 3239 Performance and stability improvements on all platforms. 3240 3241 3242 2016-09-01: Version 5.5.62 3243 3244 Performance and stability improvements on all platforms. 3245 3246 3247 2016-09-01: Version 5.5.61 3248 3249 Performance and stability improvements on all platforms. 3250 3251 3252 2016-09-01: Version 5.5.60 3253 3254 Performance and stability improvements on all platforms. 3255 3256 3257 2016-09-01: Version 5.5.59 3258 3259 Performance and stability improvements on all platforms. 3260 3261 3262 2016-09-01: Version 5.5.58 3263 3264 Performance and stability improvements on all platforms. 3265 3266 3267 2016-09-01: Version 5.5.57 3268 3269 Performance and stability improvements on all platforms. 3270 3271 3272 2016-09-01: Version 5.5.56 3273 3274 Performance and stability improvements on all platforms. 3275 3276 3277 2016-09-01: Version 5.5.55 3278 3279 Performance and stability improvements on all platforms. 3280 3281 3282 2016-09-01: Version 5.5.54 3283 3284 Performance and stability improvements on all platforms. 3285 3286 3287 2016-08-31: Version 5.5.53 3288 3289 Performance and stability improvements on all platforms. 3290 3291 3292 2016-08-31: Version 5.5.52 3293 3294 Performance and stability improvements on all platforms. 3295 3296 3297 2016-08-31: Version 5.5.51 3298 3299 Performance and stability improvements on all platforms. 3300 3301 3302 2016-08-31: Version 5.5.50 3303 3304 Performance and stability improvements on all platforms. 3305 3306 3307 2016-08-31: Version 5.5.49 3308 3309 Performance and stability improvements on all platforms. 3310 3311 3312 2016-08-31: Version 5.5.48 3313 3314 Performance and stability improvements on all platforms. 3315 3316 3317 2016-08-31: Version 5.5.47 3318 3319 Performance and stability improvements on all platforms. 3320 3321 3322 2016-08-31: Version 5.5.46 3323 3324 Performance and stability improvements on all platforms. 3325 3326 3327 2016-08-31: Version 5.5.45 3328 3329 Performance and stability improvements on all platforms. 3330 3331 3332 2016-08-31: Version 5.5.44 3333 3334 Performance and stability improvements on all platforms. 3335 3336 3337 2016-08-31: Version 5.5.43 3338 3339 Performance and stability improvements on all platforms. 3340 3341 3342 2016-08-31: Version 5.5.42 3343 3344 Performance and stability improvements on all platforms. 3345 3346 3347 2016-08-31: Version 5.5.41 3348 3349 Performance and stability improvements on all platforms. 3350 3351 3352 2016-08-31: Version 5.5.40 3353 3354 Performance and stability improvements on all platforms. 3355 3356 3357 2016-08-31: Version 5.5.39 3358 3359 Performance and stability improvements on all platforms. 3360 3361 3362 2016-08-31: Version 5.5.38 3363 3364 Performance and stability improvements on all platforms. 3365 3366 3367 2016-08-31: Version 5.5.37 3368 3369 Performance and stability improvements on all platforms. 3370 3371 3372 2016-08-30: Version 5.5.36 3373 3374 Performance and stability improvements on all platforms. 3375 3376 3377 2016-08-30: Version 5.5.35 3378 3379 Performance and stability improvements on all platforms. 3380 3381 3382 2016-08-30: Version 5.5.34 3383 3384 Performance and stability improvements on all platforms. 3385 3386 3387 2016-08-30: Version 5.5.33 3388 3389 Performance and stability improvements on all platforms. 3390 3391 3392 2016-08-30: Version 5.5.32 3393 3394 Performance and stability improvements on all platforms. 3395 3396 3397 2016-08-30: Version 5.5.31 3398 3399 Performance and stability improvements on all platforms. 3400 3401 3402 2016-08-30: Version 5.5.30 3403 3404 Performance and stability improvements on all platforms. 3405 3406 3407 2016-08-30: Version 5.5.29 3408 3409 Performance and stability improvements on all platforms. 3410 3411 3412 2016-08-30: Version 5.5.28 3413 3414 Performance and stability improvements on all platforms. 3415 3416 3417 2016-08-30: Version 5.5.27 3418 3419 Performance and stability improvements on all platforms. 3420 3421 3422 2016-08-30: Version 5.5.26 3423 3424 Performance and stability improvements on all platforms. 3425 3426 3427 2016-08-30: Version 5.5.25 3428 3429 Performance and stability improvements on all platforms. 3430 3431 3432 2016-08-30: Version 5.5.24 3433 3434 Performance and stability improvements on all platforms. 3435 3436 3437 2016-08-30: Version 5.5.23 3438 3439 Performance and stability improvements on all platforms. 3440 3441 3442 2016-08-30: Version 5.5.22 3443 3444 Performance and stability improvements on all platforms. 3445 3446 3447 2016-08-29: Version 5.5.21 3448 3449 Performance and stability improvements on all platforms. 3450 3451 3452 2016-08-29: Version 5.5.20 3453 3454 Performance and stability improvements on all platforms. 3455 3456 3457 2016-08-29: Version 5.5.19 3458 3459 Performance and stability improvements on all platforms. 3460 3461 3462 2016-08-29: Version 5.5.18 3463 3464 Performance and stability improvements on all platforms. 3465 3466 3467 2016-08-29: Version 5.5.17 3468 3469 Performance and stability improvements on all platforms. 3470 3471 3472 2016-08-29: Version 5.5.16 3473 3474 Performance and stability improvements on all platforms. 3475 3476 3477 2016-08-29: Version 5.5.15 3478 3479 Performance and stability improvements on all platforms. 3480 3481 3482 2016-08-29: Version 5.5.14 3483 3484 Performance and stability improvements on all platforms. 3485 3486 3487 2016-08-29: Version 5.5.13 3488 3489 Performance and stability improvements on all platforms. 3490 3491 3492 2016-08-29: Version 5.5.12 3493 3494 Performance and stability improvements on all platforms. 3495 3496 3497 2016-08-29: Version 5.5.11 3498 3499 Performance and stability improvements on all platforms. 3500 3501 3502 2016-08-29: Version 5.5.10 3503 3504 Performance and stability improvements on all platforms. 3505 3506 3507 2016-08-29: Version 5.5.9 3508 3509 Performance and stability improvements on all platforms. 3510 3511 3512 2016-08-29: Version 5.5.8 3513 3514 Performance and stability improvements on all platforms. 3515 3516 3517 2016-08-29: Version 5.5.7 3518 3519 Performance and stability improvements on all platforms. 3520 3521 3522 2016-08-29: Version 5.5.6 3523 3524 Performance and stability improvements on all platforms. 3525 3526 3527 2016-08-28: Version 5.5.5 3528 3529 Performance and stability improvements on all platforms. 3530 3531 3532 2016-08-28: Version 5.5.4 3533 3534 Performance and stability improvements on all platforms. 3535 3536 3537 2016-08-28: Version 5.5.3 3538 3539 Performance and stability improvements on all platforms. 3540 3541 3542 2016-08-28: Version 5.5.2 3543 3544 Performance and stability improvements on all platforms. 3545 3546 3547 2016-08-26: Version 5.5.1 3548 3549 Performance and stability improvements on all platforms. 3550 3551 3552 2016-08-25: Version 5.4.524 3553 3554 Performance and stability improvements on all platforms. 3555 3556 3557 2016-08-25: Version 5.4.523 3558 3559 Performance and stability improvements on all platforms. 3560 3561 3562 2016-08-25: Version 5.4.522 3563 3564 Performance and stability improvements on all platforms. 3565 3566 3567 2016-08-25: Version 5.4.521 3568 3569 Performance and stability improvements on all platforms. 3570 3571 3572 2016-08-25: Version 5.4.520 3573 3574 Performance and stability improvements on all platforms. 3575 3576 3577 2016-08-25: Version 5.4.519 3578 3579 Performance and stability improvements on all platforms. 3580 3581 3582 2016-08-25: Version 5.4.518 3583 3584 Performance and stability improvements on all platforms. 3585 3586 3587 2016-08-24: Version 5.4.517 3588 3589 Performance and stability improvements on all platforms. 3590 3591 3592 2016-08-24: Version 5.4.516 3593 3594 Performance and stability improvements on all platforms. 3595 3596 3597 2016-08-24: Version 5.4.515 3598 3599 Performance and stability improvements on all platforms. 3600 3601 3602 2016-08-24: Version 5.4.514 3603 3604 Performance and stability improvements on all platforms. 3605 3606 3607 2016-08-24: Version 5.4.513 3608 3609 Performance and stability improvements on all platforms. 3610 3611 3612 2016-08-24: Version 5.4.512 3613 3614 Performance and stability improvements on all platforms. 3615 3616 3617 2016-08-24: Version 5.4.511 3618 3619 Performance and stability improvements on all platforms. 3620 3621 3622 2016-08-24: Version 5.4.510 3623 3624 Performance and stability improvements on all platforms. 3625 3626 3627 2016-08-24: Version 5.4.509 3628 3629 Performance and stability improvements on all platforms. 3630 3631 3632 2016-08-24: Version 5.4.508 3633 3634 Performance and stability improvements on all platforms. 3635 3636 3637 2016-08-24: Version 5.4.507 3638 3639 Performance and stability improvements on all platforms. 3640 3641 3642 2016-08-24: Version 5.4.506 3643 3644 Performance and stability improvements on all platforms. 3645 3646 3647 2016-08-23: Version 5.4.505 3648 3649 Performance and stability improvements on all platforms. 3650 3651 3652 2016-08-23: Version 5.4.504 3653 3654 Performance and stability improvements on all platforms. 3655 3656 3657 2016-08-23: Version 5.4.503 3658 3659 Performance and stability improvements on all platforms. 3660 3661 3662 2016-08-23: Version 5.4.502 3663 3664 Performance and stability improvements on all platforms. 3665 3666 3667 2016-08-23: Version 5.4.501 3668 3669 Performance and stability improvements on all platforms. 3670 3671 3672 2016-08-23: Version 5.4.500 3673 3674 Performance and stability improvements on all platforms. 3675 3676 3677 2016-08-23: Version 5.4.499 3678 3679 Performance and stability improvements on all platforms. 3680 3681 3682 2016-08-23: Version 5.4.498 3683 3684 Performance and stability improvements on all platforms. 3685 3686 3687 2016-08-23: Version 5.4.497 3688 3689 Performance and stability improvements on all platforms. 3690 3691 3692 2016-08-23: Version 5.4.496 3693 3694 Performance and stability improvements on all platforms. 3695 3696 3697 2016-08-23: Version 5.4.495 3698 3699 Performance and stability improvements on all platforms. 3700 3701 3702 2016-08-23: Version 5.4.494 3703 3704 Performance and stability improvements on all platforms. 3705 3706 3707 2016-08-23: Version 5.4.493 3708 3709 Performance and stability improvements on all platforms. 3710 3711 3712 2016-08-23: Version 5.4.492 3713 3714 Performance and stability improvements on all platforms. 3715 3716 3717 2016-08-22: Version 5.4.491 3718 3719 Performance and stability improvements on all platforms. 3720 3721 3722 2016-08-22: Version 5.4.490 3723 3724 Performance and stability improvements on all platforms. 3725 3726 3727 2016-08-22: Version 5.4.489 3728 3729 Performance and stability improvements on all platforms. 3730 3731 3732 2016-08-22: Version 5.4.488 3733 3734 Performance and stability improvements on all platforms. 3735 3736 3737 2016-08-22: Version 5.4.487 3738 3739 Performance and stability improvements on all platforms. 3740 3741 3742 2016-08-22: Version 5.4.486 3743 3744 Performance and stability improvements on all platforms. 3745 3746 3747 2016-08-22: Version 5.4.485 3748 3749 Performance and stability improvements on all platforms. 3750 3751 3752 2016-08-22: Version 5.4.484 3753 3754 Performance and stability improvements on all platforms. 3755 3756 3757 2016-08-22: Version 5.4.483 3758 3759 Performance and stability improvements on all platforms. 3760 3761 3762 2016-08-22: Version 5.4.482 3763 3764 Performance and stability improvements on all platforms. 3765 3766 3767 2016-08-22: Version 5.4.481 3768 3769 Performance and stability improvements on all platforms. 3770 3771 3772 2016-08-22: Version 5.4.480 3773 3774 Performance and stability improvements on all platforms. 3775 3776 3777 2016-08-22: Version 5.4.479 3778 3779 Performance and stability improvements on all platforms. 3780 3781 3782 2016-08-20: Version 5.4.478 3783 3784 Performance and stability improvements on all platforms. 3785 3786 3787 2016-08-20: Version 5.4.477 3788 3789 Performance and stability improvements on all platforms. 3790 3791 3792 2016-08-20: Version 5.4.476 3793 3794 Performance and stability improvements on all platforms. 3795 3796 3797 2016-08-19: Version 5.4.475 3798 3799 Performance and stability improvements on all platforms. 3800 3801 3802 2016-08-19: Version 5.4.474 3803 3804 Performance and stability improvements on all platforms. 3805 3806 3807 2016-08-19: Version 5.4.473 3808 3809 Performance and stability improvements on all platforms. 3810 3811 3812 2016-08-19: Version 5.4.472 3813 3814 Performance and stability improvements on all platforms. 3815 3816 3817 2016-08-19: Version 5.4.471 3818 3819 Performance and stability improvements on all platforms. 3820 3821 3822 2016-08-19: Version 5.4.470 3823 3824 Performance and stability improvements on all platforms. 3825 3826 3827 2016-08-19: Version 5.4.469 3828 3829 Performance and stability improvements on all platforms. 3830 3831 3832 2016-08-19: Version 5.4.468 3833 3834 Performance and stability improvements on all platforms. 3835 3836 3837 2016-08-19: Version 5.4.467 3838 3839 Performance and stability improvements on all platforms. 3840 3841 3842 2016-08-19: Version 5.4.466 3843 3844 Performance and stability improvements on all platforms. 3845 3846 3847 2016-08-19: Version 5.4.465 3848 3849 Performance and stability improvements on all platforms. 3850 3851 3852 2016-08-19: Version 5.4.464 3853 3854 Performance and stability improvements on all platforms. 3855 3856 3857 2016-08-19: Version 5.4.463 3858 3859 Performance and stability improvements on all platforms. 3860 3861 3862 2016-08-19: Version 5.4.462 3863 3864 Performance and stability improvements on all platforms. 3865 3866 3867 2016-08-19: Version 5.4.461 3868 3869 Performance and stability improvements on all platforms. 3870 3871 3872 2016-08-19: Version 5.4.460 3873 3874 Performance and stability improvements on all platforms. 3875 3876 3877 2016-08-18: Version 5.4.459 3878 3879 Performance and stability improvements on all platforms. 3880 3881 3882 2016-08-18: Version 5.4.458 3883 3884 Performance and stability improvements on all platforms. 3885 3886 3887 2016-08-18: Version 5.4.457 3888 3889 Performance and stability improvements on all platforms. 3890 3891 3892 2016-08-18: Version 5.4.456 3893 3894 Performance and stability improvements on all platforms. 3895 3896 3897 2016-08-18: Version 5.4.455 3898 3899 Performance and stability improvements on all platforms. 3900 3901 3902 2016-08-18: Version 5.4.454 3903 3904 Performance and stability improvements on all platforms. 3905 3906 3907 2016-08-18: Version 5.4.453 3908 3909 Performance and stability improvements on all platforms. 3910 3911 3912 2016-08-18: Version 5.4.452 3913 3914 Performance and stability improvements on all platforms. 3915 3916 3917 2016-08-18: Version 5.4.451 3918 3919 Performance and stability improvements on all platforms. 3920 3921 3922 2016-08-18: Version 5.4.450 3923 3924 Performance and stability improvements on all platforms. 3925 3926 3927 2016-08-17: Version 5.4.449 3928 3929 Performance and stability improvements on all platforms. 3930 3931 3932 2016-08-17: Version 5.4.448 3933 3934 Performance and stability improvements on all platforms. 3935 3936 3937 2016-08-17: Version 5.4.447 3938 3939 Performance and stability improvements on all platforms. 3940 3941 3942 2016-08-17: Version 5.4.446 3943 3944 Performance and stability improvements on all platforms. 3945 3946 3947 2016-08-17: Version 5.4.445 3948 3949 Performance and stability improvements on all platforms. 3950 3951 3952 2016-08-17: Version 5.4.444 3953 3954 Performance and stability improvements on all platforms. 3955 3956 3957 2016-08-17: Version 5.4.443 3958 3959 Performance and stability improvements on all platforms. 3960 3961 3962 2016-08-17: Version 5.4.442 3963 3964 Performance and stability improvements on all platforms. 3965 3966 3967 2016-08-17: Version 5.4.441 3968 3969 Performance and stability improvements on all platforms. 3970 3971 3972 2016-08-17: Version 5.4.440 3973 3974 Performance and stability improvements on all platforms. 3975 3976 3977 2016-08-16: Version 5.4.439 3978 3979 Performance and stability improvements on all platforms. 3980 3981 3982 2016-08-16: Version 5.4.438 3983 3984 Performance and stability improvements on all platforms. 3985 3986 3987 2016-08-16: Version 5.4.437 3988 3989 Performance and stability improvements on all platforms. 3990 3991 3992 2016-08-16: Version 5.4.436 3993 3994 Performance and stability improvements on all platforms. 3995 3996 3997 2016-08-16: Version 5.4.435 3998 3999 Performance and stability improvements on all platforms. 4000 4001 4002 2016-08-16: Version 5.4.434 4003 4004 Performance and stability improvements on all platforms. 4005 4006 4007 2016-08-16: Version 5.4.433 4008 4009 Performance and stability improvements on all platforms. 4010 4011 4012 2016-08-16: Version 5.4.432 4013 4014 Performance and stability improvements on all platforms. 4015 4016 4017 2016-08-16: Version 5.4.431 4018 4019 Performance and stability improvements on all platforms. 4020 4021 4022 2016-08-16: Version 5.4.430 4023 4024 Performance and stability improvements on all platforms. 4025 4026 4027 2016-08-16: Version 5.4.429 4028 4029 Performance and stability improvements on all platforms. 4030 4031 4032 2016-08-16: Version 5.4.428 4033 4034 Performance and stability improvements on all platforms. 4035 4036 4037 2016-08-15: Version 5.4.427 4038 4039 Performance and stability improvements on all platforms. 4040 4041 4042 2016-08-15: Version 5.4.426 4043 4044 Performance and stability improvements on all platforms. 4045 4046 4047 2016-08-15: Version 5.4.425 4048 4049 Performance and stability improvements on all platforms. 4050 4051 4052 2016-08-15: Version 5.4.424 4053 4054 Performance and stability improvements on all platforms. 4055 4056 4057 2016-08-15: Version 5.4.423 4058 4059 Performance and stability improvements on all platforms. 4060 4061 4062 2016-08-14: Version 5.4.422 4063 4064 Performance and stability improvements on all platforms. 4065 4066 4067 2016-08-14: Version 5.4.421 4068 4069 Performance and stability improvements on all platforms. 4070 4071 4072 2016-08-13: Version 5.4.420 4073 4074 Performance and stability improvements on all platforms. 4075 4076 4077 2016-08-12: Version 5.4.419 4078 4079 Performance and stability improvements on all platforms. 4080 4081 4082 2016-08-12: Version 5.4.418 4083 4084 Performance and stability improvements on all platforms. 4085 4086 4087 2016-08-12: Version 5.4.417 4088 4089 Performance and stability improvements on all platforms. 4090 4091 4092 2016-08-12: Version 5.4.416 4093 4094 Performance and stability improvements on all platforms. 4095 4096 4097 2016-08-12: Version 5.4.415 4098 4099 Performance and stability improvements on all platforms. 4100 4101 4102 2016-08-12: Version 5.4.414 4103 4104 Performance and stability improvements on all platforms. 4105 4106 4107 2016-08-12: Version 5.4.413 4108 4109 Performance and stability improvements on all platforms. 4110 4111 4112 2016-08-12: Version 5.4.412 4113 4114 Performance and stability improvements on all platforms. 4115 4116 4117 2016-08-12: Version 5.4.411 4118 4119 Performance and stability improvements on all platforms. 4120 4121 4122 2016-08-12: Version 5.4.410 4123 4124 Performance and stability improvements on all platforms. 4125 4126 4127 2016-08-12: Version 5.4.409 4128 4129 Performance and stability improvements on all platforms. 4130 4131 4132 2016-08-12: Version 5.4.408 4133 4134 Performance and stability improvements on all platforms. 4135 4136 4137 2016-08-12: Version 5.4.407 4138 4139 Performance and stability improvements on all platforms. 4140 4141 4142 2016-08-11: Version 5.4.406 4143 4144 Performance and stability improvements on all platforms. 4145 4146 4147 2016-08-11: Version 5.4.405 4148 4149 Performance and stability improvements on all platforms. 4150 4151 4152 2016-08-11: Version 5.4.404 4153 4154 Performance and stability improvements on all platforms. 4155 4156 4157 2016-08-11: Version 5.4.403 4158 4159 Performance and stability improvements on all platforms. 4160 4161 4162 2016-08-11: Version 5.4.402 4163 4164 Performance and stability improvements on all platforms. 4165 4166 4167 2016-08-11: Version 5.4.401 4168 4169 Performance and stability improvements on all platforms. 4170 4171 4172 2016-08-11: Version 5.4.400 4173 4174 Performance and stability improvements on all platforms. 4175 4176 4177 2016-08-11: Version 5.4.399 4178 4179 Performance and stability improvements on all platforms. 4180 4181 4182 2016-08-10: Version 5.4.398 4183 4184 Performance and stability improvements on all platforms. 4185 4186 4187 2016-08-10: Version 5.4.397 4188 4189 Performance and stability improvements on all platforms. 4190 4191 4192 2016-08-10: Version 5.4.396 4193 4194 Performance and stability improvements on all platforms. 4195 4196 4197 2016-08-10: Version 5.4.395 4198 4199 Performance and stability improvements on all platforms. 4200 4201 4202 2016-08-10: Version 5.4.394 4203 4204 Performance and stability improvements on all platforms. 4205 4206 4207 2016-08-10: Version 5.4.393 4208 4209 Performance and stability improvements on all platforms. 4210 4211 4212 2016-08-10: Version 5.4.392 4213 4214 Performance and stability improvements on all platforms. 4215 4216 4217 2016-08-09: Version 5.4.391 4218 4219 Performance and stability improvements on all platforms. 4220 4221 4222 2016-08-09: Version 5.4.390 4223 4224 Performance and stability improvements on all platforms. 4225 4226 4227 2016-08-09: Version 5.4.389 4228 4229 Performance and stability improvements on all platforms. 4230 4231 4232 2016-08-09: Version 5.4.388 4233 4234 Performance and stability improvements on all platforms. 4235 4236 4237 2016-08-09: Version 5.4.387 4238 4239 Performance and stability improvements on all platforms. 4240 4241 4242 2016-08-09: Version 5.4.386 4243 4244 Performance and stability improvements on all platforms. 4245 4246 4247 2016-08-09: Version 5.4.385 4248 4249 Performance and stability improvements on all platforms. 4250 4251 4252 2016-08-09: Version 5.4.384 4253 4254 Performance and stability improvements on all platforms. 4255 4256 4257 2016-08-09: Version 5.4.383 4258 4259 Performance and stability improvements on all platforms. 4260 4261 4262 2016-08-09: Version 5.4.382 4263 4264 Performance and stability improvements on all platforms. 4265 4266 4267 2016-08-09: Version 5.4.381 4268 4269 Performance and stability improvements on all platforms. 4270 4271 4272 2016-08-09: Version 5.4.380 4273 4274 Performance and stability improvements on all platforms. 4275 4276 4277 2016-08-09: Version 5.4.379 4278 4279 Performance and stability improvements on all platforms. 4280 4281 4282 2016-08-09: Version 5.4.378 4283 4284 Performance and stability improvements on all platforms. 4285 4286 4287 2016-08-08: Version 5.4.377 4288 4289 Performance and stability improvements on all platforms. 4290 4291 4292 2016-08-08: Version 5.4.376 4293 4294 Performance and stability improvements on all platforms. 4295 4296 4297 2016-08-08: Version 5.4.375 4298 4299 Performance and stability improvements on all platforms. 4300 4301 4302 2016-08-08: Version 5.4.374 4303 4304 Performance and stability improvements on all platforms. 4305 4306 4307 2016-08-08: Version 5.4.373 4308 4309 Performance and stability improvements on all platforms. 4310 4311 4312 2016-08-08: Version 5.4.372 4313 4314 Performance and stability improvements on all platforms. 4315 4316 4317 2016-08-08: Version 5.4.371 4318 4319 Performance and stability improvements on all platforms. 4320 4321 4322 2016-08-08: Version 5.4.370 4323 4324 Performance and stability improvements on all platforms. 4325 4326 4327 2016-08-08: Version 5.4.369 4328 4329 Performance and stability improvements on all platforms. 4330 4331 4332 2016-08-08: Version 5.4.368 4333 4334 Performance and stability improvements on all platforms. 4335 4336 4337 2016-08-08: Version 5.4.367 4338 4339 Performance and stability improvements on all platforms. 4340 4341 4342 2016-08-05: Version 5.4.366 4343 4344 Performance and stability improvements on all platforms. 4345 4346 4347 2016-08-05: Version 5.4.365 4348 4349 Performance and stability improvements on all platforms. 4350 4351 4352 2016-08-05: Version 5.4.364 4353 4354 Performance and stability improvements on all platforms. 4355 4356 4357 2016-08-05: Version 5.4.363 4358 4359 Performance and stability improvements on all platforms. 4360 4361 4362 2016-08-05: Version 5.4.362 4363 4364 Performance and stability improvements on all platforms. 4365 4366 4367 2016-08-05: Version 5.4.361 4368 4369 Performance and stability improvements on all platforms. 4370 4371 4372 2016-08-05: Version 5.4.360 4373 4374 Performance and stability improvements on all platforms. 4375 4376 4377 2016-08-05: Version 5.4.359 4378 4379 Performance and stability improvements on all platforms. 4380 4381 4382 2016-08-05: Version 5.4.358 4383 4384 Performance and stability improvements on all platforms. 4385 4386 4387 2016-08-05: Version 5.4.357 4388 4389 Performance and stability improvements on all platforms. 4390 4391 4392 2016-08-05: Version 5.4.356 4393 4394 Performance and stability improvements on all platforms. 4395 4396 4397 2016-08-04: Version 5.4.355 4398 4399 Performance and stability improvements on all platforms. 4400 4401 4402 2016-08-04: Version 5.4.354 4403 4404 Performance and stability improvements on all platforms. 4405 4406 4407 2016-08-04: Version 5.4.353 4408 4409 Performance and stability improvements on all platforms. 4410 4411 4412 2016-08-04: Version 5.4.352 4413 4414 Performance and stability improvements on all platforms. 4415 4416 4417 2016-08-04: Version 5.4.351 4418 4419 Performance and stability improvements on all platforms. 4420 4421 4422 2016-08-04: Version 5.4.350 4423 4424 Performance and stability improvements on all platforms. 4425 4426 4427 2016-08-04: Version 5.4.349 4428 4429 Performance and stability improvements on all platforms. 4430 4431 4432 2016-08-03: Version 5.4.348 4433 4434 Performance and stability improvements on all platforms. 4435 4436 4437 2016-08-03: Version 5.4.347 4438 4439 Performance and stability improvements on all platforms. 4440 4441 4442 2016-08-03: Version 5.4.346 4443 4444 Performance and stability improvements on all platforms. 4445 4446 4447 2016-08-03: Version 5.4.345 4448 4449 Performance and stability improvements on all platforms. 4450 4451 4452 2016-08-03: Version 5.4.344 4453 4454 Performance and stability improvements on all platforms. 4455 4456 4457 2016-08-03: Version 5.4.343 4458 4459 Performance and stability improvements on all platforms. 4460 4461 4462 2016-08-03: Version 5.4.342 4463 4464 Performance and stability improvements on all platforms. 4465 4466 4467 2016-08-03: Version 5.4.341 4468 4469 Performance and stability improvements on all platforms. 4470 4471 4472 2016-08-03: Version 5.4.340 4473 4474 Performance and stability improvements on all platforms. 4475 4476 4477 2016-08-03: Version 5.4.339 4478 4479 Performance and stability improvements on all platforms. 4480 4481 4482 2016-08-03: Version 5.4.338 4483 4484 Performance and stability improvements on all platforms. 4485 4486 4487 2016-08-03: Version 5.4.337 4488 4489 Performance and stability improvements on all platforms. 4490 4491 4492 2016-08-02: Version 5.4.336 4493 4494 Performance and stability improvements on all platforms. 4495 4496 4497 2016-08-02: Version 5.4.335 4498 4499 Performance and stability improvements on all platforms. 4500 4501 4502 2016-08-02: Version 5.4.334 4503 4504 Performance and stability improvements on all platforms. 4505 4506 4507 2016-08-02: Version 5.4.333 4508 4509 Performance and stability improvements on all platforms. 4510 4511 4512 2016-08-02: Version 5.4.332 4513 4514 Performance and stability improvements on all platforms. 4515 4516 4517 2016-08-02: Version 5.4.331 4518 4519 Performance and stability improvements on all platforms. 4520 4521 4522 2016-08-02: Version 5.4.330 4523 4524 Performance and stability improvements on all platforms. 4525 4526 4527 2016-08-02: Version 5.4.329 4528 4529 Performance and stability improvements on all platforms. 4530 4531 4532 2016-08-02: Version 5.4.328 4533 4534 Performance and stability improvements on all platforms. 4535 4536 4537 2016-08-02: Version 5.4.327 4538 4539 Performance and stability improvements on all platforms. 4540 4541 4542 2016-08-02: Version 5.4.326 4543 4544 Performance and stability improvements on all platforms. 4545 4546 4547 2016-08-02: Version 5.4.325 4548 4549 Performance and stability improvements on all platforms. 4550 4551 4552 2016-08-02: Version 5.4.324 4553 4554 Performance and stability improvements on all platforms. 4555 4556 4557 2016-08-02: Version 5.4.323 4558 4559 Performance and stability improvements on all platforms. 4560 4561 4562 2016-08-02: Version 5.4.322 4563 4564 Performance and stability improvements on all platforms. 4565 4566 4567 2016-08-02: Version 5.4.321 4568 4569 Performance and stability improvements on all platforms. 4570 4571 4572 2016-08-01: Version 5.4.320 4573 4574 Performance and stability improvements on all platforms. 4575 4576 4577 2016-08-01: Version 5.4.319 4578 4579 Performance and stability improvements on all platforms. 4580 4581 4582 2016-08-01: Version 5.4.318 4583 4584 Performance and stability improvements on all platforms. 4585 4586 4587 2016-08-01: Version 5.4.317 4588 4589 Performance and stability improvements on all platforms. 4590 4591 4592 2016-08-01: Version 5.4.316 4593 4594 Performance and stability improvements on all platforms. 4595 4596 4597 2016-08-01: Version 5.4.315 4598 4599 Performance and stability improvements on all platforms. 4600 4601 4602 2016-08-01: Version 5.4.314 4603 4604 Performance and stability improvements on all platforms. 4605 4606 4607 2016-08-01: Version 5.4.313 4608 4609 Performance and stability improvements on all platforms. 4610 4611 4612 2016-08-01: Version 5.4.312 4613 4614 Performance and stability improvements on all platforms. 4615 4616 4617 2016-08-01: Version 5.4.311 4618 4619 Performance and stability improvements on all platforms. 4620 4621 4622 2016-08-01: Version 5.4.310 4623 4624 Performance and stability improvements on all platforms. 4625 4626 4627 2016-08-01: Version 5.4.309 4628 4629 Performance and stability improvements on all platforms. 4630 4631 4632 2016-08-01: Version 5.4.308 4633 4634 Performance and stability improvements on all platforms. 4635 4636 4637 2016-08-01: Version 5.4.307 4638 4639 Performance and stability improvements on all platforms. 4640 4641 4642 2016-08-01: Version 5.4.306 4643 4644 Performance and stability improvements on all platforms. 4645 4646 4647 2016-07-31: Version 5.4.305 4648 4649 Performance and stability improvements on all platforms. 4650 4651 4652 2016-07-31: Version 5.4.304 4653 4654 Performance and stability improvements on all platforms. 4655 4656 4657 2016-07-30: Version 5.4.303 4658 4659 Performance and stability improvements on all platforms. 4660 4661 4662 2016-07-30: Version 5.4.302 4663 4664 Performance and stability improvements on all platforms. 4665 4666 4667 2016-07-29: Version 5.4.301 4668 4669 Performance and stability improvements on all platforms. 4670 4671 4672 2016-07-29: Version 5.4.300 4673 4674 Performance and stability improvements on all platforms. 4675 4676 4677 2016-07-29: Version 5.4.299 4678 4679 Performance and stability improvements on all platforms. 4680 4681 4682 2016-07-29: Version 5.4.298 4683 4684 Performance and stability improvements on all platforms. 4685 4686 4687 2016-07-29: Version 5.4.297 4688 4689 Performance and stability improvements on all platforms. 4690 4691 4692 2016-07-29: Version 5.4.296 4693 4694 Performance and stability improvements on all platforms. 4695 4696 4697 2016-07-29: Version 5.4.295 4698 4699 Performance and stability improvements on all platforms. 4700 4701 4702 2016-07-29: Version 5.4.294 4703 4704 Performance and stability improvements on all platforms. 4705 4706 4707 2016-07-29: Version 5.4.293 4708 4709 Performance and stability improvements on all platforms. 4710 4711 4712 2016-07-29: Version 5.4.292 4713 4714 Performance and stability improvements on all platforms. 4715 4716 4717 2016-07-29: Version 5.4.291 4718 4719 Performance and stability improvements on all platforms. 4720 4721 4722 2016-07-29: Version 5.4.290 4723 4724 Performance and stability improvements on all platforms. 4725 4726 4727 2016-07-29: Version 5.4.289 4728 4729 Performance and stability improvements on all platforms. 4730 4731 4732 2016-07-29: Version 5.4.288 4733 4734 Performance and stability improvements on all platforms. 4735 4736 4737 2016-07-28: Version 5.4.287 4738 4739 Performance and stability improvements on all platforms. 4740 4741 4742 2016-07-28: Version 5.4.286 4743 4744 Performance and stability improvements on all platforms. 4745 4746 4747 2016-07-28: Version 5.4.285 4748 4749 Performance and stability improvements on all platforms. 4750 4751 4752 2016-07-28: Version 5.4.284 4753 4754 Performance and stability improvements on all platforms. 4755 4756 4757 2016-07-28: Version 5.4.283 4758 4759 Performance and stability improvements on all platforms. 4760 4761 4762 2016-07-28: Version 5.4.282 4763 4764 Performance and stability improvements on all platforms. 4765 4766 4767 2016-07-28: Version 5.4.281 4768 4769 Performance and stability improvements on all platforms. 4770 4771 4772 2016-07-27: Version 5.4.280 4773 4774 Performance and stability improvements on all platforms. 4775 4776 4777 2016-07-27: Version 5.4.279 4778 4779 Performance and stability improvements on all platforms. 4780 4781 4782 2016-07-27: Version 5.4.278 4783 4784 Performance and stability improvements on all platforms. 4785 4786 4787 2016-07-27: Version 5.4.277 4788 4789 Performance and stability improvements on all platforms. 4790 4791 4792 2016-07-27: Version 5.4.276 4793 4794 Performance and stability improvements on all platforms. 4795 4796 4797 2016-07-27: Version 5.4.275 4798 4799 Performance and stability improvements on all platforms. 4800 4801 4802 2016-07-27: Version 5.4.274 4803 4804 Performance and stability improvements on all platforms. 4805 4806 4807 2016-07-27: Version 5.4.273 4808 4809 Performance and stability improvements on all platforms. 4810 4811 4812 2016-07-27: Version 5.4.272 4813 4814 Performance and stability improvements on all platforms. 4815 4816 4817 2016-07-27: Version 5.4.271 4818 4819 Performance and stability improvements on all platforms. 4820 4821 4822 2016-07-27: Version 5.4.270 4823 4824 Performance and stability improvements on all platforms. 4825 4826 4827 2016-07-27: Version 5.4.269 4828 4829 Performance and stability improvements on all platforms. 4830 4831 4832 2016-07-27: Version 5.4.268 4833 4834 Performance and stability improvements on all platforms. 4835 4836 4837 2016-07-27: Version 5.4.267 4838 4839 Performance and stability improvements on all platforms. 4840 4841 4842 2016-07-26: Version 5.4.266 4843 4844 Performance and stability improvements on all platforms. 4845 4846 4847 2016-07-26: Version 5.4.265 4848 4849 Performance and stability improvements on all platforms. 4850 4851 4852 2016-07-26: Version 5.4.264 4853 4854 Performance and stability improvements on all platforms. 4855 4856 4857 2016-07-26: Version 5.4.263 4858 4859 Performance and stability improvements on all platforms. 4860 4861 4862 2016-07-26: Version 5.4.262 4863 4864 Performance and stability improvements on all platforms. 4865 4866 4867 2016-07-26: Version 5.4.261 4868 4869 Performance and stability improvements on all platforms. 4870 4871 4872 2016-07-26: Version 5.4.260 4873 4874 Performance and stability improvements on all platforms. 4875 4876 4877 2016-07-26: Version 5.4.259 4878 4879 Performance and stability improvements on all platforms. 4880 4881 4882 2016-07-26: Version 5.4.258 4883 4884 Performance and stability improvements on all platforms. 4885 4886 4887 2016-07-26: Version 5.4.257 4888 4889 Performance and stability improvements on all platforms. 4890 4891 4892 2016-07-26: Version 5.4.256 4893 4894 Performance and stability improvements on all platforms. 4895 4896 4897 2016-07-26: Version 5.4.255 4898 4899 Performance and stability improvements on all platforms. 4900 4901 4902 2016-07-26: Version 5.4.254 4903 4904 Performance and stability improvements on all platforms. 4905 4906 4907 2016-07-26: Version 5.4.253 4908 4909 Performance and stability improvements on all platforms. 4910 4911 4912 2016-07-26: Version 5.4.252 4913 4914 Performance and stability improvements on all platforms. 4915 4916 4917 2016-07-26: Version 5.4.251 4918 4919 Performance and stability improvements on all platforms. 4920 4921 4922 2016-07-26: Version 5.4.250 4923 4924 Performance and stability improvements on all platforms. 4925 4926 4927 2016-07-25: Version 5.4.249 4928 4929 Performance and stability improvements on all platforms. 4930 4931 4932 2016-07-25: Version 5.4.248 4933 4934 Performance and stability improvements on all platforms. 4935 4936 4937 2016-07-25: Version 5.4.247 4938 4939 Performance and stability improvements on all platforms. 4940 4941 4942 2016-07-25: Version 5.4.246 4943 4944 Performance and stability improvements on all platforms. 4945 4946 4947 2016-07-25: Version 5.4.245 4948 4949 Performance and stability improvements on all platforms. 4950 4951 4952 2016-07-25: Version 5.4.244 4953 4954 Performance and stability improvements on all platforms. 4955 4956 4957 2016-07-25: Version 5.4.243 4958 4959 Performance and stability improvements on all platforms. 4960 4961 4962 2016-07-25: Version 5.4.242 4963 4964 Performance and stability improvements on all platforms. 4965 4966 4967 2016-07-25: Version 5.4.241 4968 4969 Performance and stability improvements on all platforms. 4970 4971 4972 2016-07-25: Version 5.4.240 4973 4974 Performance and stability improvements on all platforms. 4975 4976 4977 2016-07-25: Version 5.4.239 4978 4979 Performance and stability improvements on all platforms. 4980 4981 4982 2016-07-25: Version 5.4.238 4983 4984 Performance and stability improvements on all platforms. 4985 4986 4987 2016-07-25: Version 5.4.237 4988 4989 Performance and stability improvements on all platforms. 4990 4991 4992 2016-07-25: Version 5.4.236 4993 4994 Performance and stability improvements on all platforms. 4995 4996 4997 2016-07-25: Version 5.4.235 4998 4999 Performance and stability improvements on all platforms. 5000 5001 5002 2016-07-24: Version 5.4.234 5003 5004 Performance and stability improvements on all platforms. 5005 5006 5007 2016-07-24: Version 5.4.233 5008 5009 Performance and stability improvements on all platforms. 5010 5011 5012 2016-07-23: Version 5.4.232 5013 5014 Performance and stability improvements on all platforms. 5015 5016 5017 2016-07-22: Version 5.4.231 5018 5019 Performance and stability improvements on all platforms. 5020 5021 5022 2016-07-22: Version 5.4.230 5023 5024 Performance and stability improvements on all platforms. 5025 5026 5027 2016-07-22: Version 5.4.229 5028 5029 Performance and stability improvements on all platforms. 5030 5031 5032 2016-07-22: Version 5.4.228 5033 5034 Performance and stability improvements on all platforms. 5035 5036 5037 2016-07-22: Version 5.4.227 5038 5039 Performance and stability improvements on all platforms. 5040 5041 5042 2016-07-22: Version 5.4.226 5043 5044 Performance and stability improvements on all platforms. 5045 5046 5047 2016-07-22: Version 5.4.225 5048 5049 Performance and stability improvements on all platforms. 5050 5051 5052 2016-07-22: Version 5.4.224 5053 5054 Performance and stability improvements on all platforms. 5055 5056 5057 2016-07-22: Version 5.4.223 5058 5059 Performance and stability improvements on all platforms. 5060 5061 5062 2016-07-22: Version 5.4.222 5063 5064 Performance and stability improvements on all platforms. 5065 5066 5067 2016-07-22: Version 5.4.221 5068 5069 Performance and stability improvements on all platforms. 5070 5071 5072 2016-07-22: Version 5.4.220 5073 5074 Performance and stability improvements on all platforms. 5075 5076 5077 2016-07-22: Version 5.4.219 5078 5079 Performance and stability improvements on all platforms. 5080 5081 5082 2016-07-22: Version 5.4.218 5083 5084 Performance and stability improvements on all platforms. 5085 5086 5087 2016-07-21: Version 5.4.217 5088 5089 Performance and stability improvements on all platforms. 5090 5091 5092 2016-07-21: Version 5.4.216 5093 5094 Performance and stability improvements on all platforms. 5095 5096 5097 2016-07-21: Version 5.4.215 5098 5099 Performance and stability improvements on all platforms. 5100 5101 5102 2016-07-21: Version 5.4.214 5103 5104 Performance and stability improvements on all platforms. 5105 5106 5107 2016-07-21: Version 5.4.213 5108 5109 Performance and stability improvements on all platforms. 5110 5111 5112 2016-07-21: Version 5.4.212 5113 5114 Performance and stability improvements on all platforms. 5115 5116 5117 2016-07-21: Version 5.4.211 5118 5119 Performance and stability improvements on all platforms. 5120 5121 5122 2016-07-21: Version 5.4.210 5123 5124 Performance and stability improvements on all platforms. 5125 5126 5127 2016-07-21: Version 5.4.209 5128 5129 Performance and stability improvements on all platforms. 5130 5131 5132 2016-07-21: Version 5.4.208 5133 5134 Performance and stability improvements on all platforms. 5135 5136 5137 2016-07-21: Version 5.4.207 5138 5139 Performance and stability improvements on all platforms. 5140 5141 5142 2016-07-21: Version 5.4.206 5143 5144 Performance and stability improvements on all platforms. 5145 5146 5147 2016-07-21: Version 5.4.205 5148 5149 Performance and stability improvements on all platforms. 5150 5151 5152 2016-07-21: Version 5.4.204 5153 5154 Performance and stability improvements on all platforms. 5155 5156 5157 2016-07-21: Version 5.4.203 5158 5159 Performance and stability improvements on all platforms. 5160 5161 5162 2016-07-21: Version 5.4.202 5163 5164 Performance and stability improvements on all platforms. 5165 5166 5167 2016-07-21: Version 5.4.201 5168 5169 Performance and stability improvements on all platforms. 5170 5171 5172 2016-07-20: Version 5.4.200 5173 5174 Performance and stability improvements on all platforms. 5175 5176 5177 2016-07-20: Version 5.4.199 5178 5179 Performance and stability improvements on all platforms. 5180 5181 5182 2016-07-20: Version 5.4.198 5183 5184 Performance and stability improvements on all platforms. 5185 5186 5187 2016-07-20: Version 5.4.197 5188 5189 Performance and stability improvements on all platforms. 5190 5191 5192 2016-07-20: Version 5.4.196 5193 5194 Performance and stability improvements on all platforms. 5195 5196 5197 2016-07-20: Version 5.4.195 5198 5199 Performance and stability improvements on all platforms. 5200 5201 5202 2016-07-20: Version 5.4.194 5203 5204 Performance and stability improvements on all platforms. 5205 5206 5207 2016-07-20: Version 5.4.193 5208 5209 Performance and stability improvements on all platforms. 5210 5211 5212 2016-07-20: Version 5.4.192 5213 5214 Performance and stability improvements on all platforms. 5215 5216 5217 2016-07-20: Version 5.4.191 5218 5219 Performance and stability improvements on all platforms. 5220 5221 5222 2016-07-19: Version 5.4.190 5223 5224 Performance and stability improvements on all platforms. 5225 5226 5227 2016-07-19: Version 5.4.189 5228 5229 Performance and stability improvements on all platforms. 5230 5231 5232 2016-07-18: Version 5.4.188 5233 5234 Performance and stability improvements on all platforms. 5235 5236 5237 2016-07-18: Version 5.4.187 5238 5239 Performance and stability improvements on all platforms. 5240 5241 5242 2016-07-18: Version 5.4.186 5243 5244 Performance and stability improvements on all platforms. 5245 5246 5247 2016-07-18: Version 5.4.185 5248 5249 Performance and stability improvements on all platforms. 5250 5251 5252 2016-07-18: Version 5.4.184 5253 5254 Performance and stability improvements on all platforms. 5255 5256 5257 2016-07-18: Version 5.4.183 5258 5259 Performance and stability improvements on all platforms. 5260 5261 5262 2016-07-18: Version 5.4.182 5263 5264 Performance and stability improvements on all platforms. 5265 5266 5267 2016-07-18: Version 5.4.181 5268 5269 Performance and stability improvements on all platforms. 5270 5271 5272 2016-07-18: Version 5.4.180 5273 5274 Performance and stability improvements on all platforms. 5275 5276 5277 2016-07-18: Version 5.4.179 5278 5279 Performance and stability improvements on all platforms. 5280 5281 5282 2016-07-18: Version 5.4.178 5283 5284 Performance and stability improvements on all platforms. 5285 5286 5287 2016-07-18: Version 5.4.177 5288 5289 Performance and stability improvements on all platforms. 5290 5291 5292 2016-07-18: Version 5.4.176 5293 5294 Performance and stability improvements on all platforms. 5295 5296 5297 2016-07-18: Version 5.4.175 5298 5299 Performance and stability improvements on all platforms. 5300 5301 5302 2016-07-17: Version 5.4.174 5303 5304 Performance and stability improvements on all platforms. 5305 5306 5307 2016-07-17: Version 5.4.173 5308 5309 Performance and stability improvements on all platforms. 5310 5311 5312 2016-07-17: Version 5.4.172 5313 5314 Performance and stability improvements on all platforms. 5315 5316 5317 2016-07-16: Version 5.4.171 5318 5319 Performance and stability improvements on all platforms. 5320 5321 5322 2016-07-16: Version 5.4.170 5323 5324 Performance and stability improvements on all platforms. 5325 5326 5327 2016-07-16: Version 5.4.169 5328 5329 Performance and stability improvements on all platforms. 5330 5331 5332 2016-07-15: Version 5.4.168 5333 5334 Performance and stability improvements on all platforms. 5335 5336 5337 2016-07-15: Version 5.4.167 5338 5339 Performance and stability improvements on all platforms. 5340 5341 5342 2016-07-15: Version 5.4.166 5343 5344 Performance and stability improvements on all platforms. 5345 5346 5347 2016-07-15: Version 5.4.165 5348 5349 Performance and stability improvements on all platforms. 5350 5351 5352 2016-07-15: Version 5.4.164 5353 5354 Performance and stability improvements on all platforms. 5355 5356 5357 2016-07-15: Version 5.4.163 5358 5359 Performance and stability improvements on all platforms. 5360 5361 5362 2016-07-15: Version 5.4.162 5363 5364 Performance and stability improvements on all platforms. 5365 5366 5367 2016-07-15: Version 5.4.161 5368 5369 Performance and stability improvements on all platforms. 5370 5371 5372 2016-07-15: Version 5.4.160 5373 5374 Performance and stability improvements on all platforms. 5375 5376 5377 2016-07-15: Version 5.4.159 5378 5379 Performance and stability improvements on all platforms. 5380 5381 5382 2016-07-15: Version 5.4.158 5383 5384 Performance and stability improvements on all platforms. 5385 5386 5387 2016-07-15: Version 5.4.157 5388 5389 Performance and stability improvements on all platforms. 5390 5391 5392 2016-07-14: Version 5.4.156 5393 5394 Performance and stability improvements on all platforms. 5395 5396 5397 2016-07-14: Version 5.4.155 5398 5399 Performance and stability improvements on all platforms. 5400 5401 5402 2016-07-14: Version 5.4.154 5403 5404 Performance and stability improvements on all platforms. 5405 5406 5407 2016-07-14: Version 5.4.153 5408 5409 Performance and stability improvements on all platforms. 5410 5411 5412 2016-07-14: Version 5.4.152 5413 5414 Performance and stability improvements on all platforms. 5415 5416 5417 2016-07-14: Version 5.4.151 5418 5419 Performance and stability improvements on all platforms. 5420 5421 5422 2016-07-14: Version 5.4.150 5423 5424 Performance and stability improvements on all platforms. 5425 5426 5427 2016-07-14: Version 5.4.149 5428 5429 Performance and stability improvements on all platforms. 5430 5431 5432 2016-07-14: Version 5.4.148 5433 5434 Performance and stability improvements on all platforms. 5435 5436 5437 2016-07-14: Version 5.4.147 5438 5439 Performance and stability improvements on all platforms. 5440 5441 5442 2016-07-14: Version 5.4.146 5443 5444 Performance and stability improvements on all platforms. 5445 5446 5447 2016-07-14: Version 5.4.145 5448 5449 Performance and stability improvements on all platforms. 5450 5451 5452 2016-07-14: Version 5.4.144 5453 5454 Performance and stability improvements on all platforms. 5455 5456 5457 2016-07-14: Version 5.4.143 5458 5459 Performance and stability improvements on all platforms. 5460 5461 5462 2016-07-14: Version 5.4.142 5463 5464 Performance and stability improvements on all platforms. 5465 5466 5467 2016-07-14: Version 5.4.141 5468 5469 Performance and stability improvements on all platforms. 5470 5471 5472 2016-07-14: Version 5.4.140 5473 5474 Performance and stability improvements on all platforms. 5475 5476 5477 2016-07-14: Version 5.4.139 5478 5479 Performance and stability improvements on all platforms. 5480 5481 5482 2016-07-14: Version 5.4.138 5483 5484 Performance and stability improvements on all platforms. 5485 5486 5487 2016-07-14: Version 5.4.137 5488 5489 Performance and stability improvements on all platforms. 5490 5491 5492 2016-07-14: Version 5.4.136 5493 5494 Performance and stability improvements on all platforms. 5495 5496 5497 2016-07-14: Version 5.4.135 5498 5499 Performance and stability improvements on all platforms. 5500 5501 5502 2016-07-13: Version 5.4.134 5503 5504 Performance and stability improvements on all platforms. 5505 5506 5507 2016-07-13: Version 5.4.133 5508 5509 Performance and stability improvements on all platforms. 5510 5511 5512 2016-07-13: Version 5.4.132 5513 5514 Performance and stability improvements on all platforms. 5515 5516 5517 2016-07-13: Version 5.4.131 5518 5519 Performance and stability improvements on all platforms. 5520 5521 5522 2016-07-13: Version 5.4.130 5523 5524 Performance and stability improvements on all platforms. 5525 5526 5527 2016-07-13: Version 5.4.129 5528 5529 Performance and stability improvements on all platforms. 5530 5531 5532 2016-07-13: Version 5.4.128 5533 5534 Performance and stability improvements on all platforms. 5535 5536 5537 2016-07-13: Version 5.4.127 5538 5539 Performance and stability improvements on all platforms. 5540 5541 5542 2016-07-13: Version 5.4.126 5543 5544 Performance and stability improvements on all platforms. 5545 5546 5547 2016-07-13: Version 5.4.125 5548 5549 Performance and stability improvements on all platforms. 5550 5551 5552 2016-07-13: Version 5.4.124 5553 5554 Performance and stability improvements on all platforms. 5555 5556 5557 2016-07-13: Version 5.4.123 5558 5559 Performance and stability improvements on all platforms. 5560 5561 5562 2016-07-13: Version 5.4.122 5563 5564 Performance and stability improvements on all platforms. 5565 5566 5567 2016-07-13: Version 5.4.121 5568 5569 Performance and stability improvements on all platforms. 5570 5571 5572 2016-07-13: Version 5.4.120 5573 5574 Performance and stability improvements on all platforms. 5575 5576 5577 2016-07-13: Version 5.4.119 5578 5579 Performance and stability improvements on all platforms. 5580 5581 5582 2016-07-13: Version 5.4.118 5583 5584 Performance and stability improvements on all platforms. 5585 5586 5587 2016-07-13: Version 5.4.117 5588 5589 Performance and stability improvements on all platforms. 5590 5591 5592 2016-07-13: Version 5.4.116 5593 5594 Performance and stability improvements on all platforms. 5595 5596 5597 2016-07-13: Version 5.4.115 5598 5599 Performance and stability improvements on all platforms. 5600 5601 5602 2016-07-13: Version 5.4.114 5603 5604 Performance and stability improvements on all platforms. 5605 5606 5607 2016-07-13: Version 5.4.113 5608 5609 Performance and stability improvements on all platforms. 5610 5611 5612 2016-07-13: Version 5.4.112 5613 5614 Performance and stability improvements on all platforms. 5615 5616 5617 2016-07-13: Version 5.4.111 5618 5619 Performance and stability improvements on all platforms. 5620 5621 5622 2016-07-12: Version 5.4.110 5623 5624 Performance and stability improvements on all platforms. 5625 5626 5627 2016-07-12: Version 5.4.109 5628 5629 Performance and stability improvements on all platforms. 5630 5631 5632 2016-07-12: Version 5.4.108 5633 5634 Performance and stability improvements on all platforms. 5635 5636 5637 2016-07-12: Version 5.4.107 5638 5639 Performance and stability improvements on all platforms. 5640 5641 5642 2016-07-12: Version 5.4.106 5643 5644 Performance and stability improvements on all platforms. 5645 5646 5647 2016-07-12: Version 5.4.105 5648 5649 Performance and stability improvements on all platforms. 5650 5651 5652 2016-07-12: Version 5.4.104 5653 5654 Performance and stability improvements on all platforms. 5655 5656 5657 2016-07-12: Version 5.4.103 5658 5659 Performance and stability improvements on all platforms. 5660 5661 5662 2016-07-12: Version 5.4.102 5663 5664 Performance and stability improvements on all platforms. 5665 5666 5667 2016-07-12: Version 5.4.101 5668 5669 Performance and stability improvements on all platforms. 5670 5671 5672 2016-07-12: Version 5.4.100 5673 5674 Performance and stability improvements on all platforms. 5675 5676 5677 2016-07-12: Version 5.4.99 5678 5679 Performance and stability improvements on all platforms. 5680 5681 5682 2016-07-12: Version 5.4.98 5683 5684 Performance and stability improvements on all platforms. 5685 5686 5687 2016-07-12: Version 5.4.97 5688 5689 Performance and stability improvements on all platforms. 5690 5691 5692 2016-07-12: Version 5.4.96 5693 5694 Performance and stability improvements on all platforms. 5695 5696 5697 2016-07-12: Version 5.4.95 5698 5699 Performance and stability improvements on all platforms. 5700 5701 5702 2016-07-12: Version 5.4.94 5703 5704 Performance and stability improvements on all platforms. 5705 5706 5707 2016-07-12: Version 5.4.93 5708 5709 Performance and stability improvements on all platforms. 5710 5711 5712 2016-07-11: Version 5.4.92 5713 5714 Performance and stability improvements on all platforms. 5715 5716 5717 2016-07-11: Version 5.4.91 5718 5719 Performance and stability improvements on all platforms. 5720 5721 5722 2016-07-11: Version 5.4.90 5723 5724 Performance and stability improvements on all platforms. 5725 5726 5727 2016-07-11: Version 5.4.89 5728 5729 Performance and stability improvements on all platforms. 5730 5731 5732 2016-07-11: Version 5.4.88 5733 5734 Recognize HTMLCloseComment after multiline comment (issue 5142). 5735 5736 Performance and stability improvements on all platforms. 5737 5738 5739 2016-07-11: Version 5.4.87 5740 5741 Performance and stability improvements on all platforms. 5742 5743 5744 2016-07-11: Version 5.4.86 5745 5746 Performance and stability improvements on all platforms. 5747 5748 5749 2016-07-11: Version 5.4.85 5750 5751 Performance and stability improvements on all platforms. 5752 5753 5754 2016-07-11: Version 5.4.84 5755 5756 Performance and stability improvements on all platforms. 5757 5758 5759 2016-07-11: Version 5.4.83 5760 5761 Performance and stability improvements on all platforms. 5762 5763 5764 2016-07-11: Version 5.4.82 5765 5766 Performance and stability improvements on all platforms. 5767 5768 5769 2016-07-11: Version 5.4.81 5770 5771 Performance and stability improvements on all platforms. 5772 5773 5774 2016-07-11: Version 5.4.80 5775 5776 Performance and stability improvements on all platforms. 5777 5778 5779 2016-07-11: Version 5.4.79 5780 5781 Performance and stability improvements on all platforms. 5782 5783 5784 2016-07-11: Version 5.4.78 5785 5786 Performance and stability improvements on all platforms. 5787 5788 5789 2016-07-11: Version 5.4.77 5790 5791 Performance and stability improvements on all platforms. 5792 5793 5794 2016-07-11: Version 5.4.76 5795 5796 Performance and stability improvements on all platforms. 5797 5798 5799 2016-07-11: Version 5.4.75 5800 5801 Performance and stability improvements on all platforms. 5802 5803 5804 2016-07-11: Version 5.4.74 5805 5806 Performance and stability improvements on all platforms. 5807 5808 5809 2016-07-11: Version 5.4.73 5810 5811 Performance and stability improvements on all platforms. 5812 5813 5814 2016-07-11: Version 5.4.72 5815 5816 Performance and stability improvements on all platforms. 5817 5818 5819 2016-07-11: Version 5.4.71 5820 5821 Performance and stability improvements on all platforms. 5822 5823 5824 2016-07-08: Version 5.4.70 5825 5826 Performance and stability improvements on all platforms. 5827 5828 5829 2016-07-08: Version 5.4.69 5830 5831 Performance and stability improvements on all platforms. 5832 5833 5834 2016-07-08: Version 5.4.68 5835 5836 Performance and stability improvements on all platforms. 5837 5838 5839 2016-07-08: Version 5.4.67 5840 5841 Performance and stability improvements on all platforms. 5842 5843 5844 2016-07-08: Version 5.4.66 5845 5846 Performance and stability improvements on all platforms. 5847 5848 5849 2016-07-08: Version 5.4.65 5850 5851 Performance and stability improvements on all platforms. 5852 5853 5854 2016-07-08: Version 5.4.64 5855 5856 Performance and stability improvements on all platforms. 5857 5858 5859 2016-07-08: Version 5.4.63 5860 5861 Performance and stability improvements on all platforms. 5862 5863 5864 2016-07-08: Version 5.4.62 5865 5866 Performance and stability improvements on all platforms. 5867 5868 5869 2016-07-08: Version 5.4.61 5870 5871 Performance and stability improvements on all platforms. 5872 5873 5874 2016-07-08: Version 5.4.60 5875 5876 Performance and stability improvements on all platforms. 5877 5878 5879 2016-07-07: Version 5.4.59 5880 5881 Performance and stability improvements on all platforms. 5882 5883 5884 2016-07-07: Version 5.4.58 5885 5886 Performance and stability improvements on all platforms. 5887 5888 5889 2016-07-07: Version 5.4.57 5890 5891 Performance and stability improvements on all platforms. 5892 5893 5894 2016-07-07: Version 5.4.56 5895 5896 Performance and stability improvements on all platforms. 5897 5898 5899 2016-07-07: Version 5.4.55 5900 5901 Performance and stability improvements on all platforms. 5902 5903 5904 2016-07-07: Version 5.4.54 5905 5906 Performance and stability improvements on all platforms. 5907 5908 5909 2016-07-07: Version 5.4.53 5910 5911 Performance and stability improvements on all platforms. 5912 5913 5914 2016-07-07: Version 5.4.52 5915 5916 Performance and stability improvements on all platforms. 5917 5918 5919 2016-07-07: Version 5.4.51 5920 5921 Performance and stability improvements on all platforms. 5922 5923 5924 2016-07-07: Version 5.4.50 5925 5926 Performance and stability improvements on all platforms. 5927 5928 5929 2016-07-07: Version 5.4.49 5930 5931 Performance and stability improvements on all platforms. 5932 5933 5934 2016-07-07: Version 5.4.48 5935 5936 Performance and stability improvements on all platforms. 5937 5938 5939 2016-07-07: Version 5.4.47 5940 5941 Performance and stability improvements on all platforms. 5942 5943 5944 2016-07-07: Version 5.4.46 5945 5946 Performance and stability improvements on all platforms. 5947 5948 5949 2016-07-06: Version 5.4.45 5950 5951 Performance and stability improvements on all platforms. 5952 5953 5954 2016-07-06: Version 5.4.44 5955 5956 Performance and stability improvements on all platforms. 5957 5958 5959 2016-07-06: Version 5.4.43 5960 5961 Performance and stability improvements on all platforms. 5962 5963 5964 2016-07-06: Version 5.4.42 5965 5966 Performance and stability improvements on all platforms. 5967 5968 5969 2016-07-06: Version 5.4.41 5970 5971 Performance and stability improvements on all platforms. 5972 5973 5974 2016-07-06: Version 5.4.40 5975 5976 Performance and stability improvements on all platforms. 5977 5978 5979 2016-07-06: Version 5.4.39 5980 5981 Performance and stability improvements on all platforms. 5982 5983 5984 2016-07-06: Version 5.4.38 5985 5986 Performance and stability improvements on all platforms. 5987 5988 5989 2016-07-06: Version 5.4.37 5990 5991 Performance and stability improvements on all platforms. 5992 5993 5994 2016-07-06: Version 5.4.36 5995 5996 Performance and stability improvements on all platforms. 5997 5998 5999 2016-07-06: Version 5.4.35 6000 6001 Performance and stability improvements on all platforms. 6002 6003 6004 2016-07-06: Version 5.4.34 6005 6006 Performance and stability improvements on all platforms. 6007 6008 6009 2016-07-06: Version 5.4.33 6010 6011 Performance and stability improvements on all platforms. 6012 6013 6014 2016-07-06: Version 5.4.32 6015 6016 Performance and stability improvements on all platforms. 6017 6018 6019 2016-07-06: Version 5.4.31 6020 6021 Performance and stability improvements on all platforms. 6022 6023 6024 2016-07-05: Version 5.4.30 6025 6026 Performance and stability improvements on all platforms. 6027 6028 6029 2016-07-05: Version 5.4.29 6030 6031 Performance and stability improvements on all platforms. 6032 6033 6034 2016-07-05: Version 5.4.28 6035 6036 Performance and stability improvements on all platforms. 6037 6038 6039 2016-07-05: Version 5.4.27 6040 6041 Performance and stability improvements on all platforms. 6042 6043 6044 2016-07-05: Version 5.4.26 6045 6046 Performance and stability improvements on all platforms. 6047 6048 6049 2016-07-05: Version 5.4.25 6050 6051 Performance and stability improvements on all platforms. 6052 6053 6054 2016-07-05: Version 5.4.24 6055 6056 Performance and stability improvements on all platforms. 6057 6058 6059 2016-07-05: Version 5.4.23 6060 6061 Performance and stability improvements on all platforms. 6062 6063 6064 2016-07-05: Version 5.4.22 6065 6066 Performance and stability improvements on all platforms. 6067 6068 6069 2016-07-04: Version 5.4.21 6070 6071 Performance and stability improvements on all platforms. 6072 6073 6074 2016-07-04: Version 5.4.20 6075 6076 Performance and stability improvements on all platforms. 6077 6078 6079 2016-07-04: Version 5.4.19 6080 6081 Performance and stability improvements on all platforms. 6082 6083 6084 2016-07-04: Version 5.4.18 6085 6086 Performance and stability improvements on all platforms. 6087 6088 6089 2016-07-04: Version 5.4.17 6090 6091 Performance and stability improvements on all platforms. 6092 6093 6094 2016-07-04: Version 5.4.16 6095 6096 Performance and stability improvements on all platforms. 6097 6098 6099 2016-07-04: Version 5.4.15 6100 6101 Performance and stability improvements on all platforms. 6102 6103 6104 2016-07-04: Version 5.4.14 6105 6106 Performance and stability improvements on all platforms. 6107 6108 6109 2016-07-04: Version 5.4.13 6110 6111 Performance and stability improvements on all platforms. 6112 6113 6114 2016-07-04: Version 5.4.12 6115 6116 Performance and stability improvements on all platforms. 6117 6118 6119 2016-07-04: Version 5.4.11 6120 6121 Performance and stability improvements on all platforms. 6122 6123 6124 2016-07-04: Version 5.4.10 6125 6126 Performance and stability improvements on all platforms. 6127 6128 6129 2016-07-04: Version 5.4.9 6130 6131 Performance and stability improvements on all platforms. 6132 6133 6134 2016-07-04: Version 5.4.8 6135 6136 Performance and stability improvements on all platforms. 6137 6138 6139 2016-07-03: Version 5.4.7 6140 6141 Performance and stability improvements on all platforms. 6142 6143 6144 2016-07-03: Version 5.4.6 6145 6146 Performance and stability improvements on all platforms. 6147 6148 6149 2016-07-03: Version 5.4.5 6150 6151 Performance and stability improvements on all platforms. 6152 6153 6154 2016-07-03: Version 5.4.4 6155 6156 Performance and stability improvements on all platforms. 6157 6158 6159 2016-07-01: Version 5.4.3 6160 6161 Performance and stability improvements on all platforms. 6162 6163 6164 2016-07-01: Version 5.4.2 6165 6166 Performance and stability improvements on all platforms. 6167 6168 6169 2016-07-01: Version 5.4.1 6170 6171 [stubs] GetPropertyStub added (issue 4911). 6172 6173 [wasm] Fix receiver conversion for WASM->JS calls (Chromium issue 6174 624713). 6175 6176 Performance and stability improvements on all platforms. 6177 6178 6179 2016-06-30: Version 5.3.351 6180 6181 Performance and stability improvements on all platforms. 6182 6183 6184 2016-06-30: Version 5.3.350 6185 6186 Performance and stability improvements on all platforms. 6187 6188 6189 2016-06-29: Version 5.3.349 6190 6191 Performance and stability improvements on all platforms. 6192 6193 6194 2016-06-29: Version 5.3.348 6195 6196 Performance and stability improvements on all platforms. 6197 6198 6199 2016-06-29: Version 5.3.347 6200 6201 Performance and stability improvements on all platforms. 6202 6203 6204 2016-06-29: Version 5.3.346 6205 6206 Performance and stability improvements on all platforms. 6207 6208 6209 2016-06-29: Version 5.3.345 6210 6211 Performance and stability improvements on all platforms. 6212 6213 6214 2016-06-29: Version 5.3.344 6215 6216 Performance and stability improvements on all platforms. 6217 6218 6219 2016-06-29: Version 5.3.343 6220 6221 Performance and stability improvements on all platforms. 6222 6223 6224 2016-06-29: Version 5.3.342 6225 6226 Performance and stability improvements on all platforms. 6227 6228 6229 2016-06-29: Version 5.3.341 6230 6231 Performance and stability improvements on all platforms. 6232 6233 6234 2016-06-29: Version 5.3.340 6235 6236 Performance and stability improvements on all platforms. 6237 6238 6239 2016-06-29: Version 5.3.339 6240 6241 Performance and stability improvements on all platforms. 6242 6243 6244 2016-06-29: Version 5.3.338 6245 6246 Performance and stability improvements on all platforms. 6247 6248 6249 2016-06-29: Version 5.3.337 6250 6251 Performance and stability improvements on all platforms. 6252 6253 6254 2016-06-29: Version 5.3.336 6255 6256 Performance and stability improvements on all platforms. 6257 6258 6259 2016-06-29: Version 5.3.335 6260 6261 Allow trailing commas in function parameter lists (issue 5051). 6262 6263 Performance and stability improvements on all platforms. 6264 6265 6266 2016-06-28: Version 5.3.334 6267 6268 Performance and stability improvements on all platforms. 6269 6270 6271 2016-06-28: Version 5.3.333 6272 6273 Performance and stability improvements on all platforms. 6274 6275 6276 2016-06-27: Version 5.3.332 6277 6278 Performance and stability improvements on all platforms. 6279 6280 6281 2016-06-27: Version 5.3.331 6282 6283 Performance and stability improvements on all platforms. 6284 6285 6286 2016-06-27: Version 5.3.330 6287 6288 [stubs] Implementing CodeStubAssembler::GetOwnProperty() (issue 4911). 6289 6290 Performance and stability improvements on all platforms. 6291 6292 6293 2016-06-27: Version 5.3.329 6294 6295 Performance and stability improvements on all platforms. 6296 6297 6298 2016-06-27: Version 5.3.328 6299 6300 Performance and stability improvements on all platforms. 6301 6302 6303 2016-06-27: Version 5.3.327 6304 6305 Performance and stability improvements on all platforms. 6306 6307 6308 2016-06-27: Version 5.3.326 6309 6310 Performance and stability improvements on all platforms. 6311 6312 6313 2016-06-27: Version 5.3.325 6314 6315 Performance and stability improvements on all platforms. 6316 6317 6318 2016-06-26: Version 5.3.324 6319 6320 Performance and stability improvements on all platforms. 6321 6322 6323 2016-06-26: Version 5.3.323 6324 6325 Performance and stability improvements on all platforms. 6326 6327 6328 2016-06-26: Version 5.3.322 6329 6330 Performance and stability improvements on all platforms. 6331 6332 6333 2016-06-26: Version 5.3.321 6334 6335 Performance and stability improvements on all platforms. 6336 6337 6338 2016-06-24: Version 5.3.320 6339 6340 Performance and stability improvements on all platforms. 6341 6342 6343 2016-06-24: Version 5.3.319 6344 6345 Performance and stability improvements on all platforms. 6346 6347 6348 2016-06-24: Version 5.3.318 6349 6350 Performance and stability improvements on all platforms. 6351 6352 6353 2016-06-24: Version 5.3.317 6354 6355 Performance and stability improvements on all platforms. 6356 6357 6358 2016-06-24: Version 5.3.316 6359 6360 Performance and stability improvements on all platforms. 6361 6362 6363 2016-06-23: Version 5.3.315 6364 6365 Performance and stability improvements on all platforms. 6366 6367 6368 2016-06-23: Version 5.3.314 6369 6370 Performance and stability improvements on all platforms. 6371 6372 6373 2016-06-23: Version 5.3.313 6374 6375 Performance and stability improvements on all platforms. 6376 6377 6378 2016-06-23: Version 5.3.312 6379 6380 Performance and stability improvements on all platforms. 6381 6382 6383 2016-06-22: Version 5.3.311 6384 6385 Performance and stability improvements on all platforms. 6386 6387 6388 2016-06-22: Version 5.3.310 6389 6390 Performance and stability improvements on all platforms. 6391 6392 6393 2016-06-22: Version 5.3.309 6394 6395 Performance and stability improvements on all platforms. 6396 6397 6398 2016-06-22: Version 5.3.308 6399 6400 Performance and stability improvements on all platforms. 6401 6402 6403 2016-06-22: Version 5.3.307 6404 6405 Performance and stability improvements on all platforms. 6406 6407 6408 2016-06-22: Version 5.3.306 6409 6410 Performance and stability improvements on all platforms. 6411 6412 6413 2016-06-22: Version 5.3.305 6414 6415 Performance and stability improvements on all platforms. 6416 6417 6418 2016-06-22: Version 5.3.304 6419 6420 Performance and stability improvements on all platforms. 6421 6422 6423 2016-06-22: Version 5.3.303 6424 6425 Performance and stability improvements on all platforms. 6426 6427 6428 2016-06-22: Version 5.3.302 6429 6430 Performance and stability improvements on all platforms. 6431 6432 6433 2016-06-22: Version 5.3.301 6434 6435 Performance and stability improvements on all platforms. 6436 6437 6438 2016-06-22: Version 5.3.300 6439 6440 Performance and stability improvements on all platforms. 6441 6442 6443 2016-06-22: Version 5.3.299 6444 6445 Performance and stability improvements on all platforms. 6446 6447 6448 2016-06-22: Version 5.3.298 6449 6450 Performance and stability improvements on all platforms. 6451 6452 6453 2016-06-22: Version 5.3.297 6454 6455 Performance and stability improvements on all platforms. 6456 6457 6458 2016-06-22: Version 5.3.296 6459 6460 Performance and stability improvements on all platforms. 6461 6462 6463 2016-06-22: Version 5.3.295 6464 6465 Performance and stability improvements on all platforms. 6466 6467 6468 2016-06-22: Version 5.3.294 6469 6470 Performance and stability improvements on all platforms. 6471 6472 6473 2016-06-22: Version 5.3.293 6474 6475 Performance and stability improvements on all platforms. 6476 6477 6478 2016-06-22: Version 5.3.292 6479 6480 Performance and stability improvements on all platforms. 6481 6482 6483 2016-06-21: Version 5.3.291 6484 6485 Performance and stability improvements on all platforms. 6486 6487 6488 2016-06-21: Version 5.3.290 6489 6490 Performance and stability improvements on all platforms. 6491 6492 6493 2016-06-21: Version 5.3.289 6494 6495 Reland: change most cases of variable redeclaration from TypeError to 6496 SyntaxError (issue 4955). 6497 6498 Performance and stability improvements on all platforms. 6499 6500 6501 2016-06-21: Version 5.3.288 6502 6503 Performance and stability improvements on all platforms. 6504 6505 6506 2016-06-21: Version 5.3.287 6507 6508 Performance and stability improvements on all platforms. 6509 6510 6511 2016-06-21: Version 5.3.286 6512 6513 Performance and stability improvements on all platforms. 6514 6515 6516 2016-06-21: Version 5.3.285 6517 6518 Performance and stability improvements on all platforms. 6519 6520 6521 2016-06-21: Version 5.3.284 6522 6523 Performance and stability improvements on all platforms. 6524 6525 6526 2016-06-21: Version 5.3.283 6527 6528 Performance and stability improvements on all platforms. 6529 6530 6531 2016-06-21: Version 5.3.282 6532 6533 Performance and stability improvements on all platforms. 6534 6535 6536 2016-06-21: Version 5.3.281 6537 6538 Performance and stability improvements on all platforms. 6539 6540 6541 2016-06-21: Version 5.3.280 6542 6543 Performance and stability improvements on all platforms. 6544 6545 6546 2016-06-20: Version 5.3.279 6547 6548 Performance and stability improvements on all platforms. 6549 6550 6551 2016-06-20: Version 5.3.278 6552 6553 Performance and stability improvements on all platforms. 6554 6555 6556 2016-06-20: Version 5.3.277 6557 6558 Performance and stability improvements on all platforms. 6559 6560 6561 2016-06-20: Version 5.3.276 6562 6563 Performance and stability improvements on all platforms. 6564 6565 6566 2016-06-20: Version 5.3.275 6567 6568 Performance and stability improvements on all platforms. 6569 6570 6571 2016-06-20: Version 5.3.274 6572 6573 Performance and stability improvements on all platforms. 6574 6575 6576 2016-06-20: Version 5.3.273 6577 6578 Performance and stability improvements on all platforms. 6579 6580 6581 2016-06-20: Version 5.3.272 6582 6583 Performance and stability improvements on all platforms. 6584 6585 6586 2016-06-20: Version 5.3.271 6587 6588 Performance and stability improvements on all platforms. 6589 6590 6591 2016-06-20: Version 5.3.270 6592 6593 Performance and stability improvements on all platforms. 6594 6595 6596 2016-06-20: Version 5.3.269 6597 6598 Performance and stability improvements on all platforms. 6599 6600 6601 2016-06-20: Version 5.3.268 6602 6603 Performance and stability improvements on all platforms. 6604 6605 6606 2016-06-20: Version 5.3.267 6607 6608 Performance and stability improvements on all platforms. 6609 6610 6611 2016-06-20: Version 5.3.266 6612 6613 Performance and stability improvements on all platforms. 6614 6615 6616 2016-06-20: Version 5.3.265 6617 6618 Performance and stability improvements on all platforms. 6619 6620 6621 2016-06-20: Version 5.3.264 6622 6623 Performance and stability improvements on all platforms. 6624 6625 6626 2016-06-20: Version 5.3.263 6627 6628 Performance and stability improvements on all platforms. 6629 6630 6631 2016-06-20: Version 5.3.262 6632 6633 Performance and stability improvements on all platforms. 6634 6635 6636 2016-06-20: Version 5.3.261 6637 6638 Performance and stability improvements on all platforms. 6639 6640 6641 2016-06-20: Version 5.3.260 6642 6643 Performance and stability improvements on all platforms. 6644 6645 6646 2016-06-20: Version 5.3.259 6647 6648 Performance and stability improvements on all platforms. 6649 6650 6651 2016-06-20: Version 5.3.258 6652 6653 Performance and stability improvements on all platforms. 6654 6655 6656 2016-06-20: Version 5.3.257 6657 6658 Performance and stability improvements on all platforms. 6659 6660 6661 2016-06-17: Version 5.3.256 6662 6663 Performance and stability improvements on all platforms. 6664 6665 6666 2016-06-17: Version 5.3.255 6667 6668 Performance and stability improvements on all platforms. 6669 6670 6671 2016-06-17: Version 5.3.254 6672 6673 Performance and stability improvements on all platforms. 6674 6675 6676 2016-06-17: Version 5.3.253 6677 6678 Performance and stability improvements on all platforms. 6679 6680 6681 2016-06-17: Version 5.3.252 6682 6683 Performance and stability improvements on all platforms. 6684 6685 6686 2016-06-17: Version 5.3.251 6687 6688 Performance and stability improvements on all platforms. 6689 6690 6691 2016-06-17: Version 5.3.250 6692 6693 Performance and stability improvements on all platforms. 6694 6695 6696 2016-06-16: Version 5.3.249 6697 6698 Performance and stability improvements on all platforms. 6699 6700 6701 2016-06-16: Version 5.3.248 6702 6703 Performance and stability improvements on all platforms. 6704 6705 6706 2016-06-16: Version 5.3.247 6707 6708 Performance and stability improvements on all platforms. 6709 6710 6711 2016-06-16: Version 5.3.246 6712 6713 [es8] Unstage syntactic tail calls (issue 4915). 6714 6715 [ic] LoadICState cleanup (Chromium issue 576312). 6716 6717 Performance and stability improvements on all platforms. 6718 6719 6720 2016-06-16: Version 5.3.245 6721 6722 Performance and stability improvements on all platforms. 6723 6724 6725 2016-06-16: Version 5.3.244 6726 6727 [ic] Remove --new-load-global-ic switch (Chromium issue 576312). 6728 6729 Performance and stability improvements on all platforms. 6730 6731 6732 2016-06-16: Version 5.3.243 6733 6734 Performance and stability improvements on all platforms. 6735 6736 6737 2016-06-16: Version 5.3.242 6738 6739 Performance and stability improvements on all platforms. 6740 6741 6742 2016-06-16: Version 5.3.241 6743 6744 Performance and stability improvements on all platforms. 6745 6746 6747 2016-06-15: Version 5.3.240 6748 6749 Performance and stability improvements on all platforms. 6750 6751 6752 2016-06-15: Version 5.3.239 6753 6754 Performance and stability improvements on all platforms. 6755 6756 6757 2016-06-15: Version 5.3.238 6758 6759 Performance and stability improvements on all platforms. 6760 6761 6762 2016-06-15: Version 5.3.237 6763 6764 Performance and stability improvements on all platforms. 6765 6766 6767 2016-06-15: Version 5.3.236 6768 6769 Performance and stability improvements on all platforms. 6770 6771 6772 2016-06-15: Version 5.3.235 6773 6774 [ic] Enable new LoadGlobalIC machinery (Chromium issue 576312). 6775 6776 [ic] LoadGlobalIC is now able to cache PropertyCells in the feedback 6777 vector (Chromium issue 576312). 6778 6779 Performance and stability improvements on all platforms. 6780 6781 6782 2016-06-15: Version 5.3.234 6783 6784 Performance and stability improvements on all platforms. 6785 6786 6787 2016-06-15: Version 5.3.233 6788 6789 Performance and stability improvements on all platforms. 6790 6791 6792 2016-06-15: Version 5.3.232 6793 6794 Performance and stability improvements on all platforms. 6795 6796 6797 2016-06-15: Version 5.3.231 6798 6799 Performance and stability improvements on all platforms. 6800 6801 6802 2016-06-15: Version 5.3.230 6803 6804 Performance and stability improvements on all platforms. 6805 6806 6807 2016-06-14: Version 5.3.229 6808 6809 [stubs] Ensure that StoreTransitionStub does not bailout after the 6810 properties backing store is enlarged (Chromium issue 601420). 6811 6812 Performance and stability improvements on all platforms. 6813 6814 6815 2016-06-14: Version 5.3.228 6816 6817 [ic] Split LoadIC into LoadGlobalIC and LoadIC (Chromium issue 576312). 6818 6819 Performance and stability improvements on all platforms. 6820 6821 6822 2016-06-14: Version 5.3.227 6823 6824 Performance and stability improvements on all platforms. 6825 6826 6827 2016-06-14: Version 5.3.226 6828 6829 Performance and stability improvements on all platforms. 6830 6831 6832 2016-06-13: Version 5.3.225 6833 6834 Performance and stability improvements on all platforms. 6835 6836 6837 2016-06-13: Version 5.3.224 6838 6839 Performance and stability improvements on all platforms. 6840 6841 6842 2016-06-13: Version 5.3.223 6843 6844 Performance and stability improvements on all platforms. 6845 6846 6847 2016-06-13: Version 5.3.222 6848 6849 change most cases of variable redeclaration from TypeError to 6850 SyntaxError (issue 4955). 6851 6852 Performance and stability improvements on all platforms. 6853 6854 6855 2016-06-13: Version 5.3.221 6856 6857 Performance and stability improvements on all platforms. 6858 6859 6860 2016-06-13: Version 5.3.220 6861 6862 Performance and stability improvements on all platforms. 6863 6864 6865 2016-06-13: Version 5.3.219 6866 6867 Performance and stability improvements on all platforms. 6868 6869 6870 2016-06-13: Version 5.3.218 6871 6872 Performance and stability improvements on all platforms. 6873 6874 6875 2016-06-13: Version 5.3.217 6876 6877 Performance and stability improvements on all platforms. 6878 6879 6880 2016-06-13: Version 5.3.216 6881 6882 Performance and stability improvements on all platforms. 6883 6884 6885 2016-06-12: Version 5.3.215 6886 6887 Performance and stability improvements on all platforms. 6888 6889 6890 2016-06-12: Version 5.3.214 6891 6892 Performance and stability improvements on all platforms. 6893 6894 6895 2016-06-10: Version 5.3.213 6896 6897 Performance and stability improvements on all platforms. 6898 6899 6900 2016-06-10: Version 5.3.212 6901 6902 Performance and stability improvements on all platforms. 6903 6904 6905 2016-06-10: Version 5.3.211 6906 6907 Performance and stability improvements on all platforms. 6908 6909 6910 2016-06-10: Version 5.3.210 6911 6912 Performance and stability improvements on all platforms. 6913 6914 6915 2016-06-10: Version 5.3.209 6916 6917 Performance and stability improvements on all platforms. 6918 6919 6920 2016-06-10: Version 5.3.208 6921 6922 Performance and stability improvements on all platforms. 6923 6924 6925 2016-06-10: Version 5.3.207 6926 6927 Performance and stability improvements on all platforms. 6928 6929 6930 2016-06-10: Version 5.3.206 6931 6932 Performance and stability improvements on all platforms. 6933 6934 6935 2016-06-10: Version 5.3.205 6936 6937 Performance and stability improvements on all platforms. 6938 6939 6940 2016-06-10: Version 5.3.204 6941 6942 Performance and stability improvements on all platforms. 6943 6944 6945 2016-06-10: Version 5.3.203 6946 6947 Performance and stability improvements on all platforms. 6948 6949 6950 2016-06-10: Version 5.3.202 6951 6952 Performance and stability improvements on all platforms. 6953 6954 6955 2016-06-10: Version 5.3.201 6956 6957 Performance and stability improvements on all platforms. 6958 6959 6960 2016-06-09: Version 5.3.200 6961 6962 Performance and stability improvements on all platforms. 6963 6964 6965 2016-06-09: Version 5.3.199 6966 6967 Performance and stability improvements on all platforms. 6968 6969 6970 2016-06-09: Version 5.3.198 6971 6972 Performance and stability improvements on all platforms. 6973 6974 6975 2016-06-09: Version 5.3.197 6976 6977 Performance and stability improvements on all platforms. 6978 6979 6980 2016-06-09: Version 5.3.196 6981 6982 [ic] [stubs] Remove InlineCacheState field from the code flags (Chromium 6983 issue 618701). 6984 6985 Performance and stability improvements on all platforms. 6986 6987 6988 2016-06-09: Version 5.3.195 6989 6990 Performance and stability improvements on all platforms. 6991 6992 6993 2016-06-09: Version 5.3.194 6994 6995 Performance and stability improvements on all platforms. 6996 6997 6998 2016-06-09: Version 5.3.193 6999 7000 Performance and stability improvements on all platforms. 7001 7002 7003 2016-06-09: Version 5.3.192 7004 7005 [build] Use icu data file by default (Chromium issue 616033). 7006 7007 Performance and stability improvements on all platforms. 7008 7009 7010 2016-06-09: Version 5.3.191 7011 7012 Performance and stability improvements on all platforms. 7013 7014 7015 2016-06-09: Version 5.3.190 7016 7017 Performance and stability improvements on all platforms. 7018 7019 7020 2016-06-09: Version 5.3.189 7021 7022 Performance and stability improvements on all platforms. 7023 7024 7025 2016-06-09: Version 5.3.188 7026 7027 Performance and stability improvements on all platforms. 7028 7029 7030 2016-06-08: Version 5.3.187 7031 7032 Performance and stability improvements on all platforms. 7033 7034 7035 2016-06-08: Version 5.3.186 7036 7037 Performance and stability improvements on all platforms. 7038 7039 7040 2016-06-08: Version 5.3.185 7041 7042 Performance and stability improvements on all platforms. 7043 7044 7045 2016-06-08: Version 5.3.184 7046 7047 Performance and stability improvements on all platforms. 7048 7049 7050 2016-06-08: Version 5.3.183 7051 7052 [build] Use sysroot for linux compilation with clang (Chromium issues 7053 474921, 616032). 7054 7055 Performance and stability improvements on all platforms. 7056 7057 7058 2016-06-08: Version 5.3.182 7059 7060 Performance and stability improvements on all platforms. 7061 7062 7063 2016-06-08: Version 5.3.181 7064 7065 Performance and stability improvements on all platforms. 7066 7067 7068 2016-06-08: Version 5.3.180 7069 7070 Performance and stability improvements on all platforms. 7071 7072 7073 2016-06-08: Version 5.3.179 7074 7075 Performance and stability improvements on all platforms. 7076 7077 7078 2016-06-08: Version 5.3.178 7079 7080 [icu] Support loading data file from default location (Chromium issue 7081 616033). 7082 7083 Performance and stability improvements on all platforms. 7084 7085 7086 2016-06-08: Version 5.3.177 7087 7088 Performance and stability improvements on all platforms. 7089 7090 7091 2016-06-08: Version 5.3.176 7092 7093 Performance and stability improvements on all platforms. 7094 7095 7096 2016-06-08: Version 5.3.175 7097 7098 Performance and stability improvements on all platforms. 7099 7100 7101 2016-06-08: Version 5.3.174 7102 7103 Performance and stability improvements on all platforms. 7104 7105 7106 2016-06-08: Version 5.3.173 7107 7108 Performance and stability improvements on all platforms. 7109 7110 7111 2016-06-08: Version 5.3.172 7112 7113 Performance and stability improvements on all platforms. 7114 7115 7116 2016-06-08: Version 5.3.171 7117 7118 Performance and stability improvements on all platforms. 7119 7120 7121 2016-06-07: Version 5.3.170 7122 7123 Performance and stability improvements on all platforms. 7124 7125 7126 2016-06-07: Version 5.3.169 7127 7128 Performance and stability improvements on all platforms. 7129 7130 7131 2016-06-07: Version 5.3.168 7132 7133 Performance and stability improvements on all platforms. 7134 7135 7136 2016-06-07: Version 5.3.167 7137 7138 Performance and stability improvements on all platforms. 7139 7140 7141 2016-06-07: Version 5.3.166 7142 7143 Performance and stability improvements on all platforms. 7144 7145 7146 2016-06-07: Version 5.3.165 7147 7148 Performance and stability improvements on all platforms. 7149 7150 7151 2016-06-07: Version 5.3.164 7152 7153 Performance and stability improvements on all platforms. 7154 7155 7156 2016-06-07: Version 5.3.163 7157 7158 Performance and stability improvements on all platforms. 7159 7160 7161 2016-06-07: Version 5.3.162 7162 7163 Performance and stability improvements on all platforms. 7164 7165 7166 2016-06-07: Version 5.3.161 7167 7168 Performance and stability improvements on all platforms. 7169 7170 7171 2016-06-07: Version 5.3.160 7172 7173 [runtime] Don't use ElementsTransitionAndStoreStub for transitions that 7174 involve instance rewriting (issue 5009, Chromium issue 617524). 7175 7176 Performance and stability improvements on all platforms. 7177 7178 7179 2016-06-07: Version 5.3.159 7180 7181 Performance and stability improvements on all platforms. 7182 7183 7184 2016-06-07: Version 5.3.158 7185 7186 Performance and stability improvements on all platforms. 7187 7188 7189 2016-06-07: Version 5.3.157 7190 7191 Performance and stability improvements on all platforms. 7192 7193 7194 2016-06-07: Version 5.3.156 7195 7196 Performance and stability improvements on all platforms. 7197 7198 7199 2016-06-07: Version 5.3.155 7200 7201 Performance and stability improvements on all platforms. 7202 7203 7204 2016-06-07: Version 5.3.154 7205 7206 Performance and stability improvements on all platforms. 7207 7208 7209 2016-06-06: Version 5.3.153 7210 7211 Performance and stability improvements on all platforms. 7212 7213 7214 2016-06-06: Version 5.3.152 7215 7216 Performance and stability improvements on all platforms. 7217 7218 7219 2016-06-06: Version 5.3.151 7220 7221 Performance and stability improvements on all platforms. 7222 7223 7224 2016-06-06: Version 5.3.150 7225 7226 Performance and stability improvements on all platforms. 7227 7228 7229 2016-06-06: Version 5.3.149 7230 7231 Performance and stability improvements on all platforms. 7232 7233 7234 2016-06-06: Version 5.3.148 7235 7236 Performance and stability improvements on all platforms. 7237 7238 7239 2016-06-06: Version 5.3.147 7240 7241 Performance and stability improvements on all platforms. 7242 7243 7244 2016-06-06: Version 5.3.146 7245 7246 Performance and stability improvements on all platforms. 7247 7248 7249 2016-06-06: Version 5.3.145 7250 7251 Performance and stability improvements on all platforms. 7252 7253 7254 2016-06-06: Version 5.3.144 7255 7256 Performance and stability improvements on all platforms. 7257 7258 7259 2016-06-06: Version 5.3.143 7260 7261 Performance and stability improvements on all platforms. 7262 7263 7264 2016-06-06: Version 5.3.142 7265 7266 Performance and stability improvements on all platforms. 7267 7268 7269 2016-06-06: Version 5.3.141 7270 7271 Performance and stability improvements on all platforms. 7272 7273 7274 2016-06-06: Version 5.3.140 7275 7276 [build] Use sysroot for linux compilation with clang (Chromium issues 7277 474921, 616032). 7278 7279 Performance and stability improvements on all platforms. 7280 7281 7282 2016-06-05: Version 5.3.139 7283 7284 Performance and stability improvements on all platforms. 7285 7286 7287 2016-06-04: Version 5.3.138 7288 7289 Performance and stability improvements on all platforms. 7290 7291 7292 2016-06-03: Version 5.3.137 7293 7294 Performance and stability improvements on all platforms. 7295 7296 7297 2016-06-03: Version 5.3.136 7298 7299 Performance and stability improvements on all platforms. 7300 7301 7302 2016-06-03: Version 5.3.135 7303 7304 Performance and stability improvements on all platforms. 7305 7306 7307 2016-06-03: Version 5.3.134 7308 7309 Performance and stability improvements on all platforms. 7310 7311 7312 2016-06-03: Version 5.3.133 7313 7314 Performance and stability improvements on all platforms. 7315 7316 7317 2016-06-03: Version 5.3.132 7318 7319 Performance and stability improvements on all platforms. 7320 7321 7322 2016-06-03: Version 5.3.131 7323 7324 Performance and stability improvements on all platforms. 7325 7326 7327 2016-06-03: Version 5.3.130 7328 7329 Performance and stability improvements on all platforms. 7330 7331 7332 2016-06-03: Version 5.3.129 7333 7334 Performance and stability improvements on all platforms. 7335 7336 7337 2016-06-03: Version 5.3.128 7338 7339 Performance and stability improvements on all platforms. 7340 7341 7342 2016-06-03: Version 5.3.127 7343 7344 Performance and stability improvements on all platforms. 7345 7346 7347 2016-06-03: Version 5.3.126 7348 7349 Performance and stability improvements on all platforms. 7350 7351 7352 2016-06-03: Version 5.3.125 7353 7354 Performance and stability improvements on all platforms. 7355 7356 7357 2016-06-03: Version 5.3.124 7358 7359 Performance and stability improvements on all platforms. 7360 7361 7362 2016-06-03: Version 5.3.123 7363 7364 Performance and stability improvements on all platforms. 7365 7366 7367 2016-06-03: Version 5.3.122 7368 7369 Performance and stability improvements on all platforms. 7370 7371 7372 2016-06-03: Version 5.3.121 7373 7374 Performance and stability improvements on all platforms. 7375 7376 7377 2016-06-02: Version 5.3.120 7378 7379 Performance and stability improvements on all platforms. 7380 7381 7382 2016-06-02: Version 5.3.119 7383 7384 Performance and stability improvements on all platforms. 7385 7386 7387 2016-06-02: Version 5.3.118 7388 7389 Performance and stability improvements on all platforms. 7390 7391 7392 2016-06-02: Version 5.3.117 7393 7394 Performance and stability improvements on all platforms. 7395 7396 7397 2016-06-02: Version 5.3.116 7398 7399 Performance and stability improvements on all platforms. 7400 7401 7402 2016-06-02: Version 5.3.115 7403 7404 Performance and stability improvements on all platforms. 7405 7406 7407 2016-06-02: Version 5.3.114 7408 7409 [stubs] Extend HasProperty stub with dictionary-mode, string wrapper and 7410 double-elements objects support (issue 2743). 7411 7412 Performance and stability improvements on all platforms. 7413 7414 7415 2016-06-02: Version 5.3.113 7416 7417 Performance and stability improvements on all platforms. 7418 7419 7420 2016-06-02: Version 5.3.112 7421 7422 Performance and stability improvements on all platforms. 7423 7424 7425 2016-06-02: Version 5.3.111 7426 7427 Performance and stability improvements on all platforms. 7428 7429 7430 2016-06-02: Version 5.3.110 7431 7432 Performance and stability improvements on all platforms. 7433 7434 7435 2016-06-02: Version 5.3.109 7436 7437 Performance and stability improvements on all platforms. 7438 7439 7440 2016-06-02: Version 5.3.108 7441 7442 Performance and stability improvements on all platforms. 7443 7444 7445 2016-06-02: Version 5.3.107 7446 7447 Performance and stability improvements on all platforms. 7448 7449 7450 2016-06-01: Version 5.3.106 7451 7452 Performance and stability improvements on all platforms. 7453 7454 7455 2016-06-01: Version 5.3.105 7456 7457 Extend HasProperty stub with dictionary-mode, string wrapper and double- 7458 elements objects support (issue 2743). 7459 7460 Performance and stability improvements on all platforms. 7461 7462 7463 2016-06-01: Version 5.3.104 7464 7465 Performance and stability improvements on all platforms. 7466 7467 7468 2016-06-01: Version 5.3.103 7469 7470 Performance and stability improvements on all platforms. 7471 7472 7473 2016-06-01: Version 5.3.102 7474 7475 Performance and stability improvements on all platforms. 7476 7477 7478 2016-06-01: Version 5.3.101 7479 7480 [runtime] Ensure that all elements kind transitions are chained to the 7481 root map (issue 5009). 7482 7483 Performance and stability improvements on all platforms. 7484 7485 7486 2016-06-01: Version 5.3.100 7487 7488 Performance and stability improvements on all platforms. 7489 7490 7491 2016-06-01: Version 5.3.99 7492 7493 Performance and stability improvements on all platforms. 7494 7495 7496 2016-06-01: Version 5.3.98 7497 7498 Performance and stability improvements on all platforms. 7499 7500 7501 2016-06-01: Version 5.3.97 7502 7503 Performance and stability improvements on all platforms. 7504 7505 7506 2016-06-01: Version 5.3.96 7507 7508 Performance and stability improvements on all platforms. 7509 7510 7511 2016-06-01: Version 5.3.95 7512 7513 Performance and stability improvements on all platforms. 7514 7515 7516 2016-06-01: Version 5.3.94 7517 7518 Performance and stability improvements on all platforms. 7519 7520 7521 2016-06-01: Version 5.3.93 7522 7523 Performance and stability improvements on all platforms. 7524 7525 7526 2016-05-31: Version 5.3.92 7527 7528 Performance and stability improvements on all platforms. 7529 7530 7531 2016-05-31: Version 5.3.91 7532 7533 Performance and stability improvements on all platforms. 7534 7535 7536 2016-05-31: Version 5.3.90 7537 7538 Performance and stability improvements on all platforms. 7539 7540 7541 2016-05-31: Version 5.3.89 7542 7543 Performance and stability improvements on all platforms. 7544 7545 7546 2016-05-31: Version 5.3.88 7547 7548 Performance and stability improvements on all platforms. 7549 7550 7551 2016-05-31: Version 5.3.87 7552 7553 Performance and stability improvements on all platforms. 7554 7555 7556 2016-05-31: Version 5.3.86 7557 7558 Performance and stability improvements on all platforms. 7559 7560 7561 2016-05-31: Version 5.3.85 7562 7563 Performance and stability improvements on all platforms. 7564 7565 7566 2016-05-31: Version 5.3.84 7567 7568 Performance and stability improvements on all platforms. 7569 7570 7571 2016-05-31: Version 5.3.83 7572 7573 Performance and stability improvements on all platforms. 7574 7575 7576 2016-05-30: Version 5.3.82 7577 7578 Performance and stability improvements on all platforms. 7579 7580 7581 2016-05-30: Version 5.3.81 7582 7583 [api] Remove deprectated memory allocation callback API (issue 4813). 7584 7585 Performance and stability improvements on all platforms. 7586 7587 7588 2016-05-30: Version 5.3.80 7589 7590 Performance and stability improvements on all platforms. 7591 7592 7593 2016-05-30: Version 5.3.79 7594 7595 Performance and stability improvements on all platforms. 7596 7597 7598 2016-05-30: Version 5.3.78 7599 7600 Performance and stability improvements on all platforms. 7601 7602 7603 2016-05-30: Version 5.3.77 7604 7605 Performance and stability improvements on all platforms. 7606 7607 7608 2016-05-30: Version 5.3.76 7609 7610 Performance and stability improvements on all platforms. 7611 7612 7613 2016-05-30: Version 5.3.75 7614 7615 Performance and stability improvements on all platforms. 7616 7617 7618 2016-05-30: Version 5.3.74 7619 7620 Performance and stability improvements on all platforms. 7621 7622 7623 2016-05-30: Version 5.3.73 7624 7625 Performance and stability improvements on all platforms. 7626 7627 7628 2016-05-30: Version 5.3.72 7629 7630 Performance and stability improvements on all platforms. 7631 7632 7633 2016-05-30: Version 5.3.71 7634 7635 Performance and stability improvements on all platforms. 7636 7637 7638 2016-05-30: Version 5.3.70 7639 7640 Performance and stability improvements on all platforms. 7641 7642 7643 2016-05-30: Version 5.3.69 7644 7645 Performance and stability improvements on all platforms. 7646 7647 7648 2016-05-30: Version 5.3.68 7649 7650 Performance and stability improvements on all platforms. 7651 7652 7653 2016-05-29: Version 5.3.67 7654 7655 Performance and stability improvements on all platforms. 7656 7657 7658 2016-05-28: Version 5.3.66 7659 7660 Performance and stability improvements on all platforms. 7661 7662 7663 2016-05-28: Version 5.3.65 7664 7665 Performance and stability improvements on all platforms. 7666 7667 7668 2016-05-27: Version 5.3.64 7669 7670 Performance and stability improvements on all platforms. 7671 7672 7673 2016-05-27: Version 5.3.63 7674 7675 Performance and stability improvements on all platforms. 7676 7677 7678 2016-05-27: Version 5.3.62 7679 7680 Performance and stability improvements on all platforms. 7681 7682 7683 2016-05-27: Version 5.3.61 7684 7685 Performance and stability improvements on all platforms. 7686 7687 7688 2016-05-27: Version 5.3.60 7689 7690 Performance and stability improvements on all platforms. 7691 7692 7693 2016-05-27: Version 5.3.59 7694 7695 Performance and stability improvements on all platforms. 7696 7697 7698 2016-05-27: Version 5.3.58 7699 7700 Performance and stability improvements on all platforms. 7701 7702 7703 2016-05-27: Version 5.3.57 7704 7705 Performance and stability improvements on all platforms. 7706 7707 7708 2016-05-26: Version 5.3.56 7709 7710 Performance and stability improvements on all platforms. 7711 7712 7713 2016-05-26: Version 5.3.55 7714 7715 Performance and stability improvements on all platforms. 7716 7717 7718 2016-05-26: Version 5.3.54 7719 7720 Performance and stability improvements on all platforms. 7721 7722 7723 2016-05-26: Version 5.3.53 7724 7725 Performance and stability improvements on all platforms. 7726 7727 7728 2016-05-25: Version 5.3.52 7729 7730 Performance and stability improvements on all platforms. 7731 7732 7733 2016-05-25: Version 5.3.51 7734 7735 Performance and stability improvements on all platforms. 7736 7737 7738 2016-05-25: Version 5.3.50 7739 7740 TypedArray: Make byteOffset, byteLength, and length configurable (issue 7741 4902). 7742 7743 Make %ThrowTypeError% function(s) strict (issue 4925). 7744 7745 Performance and stability improvements on all platforms. 7746 7747 7748 2016-05-25: Version 5.3.49 7749 7750 Performance and stability improvements on all platforms. 7751 7752 7753 2016-05-25: Version 5.3.48 7754 7755 Performance and stability improvements on all platforms. 7756 7757 7758 2016-05-25: Version 5.3.47 7759 7760 Performance and stability improvements on all platforms. 7761 7762 7763 2016-05-25: Version 5.3.46 7764 7765 Performance and stability improvements on all platforms. 7766 7767 7768 2016-05-25: Version 5.3.45 7769 7770 Performance and stability improvements on all platforms. 7771 7772 7773 2016-05-25: Version 5.3.44 7774 7775 Performance and stability improvements on all platforms. 7776 7777 7778 2016-05-25: Version 5.3.43 7779 7780 Performance and stability improvements on all platforms. 7781 7782 7783 2016-05-25: Version 5.3.42 7784 7785 Performance and stability improvements on all platforms. 7786 7787 7788 2016-05-25: Version 5.3.41 7789 7790 Performance and stability improvements on all platforms. 7791 7792 7793 2016-05-25: Version 5.3.40 7794 7795 Performance and stability improvements on all platforms. 7796 7797 7798 2016-05-25: Version 5.3.39 7799 7800 Performance and stability improvements on all platforms. 7801 7802 7803 2016-05-24: Version 5.3.38 7804 7805 Performance and stability improvements on all platforms. 7806 7807 7808 2016-05-24: Version 5.3.37 7809 7810 Performance and stability improvements on all platforms. 7811 7812 7813 2016-05-24: Version 5.3.36 7814 7815 Performance and stability improvements on all platforms. 7816 7817 7818 2016-05-24: Version 5.3.35 7819 7820 Performance and stability improvements on all platforms. 7821 7822 7823 2016-05-24: Version 5.3.34 7824 7825 Performance and stability improvements on all platforms. 7826 7827 7828 2016-05-24: Version 5.3.33 7829 7830 Performance and stability improvements on all platforms. 7831 7832 7833 2016-05-24: Version 5.3.32 7834 7835 Performance and stability improvements on all platforms. 7836 7837 7838 2016-05-24: Version 5.3.31 7839 7840 Performance and stability improvements on all platforms. 7841 7842 7843 2016-05-24: Version 5.3.30 7844 7845 Performance and stability improvements on all platforms. 7846 7847 7848 2016-05-24: Version 5.3.29 7849 7850 Performance and stability improvements on all platforms. 7851 7852 7853 2016-05-24: Version 5.3.28 7854 7855 Performance and stability improvements on all platforms. 7856 7857 7858 2016-05-24: Version 5.3.27 7859 7860 Performance and stability improvements on all platforms. 7861 7862 7863 2016-05-24: Version 5.3.26 7864 7865 Performance and stability improvements on all platforms. 7866 7867 7868 2016-05-24: Version 5.3.25 7869 7870 Performance and stability improvements on all platforms. 7871 7872 7873 2016-05-24: Version 5.3.24 7874 7875 Performance and stability improvements on all platforms. 7876 7877 7878 2016-05-24: Version 5.3.23 7879 7880 Performance and stability improvements on all platforms. 7881 7882 7883 2016-05-24: Version 5.3.22 7884 7885 Performance and stability improvements on all platforms. 7886 7887 7888 2016-05-23: Version 5.3.21 7889 7890 Performance and stability improvements on all platforms. 7891 7892 7893 2016-05-23: Version 5.3.20 7894 7895 Performance and stability improvements on all platforms. 7896 7897 7898 2016-05-23: Version 5.3.19 7899 7900 Performance and stability improvements on all platforms. 7901 7902 7903 2016-05-23: Version 5.3.18 7904 7905 Performance and stability improvements on all platforms. 7906 7907 7908 2016-05-23: Version 5.3.17 7909 7910 Performance and stability improvements on all platforms. 7911 7912 7913 2016-05-23: Version 5.3.16 7914 7915 Performance and stability improvements on all platforms. 7916 7917 7918 2016-05-23: Version 5.3.15 7919 7920 Performance and stability improvements on all platforms. 7921 7922 7923 2016-05-23: Version 5.3.14 7924 7925 Performance and stability improvements on all platforms. 7926 7927 7928 2016-05-23: Version 5.3.13 7929 7930 Performance and stability improvements on all platforms. 7931 7932 7933 2016-05-23: Version 5.3.12 7934 7935 Performance and stability improvements on all platforms. 7936 7937 7938 2016-05-23: Version 5.3.11 7939 7940 Performance and stability improvements on all platforms. 7941 7942 7943 2016-05-23: Version 5.3.10 7944 7945 Performance and stability improvements on all platforms. 7946 7947 7948 2016-05-23: Version 5.3.9 7949 7950 Performance and stability improvements on all platforms. 7951 7952 7953 2016-05-21: Version 5.3.8 7954 7955 Performance and stability improvements on all platforms. 7956 7957 7958 2016-05-21: Version 5.3.7 7959 7960 Performance and stability improvements on all platforms. 7961 7962 7963 2016-05-21: Version 5.3.6 7964 7965 Performance and stability improvements on all platforms. 7966 7967 7968 2016-05-20: Version 5.3.5 7969 7970 Performance and stability improvements on all platforms. 7971 7972 7973 2016-05-20: Version 5.3.4 7974 7975 Performance and stability improvements on all platforms. 7976 7977 7978 2016-05-20: Version 5.3.3 7979 7980 Move case conversion with ICU to 'staged' (issues 4476, 4477). 7981 7982 Performance and stability improvements on all platforms. 7983 7984 7985 2016-05-20: Version 5.3.2 7986 7987 Performance and stability improvements on all platforms. 7988 7989 7990 2016-05-20: Version 5.3.1 7991 7992 Move case conversion with ICU to 'staged' (issues 4476, 4477). 7993 7994 Performance and stability improvements on all platforms. 7995 7996 7997 2016-05-19: Version 5.2.371 7998 7999 Performance and stability improvements on all platforms. 8000 8001 8002 2016-05-19: Version 5.2.370 8003 8004 Performance and stability improvements on all platforms. 8005 8006 8007 2016-05-19: Version 5.2.369 8008 8009 Performance and stability improvements on all platforms. 8010 8011 8012 2016-05-19: Version 5.2.368 8013 8014 Performance and stability improvements on all platforms. 8015 8016 8017 2016-05-18: Version 5.2.367 8018 8019 Performance and stability improvements on all platforms. 8020 8021 8022 2016-05-18: Version 5.2.366 8023 8024 Performance and stability improvements on all platforms. 8025 8026 8027 2016-05-18: Version 5.2.365 8028 8029 Performance and stability improvements on all platforms. 8030 8031 8032 2016-05-18: Version 5.2.364 8033 8034 Performance and stability improvements on all platforms. 8035 8036 8037 2016-05-18: Version 5.2.363 8038 8039 Performance and stability improvements on all platforms. 8040 8041 8042 2016-05-18: Version 5.2.362 8043 8044 Performance and stability improvements on all platforms. 8045 8046 8047 2016-05-18: Version 5.2.361 8048 8049 Performance and stability improvements on all platforms. 8050 8051 8052 2016-05-18: Version 5.2.360 8053 8054 Performance and stability improvements on all platforms. 8055 8056 8057 2016-05-18: Version 5.2.359 8058 8059 Performance and stability improvements on all platforms. 8060 8061 8062 2016-05-18: Version 5.2.358 8063 8064 Performance and stability improvements on all platforms. 8065 8066 8067 2016-05-18: Version 5.2.357 8068 8069 Performance and stability improvements on all platforms. 8070 8071 8072 2016-05-18: Version 5.2.356 8073 8074 Performance and stability improvements on all platforms. 8075 8076 8077 2016-05-18: Version 5.2.355 8078 8079 Performance and stability improvements on all platforms. 8080 8081 8082 2016-05-18: Version 5.2.354 8083 8084 Performance and stability improvements on all platforms. 8085 8086 8087 2016-05-18: Version 5.2.353 8088 8089 Performance and stability improvements on all platforms. 8090 8091 8092 2016-05-18: Version 5.2.352 8093 8094 Performance and stability improvements on all platforms. 8095 8096 8097 2016-05-18: Version 5.2.351 8098 8099 Performance and stability improvements on all platforms. 8100 8101 8102 2016-05-18: Version 5.2.350 8103 8104 Performance and stability improvements on all platforms. 8105 8106 8107 2016-05-18: Version 5.2.349 8108 8109 Performance and stability improvements on all platforms. 8110 8111 8112 2016-05-18: Version 5.2.348 8113 8114 Performance and stability improvements on all platforms. 8115 8116 8117 2016-05-17: Version 5.2.347 8118 8119 Performance and stability improvements on all platforms. 8120 8121 8122 2016-05-17: Version 5.2.346 8123 8124 Performance and stability improvements on all platforms. 8125 8126 8127 2016-05-17: Version 5.2.345 8128 8129 Performance and stability improvements on all platforms. 8130 8131 8132 2016-05-17: Version 5.2.344 8133 8134 Performance and stability improvements on all platforms. 8135 8136 8137 2016-05-17: Version 5.2.343 8138 8139 Performance and stability improvements on all platforms. 8140 8141 8142 2016-05-17: Version 5.2.342 8143 8144 Performance and stability improvements on all platforms. 8145 8146 8147 2016-05-17: Version 5.2.341 8148 8149 Performance and stability improvements on all platforms. 8150 8151 8152 2016-05-17: Version 5.2.340 8153 8154 Performance and stability improvements on all platforms. 8155 8156 8157 2016-05-17: Version 5.2.339 8158 8159 [wasm] remove extra nops in asm-wasm (issue 4203). 8160 8161 Performance and stability improvements on all platforms. 8162 8163 8164 2016-05-17: Version 5.2.338 8165 8166 Performance and stability improvements on all platforms. 8167 8168 8169 2016-05-17: Version 5.2.337 8170 8171 Performance and stability improvements on all platforms. 8172 8173 8174 2016-05-17: Version 5.2.336 8175 8176 Performance and stability improvements on all platforms. 8177 8178 8179 2016-05-17: Version 5.2.335 8180 8181 Performance and stability improvements on all platforms. 8182 8183 8184 2016-05-17: Version 5.2.334 8185 8186 Performance and stability improvements on all platforms. 8187 8188 8189 2016-05-17: Version 5.2.333 8190 8191 Performance and stability improvements on all platforms. 8192 8193 8194 2016-05-17: Version 5.2.332 8195 8196 Performance and stability improvements on all platforms. 8197 8198 8199 2016-05-16: Version 5.2.331 8200 8201 Performance and stability improvements on all platforms. 8202 8203 8204 2016-05-16: Version 5.2.330 8205 8206 Performance and stability improvements on all platforms. 8207 8208 8209 2016-05-16: Version 5.2.329 8210 8211 Performance and stability improvements on all platforms. 8212 8213 8214 2016-05-16: Version 5.2.328 8215 8216 Add UseCounter for decimal with leading zero (issue 4973). 8217 8218 [esnext] implement frontend changes for async/await proposal (issue 8219 4483). 8220 8221 Performance and stability improvements on all platforms. 8222 8223 8224 2016-05-16: Version 5.2.327 8225 8226 Performance and stability improvements on all platforms. 8227 8228 8229 2016-05-15: Version 5.2.326 8230 8231 Performance and stability improvements on all platforms. 8232 8233 8234 2016-05-14: Version 5.2.325 8235 8236 Performance and stability improvements on all platforms. 8237 8238 8239 2016-05-14: Version 5.2.324 8240 8241 Performance and stability improvements on all platforms. 8242 8243 8244 2016-05-13: Version 5.2.323 8245 8246 Performance and stability improvements on all platforms. 8247 8248 8249 2016-05-13: Version 5.2.322 8250 8251 Performance and stability improvements on all platforms. 8252 8253 8254 2016-05-13: Version 5.2.321 8255 8256 Performance and stability improvements on all platforms. 8257 8258 8259 2016-05-13: Version 5.2.320 8260 8261 Performance and stability improvements on all platforms. 8262 8263 8264 2016-05-13: Version 5.2.319 8265 8266 Performance and stability improvements on all platforms. 8267 8268 8269 2016-05-13: Version 5.2.318 8270 8271 Performance and stability improvements on all platforms. 8272 8273 8274 2016-05-13: Version 5.2.317 8275 8276 Performance and stability improvements on all platforms. 8277 8278 8279 2016-05-13: Version 5.2.316 8280 8281 Performance and stability improvements on all platforms. 8282 8283 8284 2016-05-13: Version 5.2.315 8285 8286 Performance and stability improvements on all platforms. 8287 8288 8289 2016-05-13: Version 5.2.314 8290 8291 Performance and stability improvements on all platforms. 8292 8293 8294 2016-05-13: Version 5.2.313 8295 8296 Performance and stability improvements on all platforms. 8297 8298 8299 2016-05-13: Version 5.2.312 8300 8301 Performance and stability improvements on all platforms. 8302 8303 8304 2016-05-13: Version 5.2.311 8305 8306 Performance and stability improvements on all platforms. 8307 8308 8309 2016-05-13: Version 5.2.310 8310 8311 [api] Clarify expectations of ArrayBuffer::Allocator in API (Chromium 8312 issue 611688). 8313 8314 Performance and stability improvements on all platforms. 8315 8316 8317 2016-05-13: Version 5.2.309 8318 8319 Performance and stability improvements on all platforms. 8320 8321 8322 2016-05-13: Version 5.2.308 8323 8324 Performance and stability improvements on all platforms. 8325 8326 8327 2016-05-13: Version 5.2.307 8328 8329 In parallel to the strict octal check that would reject `012` in strict 8330 mode, this patch collects UseCounters for `089` in strict mode. The spec 8331 says this should be an error, but this patch does not report it as such 8332 (issue 4973). 8333 8334 Performance and stability improvements on all platforms. 8335 8336 8337 2016-05-12: Version 5.2.306 8338 8339 Performance and stability improvements on all platforms. 8340 8341 8342 2016-05-12: Version 5.2.305 8343 8344 Performance and stability improvements on all platforms. 8345 8346 8347 2016-05-12: Version 5.2.304 8348 8349 Performance and stability improvements on all platforms. 8350 8351 8352 2016-05-12: Version 5.2.303 8353 8354 Performance and stability improvements on all platforms. 8355 8356 8357 2016-05-12: Version 5.2.302 8358 8359 Performance and stability improvements on all platforms. 8360 8361 8362 2016-05-12: Version 5.2.301 8363 8364 Performance and stability improvements on all platforms. 8365 8366 8367 2016-05-12: Version 5.2.300 8368 8369 Performance and stability improvements on all platforms. 8370 8371 8372 2016-05-12: Version 5.2.299 8373 8374 Performance and stability improvements on all platforms. 8375 8376 8377 2016-05-12: Version 5.2.298 8378 8379 Performance and stability improvements on all platforms. 8380 8381 8382 2016-05-12: Version 5.2.297 8383 8384 Performance and stability improvements on all platforms. 8385 8386 8387 2016-05-12: Version 5.2.296 8388 8389 Performance and stability improvements on all platforms. 8390 8391 8392 2016-05-12: Version 5.2.295 8393 8394 Performance and stability improvements on all platforms. 8395 8396 8397 2016-05-11: Version 5.2.294 8398 8399 Performance and stability improvements on all platforms. 8400 8401 8402 2016-05-11: Version 5.2.293 8403 8404 Performance and stability improvements on all platforms. 8405 8406 8407 2016-05-11: Version 5.2.292 8408 8409 Performance and stability improvements on all platforms. 8410 8411 8412 2016-05-11: Version 5.2.291 8413 8414 Use ICU case conversion/transliterator for case conversion (issues 4476, 8415 4477). 8416 8417 Performance and stability improvements on all platforms. 8418 8419 8420 2016-05-11: Version 5.2.290 8421 8422 Performance and stability improvements on all platforms. 8423 8424 8425 2016-05-11: Version 5.2.289 8426 8427 Performance and stability improvements on all platforms. 8428 8429 8430 2016-05-11: Version 5.2.288 8431 8432 Performance and stability improvements on all platforms. 8433 8434 8435 2016-05-11: Version 5.2.287 8436 8437 Performance and stability improvements on all platforms. 8438 8439 8440 2016-05-11: Version 5.2.286 8441 8442 Performance and stability improvements on all platforms. 8443 8444 8445 2016-05-11: Version 5.2.285 8446 8447 Performance and stability improvements on all platforms. 8448 8449 8450 2016-05-11: Version 5.2.284 8451 8452 Performance and stability improvements on all platforms. 8453 8454 8455 2016-05-10: Version 5.2.283 8456 8457 Performance and stability improvements on all platforms. 8458 8459 8460 2016-05-10: Version 5.2.282 8461 8462 Fix Map::AsArray to properly iterate over the backing store (issue 8463 4946). 8464 8465 Performance and stability improvements on all platforms. 8466 8467 8468 2016-05-10: Version 5.2.281 8469 8470 Remove LOG line checking from presubmit. 8471 8472 Performance and stability improvements on all platforms. 8473 8474 8475 2016-05-10: Version 5.2.280 8476 8477 Performance and stability improvements on all platforms. 8478 8479 8480 2016-05-10: Version 5.2.279 8481 8482 Performance and stability improvements on all platforms. 8483 8484 8485 2016-05-10: Version 5.2.278 8486 8487 Performance and stability improvements on all platforms. 8488 8489 8490 2016-05-10: Version 5.2.277 8491 8492 Performance and stability improvements on all platforms. 8493 8494 8495 2016-05-10: Version 5.2.276 8496 8497 Performance and stability improvements on all platforms. 8498 8499 8500 2016-05-10: Version 5.2.275 8501 8502 Performance and stability improvements on all platforms. 8503 8504 8505 2016-05-10: Version 5.2.274 8506 8507 Performance and stability improvements on all platforms. 8508 8509 8510 2016-05-10: Version 5.2.273 8511 8512 Performance and stability improvements on all platforms. 8513 8514 8515 2016-05-10: Version 5.2.272 8516 8517 Performance and stability improvements on all platforms. 8518 8519 8520 2016-05-10: Version 5.2.271 8521 8522 Performance and stability improvements on all platforms. 8523 8524 8525 2016-05-10: Version 5.2.270 8526 8527 Performance and stability improvements on all platforms. 8528 8529 8530 2016-05-10: Version 5.2.269 8531 8532 Performance and stability improvements on all platforms. 8533 8534 8535 2016-05-10: Version 5.2.268 8536 8537 Performance and stability improvements on all platforms. 8538 8539 8540 2016-05-10: Version 5.2.267 8541 8542 Various species micro-optimizations (Chromium issue 609739). 8543 8544 Performance and stability improvements on all platforms. 8545 8546 8547 2016-05-09: Version 5.2.266 8548 8549 Performance and stability improvements on all platforms. 8550 8551 8552 2016-05-09: Version 5.2.265 8553 8554 Performance and stability improvements on all platforms. 8555 8556 8557 2016-05-09: Version 5.2.264 8558 8559 Fix TypedArray Property optimizations (Chromium issue 593634). 8560 8561 Performance and stability improvements on all platforms. 8562 8563 8564 2016-05-09: Version 5.2.263 8565 8566 Performance and stability improvements on all platforms. 8567 8568 8569 2016-05-09: Version 5.2.262 8570 8571 [V8] Add v8::Value::TypeOf to API (Chromium issue 595206). 8572 8573 Performance and stability improvements on all platforms. 8574 8575 8576 2016-05-09: Version 5.2.261 8577 8578 Performance and stability improvements on all platforms. 8579 8580 8581 2016-05-09: Version 5.2.260 8582 8583 Performance and stability improvements on all platforms. 8584 8585 8586 2016-05-09: Version 5.2.259 8587 8588 Expose IsConstructor to the C++ API (issue 4993). 8589 8590 Performance and stability improvements on all platforms. 8591 8592 8593 2016-05-09: Version 5.2.258 8594 8595 Performance and stability improvements on all platforms. 8596 8597 8598 2016-05-09: Version 5.2.257 8599 8600 Performance and stability improvements on all platforms. 8601 8602 8603 2016-05-09: Version 5.2.256 8604 8605 Performance and stability improvements on all platforms. 8606 8607 8608 2016-05-09: Version 5.2.255 8609 8610 Performance and stability improvements on all platforms. 8611 8612 8613 2016-05-09: Version 5.2.254 8614 8615 Performance and stability improvements on all platforms. 8616 8617 8618 2016-05-08: Version 5.2.253 8619 8620 Performance and stability improvements on all platforms. 8621 8622 8623 2016-05-07: Version 5.2.252 8624 8625 fix Set::AsArray to not leave undefined holes in output array (issue 8626 4946). 8627 8628 Performance and stability improvements on all platforms. 8629 8630 8631 2016-05-06: Version 5.2.251 8632 8633 Performance and stability improvements on all platforms. 8634 8635 8636 2016-05-06: Version 5.2.250 8637 8638 Performance and stability improvements on all platforms. 8639 8640 8641 2016-05-06: Version 5.2.249 8642 8643 Performance and stability improvements on all platforms. 8644 8645 8646 2016-05-06: Version 5.2.248 8647 8648 Performance and stability improvements on all platforms. 8649 8650 8651 2016-05-06: Version 5.2.247 8652 8653 Performance and stability improvements on all platforms. 8654 8655 8656 2016-05-06: Version 5.2.246 8657 8658 Performance and stability improvements on all platforms. 8659 8660 8661 2016-05-06: Version 5.2.245 8662 8663 Performance and stability improvements on all platforms. 8664 8665 8666 2016-05-06: Version 5.2.244 8667 8668 Performance and stability improvements on all platforms. 8669 8670 8671 2016-05-06: Version 5.2.243 8672 8673 Performance and stability improvements on all platforms. 8674 8675 8676 2016-05-04: Version 5.2.242 8677 8678 Performance and stability improvements on all platforms. 8679 8680 8681 2016-05-04: Version 5.2.241 8682 8683 Performance and stability improvements on all platforms. 8684 8685 8686 2016-05-04: Version 5.2.240 8687 8688 Performance and stability improvements on all platforms. 8689 8690 8691 2016-05-04: Version 5.2.239 8692 8693 Performance and stability improvements on all platforms. 8694 8695 8696 2016-05-04: Version 5.2.238 8697 8698 Performance and stability improvements on all platforms. 8699 8700 8701 2016-05-04: Version 5.2.237 8702 8703 Performance and stability improvements on all platforms. 8704 8705 8706 2016-05-04: Version 5.2.236 8707 8708 S390: Add HasProperty code stub that tries simple lookups or jumps to 8709 runtime otherwise (issue 2743). 8710 8711 Performance and stability improvements on all platforms. 8712 8713 8714 2016-05-04: Version 5.2.235 8715 8716 Performance and stability improvements on all platforms. 8717 8718 8719 2016-05-04: Version 5.2.234 8720 8721 Make array __proto__ manipulations not disturb the species protector 8722 (Chromium issue 606207). 8723 8724 Add v8::Object::GetOwnPropertyNames(context, filter) method (issue 3861, 8725 Chromium issue 581495). 8726 8727 Performance and stability improvements on all platforms. 8728 8729 8730 2016-05-04: Version 5.2.233 8731 8732 Performance and stability improvements on all platforms. 8733 8734 8735 2016-05-04: Version 5.2.232 8736 8737 Performance and stability improvements on all platforms. 8738 8739 8740 2016-05-04: Version 5.2.231 8741 8742 Performance and stability improvements on all platforms. 8743 8744 8745 2016-05-04: Version 5.2.230 8746 8747 Performance and stability improvements on all platforms. 8748 8749 8750 2016-05-04: Version 5.2.229 8751 8752 Performance and stability improvements on all platforms. 8753 8754 8755 2016-05-04: Version 5.2.228 8756 8757 Performance and stability improvements on all platforms. 8758 8759 8760 2016-05-04: Version 5.2.227 8761 8762 MIPS64: Fix [turbofan] Length and index2 are unsigned in 8763 CheckedLoad/CheckedStore (Chromium issue 599717). 8764 8765 Performance and stability improvements on all platforms. 8766 8767 8768 2016-05-04: Version 5.2.226 8769 8770 Performance and stability improvements on all platforms. 8771 8772 8773 2016-05-04: Version 5.2.225 8774 8775 Performance and stability improvements on all platforms. 8776 8777 8778 2016-05-04: Version 5.2.224 8779 8780 Performance and stability improvements on all platforms. 8781 8782 8783 2016-05-04: Version 5.2.223 8784 8785 Performance and stability improvements on all platforms. 8786 8787 8788 2016-05-04: Version 5.2.222 8789 8790 Performance and stability improvements on all platforms. 8791 8792 8793 2016-05-04: Version 5.2.221 8794 8795 Performance and stability improvements on all platforms. 8796 8797 8798 2016-05-04: Version 5.2.220 8799 8800 [wasm] Fix for 608630: allow proxies as FFI (Chromium issue 608630). 8801 8802 Performance and stability improvements on all platforms. 8803 8804 8805 2016-05-04: Version 5.2.219 8806 8807 Performance and stability improvements on all platforms. 8808 8809 8810 2016-05-03: Version 5.2.218 8811 8812 Performance and stability improvements on all platforms. 8813 8814 8815 2016-05-03: Version 5.2.217 8816 8817 Performance and stability improvements on all platforms. 8818 8819 8820 2016-05-03: Version 5.2.216 8821 8822 [wasm] Disallow runtime calls in asm.js modules (Chromium issue 592352). 8823 8824 [API] remove (deprecated) hidden properties. 8825 8826 [wasm] Fix bug with empty input to Wasm.instantiateModuleFromAsm() 8827 (Chromium issue 605488). 8828 8829 Add HasProperty code stub that tries simple lookups or jumps to runtime 8830 otherwise (issue 2743). 8831 8832 Fix ExternalTwobyteStringUtf16CharacterStream::PushBack(kEndOfInput) 8833 (Chromium issue 607903). 8834 8835 Performance and stability improvements on all platforms. 8836 8837 8838 2016-05-03: Version 5.2.215 8839 8840 Performance and stability improvements on all platforms. 8841 8842 8843 2016-05-03: Version 5.2.214 8844 8845 Performance and stability improvements on all platforms. 8846 8847 8848 2016-05-03: Version 5.2.213 8849 8850 Performance and stability improvements on all platforms. 8851 8852 8853 2016-05-03: Version 5.2.212 8854 8855 Performance and stability improvements on all platforms. 8856 8857 8858 2016-05-03: Version 5.2.211 8859 8860 Performance and stability improvements on all platforms. 8861 8862 8863 2016-05-02: Version 5.2.210 8864 8865 Performance and stability improvements on all platforms. 8866 8867 8868 2016-05-02: Version 5.2.209 8869 8870 Performance and stability improvements on all platforms. 8871 8872 8873 2016-05-02: Version 5.2.208 8874 8875 Performance and stability improvements on all platforms. 8876 8877 8878 2016-05-02: Version 5.2.207 8879 8880 Performance and stability improvements on all platforms. 8881 8882 8883 2016-05-02: Version 5.2.206 8884 8885 Performance and stability improvements on all platforms. 8886 8887 8888 2016-05-02: Version 5.2.205 8889 8890 Performance and stability improvements on all platforms. 8891 8892 8893 2016-05-02: Version 5.2.204 8894 8895 [debugger] Add JSProxy support in Runtime::GetInternalProperties 8896 (Chromium issue 588705). 8897 8898 Performance and stability improvements on all platforms. 8899 8900 8901 2016-05-02: Version 5.2.203 8902 8903 Performance and stability improvements on all platforms. 8904 8905 8906 2016-05-02: Version 5.2.202 8907 8908 Performance and stability improvements on all platforms. 8909 8910 8911 2016-05-02: Version 5.2.201 8912 8913 Performance and stability improvements on all platforms. 8914 8915 8916 2016-05-02: Version 5.2.200 8917 8918 Performance and stability improvements on all platforms. 8919 8920 8921 2016-05-02: Version 5.2.199 8922 8923 Performance and stability improvements on all platforms. 8924 8925 8926 2016-05-02: Version 5.2.198 8927 8928 Performance and stability improvements on all platforms. 8929 8930 8931 2016-05-02: Version 5.2.197 8932 8933 Performance and stability improvements on all platforms. 8934 8935 8936 2016-05-02: Version 5.2.196 8937 8938 Performance and stability improvements on all platforms. 8939 8940 8941 2016-05-02: Version 5.2.195 8942 8943 Performance and stability improvements on all platforms. 8944 8945 8946 2016-05-02: Version 5.2.194 8947 8948 Performance and stability improvements on all platforms. 8949 8950 8951 2016-05-02: Version 5.2.193 8952 8953 Performance and stability improvements on all platforms. 8954 8955 8956 2016-05-02: Version 5.2.192 8957 8958 Performance and stability improvements on all platforms. 8959 8960 8961 2016-05-02: Version 5.2.191 8962 8963 Performance and stability improvements on all platforms. 8964 8965 8966 2016-05-01: Version 5.2.190 8967 8968 Performance and stability improvements on all platforms. 8969 8970 8971 2016-05-01: Version 5.2.189 8972 8973 Performance and stability improvements on all platforms. 8974 8975 8976 2016-04-30: Version 5.2.188 8977 8978 Performance and stability improvements on all platforms. 8979 8980 8981 2016-04-30: Version 5.2.187 8982 8983 Performance and stability improvements on all platforms. 8984 8985 8986 2016-04-30: Version 5.2.186 8987 8988 Performance and stability improvements on all platforms. 8989 8990 8991 2016-04-29: Version 5.2.185 8992 8993 Performance and stability improvements on all platforms. 8994 8995 8996 2016-04-29: Version 5.2.184 8997 8998 Performance and stability improvements on all platforms. 8999 9000 9001 2016-04-29: Version 5.2.183 9002 9003 Performance and stability improvements on all platforms. 9004 9005 9006 2016-04-29: Version 5.2.182 9007 9008 Performance and stability improvements on all platforms. 9009 9010 9011 2016-04-29: Version 5.2.181 9012 9013 Performance and stability improvements on all platforms. 9014 9015 9016 2016-04-29: Version 5.2.180 9017 9018 Performance and stability improvements on all platforms. 9019 9020 9021 2016-04-29: Version 5.2.179 9022 9023 Performance and stability improvements on all platforms. 9024 9025 9026 2016-04-29: Version 5.2.178 9027 9028 Performance and stability improvements on all platforms. 9029 9030 9031 2016-04-29: Version 5.2.177 9032 9033 Fix overflow issue in Zone::New (Chromium issue 606115). 9034 9035 Performance and stability improvements on all platforms. 9036 9037 9038 2016-04-29: Version 5.2.176 9039 9040 Performance and stability improvements on all platforms. 9041 9042 9043 2016-04-29: Version 5.2.175 9044 9045 [wasm] Binary 11: Bump module version to 0xB. [wasm] Binary 11: Swap the 9046 order of section name / section length. [wasm] Binary 11: Shorter 9047 section names. [wasm] Binary 11: Add a prefix for function type 9048 declarations. [wasm] Binary 11: Function types encoded as pcount, p*, 9049 rcount, r* [wasm] Fix numeric names for functions (Chromium issue 9050 575167). 9051 9052 [wasm] Binary 11: WASM AST is now postorder. [wasm] Binary 11: br_table 9053 takes a value. [wasm] Binary 11: Add implicit blocks to if arms. [wasm] 9054 Binary 11: Add arities to call, return, and breaks [wasm] Binary 11: Add 9055 experimental version (Chromium issue 575167). 9056 9057 Performance and stability improvements on all platforms. 9058 9059 9060 2016-04-29: Version 5.2.174 9061 9062 Add checks for detached ArrayBuffers to ArrayBuffer.prototype.slice 9063 (issue 4964). 9064 9065 Performance and stability improvements on all platforms. 9066 9067 9068 2016-04-28: Version 5.2.173 9069 9070 Performance and stability improvements on all platforms. 9071 9072 9073 2016-04-28: Version 5.2.172 9074 9075 Performance and stability improvements on all platforms. 9076 9077 9078 2016-04-28: Version 5.2.171 9079 9080 Ship for-in initializer deprecation (issue 4942). 9081 9082 Performance and stability improvements on all platforms. 9083 9084 9085 2016-04-28: Version 5.2.170 9086 9087 Add GC request to libFuzzers in attempt to avoid parasitic coverage 9088 (Chromium issue 584819). 9089 9090 Performance and stability improvements on all platforms. 9091 9092 9093 2016-04-28: Version 5.2.169 9094 9095 Performance and stability improvements on all platforms. 9096 9097 9098 2016-04-28: Version 5.2.168 9099 9100 Prevent unnecessary memory (de-)allocations in LiteralBuffer::CopyFrom 9101 (issue 4947). 9102 9103 Performance and stability improvements on all platforms. 9104 9105 9106 2016-04-28: Version 5.2.167 9107 9108 Performance and stability improvements on all platforms. 9109 9110 9111 2016-04-28: Version 5.2.166 9112 9113 Performance and stability improvements on all platforms. 9114 9115 9116 2016-04-28: Version 5.2.165 9117 9118 Performance and stability improvements on all platforms. 9119 9120 9121 2016-04-28: Version 5.2.164 9122 9123 Performance and stability improvements on all platforms. 9124 9125 9126 2016-04-27: Version 5.2.163 9127 9128 Performance and stability improvements on all platforms. 9129 9130 9131 2016-04-27: Version 5.2.162 9132 9133 Performance and stability improvements on all platforms. 9134 9135 9136 2016-04-27: Version 5.2.161 9137 9138 [esnext] stage --harmony-string-padding (issue 4954). 9139 9140 Disallow generator declarations in certain locations (issue 4824). 9141 9142 Performance and stability improvements on all platforms. 9143 9144 9145 2016-04-27: Version 5.2.160 9146 9147 Performance and stability improvements on all platforms. 9148 9149 9150 2016-04-27: Version 5.2.159 9151 9152 [api] Expose FunctionCallbackInfo::NewTarget (issue 4261). 9153 9154 Performance and stability improvements on all platforms. 9155 9156 9157 2016-04-27: Version 5.2.158 9158 9159 Performance and stability improvements on all platforms. 9160 9161 9162 2016-04-27: Version 5.2.157 9163 9164 Performance and stability improvements on all platforms. 9165 9166 9167 2016-04-27: Version 5.2.156 9168 9169 [es8] Report proper syntax error for tail call expressions in for-in and 9170 for-of bodies (issue 4915). 9171 9172 Performance and stability improvements on all platforms. 9173 9174 9175 2016-04-27: Version 5.2.155 9176 9177 Performance and stability improvements on all platforms. 9178 9179 9180 2016-04-27: Version 5.2.154 9181 9182 Performance and stability improvements on all platforms. 9183 9184 9185 2016-04-27: Version 5.2.153 9186 9187 Performance and stability improvements on all platforms. 9188 9189 9190 2016-04-27: Version 5.2.152 9191 9192 Performance and stability improvements on all platforms. 9193 9194 9195 2016-04-27: Version 5.2.151 9196 9197 Performance and stability improvements on all platforms. 9198 9199 9200 2016-04-26: Version 5.2.150 9201 9202 Performance and stability improvements on all platforms. 9203 9204 9205 2016-04-26: Version 5.2.149 9206 9207 Performance and stability improvements on all platforms. 9208 9209 9210 2016-04-26: Version 5.2.148 9211 9212 Performance and stability improvements on all platforms. 9213 9214 9215 2016-04-26: Version 5.2.147 9216 9217 Do not penalize performance when --harmony-species is off (Chromium 9218 issue 606207). 9219 9220 Performance and stability improvements on all platforms. 9221 9222 9223 2016-04-26: Version 5.2.146 9224 9225 [es8] Initial set of changes to support syntactic tail calls (issue 9226 4915). 9227 9228 Performance and stability improvements on all platforms. 9229 9230 9231 2016-04-26: Version 5.2.145 9232 9233 Performance and stability improvements on all platforms. 9234 9235 9236 2016-04-26: Version 5.2.144 9237 9238 Performance and stability improvements on all platforms. 9239 9240 9241 2016-04-26: Version 5.2.143 9242 9243 Performance and stability improvements on all platforms. 9244 9245 9246 2016-04-26: Version 5.2.142 9247 9248 Performance and stability improvements on all platforms. 9249 9250 9251 2016-04-26: Version 5.2.141 9252 9253 Performance and stability improvements on all platforms. 9254 9255 9256 2016-04-26: Version 5.2.140 9257 9258 Performance and stability improvements on all platforms. 9259 9260 9261 2016-04-26: Version 5.2.139 9262 9263 Performance and stability improvements on all platforms. 9264 9265 9266 2016-04-26: Version 5.2.138 9267 9268 [es6] Fix tail call elimination in single-expression arrow functions 9269 (issue 4698). 9270 9271 Performance and stability improvements on all platforms. 9272 9273 9274 2016-04-26: Version 5.2.137 9275 9276 Performance and stability improvements on all platforms. 9277 9278 9279 2016-04-25: Version 5.2.136 9280 9281 Performance and stability improvements on all platforms. 9282 9283 9284 2016-04-25: Version 5.2.135 9285 9286 Widen --harmony-for-in flag to throw errors in PreParser (issue 4942). 9287 9288 Performance and stability improvements on all platforms. 9289 9290 9291 2016-04-25: Version 5.2.134 9292 9293 Performance and stability improvements on all platforms. 9294 9295 9296 2016-04-25: Version 5.2.133 9297 9298 Performance and stability improvements on all platforms. 9299 9300 9301 2016-04-25: Version 5.2.132 9302 9303 Performance and stability improvements on all platforms. 9304 9305 9306 2016-04-25: Version 5.2.131 9307 9308 Performance and stability improvements on all platforms. 9309 9310 9311 2016-04-25: Version 5.2.130 9312 9313 Performance and stability improvements on all platforms. 9314 9315 9316 2016-04-25: Version 5.2.129 9317 9318 Performance and stability improvements on all platforms. 9319 9320 9321 2016-04-25: Version 5.2.128 9322 9323 Performance and stability improvements on all platforms. 9324 9325 9326 2016-04-25: Version 5.2.127 9327 9328 Performance and stability improvements on all platforms. 9329 9330 9331 2016-04-25: Version 5.2.126 9332 9333 Performance and stability improvements on all platforms. 9334 9335 9336 2016-04-25: Version 5.2.125 9337 9338 Performance and stability improvements on all platforms. 9339 9340 9341 2016-04-25: Version 5.2.124 9342 9343 Performance and stability improvements on all platforms. 9344 9345 9346 2016-04-25: Version 5.2.123 9347 9348 Performance and stability improvements on all platforms. 9349 9350 9351 2016-04-25: Version 5.2.122 9352 9353 Performance and stability improvements on all platforms. 9354 9355 9356 2016-04-22: Version 5.2.121 9357 9358 Performance and stability improvements on all platforms. 9359 9360 9361 2016-04-22: Version 5.2.120 9362 9363 Performance and stability improvements on all platforms. 9364 9365 9366 2016-04-22: Version 5.2.119 9367 9368 Performance and stability improvements on all platforms. 9369 9370 9371 2016-04-22: Version 5.2.118 9372 9373 Performance and stability improvements on all platforms. 9374 9375 9376 2016-04-22: Version 5.2.117 9377 9378 [debugger] Hide scopes that originate from desugaring (Chromium issue 9379 604458). 9380 9381 Performance and stability improvements on all platforms. 9382 9383 9384 2016-04-22: Version 5.2.116 9385 9386 Performance and stability improvements on all platforms. 9387 9388 9389 2016-04-22: Version 5.2.115 9390 9391 Performance and stability improvements on all platforms. 9392 9393 9394 2016-04-21: Version 5.2.114 9395 9396 Performance and stability improvements on all platforms. 9397 9398 9399 2016-04-21: Version 5.2.113 9400 9401 Performance and stability improvements on all platforms. 9402 9403 9404 2016-04-21: Version 5.2.112 9405 9406 [ic] Restore PROPERTY key tracking in keyed ICs (Chromium issue 594183). 9407 9408 Performance and stability improvements on all platforms. 9409 9410 9411 2016-04-21: Version 5.2.111 9412 9413 Performance and stability improvements on all platforms. 9414 9415 9416 2016-04-21: Version 5.2.110 9417 9418 Performance and stability improvements on all platforms. 9419 9420 9421 2016-04-21: Version 5.2.109 9422 9423 Performance and stability improvements on all platforms. 9424 9425 9426 2016-04-21: Version 5.2.108 9427 9428 Performance and stability improvements on all platforms. 9429 9430 9431 2016-04-21: Version 5.2.107 9432 9433 Performance and stability improvements on all platforms. 9434 9435 9436 2016-04-21: Version 5.2.106 9437 9438 Performance and stability improvements on all platforms. 9439 9440 9441 2016-04-21: Version 5.2.105 9442 9443 Performance and stability improvements on all platforms. 9444 9445 9446 2016-04-21: Version 5.2.104 9447 9448 Performance and stability improvements on all platforms. 9449 9450 9451 2016-04-21: Version 5.2.103 9452 9453 Performance and stability improvements on all platforms. 9454 9455 9456 2016-04-21: Version 5.2.102 9457 9458 Performance and stability improvements on all platforms. 9459 9460 9461 2016-04-20: Version 5.2.101 9462 9463 Performance and stability improvements on all platforms. 9464 9465 9466 2016-04-20: Version 5.2.100 9467 9468 Performance and stability improvements on all platforms. 9469 9470 9471 2016-04-20: Version 5.2.99 9472 9473 Performance and stability improvements on all platforms. 9474 9475 9476 2016-04-20: Version 5.2.98 9477 9478 Performance and stability improvements on all platforms. 9479 9480 9481 2016-04-20: Version 5.2.97 9482 9483 Performance and stability improvements on all platforms. 9484 9485 9486 2016-04-20: Version 5.2.96 9487 9488 Performance and stability improvements on all platforms. 9489 9490 9491 2016-04-20: Version 5.2.95 9492 9493 Performance and stability improvements on all platforms. 9494 9495 9496 2016-04-20: Version 5.2.94 9497 9498 Performance and stability improvements on all platforms. 9499 9500 9501 2016-04-20: Version 5.2.93 9502 9503 Performance and stability improvements on all platforms. 9504 9505 9506 2016-04-20: Version 5.2.92 9507 9508 Performance and stability improvements on all platforms. 9509 9510 9511 2016-04-20: Version 5.2.91 9512 9513 Performance and stability improvements on all platforms. 9514 9515 9516 2016-04-20: Version 5.2.90 9517 9518 Performance and stability improvements on all platforms. 9519 9520 9521 2016-04-20: Version 5.2.89 9522 9523 Performance and stability improvements on all platforms. 9524 9525 9526 2016-04-20: Version 5.2.88 9527 9528 [turbofan] Length and index2 are unsigned in CheckedLoad/CheckedStore 9529 (Chromium issue 599717). 9530 9531 Prevent un-parsed LiteralFunction reaching the compiler (Chromium issue 9532 604044). 9533 9534 Performance and stability improvements on all platforms. 9535 9536 9537 2016-04-20: Version 5.2.87 9538 9539 Performance and stability improvements on all platforms. 9540 9541 9542 2016-04-20: Version 5.2.86 9543 9544 Performance and stability improvements on all platforms. 9545 9546 9547 2016-04-19: Version 5.2.85 9548 9549 Performance and stability improvements on all platforms. 9550 9551 9552 2016-04-19: Version 5.2.84 9553 9554 Performance and stability improvements on all platforms. 9555 9556 9557 2016-04-19: Version 5.2.83 9558 9559 Performance and stability improvements on all platforms. 9560 9561 9562 2016-04-19: Version 5.2.82 9563 9564 Performance and stability improvements on all platforms. 9565 9566 9567 2016-04-19: Version 5.2.81 9568 9569 Performance and stability improvements on all platforms. 9570 9571 9572 2016-04-19: Version 5.2.80 9573 9574 Performance and stability improvements on all platforms. 9575 9576 9577 2016-04-19: Version 5.2.79 9578 9579 Performance and stability improvements on all platforms. 9580 9581 9582 2016-04-19: Version 5.2.78 9583 9584 Performance and stability improvements on all platforms. 9585 9586 9587 2016-04-19: Version 5.2.77 9588 9589 Performance and stability improvements on all platforms. 9590 9591 9592 2016-04-19: Version 5.2.76 9593 9594 Performance and stability improvements on all platforms. 9595 9596 9597 2016-04-19: Version 5.2.75 9598 9599 Performance and stability improvements on all platforms. 9600 9601 9602 2016-04-19: Version 5.2.74 9603 9604 Performance and stability improvements on all platforms. 9605 9606 9607 2016-04-19: Version 5.2.73 9608 9609 Performance and stability improvements on all platforms. 9610 9611 9612 2016-04-19: Version 5.2.72 9613 9614 Performance and stability improvements on all platforms. 9615 9616 9617 2016-04-19: Version 5.2.71 9618 9619 Performance and stability improvements on all platforms. 9620 9621 9622 2016-04-19: Version 5.2.70 9623 9624 Performance and stability improvements on all platforms. 9625 9626 9627 2016-04-19: Version 5.2.69 9628 9629 Performance and stability improvements on all platforms. 9630 9631 9632 2016-04-19: Version 5.2.68 9633 9634 Performance and stability improvements on all platforms. 9635 9636 9637 2016-04-19: Version 5.2.67 9638 9639 Performance and stability improvements on all platforms. 9640 9641 9642 2016-04-19: Version 5.2.66 9643 9644 Performance and stability improvements on all platforms. 9645 9646 9647 2016-04-18: Version 5.2.65 9648 9649 Performance and stability improvements on all platforms. 9650 9651 9652 2016-04-18: Version 5.2.64 9653 9654 Performance and stability improvements on all platforms. 9655 9656 9657 2016-04-18: Version 5.2.63 9658 9659 Performance and stability improvements on all platforms. 9660 9661 9662 2016-04-18: Version 5.2.62 9663 9664 Performance and stability improvements on all platforms. 9665 9666 9667 2016-04-18: Version 5.2.61 9668 9669 [Atomics] Remove Atomics code stubs; use TF ops (issue 4614). 9670 9671 Performance and stability improvements on all platforms. 9672 9673 9674 2016-04-18: Version 5.2.60 9675 9676 Performance and stability improvements on all platforms. 9677 9678 9679 2016-04-18: Version 5.2.59 9680 9681 Performance and stability improvements on all platforms. 9682 9683 9684 2016-04-18: Version 5.2.58 9685 9686 Performance and stability improvements on all platforms. 9687 9688 9689 2016-04-18: Version 5.2.57 9690 9691 Performance and stability improvements on all platforms. 9692 9693 9694 2016-04-18: Version 5.2.56 9695 9696 Performance and stability improvements on all platforms. 9697 9698 9699 2016-04-18: Version 5.2.55 9700 9701 Performance and stability improvements on all platforms. 9702 9703 9704 2016-04-18: Version 5.2.54 9705 9706 Performance and stability improvements on all platforms. 9707 9708 9709 2016-04-18: Version 5.2.53 9710 9711 Performance and stability improvements on all platforms. 9712 9713 9714 2016-04-18: Version 5.2.52 9715 9716 Performance and stability improvements on all platforms. 9717 9718 9719 2016-04-18: Version 5.2.51 9720 9721 Performance and stability improvements on all platforms. 9722 9723 9724 2016-04-18: Version 5.2.50 9725 9726 [Atomics] Remove Atomics code stubs; use TF ops (issue 4614). 9727 9728 Performance and stability improvements on all platforms. 9729 9730 9731 2016-04-18: Version 5.2.49 9732 9733 [api] Bring back finalizers on global handles. 9734 9735 Performance and stability improvements on all platforms. 9736 9737 9738 2016-02-17: Sentinel 9739 9740 The ChangeLog file is no longer maintained on master. This 9741 sentinel should stay on top of this list. 9742 9743 2016-02-17: Version 4.10.253 9744 9745 Performance and stability improvements on all platforms. 9746 9747 9748 2016-02-17: Version 4.10.252 9749 9750 Performance and stability improvements on all platforms. 9751 9752 9753 2016-02-17: Version 4.10.251 9754 9755 Performance and stability improvements on all platforms. 9756 9757 9758 2016-02-17: Version 4.10.250 9759 9760 Performance and stability improvements on all platforms. 9761 9762 9763 2016-02-16: Version 4.10.249 9764 9765 Performance and stability improvements on all platforms. 9766 9767 9768 2016-02-16: Version 4.10.248 9769 9770 Performance and stability improvements on all platforms. 9771 9772 9773 2016-02-16: Version 4.10.247 9774 9775 Performance and stability improvements on all platforms. 9776 9777 9778 2016-02-16: Version 4.10.246 9779 9780 Performance and stability improvements on all platforms. 9781 9782 9783 2016-02-16: Version 4.10.245 9784 9785 Performance and stability improvements on all platforms. 9786 9787 9788 2016-02-16: Version 4.10.244 9789 9790 Performance and stability improvements on all platforms. 9791 9792 9793 2016-02-16: Version 4.10.243 9794 9795 Performance and stability improvements on all platforms. 9796 9797 9798 2016-02-16: Version 4.10.242 9799 9800 Performance and stability improvements on all platforms. 9801 9802 9803 2016-02-16: Version 4.10.241 9804 9805 Performance and stability improvements on all platforms. 9806 9807 9808 2016-02-16: Version 4.10.240 9809 9810 Performance and stability improvements on all platforms. 9811 9812 9813 2016-02-16: Version 4.10.239 9814 9815 Performance and stability improvements on all platforms. 9816 9817 9818 2016-02-16: Version 4.10.238 9819 9820 Performance and stability improvements on all platforms. 9821 9822 9823 2016-02-16: Version 4.10.237 9824 9825 Performance and stability improvements on all platforms. 9826 9827 9828 2016-02-16: Version 4.10.236 9829 9830 Performance and stability improvements on all platforms. 9831 9832 9833 2016-02-16: Version 4.10.235 9834 9835 Performance and stability improvements on all platforms. 9836 9837 9838 2016-02-16: Version 4.10.234 9839 9840 Performance and stability improvements on all platforms. 9841 9842 9843 2016-02-16: Version 4.10.233 9844 9845 Performance and stability improvements on all platforms. 9846 9847 9848 2016-02-16: Version 4.10.232 9849 9850 Performance and stability improvements on all platforms. 9851 9852 9853 2016-02-16: Version 4.10.231 9854 9855 Make NamedLoadHandlerCompiler::CompileLoadInterceptor behave correcly 9856 with lazy accessors (Chromium issue 585764). 9857 9858 Performance and stability improvements on all platforms. 9859 9860 9861 2016-02-16: Version 4.10.230 9862 9863 Performance and stability improvements on all platforms. 9864 9865 9866 2016-02-16: Version 4.10.229 9867 9868 Performance and stability improvements on all platforms. 9869 9870 9871 2016-02-16: Version 4.10.228 9872 9873 Performance and stability improvements on all platforms. 9874 9875 9876 2016-02-16: Version 4.10.227 9877 9878 Performance and stability improvements on all platforms. 9879 9880 9881 2016-02-16: Version 4.10.226 9882 9883 Performance and stability improvements on all platforms. 9884 9885 9886 2016-02-16: Version 4.10.225 9887 9888 Performance and stability improvements on all platforms. 9889 9890 9891 2016-02-15: Version 4.10.224 9892 9893 Performance and stability improvements on all platforms. 9894 9895 9896 2016-02-15: Version 4.10.223 9897 9898 Performance and stability improvements on all platforms. 9899 9900 9901 2016-02-15: Version 4.10.222 9902 9903 Performance and stability improvements on all platforms. 9904 9905 9906 2016-02-15: Version 4.10.221 9907 9908 Performance and stability improvements on all platforms. 9909 9910 9911 2016-02-15: Version 4.10.220 9912 9913 Performance and stability improvements on all platforms. 9914 9915 9916 2016-02-15: Version 4.10.219 9917 9918 Performance and stability improvements on all platforms. 9919 9920 9921 2016-02-15: Version 4.10.218 9922 9923 Performance and stability improvements on all platforms. 9924 9925 9926 2016-02-15: Version 4.10.217 9927 9928 Performance and stability improvements on all platforms. 9929 9930 9931 2016-02-15: Version 4.10.216 9932 9933 [wasm] Add support for a start function (Chromium issue 575167). 9934 9935 Performance and stability improvements on all platforms. 9936 9937 9938 2016-02-15: Version 4.10.215 9939 9940 Performance and stability improvements on all platforms. 9941 9942 9943 2016-02-15: Version 4.10.214 9944 9945 Performance and stability improvements on all platforms. 9946 9947 9948 2016-02-15: Version 4.10.213 9949 9950 Performance and stability improvements on all platforms. 9951 9952 9953 2016-02-15: Version 4.10.212 9954 9955 Performance and stability improvements on all platforms. 9956 9957 9958 2016-02-15: Version 4.10.211 9959 9960 Performance and stability improvements on all platforms. 9961 9962 9963 2016-02-15: Version 4.10.210 9964 9965 Performance and stability improvements on all platforms. 9966 9967 9968 2016-02-14: Version 4.10.209 9969 9970 Performance and stability improvements on all platforms. 9971 9972 9973 2016-02-14: Version 4.10.208 9974 9975 Performance and stability improvements on all platforms. 9976 9977 9978 2016-02-14: Version 4.10.207 9979 9980 Performance and stability improvements on all platforms. 9981 9982 9983 2016-02-13: Version 4.10.206 9984 9985 Performance and stability improvements on all platforms. 9986 9987 9988 2016-02-12: Version 4.10.205 9989 9990 Performance and stability improvements on all platforms. 9991 9992 9993 2016-02-12: Version 4.10.204 9994 9995 Performance and stability improvements on all platforms. 9996 9997 9998 2016-02-12: Version 4.10.203 9999 10000 Performance and stability improvements on all platforms. 10001 10002 10003 2016-02-12: Version 4.10.202 10004 10005 Performance and stability improvements on all platforms. 10006 10007 10008 2016-02-12: Version 4.10.201 10009 10010 Performance and stability improvements on all platforms. 10011 10012 10013 2016-02-12: Version 4.10.200 10014 10015 Performance and stability improvements on all platforms. 10016 10017 10018 2016-02-12: Version 4.10.199 10019 10020 Performance and stability improvements on all platforms. 10021 10022 10023 2016-02-12: Version 4.10.198 10024 10025 Performance and stability improvements on all platforms. 10026 10027 10028 2016-02-12: Version 4.10.197 10029 10030 Stage --harmony-function-name (issue 3699). 10031 10032 Performance and stability improvements on all platforms. 10033 10034 10035 2016-02-12: Version 4.10.196 10036 10037 Performance and stability improvements on all platforms. 10038 10039 10040 2016-02-10: Version 4.10.195 10041 10042 Performance and stability improvements on all platforms. 10043 10044 10045 2016-02-10: Version 4.10.194 10046 10047 Performance and stability improvements on all platforms. 10048 10049 10050 2016-02-10: Version 4.10.193 10051 10052 Use a for-of loop in Array.from (issue 4739). 10053 10054 Performance and stability improvements on all platforms. 10055 10056 10057 2016-02-09: Version 4.10.192 10058 10059 Performance and stability improvements on all platforms. 10060 10061 10062 2016-02-09: Version 4.10.191 10063 10064 Performance and stability improvements on all platforms. 10065 10066 10067 2016-02-09: Version 4.10.190 10068 10069 Performance and stability improvements on all platforms. 10070 10071 10072 2016-02-09: Version 4.10.189 10073 10074 Performance and stability improvements on all platforms. 10075 10076 10077 2016-02-09: Version 4.10.188 10078 10079 Performance and stability improvements on all platforms. 10080 10081 10082 2016-02-09: Version 4.10.187 10083 10084 Performance and stability improvements on all platforms. 10085 10086 10087 2016-02-09: Version 4.10.186 10088 10089 Performance and stability improvements on all platforms. 10090 10091 10092 2016-02-09: Version 4.10.185 10093 10094 Performance and stability improvements on all platforms. 10095 10096 10097 2016-02-09: Version 4.10.184 10098 10099 Performance and stability improvements on all platforms. 10100 10101 10102 2016-02-09: Version 4.10.183 10103 10104 Performance and stability improvements on all platforms. 10105 10106 10107 2016-02-08: Version 4.10.182 10108 10109 Performance and stability improvements on all platforms. 10110 10111 10112 2016-02-08: Version 4.10.181 10113 10114 Performance and stability improvements on all platforms. 10115 10116 10117 2016-02-08: Version 4.10.180 10118 10119 [wasm] Put the condition last in kExprBrIf (Chromium issue 575167). 10120 10121 Stage --harmony-species flag, enabling Symbol.species (issue 4093). 10122 10123 Extend subarray web compatibility fix to --harmony-species (issue 4665). 10124 10125 Performance and stability improvements on all platforms. 10126 10127 10128 2016-02-08: Version 4.10.179 10129 10130 Performance and stability improvements on all platforms. 10131 10132 10133 2016-02-08: Version 4.10.178 10134 10135 Performance and stability improvements on all platforms. 10136 10137 10138 2016-02-08: Version 4.10.177 10139 10140 Performance and stability improvements on all platforms. 10141 10142 10143 2016-02-08: Version 4.10.176 10144 10145 Performance and stability improvements on all platforms. 10146 10147 10148 2016-02-08: Version 4.10.175 10149 10150 Performance and stability improvements on all platforms. 10151 10152 10153 2016-02-08: Version 4.10.174 10154 10155 Performance and stability improvements on all platforms. 10156 10157 10158 2016-02-08: Version 4.10.173 10159 10160 Performance and stability improvements on all platforms. 10161 10162 10163 2016-02-08: Version 4.10.172 10164 10165 android: Use libc++ instead of stlport (issue 4615). 10166 10167 Performance and stability improvements on all platforms. 10168 10169 10170 2016-02-08: Version 4.10.171 10171 10172 [api] Make ObjectTemplate::SetNativeDataProperty() work even if the 10173 ObjectTemplate does not have a constructor (Chromium issue 579009). 10174 10175 Performance and stability improvements on all platforms. 10176 10177 10178 2016-02-05: Version 4.10.170 10179 10180 Performance and stability improvements on all platforms. 10181 10182 10183 2016-02-05: Version 4.10.169 10184 10185 Performance and stability improvements on all platforms. 10186 10187 10188 2016-02-05: Version 4.10.168 10189 10190 Performance and stability improvements on all platforms. 10191 10192 10193 2016-02-05: Version 4.10.167 10194 10195 [wasm] min/max does not return signaling NaNs anymore (Chromium issue 10196 4733). 10197 10198 Performance and stability improvements on all platforms. 10199 10200 10201 2016-02-05: Version 4.10.166 10202 10203 Performance and stability improvements on all platforms. 10204 10205 10206 2016-02-05: Version 4.10.165 10207 10208 [wasm] Put the condition last in kExprSelect (issue 4735, Chromium issue 10209 575167). 10210 10211 Performance and stability improvements on all platforms. 10212 10213 10214 2016-02-05: Version 4.10.164 10215 10216 Performance and stability improvements on all platforms. 10217 10218 10219 2016-02-05: Version 4.10.163 10220 10221 Performance and stability improvements on all platforms. 10222 10223 10224 2016-02-05: Version 4.10.162 10225 10226 Performance and stability improvements on all platforms. 10227 10228 10229 2016-02-05: Version 4.10.161 10230 10231 PPC: [generators] Implement Generator.prototype.return (issue 3566). 10232 10233 Performance and stability improvements on all platforms. 10234 10235 10236 2016-02-04: Version 4.10.160 10237 10238 Performance and stability improvements on all platforms. 10239 10240 10241 2016-02-04: Version 4.10.159 10242 10243 [generators] Implement Generator.prototype.return (issue 3566). 10244 10245 Performance and stability improvements on all platforms. 10246 10247 10248 2016-02-04: Version 4.10.158 10249 10250 Performance and stability improvements on all platforms. 10251 10252 10253 2016-02-04: Version 4.10.157 10254 10255 Performance and stability improvements on all platforms. 10256 10257 10258 2016-02-04: Version 4.10.156 10259 10260 Performance and stability improvements on all platforms. 10261 10262 10263 2016-02-04: Version 4.10.155 10264 10265 Performance and stability improvements on all platforms. 10266 10267 10268 2016-02-04: Version 4.10.154 10269 10270 Performance and stability improvements on all platforms. 10271 10272 10273 2016-02-04: Version 4.10.153 10274 10275 Performance and stability improvements on all platforms. 10276 10277 10278 2016-02-04: Version 4.10.152 10279 10280 Performance and stability improvements on all platforms. 10281 10282 10283 2016-02-04: Version 4.10.151 10284 10285 Performance and stability improvements on all platforms. 10286 10287 10288 2016-02-03: Version 4.10.150 10289 10290 Performance and stability improvements on all platforms. 10291 10292 10293 2016-02-03: Version 4.10.149 10294 10295 Performance and stability improvements on all platforms. 10296 10297 10298 2016-02-03: Version 4.10.148 10299 10300 Performance and stability improvements on all platforms. 10301 10302 10303 2016-02-03: Version 4.10.147 10304 10305 Performance and stability improvements on all platforms. 10306 10307 10308 2016-02-03: Version 4.10.146 10309 10310 Performance and stability improvements on all platforms. 10311 10312 10313 2016-02-03: Version 4.10.145 10314 10315 Performance and stability improvements on all platforms. 10316 10317 10318 2016-02-02: Version 4.10.144 10319 10320 Performance and stability improvements on all platforms. 10321 10322 10323 2016-02-02: Version 4.10.143 10324 10325 Performance and stability improvements on all platforms. 10326 10327 10328 2016-02-02: Version 4.10.142 10329 10330 [wasm] Provide backoff implementations for the Fxx rounding instructions 10331 (Chromium issue 575379). 10332 10333 Performance and stability improvements on all platforms. 10334 10335 10336 2016-02-02: Version 4.10.141 10337 10338 Performance and stability improvements on all platforms. 10339 10340 10341 2016-02-02: Version 4.10.140 10342 10343 [api] Make ObjectTemplate::SetNativeDataProperty() work even if the 10344 ObjectTemplate does not have a constructor (Chromium issue 579009). 10345 10346 Add native callbacks to FastAccessorAssembler (Chromium issue 508898). 10347 10348 Performance and stability improvements on all platforms. 10349 10350 10351 2016-02-02: Version 4.10.139 10352 10353 Performance and stability improvements on all platforms. 10354 10355 10356 2016-02-02: Version 4.10.138 10357 10358 Performance and stability improvements on all platforms. 10359 10360 10361 2016-02-01: Version 4.10.137 10362 10363 Performance and stability improvements on all platforms. 10364 10365 10366 2016-02-01: Version 4.10.136 10367 10368 Performance and stability improvements on all platforms. 10369 10370 10371 2016-02-01: Version 4.10.135 10372 10373 Performance and stability improvements on all platforms. 10374 10375 10376 2016-02-01: Version 4.10.134 10377 10378 Performance and stability improvements on all platforms. 10379 10380 10381 2016-02-01: Version 4.10.133 10382 10383 Performance and stability improvements on all platforms. 10384 10385 10386 2016-02-01: Version 4.10.132 10387 10388 Performance and stability improvements on all platforms. 10389 10390 10391 2016-02-01: Version 4.10.131 10392 10393 Performance and stability improvements on all platforms. 10394 10395 10396 2016-02-01: Version 4.10.130 10397 10398 Performance and stability improvements on all platforms. 10399 10400 10401 2016-02-01: Version 4.10.129 10402 10403 Performance and stability improvements on all platforms. 10404 10405 10406 2016-02-01: Version 4.10.128 10407 10408 Performance and stability improvements on all platforms. 10409 10410 10411 2016-02-01: Version 4.10.127 10412 10413 Performance and stability improvements on all platforms. 10414 10415 10416 2016-02-01: Version 4.10.126 10417 10418 Performance and stability improvements on all platforms. 10419 10420 10421 2016-02-01: Version 4.10.125 10422 10423 Ship RegExp subclassing (issues 4305, 4343, 4344, 4345). 10424 10425 Performance and stability improvements on all platforms. 10426 10427 10428 2016-02-01: Version 4.10.124 10429 10430 Performance and stability improvements on all platforms. 10431 10432 10433 2016-01-31: Version 4.10.123 10434 10435 Performance and stability improvements on all platforms. 10436 10437 10438 2016-01-31: Version 4.10.122 10439 10440 Performance and stability improvements on all platforms. 10441 10442 10443 2016-01-29: Version 4.10.121 10444 10445 Performance and stability improvements on all platforms. 10446 10447 10448 2016-01-29: Version 4.10.120 10449 10450 Performance and stability improvements on all platforms. 10451 10452 10453 2016-01-29: Version 4.10.119 10454 10455 Performance and stability improvements on all platforms. 10456 10457 10458 2016-01-29: Version 4.10.118 10459 10460 Performance and stability improvements on all platforms. 10461 10462 10463 2016-01-29: Version 4.10.117 10464 10465 Fix Unicode string normalization with null bytes (issue 4654). 10466 10467 Performance and stability improvements on all platforms. 10468 10469 10470 2016-01-29: Version 4.10.116 10471 10472 Performance and stability improvements on all platforms. 10473 10474 10475 2016-01-29: Version 4.10.115 10476 10477 Performance and stability improvements on all platforms. 10478 10479 10480 2016-01-29: Version 4.10.114 10481 10482 Performance and stability improvements on all platforms. 10483 10484 10485 2016-01-29: Version 4.10.113 10486 10487 Performance and stability improvements on all platforms. 10488 10489 10490 2016-01-29: Version 4.10.112 10491 10492 [regexp] stage unicode regexps (issue 2952). 10493 10494 Performance and stability improvements on all platforms. 10495 10496 10497 2016-01-29: Version 4.10.111 10498 10499 Performance and stability improvements on all platforms. 10500 10501 10502 2016-01-28: Version 4.10.110 10503 10504 Performance and stability improvements on all platforms. 10505 10506 10507 2016-01-28: Version 4.10.109 10508 10509 Performance and stability improvements on all platforms. 10510 10511 10512 2016-01-28: Version 4.10.108 10513 10514 Performance and stability improvements on all platforms. 10515 10516 10517 2016-01-28: Version 4.10.107 10518 10519 Performance and stability improvements on all platforms. 10520 10521 10522 2016-01-28: Version 4.10.106 10523 10524 Performance and stability improvements on all platforms. 10525 10526 10527 2016-01-28: Version 4.10.105 10528 10529 Performance and stability improvements on all platforms. 10530 10531 10532 2016-01-28: Version 4.10.104 10533 10534 Performance and stability improvements on all platforms. 10535 10536 10537 2016-01-28: Version 4.10.103 10538 10539 Performance and stability improvements on all platforms. 10540 10541 10542 2016-01-28: Version 4.10.102 10543 10544 Performance and stability improvements on all platforms. 10545 10546 10547 2016-01-28: Version 4.10.101 10548 10549 Performance and stability improvements on all platforms. 10550 10551 10552 2016-01-28: Version 4.10.100 10553 10554 Performance and stability improvements on all platforms. 10555 10556 10557 2016-01-28: Version 4.10.99 10558 10559 Performance and stability improvements on all platforms. 10560 10561 10562 2016-01-28: Version 4.10.98 10563 10564 Performance and stability improvements on all platforms. 10565 10566 10567 2016-01-27: Version 4.10.97 10568 10569 Performance and stability improvements on all platforms. 10570 10571 10572 2016-01-27: Version 4.10.96 10573 10574 Performance and stability improvements on all platforms. 10575 10576 10577 2016-01-27: Version 4.10.95 10578 10579 Performance and stability improvements on all platforms. 10580 10581 10582 2016-01-27: Version 4.10.94 10583 10584 Performance and stability improvements on all platforms. 10585 10586 10587 2016-01-27: Version 4.10.93 10588 10589 Performance and stability improvements on all platforms. 10590 10591 10592 2016-01-27: Version 4.10.92 10593 10594 Performance and stability improvements on all platforms. 10595 10596 10597 2016-01-27: Version 4.10.91 10598 10599 Performance and stability improvements on all platforms. 10600 10601 10602 2016-01-27: Version 4.10.90 10603 10604 Performance and stability improvements on all platforms. 10605 10606 10607 2016-01-27: Version 4.10.89 10608 10609 Performance and stability improvements on all platforms. 10610 10611 10612 2016-01-27: Version 4.10.88 10613 10614 Performance and stability improvements on all platforms. 10615 10616 10617 2016-01-27: Version 4.10.87 10618 10619 [api] Default native data property setter to replace the setter if the 10620 property is writable (Chromium issue 580584). 10621 10622 Performance and stability improvements on all platforms. 10623 10624 10625 2016-01-27: Version 4.10.86 10626 10627 Performance and stability improvements on all platforms. 10628 10629 10630 2016-01-27: Version 4.10.85 10631 10632 Performance and stability improvements on all platforms. 10633 10634 10635 2016-01-27: Version 4.10.84 10636 10637 Performance and stability improvements on all platforms. 10638 10639 10640 2016-01-27: Version 4.10.83 10641 10642 Performance and stability improvements on all platforms. 10643 10644 10645 2016-01-27: Version 4.10.82 10646 10647 Performance and stability improvements on all platforms. 10648 10649 10650 2016-01-27: Version 4.10.81 10651 10652 Performance and stability improvements on all platforms. 10653 10654 10655 2016-01-27: Version 4.10.80 10656 10657 Stage RegExp subclassing (issues 4305, 4343, 4344, 4345). 10658 10659 Performance and stability improvements on all platforms. 10660 10661 10662 2016-01-26: Version 4.10.79 10663 10664 Performance and stability improvements on all platforms. 10665 10666 10667 2016-01-26: Version 4.10.78 10668 10669 Performance and stability improvements on all platforms. 10670 10671 10672 2016-01-26: Version 4.10.77 10673 10674 Performance and stability improvements on all platforms. 10675 10676 10677 2016-01-26: Version 4.10.76 10678 10679 Ensure arrow functions can close over lexically-scoped variables (issue 10680 4255, Chromium issue 580934). 10681 10682 Performance and stability improvements on all platforms. 10683 10684 10685 2016-01-26: Version 4.10.75 10686 10687 Performance and stability improvements on all platforms. 10688 10689 10690 2016-01-26: Version 4.10.74 10691 10692 Performance and stability improvements on all platforms. 10693 10694 10695 2016-01-26: Version 4.10.73 10696 10697 Performance and stability improvements on all platforms. 10698 10699 10700 2016-01-26: Version 4.10.72 10701 10702 [GN] Remove CAN_USE_VFP_INSTRUCTIONS define to match GYP. 10703 10704 Performance and stability improvements on all platforms. 10705 10706 10707 2016-01-26: Version 4.10.71 10708 10709 PPC: [es6] Tail calls support (issue 4698). 10710 10711 Performance and stability improvements on all platforms. 10712 10713 10714 2016-01-26: Version 4.10.70 10715 10716 Performance and stability improvements on all platforms. 10717 10718 10719 2016-01-26: Version 4.10.69 10720 10721 [es6] Tail calls support (issue 4698). 10722 10723 Performance and stability improvements on all platforms. 10724 10725 10726 2016-01-26: Version 4.10.68 10727 10728 Support @@species in Array.prototype.concat (issue 4093). 10729 10730 Performance and stability improvements on all platforms. 10731 10732 10733 2016-01-25: Version 4.10.67 10734 10735 Performance and stability improvements on all platforms. 10736 10737 10738 2016-01-25: Version 4.10.66 10739 10740 Restore per-TypedArray-class length accessors as a perf workaround 10741 (Chromium issue 579905). 10742 10743 Performance and stability improvements on all platforms. 10744 10745 10746 2016-01-25: Version 4.10.65 10747 10748 Performance and stability improvements on all platforms. 10749 10750 10751 2016-01-25: Version 4.10.64 10752 10753 Performance and stability improvements on all platforms. 10754 10755 10756 2016-01-25: Version 4.10.63 10757 10758 Performance and stability improvements on all platforms. 10759 10760 10761 2016-01-25: Version 4.10.62 10762 10763 Performance and stability improvements on all platforms. 10764 10765 10766 2016-01-25: Version 4.10.61 10767 10768 Performance and stability improvements on all platforms. 10769 10770 10771 2016-01-25: Version 4.10.60 10772 10773 Performance and stability improvements on all platforms. 10774 10775 10776 2016-01-25: Version 4.10.59 10777 10778 Don't NULL-check GlobalHandle::Node::object_ (issue 3647, Chromium issue 10779 580651). 10780 10781 Performance and stability improvements on all platforms. 10782 10783 10784 2016-01-25: Version 4.10.58 10785 10786 Performance and stability improvements on all platforms. 10787 10788 10789 2016-01-25: Version 4.10.57 10790 10791 Performance and stability improvements on all platforms. 10792 10793 10794 2016-01-25: Version 4.10.56 10795 10796 Performance and stability improvements on all platforms. 10797 10798 10799 2016-01-25: Version 4.10.55 10800 10801 Performance and stability improvements on all platforms. 10802 10803 10804 2016-01-25: Version 4.10.54 10805 10806 Performance and stability improvements on all platforms. 10807 10808 10809 2016-01-25: Version 4.10.53 10810 10811 Performance and stability improvements on all platforms. 10812 10813 10814 2016-01-25: Version 4.10.52 10815 10816 Performance and stability improvements on all platforms. 10817 10818 10819 2016-01-25: Version 4.10.51 10820 10821 Performance and stability improvements on all platforms. 10822 10823 10824 2016-01-22: Version 4.10.50 10825 10826 Performance and stability improvements on all platforms. 10827 10828 10829 2016-01-22: Version 4.10.49 10830 10831 Sloppy mode webcompat: allow conflicting function declarations in blocks 10832 (issue 4693, Chromium issue 579395). 10833 10834 Performance and stability improvements on all platforms. 10835 10836 10837 2016-01-22: Version 4.10.48 10838 10839 Performance and stability improvements on all platforms. 10840 10841 10842 2016-01-22: Version 4.10.47 10843 10844 Performance and stability improvements on all platforms. 10845 10846 10847 2016-01-22: Version 4.10.46 10848 10849 Performance and stability improvements on all platforms. 10850 10851 10852 2016-01-22: Version 4.10.45 10853 10854 Performance and stability improvements on all platforms. 10855 10856 10857 2016-01-22: Version 4.10.44 10858 10859 Performance and stability improvements on all platforms. 10860 10861 10862 2016-01-22: Version 4.10.43 10863 10864 Performance and stability improvements on all platforms. 10865 10866 10867 2016-01-22: Version 4.10.42 10868 10869 Array length reduction should throw in strict mode if it can't delete an 10870 element (issue 4267). 10871 10872 Performance and stability improvements on all platforms. 10873 10874 10875 2016-01-22: Version 4.10.41 10876 10877 Performance and stability improvements on all platforms. 10878 10879 10880 2016-01-22: Version 4.10.40 10881 10882 Performance and stability improvements on all platforms. 10883 10884 10885 2016-01-22: Version 4.10.39 10886 10887 Performance and stability improvements on all platforms. 10888 10889 10890 2016-01-22: Version 4.10.38 10891 10892 Performance and stability improvements on all platforms. 10893 10894 10895 2016-01-22: Version 4.10.37 10896 10897 Performance and stability improvements on all platforms. 10898 10899 10900 2016-01-21: Version 4.10.36 10901 10902 Performance and stability improvements on all platforms. 10903 10904 10905 2016-01-21: Version 4.10.35 10906 10907 Performance and stability improvements on all platforms. 10908 10909 10910 2016-01-21: Version 4.10.34 10911 10912 Performance and stability improvements on all platforms. 10913 10914 10915 2016-01-21: Version 4.10.33 10916 10917 Array length reduction should throw in strict mode if it can't delete an 10918 element (issue 4267). 10919 10920 Performance and stability improvements on all platforms. 10921 10922 10923 2016-01-21: Version 4.10.32 10924 10925 Performance and stability improvements on all platforms. 10926 10927 10928 2016-01-21: Version 4.10.31 10929 10930 Performance and stability improvements on all platforms. 10931 10932 10933 2016-01-21: Version 4.10.30 10934 10935 Performance and stability improvements on all platforms. 10936 10937 10938 2016-01-21: Version 4.10.29 10939 10940 Performance and stability improvements on all platforms. 10941 10942 10943 2016-01-21: Version 4.10.28 10944 10945 Performance and stability improvements on all platforms. 10946 10947 10948 2016-01-21: Version 4.10.27 10949 10950 [debugger] negative conditional break points mute breaks and exceptions 10951 (Chromium issue 429167). 10952 10953 Performance and stability improvements on all platforms. 10954 10955 10956 2016-01-21: Version 4.10.26 10957 10958 Performance and stability improvements on all platforms. 10959 10960 10961 2016-01-21: Version 4.10.25 10962 10963 Performance and stability improvements on all platforms. 10964 10965 10966 2016-01-20: Version 4.10.24 10967 10968 Performance and stability improvements on all platforms. 10969 10970 10971 2016-01-20: Version 4.10.23 10972 10973 Performance and stability improvements on all platforms. 10974 10975 10976 2016-01-20: Version 4.10.22 10977 10978 Performance and stability improvements on all platforms. 10979 10980 10981 2016-01-20: Version 4.10.21 10982 10983 Performance and stability improvements on all platforms. 10984 10985 10986 2016-01-20: Version 4.10.20 10987 10988 Performance and stability improvements on all platforms. 10989 10990 10991 2016-01-20: Version 4.10.19 10992 10993 Performance and stability improvements on all platforms. 10994 10995 10996 2016-01-20: Version 4.10.18 10997 10998 Performance and stability improvements on all platforms. 10999 11000 11001 2016-01-20: Version 4.10.17 11002 11003 Performance and stability improvements on all platforms. 11004 11005 11006 2016-01-20: Version 4.10.16 11007 11008 Performance and stability improvements on all platforms. 11009 11010 11011 2016-01-20: Version 4.10.15 11012 11013 [wasm] Implemented F32Trunc as a turbofan graph based on int32 11014 instructions (Chromium issue 575379). 11015 11016 Performance and stability improvements on all platforms. 11017 11018 11019 2016-01-20: Version 4.10.14 11020 11021 [wasm] Verify boundaries of data segments when decoding modules 11022 (Chromium issue 575167). 11023 11024 Performance and stability improvements on all platforms. 11025 11026 11027 2016-01-20: Version 4.10.13 11028 11029 Performance and stability improvements on all platforms. 11030 11031 11032 2016-01-20: Version 4.10.12 11033 11034 Performance and stability improvements on all platforms. 11035 11036 11037 2016-01-20: Version 4.10.11 11038 11039 [runtime] Do not use the enum-cache for keys retrieval (issue 705). 11040 11041 Performance and stability improvements on all platforms. 11042 11043 11044 2016-01-20: Version 4.10.10 11045 11046 Performance and stability improvements on all platforms. 11047 11048 11049 2016-01-20: Version 4.10.9 11050 11051 Separate String.prototype.replace into RegExp.prototype[Symbol.replace] 11052 (issue 4343). 11053 11054 Performance and stability improvements on all platforms. 11055 11056 11057 2016-01-19: Version 4.10.8 11058 11059 Performance and stability improvements on all platforms. 11060 11061 11062 2016-01-19: Version 4.10.7 11063 11064 [wasm] Enable WASM JavaScript API tests (Chromium issue 575167). 11065 11066 Performance and stability improvements on all platforms. 11067 11068 11069 2016-01-18: Version 4.10.6 11070 11071 [wasm] Create a wrapper function for WASM.asmCompileRun() (Chromium 11072 issue 575372). 11073 11074 Make generators non-constructable (issues 4163, 4630). 11075 11076 Performance and stability improvements on all platforms. 11077 11078 11079 2016-01-18: Version 4.10.5 11080 11081 Performance and stability improvements on all platforms. 11082 11083 11084 2016-01-18: Version 4.10.4 11085 11086 Performance and stability improvements on all platforms. 11087 11088 11089 2016-01-18: Version 4.10.3 11090 11091 Performance and stability improvements on all platforms. 11092 11093 11094 2016-01-16: Version 4.10.2 11095 11096 Performance and stability improvements on all platforms. 11097 11098 11099 2016-01-16: Version 4.10.1 11100 11101 Performance and stability improvements on all platforms. 11102 11103 11104 2016-01-15: Version 4.9.391 11105 11106 Performance and stability improvements on all platforms. 11107 11108 11109 2016-01-15: Version 4.9.390 11110 11111 Performance and stability improvements on all platforms. 11112 11113 11114 2016-01-15: Version 4.9.389 11115 11116 Construct instances of base class from TypedArray.prototype.subarray 11117 (issue 4665). 11118 11119 Performance and stability improvements on all platforms. 11120 11121 11122 2016-01-14: Version 4.9.388 11123 11124 Performance and stability improvements on all platforms. 11125 11126 11127 2016-01-14: Version 4.9.387 11128 11129 Performance and stability improvements on all platforms. 11130 11131 11132 2016-01-14: Version 4.9.386 11133 11134 Performance and stability improvements on all platforms. 11135 11136 11137 2016-01-14: Version 4.9.385 11138 11139 Performance and stability improvements on all platforms. 11140 11141 11142 2016-01-14: Version 4.9.384 11143 11144 Performance and stability improvements on all platforms. 11145 11146 11147 2016-01-14: Version 4.9.383 11148 11149 Performance and stability improvements on all platforms. 11150 11151 11152 2016-01-14: Version 4.9.382 11153 11154 Performance and stability improvements on all platforms. 11155 11156 11157 2016-01-14: Version 4.9.381 11158 11159 Performance and stability improvements on all platforms. 11160 11161 11162 2016-01-14: Version 4.9.380 11163 11164 Performance and stability improvements on all platforms. 11165 11166 11167 2016-01-14: Version 4.9.379 11168 11169 Performance and stability improvements on all platforms. 11170 11171 11172 2016-01-14: Version 4.9.378 11173 11174 Performance and stability improvements on all platforms. 11175 11176 11177 2016-01-13: Version 4.9.377 11178 11179 Performance and stability improvements on all platforms. 11180 11181 11182 2016-01-13: Version 4.9.376 11183 11184 Performance and stability improvements on all platforms. 11185 11186 11187 2016-01-13: Version 4.9.375 11188 11189 Performance and stability improvements on all platforms. 11190 11191 11192 2016-01-13: Version 4.9.374 11193 11194 Performance and stability improvements on all platforms. 11195 11196 11197 2016-01-13: Version 4.9.373 11198 11199 Performance and stability improvements on all platforms. 11200 11201 11202 2016-01-13: Version 4.9.372 11203 11204 Performance and stability improvements on all platforms. 11205 11206 11207 2016-01-13: Version 4.9.371 11208 11209 Performance and stability improvements on all platforms. 11210 11211 11212 2016-01-13: Version 4.9.370 11213 11214 Performance and stability improvements on all platforms. 11215 11216 11217 2016-01-13: Version 4.9.369 11218 11219 Performance and stability improvements on all platforms. 11220 11221 11222 2016-01-13: Version 4.9.368 11223 11224 Performance and stability improvements on all platforms. 11225 11226 11227 2016-01-13: Version 4.9.367 11228 11229 Performance and stability improvements on all platforms. 11230 11231 11232 2016-01-13: Version 4.9.366 11233 11234 Performance and stability improvements on all platforms. 11235 11236 11237 2016-01-13: Version 4.9.365 11238 11239 Performance and stability improvements on all platforms. 11240 11241 11242 2016-01-13: Version 4.9.364 11243 11244 Performance and stability improvements on all platforms. 11245 11246 11247 2016-01-13: Version 4.9.363 11248 11249 Performance and stability improvements on all platforms. 11250 11251 11252 2016-01-13: Version 4.9.362 11253 11254 Performance and stability improvements on all platforms. 11255 11256 11257 2016-01-13: Version 4.9.361 11258 11259 Disable concurrent osr (issue 4650). 11260 11261 Performance and stability improvements on all platforms. 11262 11263 11264 2016-01-13: Version 4.9.360 11265 11266 Performance and stability improvements on all platforms. 11267 11268 11269 2016-01-13: Version 4.9.359 11270 11271 Performance and stability improvements on all platforms. 11272 11273 11274 2016-01-12: Version 4.9.358 11275 11276 Performance and stability improvements on all platforms. 11277 11278 11279 2016-01-12: Version 4.9.357 11280 11281 Performance and stability improvements on all platforms. 11282 11283 11284 2016-01-12: Version 4.9.356 11285 11286 [wasm] Rename the WASM object to _WASMEXP_ (Chromium issue 575167). 11287 11288 Performance and stability improvements on all platforms. 11289 11290 11291 2016-01-12: Version 4.9.355 11292 11293 Performance and stability improvements on all platforms. 11294 11295 11296 2016-01-12: Version 4.9.354 11297 11298 Reland of "[Proxies] Ship Proxies + Reflect." (issues 1543, 3931). 11299 11300 Performance and stability improvements on all platforms. 11301 11302 11303 2016-01-12: Version 4.9.353 11304 11305 Performance and stability improvements on all platforms. 11306 11307 11308 2016-01-12: Version 4.9.352 11309 11310 Gracefully handle proxies in AllCanWrite() (issue 1543, Chromium issue 11311 576662). 11312 11313 Performance and stability improvements on all platforms. 11314 11315 11316 2016-01-12: Version 4.9.351 11317 11318 [wasm] Fix double to int conversions (Chromium issue 576560). 11319 11320 Performance and stability improvements on all platforms. 11321 11322 11323 2016-01-12: Version 4.9.350 11324 11325 [Proxies] Ship Proxies + Reflect (issues 1543, 3931). 11326 11327 Performance and stability improvements on all platforms. 11328 11329 11330 2016-01-12: Version 4.9.349 11331 11332 Performance and stability improvements on all platforms. 11333 11334 11335 2016-01-12: Version 4.9.348 11336 11337 Performance and stability improvements on all platforms. 11338 11339 11340 2016-01-12: Version 4.9.347 11341 11342 Performance and stability improvements on all platforms. 11343 11344 11345 2016-01-12: Version 4.9.346 11346 11347 Performance and stability improvements on all platforms. 11348 11349 11350 2016-01-12: Version 4.9.345 11351 11352 Add @@species/better subclassing support to Promises (issue 4633, 11353 Chromium issue 575314). 11354 11355 TypedArray and ArrayBuffer support for @@species (issue 4093). 11356 11357 Performance and stability improvements on all platforms. 11358 11359 11360 2016-01-12: Version 4.9.344 11361 11362 Performance and stability improvements on all platforms. 11363 11364 11365 2016-01-11: Version 4.9.343 11366 11367 Performance and stability improvements on all platforms. 11368 11369 11370 2016-01-11: Version 4.9.342 11371 11372 Ship ES2015 sloppy-mode const semantics (issue 3305). 11373 11374 Performance and stability improvements on all platforms. 11375 11376 11377 2016-01-11: Version 4.9.341 11378 11379 Partial rollback of Promise error checking (issue 4633). 11380 11381 Performance and stability improvements on all platforms. 11382 11383 11384 2016-01-11: Version 4.9.340 11385 11386 Performance and stability improvements on all platforms. 11387 11388 11389 2016-01-11: Version 4.9.339 11390 11391 Performance and stability improvements on all platforms. 11392 11393 11394 2016-01-11: Version 4.9.338 11395 11396 [wasm] Fix set_local appearing in unreachable code (Chromium issue 11397 575861). 11398 11399 Performance and stability improvements on all platforms. 11400 11401 11402 2016-01-11: Version 4.9.337 11403 11404 Performance and stability improvements on all platforms. 11405 11406 11407 2016-01-11: Version 4.9.336 11408 11409 Performance and stability improvements on all platforms. 11410 11411 11412 2016-01-11: Version 4.9.335 11413 11414 Performance and stability improvements on all platforms. 11415 11416 11417 2016-01-11: Version 4.9.334 11418 11419 [wasm] Avoid crashing if parsing fails in asm -> wasm (Chromium issue 11420 575369). 11421 11422 Performance and stability improvements on all platforms. 11423 11424 11425 2016-01-11: Version 4.9.333 11426 11427 Performance and stability improvements on all platforms. 11428 11429 11430 2016-01-11: Version 4.9.332 11431 11432 Performance and stability improvements on all platforms. 11433 11434 11435 2016-01-11: Version 4.9.331 11436 11437 Performance and stability improvements on all platforms. 11438 11439 11440 2016-01-09: Version 4.9.330 11441 11442 Performance and stability improvements on all platforms. 11443 11444 11445 2016-01-08: Version 4.9.329 11446 11447 Performance and stability improvements on all platforms. 11448 11449 11450 2016-01-08: Version 4.9.328 11451 11452 Performance and stability improvements on all platforms. 11453 11454 11455 2016-01-08: Version 4.9.327 11456 11457 Performance and stability improvements on all platforms. 11458 11459 11460 2016-01-08: Version 4.9.326 11461 11462 Performance and stability improvements on all platforms. 11463 11464 11465 2016-01-08: Version 4.9.325 11466 11467 Performance and stability improvements on all platforms. 11468 11469 11470 2016-01-08: Version 4.9.324 11471 11472 Performance and stability improvements on all platforms. 11473 11474 11475 2016-01-08: Version 4.9.323 11476 11477 Fix sloppy block-scoped function hoisting with nested zones (Chromium 11478 issue 537816). 11479 11480 Performance and stability improvements on all platforms. 11481 11482 11483 2016-01-08: Version 4.9.322 11484 11485 Performance and stability improvements on all platforms. 11486 11487 11488 2016-01-08: Version 4.9.321 11489 11490 Performance and stability improvements on all platforms. 11491 11492 11493 2016-01-08: Version 4.9.320 11494 11495 Performance and stability improvements on all platforms. 11496 11497 11498 2016-01-08: Version 4.9.319 11499 11500 [wasm] Fix validation error for missing return statement in asm.js 11501 module (Chromium issue 575364). 11502 11503 Performance and stability improvements on all platforms. 11504 11505 11506 2016-01-08: Version 4.9.318 11507 11508 Performance and stability improvements on all platforms. 11509 11510 11511 2016-01-08: Version 4.9.317 11512 11513 Performance and stability improvements on all platforms. 11514 11515 11516 2016-01-08: Version 4.9.316 11517 11518 Performance and stability improvements on all platforms. 11519 11520 11521 2016-01-08: Version 4.9.315 11522 11523 Performance and stability improvements on all platforms. 11524 11525 11526 2016-01-08: Version 4.9.314 11527 11528 Performance and stability improvements on all platforms. 11529 11530 11531 2016-01-07: Version 4.9.313 11532 11533 Performance and stability improvements on all platforms. 11534 11535 11536 2016-01-07: Version 4.9.312 11537 11538 Performance and stability improvements on all platforms. 11539 11540 11541 2016-01-07: Version 4.9.311 11542 11543 Performance and stability improvements on all platforms. 11544 11545 11546 2016-01-07: Version 4.9.310 11547 11548 Performance and stability improvements on all platforms. 11549 11550 11551 2016-01-07: Version 4.9.309 11552 11553 Performance and stability improvements on all platforms. 11554 11555 11556 2016-01-07: Version 4.9.308 11557 11558 Performance and stability improvements on all platforms. 11559 11560 11561 2016-01-07: Version 4.9.307 11562 11563 Performance and stability improvements on all platforms. 11564 11565 11566 2016-01-07: Version 4.9.306 11567 11568 Performance and stability improvements on all platforms. 11569 11570 11571 2016-01-07: Version 4.9.305 11572 11573 Performance and stability improvements on all platforms. 11574 11575 11576 2016-01-07: Version 4.9.304 11577 11578 Performance and stability improvements on all platforms. 11579 11580 11581 2016-01-07: Version 4.9.303 11582 11583 Performance and stability improvements on all platforms. 11584 11585 11586 2016-01-07: Version 4.9.302 11587 11588 Performance and stability improvements on all platforms. 11589 11590 11591 2016-01-07: Version 4.9.301 11592 11593 Performance and stability improvements on all platforms. 11594 11595 11596 2016-01-07: Version 4.9.300 11597 11598 Add Array support for @@species and subclassing (issue 4093). 11599 11600 Performance and stability improvements on all platforms. 11601 11602 11603 2016-01-06: Version 4.9.299 11604 11605 Performance and stability improvements on all platforms. 11606 11607 11608 2016-01-06: Version 4.9.298 11609 11610 Performance and stability improvements on all platforms. 11611 11612 11613 2016-01-06: Version 4.9.297 11614 11615 Performance and stability improvements on all platforms. 11616 11617 11618 2016-01-05: Version 4.9.296 11619 11620 Performance and stability improvements on all platforms. 11621 11622 11623 2016-01-05: Version 4.9.295 11624 11625 Ship ES2015 sloppy-mode function hoisting, let, class (issues 3305, 11626 4285). 11627 11628 Ship destructuring assignment (issue 811). 11629 11630 Performance and stability improvements on all platforms. 11631 11632 11633 2016-01-05: Version 4.9.294 11634 11635 Performance and stability improvements on all platforms. 11636 11637 11638 2016-01-05: Version 4.9.293 11639 11640 Performance and stability improvements on all platforms. 11641 11642 11643 2016-01-05: Version 4.9.292 11644 11645 Performance and stability improvements on all platforms. 11646 11647 11648 2016-01-05: Version 4.9.291 11649 11650 Performance and stability improvements on all platforms. 11651 11652 11653 2016-01-05: Version 4.9.290 11654 11655 Performance and stability improvements on all platforms. 11656 11657 11658 2016-01-05: Version 4.9.289 11659 11660 Performance and stability improvements on all platforms. 11661 11662 11663 2016-01-05: Version 4.9.288 11664 11665 Performance and stability improvements on all platforms. 11666 11667 11668 2016-01-05: Version 4.9.287 11669 11670 Performance and stability improvements on all platforms. 11671 11672 11673 2016-01-05: Version 4.9.286 11674 11675 Performance and stability improvements on all platforms. 11676 11677 11678 2016-01-05: Version 4.9.285 11679 11680 Accept time zones like GMT-8 in the legacy date parser (Chromium issue 11681 422858). 11682 11683 Timezone name check fix (Chromium issue 364374). 11684 11685 Add a --harmony-species flag, defining @@species on constructors (issue 11686 4093). 11687 11688 Performance and stability improvements on all platforms. 11689 11690 11691 2016-01-04: Version 4.9.284 11692 11693 Performance and stability improvements on all platforms. 11694 11695 11696 2016-01-04: Version 4.9.283 11697 11698 Performance and stability improvements on all platforms. 11699 11700 11701 2016-01-04: Version 4.9.282 11702 11703 Performance and stability improvements on all platforms. 11704 11705 11706 2016-01-04: Version 4.9.281 11707 11708 Performance and stability improvements on all platforms. 11709 11710 11711 2016-01-04: Version 4.9.280 11712 11713 Performance and stability improvements on all platforms. 11714 11715 11716 2016-01-01: Version 4.9.279 11717 11718 Performance and stability improvements on all platforms. 11719 11720 11721 2015-12-31: Version 4.9.278 11722 11723 Performance and stability improvements on all platforms. 11724 11725 11726 2015-12-31: Version 4.9.277 11727 11728 Fix 'illegal access' in Date constructor edge case (issue 4640). 11729 11730 Reland of Use ES2015-style TypedArray prototype chain (patchset #1 id:1 11731 of https://codereview.chromium.org/1554523002/ ) (issue 4085). 11732 11733 Performance and stability improvements on all platforms. 11734 11735 11736 2015-12-30: Version 4.9.276 11737 11738 Reland "Clean up promises and fix an edge case bug (patchset #4 id:60001 11739 of https://codereview.chromium.org/1488783002/ )" (issue 3641). 11740 11741 Performance and stability improvements on all platforms. 11742 11743 11744 2015-12-30: Version 4.9.275 11745 11746 Performance and stability improvements on all platforms. 11747 11748 11749 2015-12-30: Version 4.9.274 11750 11751 Performance and stability improvements on all platforms. 11752 11753 11754 2015-12-30: Version 4.9.273 11755 11756 Performance and stability improvements on all platforms. 11757 11758 11759 2015-12-29: Version 4.9.272 11760 11761 Performance and stability improvements on all platforms. 11762 11763 11764 2015-12-29: Version 4.9.271 11765 11766 Performance and stability improvements on all platforms. 11767 11768 11769 2015-12-29: Version 4.9.270 11770 11771 [crankshaft] Don't inline array resize operations if receiver's proto is 11772 not a JSObject (Chromium issue 571064). 11773 11774 Performance and stability improvements on all platforms. 11775 11776 11777 2015-12-29: Version 4.9.269 11778 11779 [ic] Fixed receiver_map register trashing in KeyedStoreIC megamorphic 11780 (Chromium issue 571370). 11781 11782 Performance and stability improvements on all platforms. 11783 11784 11785 2015-12-29: Version 4.9.268 11786 11787 Use ES2015-style TypedArray prototype chain (issue 4085). 11788 11789 Guard the property RegExp.prototype.unicode behind --harmony-regexp- 11790 unicode (issue 4644). 11791 11792 Performance and stability improvements on all platforms. 11793 11794 11795 2015-12-28: Version 4.9.267 11796 11797 Performance and stability improvements on all platforms. 11798 11799 11800 2015-12-28: Version 4.9.266 11801 11802 Performance and stability improvements on all platforms. 11803 11804 11805 2015-12-26: Version 4.9.265 11806 11807 Performance and stability improvements on all platforms. 11808 11809 11810 2015-12-26: Version 4.9.264 11811 11812 Performance and stability improvements on all platforms. 11813 11814 11815 2015-12-25: Version 4.9.263 11816 11817 Performance and stability improvements on all platforms. 11818 11819 11820 2015-12-24: Version 4.9.262 11821 11822 Performance and stability improvements on all platforms. 11823 11824 11825 2015-12-24: Version 4.9.261 11826 11827 Performance and stability improvements on all platforms. 11828 11829 11830 2015-12-23: Version 4.9.260 11831 11832 Performance and stability improvements on all platforms. 11833 11834 11835 2015-12-23: Version 4.9.259 11836 11837 Performance and stability improvements on all platforms. 11838 11839 11840 2015-12-23: Version 4.9.258 11841 11842 Performance and stability improvements on all platforms. 11843 11844 11845 2015-12-23: Version 4.9.257 11846 11847 [elements] Enable left-trimming again (issue 4606). 11848 11849 Performance and stability improvements on all platforms. 11850 11851 11852 2015-12-23: Version 4.9.256 11853 11854 Performance and stability improvements on all platforms. 11855 11856 11857 2015-12-23: Version 4.9.255 11858 11859 Reland of Add web compat workarounds for ES2015 RegExp semantics 11860 (patchset #3 id:40001 of https://codereview.chromium.org/1543723002/ ) 11861 (issues 4617, 4637). 11862 11863 Add web compat workarounds for ES2015 RegExp semantics (issues 4617, 11864 4637). 11865 11866 Performance and stability improvements on all platforms. 11867 11868 11869 2015-12-22: Version 4.9.254 11870 11871 Performance and stability improvements on all platforms. 11872 11873 11874 2015-12-22: Version 4.9.253 11875 11876 Performance and stability improvements on all platforms. 11877 11878 11879 2015-12-21: Version 4.9.252 11880 11881 [ES6] Stage sloppy function block scoping (issue 3305). 11882 11883 Performance and stability improvements on all platforms. 11884 11885 11886 2015-12-21: Version 4.9.251 11887 11888 Performance and stability improvements on all platforms. 11889 11890 11891 2015-12-21: Version 4.9.250 11892 11893 Performance and stability improvements on all platforms. 11894 11895 11896 2015-12-21: Version 4.9.249 11897 11898 Performance and stability improvements on all platforms. 11899 11900 11901 2015-12-21: Version 4.9.248 11902 11903 Performance and stability improvements on all platforms. 11904 11905 11906 2015-12-21: Version 4.9.247 11907 11908 Performance and stability improvements on all platforms. 11909 11910 11911 2015-12-21: Version 4.9.246 11912 11913 Performance and stability improvements on all platforms. 11914 11915 11916 2015-12-21: Version 4.9.245 11917 11918 Performance and stability improvements on all platforms. 11919 11920 11921 2015-12-20: Version 4.9.244 11922 11923 Performance and stability improvements on all platforms. 11924 11925 11926 2015-12-20: Version 4.9.243 11927 11928 Mark all APIs without callers in Blink as deprecated. 11929 11930 Performance and stability improvements on all platforms. 11931 11932 11933 2015-12-19: Version 4.9.242 11934 11935 Performance and stability improvements on all platforms. 11936 11937 11938 2015-12-19: Version 4.9.241 11939 11940 Performance and stability improvements on all platforms. 11941 11942 11943 2015-12-18: Version 4.9.240 11944 11945 Performance and stability improvements on all platforms. 11946 11947 11948 2015-12-18: Version 4.9.239 11949 11950 Performance and stability improvements on all platforms. 11951 11952 11953 2015-12-18: Version 4.9.238 11954 11955 Performance and stability improvements on all platforms. 11956 11957 11958 2015-12-18: Version 4.9.237 11959 11960 Stage Proxies and Reflect behind --harmony flag (issues 1543, 3931). 11961 11962 Performance and stability improvements on all platforms. 11963 11964 11965 2015-12-18: Version 4.9.236 11966 11967 Performance and stability improvements on all platforms. 11968 11969 11970 2015-12-18: Version 4.9.235 11971 11972 Performance and stability improvements on all platforms. 11973 11974 11975 2015-12-18: Version 4.9.234 11976 11977 Performance and stability improvements on all platforms. 11978 11979 11980 2015-12-17: Version 4.9.233 11981 11982 Performance and stability improvements on all platforms. 11983 11984 11985 2015-12-17: Version 4.9.232 11986 11987 Performance and stability improvements on all platforms. 11988 11989 11990 2015-12-17: Version 4.9.231 11991 11992 Performance and stability improvements on all platforms. 11993 11994 11995 2015-12-17: Version 4.9.230 11996 11997 Performance and stability improvements on all platforms. 11998 11999 12000 2015-12-17: Version 4.9.229 12001 12002 Performance and stability improvements on all platforms. 12003 12004 12005 2015-12-17: Version 4.9.228 12006 12007 Performance and stability improvements on all platforms. 12008 12009 12010 2015-12-17: Version 4.9.227 12011 12012 Performance and stability improvements on all platforms. 12013 12014 12015 2015-12-17: Version 4.9.226 12016 12017 [IC] Fix "compatible receiver" checks hidden behind interceptors 12018 (Chromium issue 497632). 12019 12020 Performance and stability improvements on all platforms. 12021 12022 12023 2015-12-17: Version 4.9.225 12024 12025 Performance and stability improvements on all platforms. 12026 12027 12028 2015-12-17: Version 4.9.224 12029 12030 Performance and stability improvements on all platforms. 12031 12032 12033 2015-12-17: Version 4.9.223 12034 12035 Performance and stability improvements on all platforms. 12036 12037 12038 2015-12-17: Version 4.9.222 12039 12040 Performance and stability improvements on all platforms. 12041 12042 12043 2015-12-17: Version 4.9.221 12044 12045 Performance and stability improvements on all platforms. 12046 12047 12048 2015-12-16: Version 4.9.220 12049 12050 Performance and stability improvements on all platforms. 12051 12052 12053 2015-12-16: Version 4.9.219 12054 12055 Performance and stability improvements on all platforms. 12056 12057 12058 2015-12-16: Version 4.9.218 12059 12060 Performance and stability improvements on all platforms. 12061 12062 12063 2015-12-16: Version 4.9.217 12064 12065 Performance and stability improvements on all platforms. 12066 12067 12068 2015-12-16: Version 4.9.216 12069 12070 Stage destructuring assignment (issue 811). 12071 12072 Update DEPS entry for tracing to point at correct location. 12073 12074 Performance and stability improvements on all platforms. 12075 12076 12077 2015-12-16: Version 4.9.215 12078 12079 [harmony] unstage regexp lookbehind assertions (issue 4545). 12080 12081 Move Object.observe back to shipping temporarily (Chromium issues 12082 552100, 569417, 569647). 12083 12084 Performance and stability improvements on all platforms. 12085 12086 12087 2015-12-14: Version 4.9.214 12088 12089 Performance and stability improvements on all platforms. 12090 12091 12092 2015-12-14: Version 4.9.213 12093 12094 Performance and stability improvements on all platforms. 12095 12096 12097 2015-12-14: Version 4.9.212 12098 12099 [harmony] stage regexp lookbehind assertions (issue 4545). 12100 12101 [es6] ship regexp sticky flag (issue 4342). 12102 12103 Performance and stability improvements on all platforms. 12104 12105 12106 2015-12-14: Version 4.9.211 12107 12108 Performance and stability improvements on all platforms. 12109 12110 12111 2015-12-11: Version 4.9.210 12112 12113 Performance and stability improvements on all platforms. 12114 12115 12116 2015-12-11: Version 4.9.209 12117 12118 Performance and stability improvements on all platforms. 12119 12120 12121 2015-12-11: Version 4.9.208 12122 12123 Performance and stability improvements on all platforms. 12124 12125 12126 2015-12-11: Version 4.9.207 12127 12128 Performance and stability improvements on all platforms. 12129 12130 12131 2015-12-11: Version 4.9.206 12132 12133 [es6] Support Function name inference in variable declarations (issue 12134 3699). 12135 12136 Performance and stability improvements on all platforms. 12137 12138 12139 2015-12-11: Version 4.9.205 12140 12141 Performance and stability improvements on all platforms. 12142 12143 12144 2015-12-11: Version 4.9.204 12145 12146 Disable --harmony-object-observe (Chromium issue 552100). 12147 12148 Performance and stability improvements on all platforms. 12149 12150 12151 2015-12-11: Version 4.9.203 12152 12153 Performance and stability improvements on all platforms. 12154 12155 12156 2015-12-11: Version 4.9.202 12157 12158 Performance and stability improvements on all platforms. 12159 12160 12161 2015-12-11: Version 4.9.201 12162 12163 Performance and stability improvements on all platforms. 12164 12165 12166 2015-12-11: Version 4.9.200 12167 12168 Performance and stability improvements on all platforms. 12169 12170 12171 2015-12-11: Version 4.9.199 12172 12173 Performance and stability improvements on all platforms. 12174 12175 12176 2015-12-11: Version 4.9.198 12177 12178 Performance and stability improvements on all platforms. 12179 12180 12181 2015-12-11: Version 4.9.197 12182 12183 Performance and stability improvements on all platforms. 12184 12185 12186 2015-12-11: Version 4.9.196 12187 12188 Re-re-land FastAccessorBuilder (Chromium issue 508898). 12189 12190 Performance and stability improvements on all platforms. 12191 12192 12193 2015-12-11: Version 4.9.195 12194 12195 Performance and stability improvements on all platforms. 12196 12197 12198 2015-12-11: Version 4.9.194 12199 12200 Performance and stability improvements on all platforms. 12201 12202 12203 2015-12-10: Version 4.9.193 12204 12205 Performance and stability improvements on all platforms. 12206 12207 12208 2015-12-10: Version 4.9.192 12209 12210 Unstage non-standard Promise functions (issue 3237). 12211 12212 Performance and stability improvements on all platforms. 12213 12214 12215 2015-12-10: Version 4.9.191 12216 12217 Performance and stability improvements on all platforms. 12218 12219 12220 2015-12-10: Version 4.9.190 12221 12222 Performance and stability improvements on all platforms. 12223 12224 12225 2015-12-10: Version 4.9.189 12226 12227 Allow ICU to normalize time zones (Chromium issue 487322). 12228 12229 Fix FuncNameInferrer usage in ParseAssignmentExpression (issue 4595). 12230 12231 Performance and stability improvements on all platforms. 12232 12233 12234 2015-12-10: Version 4.9.188 12235 12236 Fix Function subclassing (issues 3101, 3330, 4597). 12237 12238 Performance and stability improvements on all platforms. 12239 12240 12241 2015-12-10: Version 4.9.187 12242 12243 Performance and stability improvements on all platforms. 12244 12245 12246 2015-12-10: Version 4.9.186 12247 12248 Performance and stability improvements on all platforms. 12249 12250 12251 2015-12-10: Version 4.9.185 12252 12253 Performance and stability improvements on all platforms. 12254 12255 12256 2015-12-10: Version 4.9.184 12257 12258 Re-land FastAccessorBuilder (Chromium issue 508898). 12259 12260 Performance and stability improvements on all platforms. 12261 12262 12263 2015-12-10: Version 4.9.183 12264 12265 Performance and stability improvements on all platforms. 12266 12267 12268 2015-12-10: Version 4.9.182 12269 12270 Performance and stability improvements on all platforms. 12271 12272 12273 2015-12-10: Version 4.9.181 12274 12275 Performance and stability improvements on all platforms. 12276 12277 12278 2015-12-10: Version 4.9.180 12279 12280 Performance and stability improvements on all platforms. 12281 12282 12283 2015-12-10: Version 4.9.179 12284 12285 Performance and stability improvements on all platforms. 12286 12287 12288 2015-12-10: Version 4.9.178 12289 12290 Implement FastAccessorBuilder (Chromium issue 508898). 12291 12292 Performance and stability improvements on all platforms. 12293 12294 12295 2015-12-10: Version 4.9.177 12296 12297 Performance and stability improvements on all platforms. 12298 12299 12300 2015-12-09: Version 4.9.176 12301 12302 Updated the check for unmodfied objects to handle Smi Objects (Chromium 12303 issue 553287). 12304 12305 Performance and stability improvements on all platforms. 12306 12307 12308 2015-12-09: Version 4.9.175 12309 12310 Performance and stability improvements on all platforms. 12311 12312 12313 2015-12-09: Version 4.9.174 12314 12315 Performance and stability improvements on all platforms. 12316 12317 12318 2015-12-08: Version 4.9.173 12319 12320 Performance and stability improvements on all platforms. 12321 12322 12323 2015-12-08: Version 4.9.172 12324 12325 Performance and stability improvements on all platforms. 12326 12327 12328 2015-12-08: Version 4.9.171 12329 12330 Remove usage of deprecated APIs from api interceptor tests (issue 4341). 12331 12332 Deprecate Promise::Chain from V8 APIs (issue 3237). 12333 12334 Set the Gregorian changeover date to the beginning of time in Intl 12335 (Chromium issue 537382). 12336 12337 Performance and stability improvements on all platforms. 12338 12339 12340 2015-12-07: Version 4.9.170 12341 12342 Performance and stability improvements on all platforms. 12343 12344 12345 2015-12-07: Version 4.9.169 12346 12347 Performance and stability improvements on all platforms. 12348 12349 12350 2015-12-07: Version 4.9.168 12351 12352 Performance and stability improvements on all platforms. 12353 12354 12355 2015-12-07: Version 4.9.167 12356 12357 Performance and stability improvements on all platforms. 12358 12359 12360 2015-12-07: Version 4.9.166 12361 12362 Performance and stability improvements on all platforms. 12363 12364 12365 2015-12-07: Version 4.9.165 12366 12367 Performance and stability improvements on all platforms. 12368 12369 12370 2015-12-07: Version 4.9.164 12371 12372 Performance and stability improvements on all platforms. 12373 12374 12375 2015-12-07: Version 4.9.163 12376 12377 Performance and stability improvements on all platforms. 12378 12379 12380 2015-12-07: Version 4.9.162 12381 12382 Performance and stability improvements on all platforms. 12383 12384 12385 2015-12-07: Version 4.9.161 12386 12387 Performance and stability improvements on all platforms. 12388 12389 12390 2015-12-07: Version 4.9.160 12391 12392 Performance and stability improvements on all platforms. 12393 12394 12395 2015-12-07: Version 4.9.159 12396 12397 Performance and stability improvements on all platforms. 12398 12399 12400 2015-12-07: Version 4.9.158 12401 12402 Performance and stability improvements on all platforms. 12403 12404 12405 2015-12-06: Version 4.9.157 12406 12407 Performance and stability improvements on all platforms. 12408 12409 12410 2015-12-06: Version 4.9.156 12411 12412 Performance and stability improvements on all platforms. 12413 12414 12415 2015-12-06: Version 4.9.155 12416 12417 Performance and stability improvements on all platforms. 12418 12419 12420 2015-12-05: Version 4.9.154 12421 12422 Performance and stability improvements on all platforms. 12423 12424 12425 2015-12-05: Version 4.9.153 12426 12427 Performance and stability improvements on all platforms. 12428 12429 12430 2015-12-05: Version 4.9.152 12431 12432 Clean up promises and fix an edge case bug (issue 3641). 12433 12434 Performance and stability improvements on all platforms. 12435 12436 12437 2015-12-04: Version 4.9.151 12438 12439 [es6] implement destructuring assignment (issue 811). 12440 12441 Performance and stability improvements on all platforms. 12442 12443 12444 2015-12-04: Version 4.9.150 12445 12446 Performance and stability improvements on all platforms. 12447 12448 12449 2015-12-04: Version 4.9.149 12450 12451 Mark deprecated debugger APIs as such. 12452 12453 Performance and stability improvements on all platforms. 12454 12455 12456 2015-12-04: Version 4.9.148 12457 12458 Performance and stability improvements on all platforms. 12459 12460 12461 2015-12-04: Version 4.9.147 12462 12463 Performance and stability improvements on all platforms. 12464 12465 12466 2015-12-04: Version 4.9.146 12467 12468 Performance and stability improvements on all platforms. 12469 12470 12471 2015-12-04: Version 4.9.145 12472 12473 Performance and stability improvements on all platforms. 12474 12475 12476 2015-12-04: Version 4.9.144 12477 12478 Performance and stability improvements on all platforms. 12479 12480 12481 2015-12-04: Version 4.9.143 12482 12483 Performance and stability improvements on all platforms. 12484 12485 12486 2015-12-04: Version 4.9.142 12487 12488 Performance and stability improvements on all platforms. 12489 12490 12491 2015-12-04: Version 4.9.141 12492 12493 Performance and stability improvements on all platforms. 12494 12495 12496 2015-12-04: Version 4.9.140 12497 12498 Performance and stability improvements on all platforms. 12499 12500 12501 2015-12-04: Version 4.9.139 12502 12503 Performance and stability improvements on all platforms. 12504 12505 12506 2015-12-04: Version 4.9.138 12507 12508 Performance and stability improvements on all platforms. 12509 12510 12511 2015-12-04: Version 4.9.137 12512 12513 Performance and stability improvements on all platforms. 12514 12515 12516 2015-12-04: Version 4.9.136 12517 12518 Mark BooleanObject::New() as deprecated. 12519 12520 Performance and stability improvements on all platforms. 12521 12522 12523 2015-12-03: Version 4.9.135 12524 12525 For non-prototype objects constructed using base==new.target, use the 12526 cached constructor to render the name (Chromium issue 563791). 12527 12528 Performance and stability improvements on all platforms. 12529 12530 12531 2015-12-03: Version 4.9.134 12532 12533 Deprecate non-standard Array methods and clarify Object::isArray. 12534 12535 Performance and stability improvements on all platforms. 12536 12537 12538 2015-12-03: Version 4.9.133 12539 12540 Performance and stability improvements on all platforms. 12541 12542 12543 2015-12-03: Version 4.9.132 12544 12545 Fix inobject slack tracking for both subclassing and non-subclassing 12546 cases (Chromium issue 563339). 12547 12548 Performance and stability improvements on all platforms. 12549 12550 12551 2015-12-03: Version 4.9.131 12552 12553 Performance and stability improvements on all platforms. 12554 12555 12556 2015-12-03: Version 4.9.130 12557 12558 Performance and stability improvements on all platforms. 12559 12560 12561 2015-12-02: Version 4.9.129 12562 12563 Removed support deprecated (//@|/*@) source(URL|MappingURL)= (Chromium 12564 issue 558998). 12565 12566 Performance and stability improvements on all platforms. 12567 12568 12569 2015-12-02: Version 4.9.128 12570 12571 Improve rendering of callsite with non-function target (issue 3953). 12572 12573 Performance and stability improvements on all platforms. 12574 12575 12576 2015-12-02: Version 4.9.127 12577 12578 Performance and stability improvements on all platforms. 12579 12580 12581 2015-12-02: Version 4.9.126 12582 12583 Performance and stability improvements on all platforms. 12584 12585 12586 2015-12-02: Version 4.9.125 12587 12588 Performance and stability improvements on all platforms. 12589 12590 12591 2015-12-02: Version 4.9.124 12592 12593 Performance and stability improvements on all platforms. 12594 12595 12596 2015-12-02: Version 4.9.123 12597 12598 Performance and stability improvements on all platforms. 12599 12600 12601 2015-12-02: Version 4.9.122 12602 12603 Performance and stability improvements on all platforms. 12604 12605 12606 2015-12-02: Version 4.9.121 12607 12608 Performance and stability improvements on all platforms. 12609 12610 12611 2015-12-01: Version 4.9.120 12612 12613 Performance and stability improvements on all platforms. 12614 12615 12616 2015-12-01: Version 4.9.119 12617 12618 Performance and stability improvements on all platforms. 12619 12620 12621 2015-12-01: Version 4.9.118 12622 12623 Performance and stability improvements on all platforms. 12624 12625 12626 2015-12-01: Version 4.9.117 12627 12628 Performance and stability improvements on all platforms. 12629 12630 12631 2015-12-01: Version 4.9.116 12632 12633 Performance and stability improvements on all platforms. 12634 12635 12636 2015-12-01: Version 4.9.115 12637 12638 Performance and stability improvements on all platforms. 12639 12640 12641 2015-12-01: Version 4.9.114 12642 12643 Performance and stability improvements on all platforms. 12644 12645 12646 2015-12-01: Version 4.9.113 12647 12648 Performance and stability improvements on all platforms. 12649 12650 12651 2015-11-30: Version 4.9.112 12652 12653 Performance and stability improvements on all platforms. 12654 12655 12656 2015-11-30: Version 4.9.111 12657 12658 Performance and stability improvements on all platforms. 12659 12660 12661 2015-11-30: Version 4.9.110 12662 12663 Performance and stability improvements on all platforms. 12664 12665 12666 2015-11-30: Version 4.9.109 12667 12668 Performance and stability improvements on all platforms. 12669 12670 12671 2015-11-30: Version 4.9.108 12672 12673 Performance and stability improvements on all platforms. 12674 12675 12676 2015-11-30: Version 4.9.107 12677 12678 Performance and stability improvements on all platforms. 12679 12680 12681 2015-11-30: Version 4.9.106 12682 12683 Performance and stability improvements on all platforms. 12684 12685 12686 2015-11-30: Version 4.9.105 12687 12688 Performance and stability improvements on all platforms. 12689 12690 12691 2015-11-30: Version 4.9.104 12692 12693 Performance and stability improvements on all platforms. 12694 12695 12696 2015-11-30: Version 4.9.103 12697 12698 Performance and stability improvements on all platforms. 12699 12700 12701 2015-11-30: Version 4.9.102 12702 12703 Performance and stability improvements on all platforms. 12704 12705 12706 2015-11-30: Version 4.9.101 12707 12708 Performance and stability improvements on all platforms. 12709 12710 12711 2015-11-30: Version 4.9.100 12712 12713 Move RMA::Label out of the class, so it can be forward declared 12714 (Chromium issue 508898). 12715 12716 Performance and stability improvements on all platforms. 12717 12718 12719 2015-11-30: Version 4.9.99 12720 12721 Performance and stability improvements on all platforms. 12722 12723 12724 2015-11-30: Version 4.9.98 12725 12726 Performance and stability improvements on all platforms. 12727 12728 12729 2015-11-30: Version 4.9.97 12730 12731 Performance and stability improvements on all platforms. 12732 12733 12734 2015-11-30: Version 4.9.96 12735 12736 Performance and stability improvements on all platforms. 12737 12738 12739 2015-11-30: Version 4.9.95 12740 12741 Performance and stability improvements on all platforms. 12742 12743 12744 2015-11-29: Version 4.9.94 12745 12746 Performance and stability improvements on all platforms. 12747 12748 12749 2015-11-29: Version 4.9.93 12750 12751 Performance and stability improvements on all platforms. 12752 12753 12754 2015-11-28: Version 4.9.92 12755 12756 Performance and stability improvements on all platforms. 12757 12758 12759 2015-11-28: Version 4.9.91 12760 12761 Performance and stability improvements on all platforms. 12762 12763 12764 2015-11-27: Version 4.9.90 12765 12766 Performance and stability improvements on all platforms. 12767 12768 12769 2015-11-27: Version 4.9.89 12770 12771 Performance and stability improvements on all platforms. 12772 12773 12774 2015-11-27: Version 4.9.88 12775 12776 Performance and stability improvements on all platforms. 12777 12778 12779 2015-11-27: Version 4.9.87 12780 12781 Performance and stability improvements on all platforms. 12782 12783 12784 2015-11-27: Version 4.9.86 12785 12786 Performance and stability improvements on all platforms. 12787 12788 12789 2015-11-27: Version 4.9.85 12790 12791 Performance and stability improvements on all platforms. 12792 12793 12794 2015-11-27: Version 4.9.84 12795 12796 Performance and stability improvements on all platforms. 12797 12798 12799 2015-11-27: Version 4.9.83 12800 12801 Performance and stability improvements on all platforms. 12802 12803 12804 2015-11-26: Version 4.9.82 12805 12806 Performance and stability improvements on all platforms. 12807 12808 12809 2015-11-26: Version 4.9.81 12810 12811 Performance and stability improvements on all platforms. 12812 12813 12814 2015-11-26: Version 4.9.80 12815 12816 Performance and stability improvements on all platforms. 12817 12818 12819 2015-11-26: Version 4.9.79 12820 12821 Performance and stability improvements on all platforms. 12822 12823 12824 2015-11-26: Version 4.9.78 12825 12826 Mark PromiseRejectMessage::GetStackTrace as deprecated. 12827 12828 Performance and stability improvements on all platforms. 12829 12830 12831 2015-11-26: Version 4.9.77 12832 12833 Performance and stability improvements on all platforms. 12834 12835 12836 2015-11-26: Version 4.9.76 12837 12838 Performance and stability improvements on all platforms. 12839 12840 12841 2015-11-26: Version 4.9.75 12842 12843 Performance and stability improvements on all platforms. 12844 12845 12846 2015-11-26: Version 4.9.74 12847 12848 Add explicit Isolate parameter to Exception::CreateMessage() (Chromium 12849 issue 495801). 12850 12851 Performance and stability improvements on all platforms. 12852 12853 12854 2015-11-26: Version 4.9.73 12855 12856 Allow in-object properties in JSArrayBuffer (issue 4531). 12857 12858 Allow in-object properties in JSTypedArray and JSDataView (issue 4531). 12859 12860 Performance and stability improvements on all platforms. 12861 12862 12863 2015-11-26: Version 4.9.72 12864 12865 Performance and stability improvements on all platforms. 12866 12867 12868 2015-11-26: Version 4.9.71 12869 12870 Performance and stability improvements on all platforms. 12871 12872 12873 2015-11-26: Version 4.9.70 12874 12875 Performance and stability improvements on all platforms. 12876 12877 12878 2015-11-26: Version 4.9.69 12879 12880 Performance and stability improvements on all platforms. 12881 12882 12883 2015-11-25: Version 4.9.68 12884 12885 Reland shipping of --harmony-destructuring-bind (issue 811). 12886 12887 Fix promotion of JSFunctions with in-object properties (issue 4572, 12888 Chromium issue 561481). 12889 12890 Allow in-object properties in JSCollections, JSWeakCollections and 12891 JSRegExp (issue 4531). 12892 12893 Fix JSFunction's in-object properties initialization (issue 4572). 12894 12895 Performance and stability improvements on all platforms. 12896 12897 12898 2015-11-25: Version 4.9.67 12899 12900 Performance and stability improvements on all platforms. 12901 12902 12903 2015-11-25: Version 4.9.66 12904 12905 Removed support deprecated (//@|/*@) source(URL|MappingURL)= (Chromium 12906 issue 558998). 12907 12908 PPC: Reshuffle registers in JSConstructStub to avoid trashing costructor 12909 and new.target on fast path (so we don't need to push/pop them) 12910 (Chromium issue 560239). 12911 12912 Performance and stability improvements on all platforms. 12913 12914 12915 2015-11-24: Version 4.9.65 12916 12917 Performance and stability improvements on all platforms. 12918 12919 12920 2015-11-24: Version 4.9.64 12921 12922 Move --harmony-destructuring-bind to shipping (issue 811). 12923 12924 Performance and stability improvements on all platforms. 12925 12926 12927 2015-11-24: Version 4.9.63 12928 12929 Reshuffle registers in JSConstructStub to avoid trashing costructor and 12930 new.target on fast path (so we don't need to push/pop them) (Chromium 12931 issue 560239). 12932 12933 Performance and stability improvements on all platforms. 12934 12935 12936 2015-11-24: Version 4.9.62 12937 12938 Performance and stability improvements on all platforms. 12939 12940 12941 2015-11-24: Version 4.9.61 12942 12943 Performance and stability improvements on all platforms. 12944 12945 12946 2015-11-24: Version 4.9.60 12947 12948 Allow in-object properties in JSFunctions (issue 4531). 12949 12950 Disable non-standard Promise functions in staging (issue 3237). 12951 12952 Performance and stability improvements on all platforms. 12953 12954 12955 2015-11-24: Version 4.9.59 12956 12957 Performance and stability improvements on all platforms. 12958 12959 12960 2015-11-24: Version 4.9.58 12961 12962 Performance and stability improvements on all platforms. 12963 12964 12965 2015-11-24: Version 4.9.57 12966 12967 Performance and stability improvements on all platforms. 12968 12969 12970 2015-11-23: Version 4.9.56 12971 12972 Performance and stability improvements on all platforms. 12973 12974 12975 2015-11-23: Version 4.9.55 12976 12977 Performance and stability improvements on all platforms. 12978 12979 12980 2015-11-23: Version 4.9.54 12981 12982 Performance and stability improvements on all platforms. 12983 12984 12985 2015-11-23: Version 4.9.53 12986 12987 Performance and stability improvements on all platforms. 12988 12989 12990 2015-11-23: Version 4.9.52 12991 12992 Performance and stability improvements on all platforms. 12993 12994 12995 2015-11-23: Version 4.9.51 12996 12997 Performance and stability improvements on all platforms. 12998 12999 13000 2015-11-23: Version 4.9.50 13001 13002 Performance and stability improvements on all platforms. 13003 13004 13005 2015-11-23: Version 4.9.49 13006 13007 Performance and stability improvements on all platforms. 13008 13009 13010 2015-11-23: Version 4.9.48 13011 13012 Performance and stability improvements on all platforms. 13013 13014 13015 2015-11-23: Version 4.9.47 13016 13017 Performance and stability improvements on all platforms. 13018 13019 13020 2015-11-23: Version 4.9.46 13021 13022 Performance and stability improvements on all platforms. 13023 13024 13025 2015-11-22: Version 4.9.45 13026 13027 Performance and stability improvements on all platforms. 13028 13029 13030 2015-11-22: Version 4.9.44 13031 13032 Performance and stability improvements on all platforms. 13033 13034 13035 2015-11-22: Version 4.9.43 13036 13037 Performance and stability improvements on all platforms. 13038 13039 13040 2015-11-21: Version 4.9.42 13041 13042 Performance and stability improvements on all platforms. 13043 13044 13045 2015-11-20: Version 4.9.41 13046 13047 Performance and stability improvements on all platforms. 13048 13049 13050 2015-11-20: Version 4.9.40 13051 13052 Performance and stability improvements on all platforms. 13053 13054 13055 2015-11-20: Version 4.9.39 13056 13057 Performance and stability improvements on all platforms. 13058 13059 13060 2015-11-20: Version 4.9.38 13061 13062 Performance and stability improvements on all platforms. 13063 13064 13065 2015-11-20: Version 4.9.37 13066 13067 Performance and stability improvements on all platforms. 13068 13069 13070 2015-11-20: Version 4.9.36 13071 13072 Performance and stability improvements on all platforms. 13073 13074 13075 2015-11-20: Version 4.9.35 13076 13077 Performance and stability improvements on all platforms. 13078 13079 13080 2015-11-20: Version 4.9.34 13081 13082 Performance and stability improvements on all platforms. 13083 13084 13085 2015-11-20: Version 4.9.33 13086 13087 Performance and stability improvements on all platforms. 13088 13089 13090 2015-11-20: Version 4.9.32 13091 13092 Performance and stability improvements on all platforms. 13093 13094 13095 2015-11-20: Version 4.9.31 13096 13097 Performance and stability improvements on all platforms. 13098 13099 13100 2015-11-20: Version 4.9.30 13101 13102 Performance and stability improvements on all platforms. 13103 13104 13105 2015-11-20: Version 4.9.29 13106 13107 Performance and stability improvements on all platforms. 13108 13109 13110 2015-11-19: Version 4.9.28 13111 13112 Performance and stability improvements on all platforms. 13113 13114 13115 2015-11-19: Version 4.9.27 13116 13117 [V8] Unify get function name for debugging purpose (Chromium issue 13118 17356). 13119 13120 Performance and stability improvements on all platforms. 13121 13122 13123 2015-11-19: Version 4.9.26 13124 13125 Performance and stability improvements on all platforms. 13126 13127 13128 2015-11-19: Version 4.9.25 13129 13130 Performance and stability improvements on all platforms. 13131 13132 13133 2015-11-19: Version 4.9.24 13134 13135 Performance and stability improvements on all platforms. 13136 13137 13138 2015-11-19: Version 4.9.23 13139 13140 Performance and stability improvements on all platforms. 13141 13142 13143 2015-11-19: Version 4.9.22 13144 13145 Performance and stability improvements on all platforms. 13146 13147 13148 2015-11-19: Version 4.9.21 13149 13150 Performance and stability improvements on all platforms. 13151 13152 13153 2015-11-19: Version 4.9.20 13154 13155 Performance and stability improvements on all platforms. 13156 13157 13158 2015-11-18: Version 4.9.19 13159 13160 Performance and stability improvements on all platforms. 13161 13162 13163 2015-11-18: Version 4.9.18 13164 13165 Performance and stability improvements on all platforms. 13166 13167 13168 2015-11-18: Version 4.9.17 13169 13170 Performance and stability improvements on all platforms. 13171 13172 13173 2015-11-18: Version 4.9.16 13174 13175 Performance and stability improvements on all platforms. 13176 13177 13178 2015-11-18: Version 4.9.15 13179 13180 Performance and stability improvements on all platforms. 13181 13182 13183 2015-11-18: Version 4.9.14 13184 13185 Performance and stability improvements on all platforms. 13186 13187 13188 2015-11-17: Version 4.9.13 13189 13190 Performance and stability improvements on all platforms. 13191 13192 13193 2015-11-17: Version 4.9.12 13194 13195 Performance and stability improvements on all platforms. 13196 13197 13198 2015-11-17: Version 4.9.11 13199 13200 Performance and stability improvements on all platforms. 13201 13202 13203 2015-11-17: Version 4.9.10 13204 13205 Performance and stability improvements on all platforms. 13206 13207 13208 2015-11-16: Version 4.9.9 13209 13210 Map v8::Object to v8::internal::JSReceiver. 13211 13212 Performance and stability improvements on all platforms. 13213 13214 13215 2015-11-16: Version 4.9.8 13216 13217 Performance and stability improvements on all platforms. 13218 13219 13220 2015-11-16: Version 4.9.7 13221 13222 Performance and stability improvements on all platforms. 13223 13224 13225 2015-11-16: Version 4.9.6 13226 13227 Performance and stability improvements on all platforms. 13228 13229 13230 2015-11-16: Version 4.9.5 13231 13232 Performance and stability improvements on all platforms. 13233 13234 13235 2015-11-16: Version 4.9.4 13236 13237 Performance and stability improvements on all platforms. 13238 13239 13240 2015-11-15: Version 4.9.3 13241 13242 Performance and stability improvements on all platforms. 13243 13244 13245 2015-11-15: Version 4.9.2 13246 13247 Performance and stability improvements on all platforms. 13248 13249 13250 2015-11-15: Version 4.9.1 13251 13252 Performance and stability improvements on all platforms. 13253 13254 13255 2015-11-13: Version 4.8.294 13256 13257 Performance and stability improvements on all platforms. 13258 13259 13260 2015-11-13: Version 4.8.293 13261 13262 Performance and stability improvements on all platforms. 13263 13264 13265 2015-11-12: Version 4.8.292 13266 13267 Performance and stability improvements on all platforms. 13268 13269 13270 2015-11-12: Version 4.8.291 13271 13272 Performance and stability improvements on all platforms. 13273 13274 13275 2015-11-12: Version 4.8.290 13276 13277 Performance and stability improvements on all platforms. 13278 13279 13280 2015-11-12: Version 4.8.289 13281 13282 Performance and stability improvements on all platforms. 13283 13284 13285 2015-11-12: Version 4.8.288 13286 13287 Performance and stability improvements on all platforms. 13288 13289 13290 2015-11-12: Version 4.8.287 13291 13292 [JSON stringifier] Correctly load array elements (Chromium issue 13293 554946). 13294 13295 Performance and stability improvements on all platforms. 13296 13297 13298 2015-11-12: Version 4.8.286 13299 13300 Performance and stability improvements on all platforms. 13301 13302 13303 2015-11-12: Version 4.8.285 13304 13305 Performance and stability improvements on all platforms. 13306 13307 13308 2015-11-12: Version 4.8.284 13309 13310 Ship --harmony-default-parameters (issue 2160). 13311 13312 Performance and stability improvements on all platforms. 13313 13314 13315 2015-11-12: Version 4.8.283 13316 13317 Performance and stability improvements on all platforms. 13318 13319 13320 2015-11-12: Version 4.8.282 13321 13322 Performance and stability improvements on all platforms. 13323 13324 13325 2015-11-12: Version 4.8.281 13326 13327 Performance and stability improvements on all platforms. 13328 13329 13330 2015-11-12: Version 4.8.280 13331 13332 Performance and stability improvements on all platforms. 13333 13334 13335 2015-11-12: Version 4.8.279 13336 13337 Performance and stability improvements on all platforms. 13338 13339 13340 2015-11-11: Version 4.8.278 13341 13342 Performance and stability improvements on all platforms. 13343 13344 13345 2015-11-11: Version 4.8.277 13346 13347 Performance and stability improvements on all platforms. 13348 13349 13350 2015-11-11: Version 4.8.276 13351 13352 Performance and stability improvements on all platforms. 13353 13354 13355 2015-11-11: Version 4.8.275 13356 13357 Performance and stability improvements on all platforms. 13358 13359 13360 2015-11-11: Version 4.8.274 13361 13362 Performance and stability improvements on all platforms. 13363 13364 13365 2015-11-11: Version 4.8.273 13366 13367 Performance and stability improvements on all platforms. 13368 13369 13370 2015-11-11: Version 4.8.272 13371 13372 Performance and stability improvements on all platforms. 13373 13374 13375 2015-11-11: Version 4.8.271 13376 13377 Performance and stability improvements on all platforms. 13378 13379 13380 2015-11-11: Version 4.8.270 13381 13382 Performance and stability improvements on all platforms. 13383 13384 13385 2015-11-11: Version 4.8.269 13386 13387 Performance and stability improvements on all platforms. 13388 13389 13390 2015-11-10: Version 4.8.268 13391 13392 Make JSFunction::BodyDescriptor the only single place that knows how to 13393 iterate JSFunction's body (issue 4531). 13394 13395 Performance and stability improvements on all platforms. 13396 13397 13398 2015-11-10: Version 4.8.267 13399 13400 Performance and stability improvements on all platforms. 13401 13402 13403 2015-11-09: Version 4.8.266 13404 13405 Performance and stability improvements on all platforms. 13406 13407 13408 2015-11-09: Version 4.8.265 13409 13410 Performance and stability improvements on all platforms. 13411 13412 13413 2015-11-09: Version 4.8.264 13414 13415 Performance and stability improvements on all platforms. 13416 13417 13418 2015-11-09: Version 4.8.263 13419 13420 Performance and stability improvements on all platforms. 13421 13422 13423 2015-11-09: Version 4.8.262 13424 13425 Performance and stability improvements on all platforms. 13426 13427 13428 2015-11-09: Version 4.8.261 13429 13430 Performance and stability improvements on all platforms. 13431 13432 13433 2015-11-09: Version 4.8.260 13434 13435 Performance and stability improvements on all platforms. 13436 13437 13438 2015-11-09: Version 4.8.259 13439 13440 Performance and stability improvements on all platforms. 13441 13442 13443 2015-11-09: Version 4.8.258 13444 13445 Performance and stability improvements on all platforms. 13446 13447 13448 2015-11-07: Version 4.8.257 13449 13450 Update v8_external_startup_data_assets for 13451 https://codereview.chromium.org/1422793004/ (Chromium issue 547162). 13452 13453 Performance and stability improvements on all platforms. 13454 13455 13456 2015-11-07: Version 4.8.256 13457 13458 Performance and stability improvements on all platforms. 13459 13460 13461 2015-11-07: Version 4.8.255 13462 13463 Performance and stability improvements on all platforms. 13464 13465 13466 2015-11-06: Version 4.8.254 13467 13468 Performance and stability improvements on all platforms. 13469 13470 13471 2015-11-06: Version 4.8.253 13472 13473 Performance and stability improvements on all platforms. 13474 13475 13476 2015-11-06: Version 4.8.252 13477 13478 Performance and stability improvements on all platforms. 13479 13480 13481 2015-11-06: Version 4.8.251 13482 13483 Performance and stability improvements on all platforms. 13484 13485 13486 2015-11-06: Version 4.8.250 13487 13488 Performance and stability improvements on all platforms. 13489 13490 13491 2015-11-06: Version 4.8.249 13492 13493 Performance and stability improvements on all platforms. 13494 13495 13496 2015-11-06: Version 4.8.248 13497 13498 Performance and stability improvements on all platforms. 13499 13500 13501 2015-11-06: Version 4.8.247 13502 13503 Performance and stability improvements on all platforms. 13504 13505 13506 2015-11-05: Version 4.8.246 13507 13508 Performance and stability improvements on all platforms. 13509 13510 13511 2015-11-05: Version 4.8.245 13512 13513 Performance and stability improvements on all platforms. 13514 13515 13516 2015-11-05: Version 4.8.244 13517 13518 Re-ship @@toStringTag (issue 3502). 13519 13520 Performance and stability improvements on all platforms. 13521 13522 13523 2015-11-05: Version 4.8.243 13524 13525 Stage --harmony-destructuring and --harmony-default-parameters (issues 13526 811, 2160). 13527 13528 Performance and stability improvements on all platforms. 13529 13530 13531 2015-11-05: Version 4.8.242 13532 13533 Performance and stability improvements on all platforms. 13534 13535 13536 2015-11-05: Version 4.8.241 13537 13538 Re-re-land "[es6] Implement destructuring binding in try/catch" (issue 13539 811). 13540 13541 Performance and stability improvements on all platforms. 13542 13543 13544 2015-11-05: Version 4.8.240 13545 13546 Performance and stability improvements on all platforms. 13547 13548 13549 2015-11-05: Version 4.8.239 13550 13551 Add v8_external_startup_data GN rule (Chromium issue 547162). 13552 13553 Performance and stability improvements on all platforms. 13554 13555 13556 2015-11-05: Version 4.8.238 13557 13558 Performance and stability improvements on all platforms. 13559 13560 13561 2015-11-05: Version 4.8.237 13562 13563 Performance and stability improvements on all platforms. 13564 13565 13566 2015-11-05: Version 4.8.236 13567 13568 Performance and stability improvements on all platforms. 13569 13570 13571 2015-11-05: Version 4.8.235 13572 13573 Performance and stability improvements on all platforms. 13574 13575 13576 2015-11-05: Version 4.8.234 13577 13578 Performance and stability improvements on all platforms. 13579 13580 13581 2015-11-05: Version 4.8.233 13582 13583 Implement flag and source getters on RegExp.prototype (issues 3715, 13584 4528). 13585 13586 Performance and stability improvements on all platforms. 13587 13588 13589 2015-11-05: Version 4.8.232 13590 13591 Performance and stability improvements on all platforms. 13592 13593 13594 2015-11-05: Version 4.8.231 13595 13596 Performance and stability improvements on all platforms. 13597 13598 13599 2015-11-04: Version 4.8.230 13600 13601 Performance and stability improvements on all platforms. 13602 13603 13604 2015-11-04: Version 4.8.229 13605 13606 Performance and stability improvements on all platforms. 13607 13608 13609 2015-11-04: Version 4.8.228 13610 13611 Ship Harmony ToLength (issue 3087). 13612 13613 Avoid creating indexed elements at index maxUint32 (issue 4516). 13614 13615 Performance and stability improvements on all platforms. 13616 13617 13618 2015-11-04: Version 4.8.227 13619 13620 Implement flag and source getters on RegExp.prototype (issues 3715, 13621 4528). 13622 13623 Performance and stability improvements on all platforms. 13624 13625 13626 2015-11-04: Version 4.8.226 13627 13628 Performance and stability improvements on all platforms. 13629 13630 13631 2015-11-04: Version 4.8.225 13632 13633 Performance and stability improvements on all platforms. 13634 13635 13636 2015-11-04: Version 4.8.224 13637 13638 [es6] Implement destructuring binding in try/catch (issue 811). 13639 13640 Performance and stability improvements on all platforms. 13641 13642 13643 2015-11-04: Version 4.8.223 13644 13645 Performance and stability improvements on all platforms. 13646 13647 13648 2015-11-04: Version 4.8.222 13649 13650 Implement flag and source getters on RegExp.prototype (issues 3715, 13651 4528). 13652 13653 Performance and stability improvements on all platforms. 13654 13655 13656 2015-11-04: Version 4.8.221 13657 13658 Implement flag and source getters on RegExp.prototype (issues 3715, 13659 4528). 13660 13661 Performance and stability improvements on all platforms. 13662 13663 13664 2015-11-04: Version 4.8.220 13665 13666 Performance and stability improvements on all platforms. 13667 13668 13669 2015-11-04: Version 4.8.219 13670 13671 Performance and stability improvements on all platforms. 13672 13673 13674 2015-11-04: Version 4.8.218 13675 13676 Performance and stability improvements on all platforms. 13677 13678 13679 2015-11-03: Version 4.8.217 13680 13681 Performance and stability improvements on all platforms. 13682 13683 13684 2015-11-03: Version 4.8.216 13685 13686 Performance and stability improvements on all platforms. 13687 13688 13689 2015-11-03: Version 4.8.215 13690 13691 Performance and stability improvements on all platforms. 13692 13693 13694 2015-11-03: Version 4.8.214 13695 13696 [es6] Fix Object built-in subclassing (issue 3886). 13697 13698 Performance and stability improvements on all platforms. 13699 13700 13701 2015-11-03: Version 4.8.213 13702 13703 [es6] Fix WeakMap/Set built-ins subclasssing (issues 3101, 3330). 13704 13705 Reland "[es6] Fix Function and GeneratorFunction built-ins subclassing." 13706 (issues 3101, 3330). 13707 13708 Implement flag and source getters on RegExp.prototype (issues 3715, 13709 4528). 13710 13711 Performance and stability improvements on all platforms. 13712 13713 13714 2015-11-03: Version 4.8.212 13715 13716 Performance and stability improvements on all platforms. 13717 13718 13719 2015-11-03: Version 4.8.211 13720 13721 Performance and stability improvements on all platforms. 13722 13723 13724 2015-11-03: Version 4.8.210 13725 13726 For now, don't assume failed-access-check callback to throw (Chromium 13727 issue 548194). 13728 13729 Performance and stability improvements on all platforms. 13730 13731 13732 2015-11-03: Version 4.8.209 13733 13734 Performance and stability improvements on all platforms. 13735 13736 13737 2015-11-02: Version 4.8.208 13738 13739 Performance and stability improvements on all platforms. 13740 13741 13742 2015-11-02: Version 4.8.207 13743 13744 Performance and stability improvements on all platforms. 13745 13746 13747 2015-11-02: Version 4.8.206 13748 13749 Performance and stability improvements on all platforms. 13750 13751 13752 2015-11-02: Version 4.8.205 13753 13754 Mark GetCallingContext as soon-to-be deprecated (Chromium issue 541703). 13755 13756 Performance and stability improvements on all platforms. 13757 13758 13759 2015-11-02: Version 4.8.204 13760 13761 Add boolean to tell if V8 zaps allocated memory (Chromium issue 546492). 13762 13763 Performance and stability improvements on all platforms. 13764 13765 13766 2015-11-02: Version 4.8.203 13767 13768 Performance and stability improvements on all platforms. 13769 13770 13771 2015-11-02: Version 4.8.202 13772 13773 Performance and stability improvements on all platforms. 13774 13775 13776 2015-11-02: Version 4.8.201 13777 13778 Performance and stability improvements on all platforms. 13779 13780 13781 2015-11-02: Version 4.8.200 13782 13783 Performance and stability improvements on all platforms. 13784 13785 13786 2015-11-02: Version 4.8.199 13787 13788 Performance and stability improvements on all platforms. 13789 13790 13791 2015-11-02: Version 4.8.198 13792 13793 [es6] Fix Function and GeneratorFunction built-ins subclassing (issues 13794 3101, 3330). 13795 13796 Performance and stability improvements on all platforms. 13797 13798 13799 2015-11-02: Version 4.8.197 13800 13801 Performance and stability improvements on all platforms. 13802 13803 13804 2015-11-02: Version 4.8.196 13805 13806 Reland "[es6] Better support for built-ins subclassing." (issues 3101, 13807 3330, 4419). 13808 13809 Performance and stability improvements on all platforms. 13810 13811 13812 2015-11-02: Version 4.8.195 13813 13814 Performance and stability improvements on all platforms. 13815 13816 13817 2015-10-30: Version 4.8.194 13818 13819 Performance and stability improvements on all platforms. 13820 13821 13822 2015-10-30: Version 4.8.193 13823 13824 Performance and stability improvements on all platforms. 13825 13826 13827 2015-10-30: Version 4.8.192 13828 13829 Performance and stability improvements on all platforms. 13830 13831 13832 2015-10-30: Version 4.8.191 13833 13834 Performance and stability improvements on all platforms. 13835 13836 13837 2015-10-30: Version 4.8.190 13838 13839 Performance and stability improvements on all platforms. 13840 13841 13842 2015-10-30: Version 4.8.189 13843 13844 Performance and stability improvements on all platforms. 13845 13846 13847 2015-10-30: Version 4.8.188 13848 13849 [es6] Better support for built-ins subclassing (issues 3101, 3330). 13850 13851 Performance and stability improvements on all platforms. 13852 13853 13854 2015-10-30: Version 4.8.187 13855 13856 Performance and stability improvements on all platforms. 13857 13858 13859 2015-10-30: Version 4.8.186 13860 13861 Performance and stability improvements on all platforms. 13862 13863 13864 2015-10-30: Version 4.8.185 13865 13866 Performance and stability improvements on all platforms. 13867 13868 13869 2015-10-29: Version 4.8.184 13870 13871 Performance and stability improvements on all platforms. 13872 13873 13874 2015-10-29: Version 4.8.183 13875 13876 Performance and stability improvements on all platforms. 13877 13878 13879 2015-10-29: Version 4.8.182 13880 13881 Performance and stability improvements on all platforms. 13882 13883 13884 2015-10-29: Version 4.8.181 13885 13886 Reland v8::Private and related APIs. 13887 13888 Performance and stability improvements on all platforms. 13889 13890 13891 2015-10-29: Version 4.8.180 13892 13893 Performance and stability improvements on all platforms. 13894 13895 13896 2015-10-29: Version 4.8.179 13897 13898 Performance and stability improvements on all platforms. 13899 13900 13901 2015-10-29: Version 4.8.178 13902 13903 Performance and stability improvements on all platforms. 13904 13905 13906 2015-10-29: Version 4.8.177 13907 13908 Performance and stability improvements on all platforms. 13909 13910 13911 2015-10-29: Version 4.8.176 13912 13913 Stage ES2015 ToLength semantics (issues 3087, 4244). 13914 13915 Performance and stability improvements on all platforms. 13916 13917 13918 2015-10-28: Version 4.8.175 13919 13920 Avoid calling %AddElement with a number out of array index range (issue 13921 4516). 13922 13923 Performance and stability improvements on all platforms. 13924 13925 13926 2015-10-28: Version 4.8.174 13927 13928 Performance and stability improvements on all platforms. 13929 13930 13931 2015-10-28: Version 4.8.173 13932 13933 Performance and stability improvements on all platforms. 13934 13935 13936 2015-10-28: Version 4.8.172 13937 13938 Performance and stability improvements on all platforms. 13939 13940 13941 2015-10-28: Version 4.8.171 13942 13943 Performance and stability improvements on all platforms. 13944 13945 13946 2015-10-28: Version 4.8.170 13947 13948 Performance and stability improvements on all platforms. 13949 13950 13951 2015-10-28: Version 4.8.169 13952 13953 Performance and stability improvements on all platforms. 13954 13955 13956 2015-10-28: Version 4.8.168 13957 13958 Performance and stability improvements on all platforms. 13959 13960 13961 2015-10-28: Version 4.8.167 13962 13963 Performance and stability improvements on all platforms. 13964 13965 13966 2015-10-28: Version 4.8.166 13967 13968 Performance and stability improvements on all platforms. 13969 13970 13971 2015-10-28: Version 4.8.165 13972 13973 Performance and stability improvements on all platforms. 13974 13975 13976 2015-10-27: Version 4.8.164 13977 13978 Update to ES2015 == semantics for Symbol/SIMD wrappers (issue 3593). 13979 13980 Performance and stability improvements on all platforms. 13981 13982 13983 2015-10-27: Version 4.8.163 13984 13985 Performance and stability improvements on all platforms. 13986 13987 13988 2015-10-27: Version 4.8.162 13989 13990 Performance and stability improvements on all platforms. 13991 13992 13993 2015-10-27: Version 4.8.161 13994 13995 Fix deoptimization at ForInStatement::BodyId() (issue 4381). 13996 13997 Performance and stability improvements on all platforms. 13998 13999 14000 2015-10-27: Version 4.8.160 14001 14002 Performance and stability improvements on all platforms. 14003 14004 14005 2015-10-27: Version 4.8.159 14006 14007 Performance and stability improvements on all platforms. 14008 14009 14010 2015-10-27: Version 4.8.158 14011 14012 Performance and stability improvements on all platforms. 14013 14014 14015 2015-10-27: Version 4.8.157 14016 14017 Performance and stability improvements on all platforms. 14018 14019 14020 2015-10-27: Version 4.8.156 14021 14022 Check that array length stays a safe integer in Array.prototype.push 14023 (issue 3087). 14024 14025 Performance and stability improvements on all platforms. 14026 14027 14028 2015-10-26: Version 4.8.155 14029 14030 Performance and stability improvements on all platforms. 14031 14032 14033 2015-10-26: Version 4.8.154 14034 14035 Performance and stability improvements on all platforms. 14036 14037 14038 2015-10-26: Version 4.8.153 14039 14040 Performance and stability improvements on all platforms. 14041 14042 14043 2015-10-26: Version 4.8.152 14044 14045 Performance and stability improvements on all platforms. 14046 14047 14048 2015-10-26: Version 4.8.151 14049 14050 Performance and stability improvements on all platforms. 14051 14052 14053 2015-10-26: Version 4.8.150 14054 14055 Performance and stability improvements on all platforms. 14056 14057 14058 2015-10-26: Version 4.8.149 14059 14060 Performance and stability improvements on all platforms. 14061 14062 14063 2015-10-26: Version 4.8.148 14064 14065 Performance and stability improvements on all platforms. 14066 14067 14068 2015-10-25: Version 4.8.147 14069 14070 Performance and stability improvements on all platforms. 14071 14072 14073 2015-10-25: Version 4.8.146 14074 14075 Performance and stability improvements on all platforms. 14076 14077 14078 2015-10-24: Version 4.8.145 14079 14080 Performance and stability improvements on all platforms. 14081 14082 14083 2015-10-24: Version 4.8.144 14084 14085 Performance and stability improvements on all platforms. 14086 14087 14088 2015-10-24: Version 4.8.143 14089 14090 Performance and stability improvements on all platforms. 14091 14092 14093 2015-10-24: Version 4.8.142 14094 14095 Performance and stability improvements on all platforms. 14096 14097 14098 2015-10-23: Version 4.8.141 14099 14100 Stage ES2015-style const in sloppy mode (issue 3739). 14101 14102 Map v8::Function to JSReceiver + IsCallable. 14103 14104 Performance and stability improvements on all platforms. 14105 14106 14107 2015-10-23: Version 4.8.140 14108 14109 Performance and stability improvements on all platforms. 14110 14111 14112 2015-10-22: Version 4.8.139 14113 14114 Performance and stability improvements on all platforms. 14115 14116 14117 2015-10-22: Version 4.8.138 14118 14119 Performance and stability improvements on all platforms. 14120 14121 14122 2015-10-22: Version 4.8.137 14123 14124 Performance and stability improvements on all platforms. 14125 14126 14127 2015-10-22: Version 4.8.136 14128 14129 Performance and stability improvements on all platforms. 14130 14131 14132 2015-10-22: Version 4.8.135 14133 14134 Performance and stability improvements on all platforms. 14135 14136 14137 2015-10-22: Version 4.8.134 14138 14139 [es6] stage sticky regexps and RegExp.prototype.flags (issue 4342). 14140 14141 [Crankshaft] Don't do HMathFloorOfDiv optimization for kUint32 values 14142 (issue 4507). 14143 14144 Fix user options for fractional digits in Intl.NumberFormatter (Chromium 14145 issue 544122). 14146 14147 Performance and stability improvements on all platforms. 14148 14149 14150 2015-10-22: Version 4.8.133 14151 14152 Performance and stability improvements on all platforms. 14153 14154 14155 2015-10-21: Version 4.8.132 14156 14157 Performance and stability improvements on all platforms. 14158 14159 14160 2015-10-21: Version 4.8.131 14161 14162 Performance and stability improvements on all platforms. 14163 14164 14165 2015-10-21: Version 4.8.130 14166 14167 Performance and stability improvements on all platforms. 14168 14169 14170 2015-10-21: Version 4.8.129 14171 14172 Performance and stability improvements on all platforms. 14173 14174 14175 2015-10-21: Version 4.8.128 14176 14177 Performance and stability improvements on all platforms. 14178 14179 14180 2015-10-21: Version 4.8.127 14181 14182 Performance and stability improvements on all platforms. 14183 14184 14185 2015-10-21: Version 4.8.126 14186 14187 Performance and stability improvements on all platforms. 14188 14189 14190 2015-10-21: Version 4.8.125 14191 14192 [es6] Handle super properly when rewriting arrow parameter initializers 14193 (issue 4395). 14194 14195 Performance and stability improvements on all platforms. 14196 14197 14198 2015-10-21: Version 4.8.124 14199 14200 Performance and stability improvements on all platforms. 14201 14202 14203 2015-10-21: Version 4.8.123 14204 14205 [es6] Fix scoping for default parameters in arrow functions (issue 14206 4395). 14207 14208 Performance and stability improvements on all platforms. 14209 14210 14211 2015-10-21: Version 4.8.122 14212 14213 Performance and stability improvements on all platforms. 14214 14215 14216 2015-10-21: Version 4.8.121 14217 14218 Performance and stability improvements on all platforms. 14219 14220 14221 2015-10-21: Version 4.8.120 14222 14223 Performance and stability improvements on all platforms. 14224 14225 14226 2015-10-20: Version 4.8.119 14227 14228 Performance and stability improvements on all platforms. 14229 14230 14231 2015-10-20: Version 4.8.118 14232 14233 Performance and stability improvements on all platforms. 14234 14235 14236 2015-10-20: Version 4.8.117 14237 14238 Performance and stability improvements on all platforms. 14239 14240 14241 2015-10-20: Version 4.8.116 14242 14243 Refactor array construction for map, filter (Chromium issue 544991). 14244 14245 [es6] Fix scoping for default parameters in arrow functions (issue 14246 4395). 14247 14248 Performance and stability improvements on all platforms. 14249 14250 14251 2015-10-20: Version 4.8.115 14252 14253 Performance and stability improvements on all platforms. 14254 14255 14256 2015-10-20: Version 4.8.114 14257 14258 Performance and stability improvements on all platforms. 14259 14260 14261 2015-10-20: Version 4.8.113 14262 14263 Performance and stability improvements on all platforms. 14264 14265 14266 2015-10-20: Version 4.8.112 14267 14268 Performance and stability improvements on all platforms. 14269 14270 14271 2015-10-20: Version 4.8.111 14272 14273 [es6] stage sticky regexps and RegExp.prototype.flags (issue 4342). 14274 14275 Performance and stability improvements on all platforms. 14276 14277 14278 2015-10-19: Version 4.8.110 14279 14280 Performance and stability improvements on all platforms. 14281 14282 14283 2015-10-19: Version 4.8.109 14284 14285 Performance and stability improvements on all platforms. 14286 14287 14288 2015-10-19: Version 4.8.108 14289 14290 ll_prof: Do not use the deprecated tempfile.mktemp() (issue 1306). 14291 14292 Performance and stability improvements on all platforms. 14293 14294 14295 2015-10-19: Version 4.8.107 14296 14297 Performance and stability improvements on all platforms. 14298 14299 14300 2015-10-19: Version 4.8.106 14301 14302 Performance and stability improvements on all platforms. 14303 14304 14305 2015-10-19: Version 4.8.105 14306 14307 Performance and stability improvements on all platforms. 14308 14309 14310 2015-10-19: Version 4.8.104 14311 14312 Performance and stability improvements on all platforms. 14313 14314 14315 2015-10-19: Version 4.8.103 14316 14317 Performance and stability improvements on all platforms. 14318 14319 14320 2015-10-19: Version 4.8.102 14321 14322 Performance and stability improvements on all platforms. 14323 14324 14325 2015-10-19: Version 4.8.101 14326 14327 Performance and stability improvements on all platforms. 14328 14329 14330 2015-10-19: Version 4.8.100 14331 14332 Performance and stability improvements on all platforms. 14333 14334 14335 2015-10-19: Version 4.8.99 14336 14337 Performance and stability improvements on all platforms. 14338 14339 14340 2015-10-19: Version 4.8.98 14341 14342 Performance and stability improvements on all platforms. 14343 14344 14345 2015-10-19: Version 4.8.97 14346 14347 Performance and stability improvements on all platforms. 14348 14349 14350 2015-10-19: Version 4.8.96 14351 14352 Performance and stability improvements on all platforms. 14353 14354 14355 2015-10-18: Version 4.8.95 14356 14357 Performance and stability improvements on all platforms. 14358 14359 14360 2015-10-18: Version 4.8.94 14361 14362 Performance and stability improvements on all platforms. 14363 14364 14365 2015-10-18: Version 4.8.93 14366 14367 Performance and stability improvements on all platforms. 14368 14369 14370 2015-10-17: Version 4.8.92 14371 14372 Performance and stability improvements on all platforms. 14373 14374 14375 2015-10-16: Version 4.8.91 14376 14377 Performance and stability improvements on all platforms. 14378 14379 14380 2015-10-16: Version 4.8.90 14381 14382 Performance and stability improvements on all platforms. 14383 14384 14385 2015-10-16: Version 4.8.89 14386 14387 Performance and stability improvements on all platforms. 14388 14389 14390 2015-10-16: Version 4.8.88 14391 14392 Performance and stability improvements on all platforms. 14393 14394 14395 2015-10-16: Version 4.8.87 14396 14397 Performance and stability improvements on all platforms. 14398 14399 14400 2015-10-16: Version 4.8.86 14401 14402 Performance and stability improvements on all platforms. 14403 14404 14405 2015-10-16: Version 4.8.85 14406 14407 Performance and stability improvements on all platforms. 14408 14409 14410 2015-10-16: Version 4.8.84 14411 14412 Performance and stability improvements on all platforms. 14413 14414 14415 2015-10-16: Version 4.8.83 14416 14417 Performance and stability improvements on all platforms. 14418 14419 14420 2015-10-16: Version 4.8.82 14421 14422 Performance and stability improvements on all platforms. 14423 14424 14425 2015-10-16: Version 4.8.81 14426 14427 Performance and stability improvements on all platforms. 14428 14429 14430 2015-10-16: Version 4.8.80 14431 14432 Performance and stability improvements on all platforms. 14433 14434 14435 2015-10-15: Version 4.8.79 14436 14437 Performance and stability improvements on all platforms. 14438 14439 14440 2015-10-15: Version 4.8.78 14441 14442 Performance and stability improvements on all platforms. 14443 14444 14445 2015-10-15: Version 4.8.77 14446 14447 Performance and stability improvements on all platforms. 14448 14449 14450 2015-10-15: Version 4.8.76 14451 14452 Performance and stability improvements on all platforms. 14453 14454 14455 2015-10-15: Version 4.8.75 14456 14457 Make RegExp use ToLength on lastIndex when flag is turned on (issue 14458 4244). 14459 14460 Performance and stability improvements on all platforms. 14461 14462 14463 2015-10-15: Version 4.8.74 14464 14465 Take Symbol-keyed properties into account in Object.freeze and friends 14466 (Chromium issue 539875). 14467 14468 Performance and stability improvements on all platforms. 14469 14470 14471 2015-10-15: Version 4.8.73 14472 14473 Performance and stability improvements on all platforms. 14474 14475 14476 2015-10-15: Version 4.8.72 14477 14478 Performance and stability improvements on all platforms. 14479 14480 14481 2015-10-15: Version 4.8.71 14482 14483 Performance and stability improvements on all platforms. 14484 14485 14486 2015-10-15: Version 4.8.70 14487 14488 Performance and stability improvements on all platforms. 14489 14490 14491 2015-10-15: Version 4.8.69 14492 14493 Performance and stability improvements on all platforms. 14494 14495 14496 2015-10-15: Version 4.8.68 14497 14498 Performance and stability improvements on all platforms. 14499 14500 14501 2015-10-15: Version 4.8.67 14502 14503 Performance and stability improvements on all platforms. 14504 14505 14506 2015-10-15: Version 4.8.66 14507 14508 Performance and stability improvements on all platforms. 14509 14510 14511 2015-10-14: Version 4.8.65 14512 14513 Performance and stability improvements on all platforms. 14514 14515 14516 2015-10-14: Version 4.8.64 14517 14518 Add methods to extras' InternalPackedArray (issue 4276). 14519 14520 Performance and stability improvements on all platforms. 14521 14522 14523 2015-10-14: Version 4.8.63 14524 14525 Performance and stability improvements on all platforms. 14526 14527 14528 2015-10-14: Version 4.8.62 14529 14530 Performance and stability improvements on all platforms. 14531 14532 14533 2015-10-14: Version 4.8.61 14534 14535 Performance and stability improvements on all platforms. 14536 14537 14538 2015-10-14: Version 4.8.60 14539 14540 Performance and stability improvements on all platforms. 14541 14542 14543 2015-10-14: Version 4.8.59 14544 14545 Performance and stability improvements on all platforms. 14546 14547 14548 2015-10-14: Version 4.8.58 14549 14550 Performance and stability improvements on all platforms. 14551 14552 14553 2015-10-14: Version 4.8.57 14554 14555 Performance and stability improvements on all platforms. 14556 14557 14558 2015-10-14: Version 4.8.56 14559 14560 Performance and stability improvements on all platforms. 14561 14562 14563 2015-10-14: Version 4.8.55 14564 14565 Performance and stability improvements on all platforms. 14566 14567 14568 2015-10-13: Version 4.8.54 14569 14570 Performance and stability improvements on all platforms. 14571 14572 14573 2015-10-13: Version 4.8.53 14574 14575 Performance and stability improvements on all platforms. 14576 14577 14578 2015-10-13: Version 4.8.52 14579 14580 Performance and stability improvements on all platforms. 14581 14582 14583 2015-10-13: Version 4.8.51 14584 14585 Performance and stability improvements on all platforms. 14586 14587 14588 2015-10-13: Version 4.8.50 14589 14590 Performance and stability improvements on all platforms. 14591 14592 14593 2015-10-13: Version 4.8.49 14594 14595 Performance and stability improvements on all platforms. 14596 14597 14598 2015-10-13: Version 4.8.48 14599 14600 Performance and stability improvements on all platforms. 14601 14602 14603 2015-10-13: Version 4.8.47 14604 14605 Performance and stability improvements on all platforms. 14606 14607 14608 2015-10-13: Version 4.8.46 14609 14610 Performance and stability improvements on all platforms. 14611 14612 14613 2015-10-13: Version 4.8.45 14614 14615 Performance and stability improvements on all platforms. 14616 14617 14618 2015-10-13: Version 4.8.44 14619 14620 Performance and stability improvements on all platforms. 14621 14622 14623 2015-10-12: Version 4.8.43 14624 14625 Performance and stability improvements on all platforms. 14626 14627 14628 2015-10-12: Version 4.8.42 14629 14630 Performance and stability improvements on all platforms. 14631 14632 14633 2015-10-12: Version 4.8.41 14634 14635 Performance and stability improvements on all platforms. 14636 14637 14638 2015-10-12: Version 4.8.40 14639 14640 Performance and stability improvements on all platforms. 14641 14642 14643 2015-10-12: Version 4.8.39 14644 14645 Performance and stability improvements on all platforms. 14646 14647 14648 2015-10-12: Version 4.8.38 14649 14650 Test for var declarations in eval which conflict with let (issue 4454). 14651 14652 Don't compile functions in a context the caller doesn't have access to 14653 (Chromium issue 541703). 14654 14655 Performance and stability improvements on all platforms. 14656 14657 14658 2015-10-12: Version 4.8.37 14659 14660 Performance and stability improvements on all platforms. 14661 14662 14663 2015-10-12: Version 4.8.36 14664 14665 Performance and stability improvements on all platforms. 14666 14667 14668 2015-10-12: Version 4.8.35 14669 14670 Performance and stability improvements on all platforms. 14671 14672 14673 2015-10-11: Version 4.8.34 14674 14675 Performance and stability improvements on all platforms. 14676 14677 14678 2015-10-09: Version 4.8.33 14679 14680 Performance and stability improvements on all platforms. 14681 14682 14683 2015-10-09: Version 4.8.32 14684 14685 Performance and stability improvements on all platforms. 14686 14687 14688 2015-10-09: Version 4.8.31 14689 14690 Performance and stability improvements on all platforms. 14691 14692 14693 2015-10-09: Version 4.8.30 14694 14695 Performance and stability improvements on all platforms. 14696 14697 14698 2015-10-09: Version 4.8.29 14699 14700 Performance and stability improvements on all platforms. 14701 14702 14703 2015-10-09: Version 4.8.28 14704 14705 Performance and stability improvements on all platforms. 14706 14707 14708 2015-10-09: Version 4.8.27 14709 14710 Performance and stability improvements on all platforms. 14711 14712 14713 2015-10-09: Version 4.8.26 14714 14715 Performance and stability improvements on all platforms. 14716 14717 14718 2015-10-09: Version 4.8.25 14719 14720 Performance and stability improvements on all platforms. 14721 14722 14723 2015-10-08: Version 4.8.24 14724 14725 Stage --harmony_sloppy_function (issue 4285). 14726 14727 Performance and stability improvements on all platforms. 14728 14729 14730 2015-10-08: Version 4.8.23 14731 14732 Performance and stability improvements on all platforms. 14733 14734 14735 2015-10-08: Version 4.8.22 14736 14737 Performance and stability improvements on all platforms. 14738 14739 14740 2015-10-08: Version 4.8.21 14741 14742 Performance and stability improvements on all platforms. 14743 14744 14745 2015-10-08: Version 4.8.20 14746 14747 Performance and stability improvements on all platforms. 14748 14749 14750 2015-10-08: Version 4.8.19 14751 14752 Performance and stability improvements on all platforms. 14753 14754 14755 2015-10-08: Version 4.8.18 14756 14757 Performance and stability improvements on all platforms. 14758 14759 14760 2015-10-08: Version 4.8.17 14761 14762 Performance and stability improvements on all platforms. 14763 14764 14765 2015-10-08: Version 4.8.16 14766 14767 Performance and stability improvements on all platforms. 14768 14769 14770 2015-10-07: Version 4.8.15 14771 14772 Performance and stability improvements on all platforms. 14773 14774 14775 2015-10-07: Version 4.8.14 14776 14777 Performance and stability improvements on all platforms. 14778 14779 14780 2015-10-07: Version 4.8.13 14781 14782 Performance and stability improvements on all platforms. 14783 14784 14785 2015-10-07: Version 4.8.12 14786 14787 Performance and stability improvements on all platforms. 14788 14789 14790 2015-10-07: Version 4.8.11 14791 14792 Performance and stability improvements on all platforms. 14793 14794 14795 2015-10-07: Version 4.8.10 14796 14797 Performance and stability improvements on all platforms. 14798 14799 14800 2015-10-07: Version 4.8.9 14801 14802 Performance and stability improvements on all platforms. 14803 14804 14805 2015-10-07: Version 4.8.8 14806 14807 Performance and stability improvements on all platforms. 14808 14809 14810 2015-10-07: Version 4.8.7 14811 14812 Performance and stability improvements on all platforms. 14813 14814 14815 2015-10-07: Version 4.8.6 14816 14817 Performance and stability improvements on all platforms. 14818 14819 14820 2015-10-07: Version 4.8.5 14821 14822 Performance and stability improvements on all platforms. 14823 14824 14825 2015-10-07: Version 4.8.4 14826 14827 Performance and stability improvements on all platforms. 14828 14829 14830 2015-10-07: Version 4.8.3 14831 14832 Destructuring array without initializer throws an exception (issue 14833 4462). 14834 14835 Disable VirtualAlloc randomization on 32-bit Windows hosts (Chromium 14836 issue 394591). 14837 14838 Performance and stability improvements on all platforms. 14839 14840 14841 2015-10-06: Version 4.8.2 14842 14843 Fix legacy const for-of/in destructuring (issue 4461). 14844 14845 [es6] Align Promise.resolve with the spec (issues 4161, 4341). 14846 14847 Prohibit let in lexical bindings (issue 4403). 14848 14849 Ensure scopes are backed by blocks in the body of for loops (Chromium 14850 issues 536750, 536751). 14851 14852 Performance and stability improvements on all platforms. 14853 14854 14855 2015-10-04: Version 4.8.1 14856 14857 [cross-context] create new function prototypes in the context of the 14858 function (issue 4217). 14859 14860 Fix completion of try..finally (issue 2529). 14861 14862 Extend Annex B 3.3 sloppy-mode block-scoped hoisting to scripts, eval 14863 (issue 4441). 14864 14865 [V8] Add name of function for function's closure scope (Chromium issue 14866 493156). 14867 14868 Performance and stability improvements on all platforms. 14869 14870 14871 2015-05-17: Version 4.5.2 14872 14873 Performance and stability improvements on all platforms. 14874 14875 14876 2015-05-16: Version 4.5.1 14877 14878 Test that TypedArray methods don't read length (issue 3578). 14879 14880 Implement %TypedArray%.{fill,find,findIndex} (issue 3578). 14881 14882 TypedArray.prototype.copyWithin method (issue 3578). 14883 14884 Provide accessor for object internal properties that doesn't require 14885 debugger to be active (Chromium issue 481845). 14886 14887 Don't create debug context if debug listener is not set (Chromium issue 14888 482290). 14889 14890 Performance and stability improvements on all platforms. 14891 14892 14893 2015-05-13: Version 4.4.65 14894 14895 Deprecate Isolate::New. 14896 14897 Factor out core of Array.forEach and .every, for use in TypedArrays 14898 (issue 3578). 14899 14900 Performance and stability improvements on all platforms. 14901 14902 14903 2015-05-12: Version 4.4.64 14904 14905 Performance and stability improvements on all platforms. 14906 14907 14908 2015-05-11: Version 4.4.63 14909 14910 Let Runtime_GrowArrayElements accept non-Smi numbers as |key| (Chromium 14911 issue 485410). 14912 14913 Make one copy for all TypedArray methods (issue 4085). 14914 14915 Performance and stability improvements on all platforms. 14916 14917 14918 2015-05-09: Version 4.4.62 14919 14920 [turbofan] Fix handling of OsrLoopEntry in ControlReducer::ConnectNTL() 14921 (Chromium issue 485908). 14922 14923 Performance and stability improvements on all platforms. 14924 14925 14926 2015-05-08: Version 4.4.61 14927 14928 Performance and stability improvements on all platforms. 14929 14930 14931 2015-05-08: Version 4.4.60 14932 14933 Performance and stability improvements on all platforms. 14934 14935 14936 2015-05-08: Version 4.4.59 14937 14938 Performance and stability improvements on all platforms. 14939 14940 14941 2015-05-07: Version 4.4.58 14942 14943 TypedArray.prototype.every method (issue 3578). 14944 14945 [V8] Reland https://codereview.chromium.org/1121833003/ (Chromium issue 14946 480652). 14947 14948 Performance and stability improvements on all platforms. 14949 14950 14951 2015-05-07: Version 4.4.57 14952 14953 Performance and stability improvements on all platforms. 14954 14955 14956 2015-05-06: Version 4.4.56 14957 14958 Shard v8_base.lib on Windows to avoid 2G .lib limit (Chromium issue 14959 485155). 14960 14961 Implement a 'trial parse' step, that will abort pre-parsing excessively 14962 long and trivial functions, so that they can be eagerly compiled after 14963 all. This essentially allows the parser to renege on its earlier 14964 decision to lazy-parse, if additional information suggests it was a bad 14965 decision (Chromium issue 470930). 14966 14967 Performance and stability improvements on all platforms. 14968 14969 14970 2015-05-06: Version 4.4.55 14971 14972 Handle the case when derived constructor is [[Call]]ed with 0 args 14973 (Chromium issue 474783). 14974 14975 freed_nodes in global-handles should be addititive (Chromium issues 14976 479796, 484671). 14977 14978 [V8] Reland https://codereview.chromium.org/1100993003/ (Chromium issue 14979 480652). 14980 14981 [es6] When comparing two symbols we may need to throw a TypeError (issue 14982 4073). 14983 14984 Performance and stability improvements on all platforms. 14985 14986 14987 2015-05-06: Version 4.4.54 14988 14989 Performance and stability improvements on all platforms. 14990 14991 14992 2015-05-05: Version 4.4.53 14993 14994 Performance and stability improvements on all platforms. 14995 14996 14997 2015-05-05: Version 4.4.52 14998 14999 Performance and stability improvements on all platforms. 15000 15001 15002 2015-05-04: Version 4.4.51 15003 15004 Performance and stability improvements on all platforms. 15005 15006 15007 2015-05-04: Version 4.4.50 15008 15009 Performance and stability improvements on all platforms. 15010 15011 15012 2015-05-01: Version 4.4.49 15013 15014 Performance and stability improvements on all platforms. 15015 15016 15017 2015-05-01: Version 4.4.48 15018 15019 [V8] Use previous token location as EOS token location (Chromium issue 15020 480652). 15021 15022 Implement kToBeExecutedOnceCodeAge (Chromium issue 470930). 15023 15024 Performance and stability improvements on all platforms. 15025 15026 15027 2015-04-30: Version 4.4.47 15028 15029 Performance and stability improvements on all platforms. 15030 15031 15032 2015-04-30: Version 4.4.46 15033 15034 Performance and stability improvements on all platforms. 15035 15036 15037 2015-04-29: Version 4.4.45 15038 15039 Performance and stability improvements on all platforms. 15040 15041 15042 2015-04-29: Version 4.4.44 15043 15044 Pass ArrayBuffer::Allocator via Isolate::CreateParams. 15045 15046 Fix unobservable constructor replacement on prototype maps (Chromium 15047 issue 478522). 15048 15049 Performance and stability improvements on all platforms. 15050 15051 15052 2015-04-29: Version 4.4.43 15053 15054 Performance and stability improvements on all platforms. 15055 15056 15057 2015-04-28: Version 4.4.42 15058 15059 MIPS: Fix FP load/store with large offsets from base register (Chromium 15060 issue 481519). 15061 15062 Extending v8::GetHeapStatistics to return total available size (Chromium 15063 issue 476013). 15064 15065 Performance and stability improvements on all platforms. 15066 15067 15068 2015-04-28: Version 4.4.41 15069 15070 Performance and stability improvements on all platforms. 15071 15072 15073 2015-04-28: Version 4.4.40 15074 15075 Do more to avoid last-resort stop-the-world GC (Chromium issue 481433). 15076 15077 Performance and stability improvements on all platforms. 15078 15079 15080 2015-04-27: Version 4.4.39 15081 15082 Performance and stability improvements on all platforms. 15083 15084 15085 2015-04-27: Version 4.4.38 15086 15087 Performance and stability improvements on all platforms. 15088 15089 15090 2015-04-25: Version 4.4.37 15091 15092 Performance and stability improvements on all platforms. 15093 15094 15095 2015-04-24: Version 4.4.36 15096 15097 Performance and stability improvements on all platforms. 15098 15099 15100 2015-04-24: Version 4.4.35 15101 15102 Performance and stability improvements on all platforms. 15103 15104 15105 2015-04-24: Version 4.4.34 15106 15107 Performance and stability improvements on all platforms. 15108 15109 15110 2015-04-23: Version 4.4.33 15111 15112 Performance and stability improvements on all platforms. 15113 15114 15115 2015-04-23: Version 4.4.32 15116 15117 Performance and stability improvements on all platforms. 15118 15119 15120 2015-04-23: Version 4.4.31 15121 15122 Performance and stability improvements on all platforms. 15123 15124 15125 2015-04-22: Version 4.4.30 15126 15127 Performance and stability improvements on all platforms. 15128 15129 15130 2015-04-22: Version 4.4.29 15131 15132 Performance and stability improvements on all platforms. 15133 15134 15135 2015-04-21: Version 4.4.28 15136 15137 Performance and stability improvements on all platforms. 15138 15139 15140 2015-04-21: Version 4.4.27 15141 15142 Performance and stability improvements on all platforms. 15143 15144 15145 2015-04-20: Version 4.4.26 15146 15147 Allow for accessing an ArrayBuffer contents without externalizing it. 15148 15149 Remove support for externally backed elements from the API (issue 3996). 15150 15151 Deprecate 3-args ResourceConstraints::ConfigureDefaults. 15152 15153 Indicate that low-memory-notificatin triggered GCs are "forced". 15154 15155 Adding missing V8_EXPORT flag in SpaceStatistics class in v8.h (Chromium 15156 issues 466141, 476013). 15157 15158 Performance and stability improvements on all platforms. 15159 15160 15161 2015-04-20: Version 4.4.25 15162 15163 Turn off SupportsFlexibleFloorAndRound for Arm64 due to a bug (Chromium 15164 issue 476477). 15165 15166 Adding V8 api to get memory statistics of spaces in V8::Heap (Chromium 15167 issues 466141, 476013). 15168 15169 Performance and stability improvements on all platforms. 15170 15171 15172 2015-04-17: Version 4.4.24 15173 15174 Performance and stability improvements on all platforms. 15175 15176 15177 2015-04-17: Version 4.4.23 15178 15179 Don't crash when reporting an access check failure for a detached global 15180 proxy (Chromium issue 475884). 15181 15182 Use smaller heap growing factor in idle notification to start 15183 incremental marking when there is idle time >16ms (Chromium issue 15184 477323). 15185 15186 Performance and stability improvements on all platforms. 15187 15188 15189 2015-04-16: Version 4.4.22 15190 15191 Reduce regexp compiler stack size when not optimizing regexps (Chromium 15192 issue 475705). 15193 15194 Performance and stability improvements on all platforms. 15195 15196 15197 2015-04-15: Version 4.4.21 15198 15199 Remove support for specifying the number of available threads. 15200 15201 When converting Maybe and MaybeLocal values with a check, always check. 15202 15203 Performance and stability improvements on all platforms. 15204 15205 15206 2015-04-15: Version 4.4.20 15207 15208 Performance and stability improvements on all platforms. 15209 15210 15211 2015-04-15: Version 4.4.19 15212 15213 Reland "Remove support for thread-based recompilation" (issue 3608). 15214 15215 Performance and stability improvements on all platforms. 15216 15217 15218 2015-04-14: Version 4.4.18 15219 15220 Reland "Remove support for thread-based recompilation" (issue 3608). 15221 15222 Performance and stability improvements on all platforms. 15223 15224 15225 2015-04-14: Version 4.4.17 15226 15227 Performance and stability improvements on all platforms. 15228 15229 15230 2015-04-13: Version 4.4.16 15231 15232 Expose ArrayBufferView::HasBuffer (issue 3996). 15233 15234 Performance and stability improvements on all platforms. 15235 15236 15237 2015-04-13: Version 4.4.15 15238 15239 Performance and stability improvements on all platforms. 15240 15241 15242 2015-04-12: Version 4.4.14 15243 15244 Performance and stability improvements on all platforms. 15245 15246 15247 2015-04-12: Version 4.4.13 15248 15249 Performance and stability improvements on all platforms. 15250 15251 15252 2015-04-10: Version 4.4.12 15253 15254 Performance and stability improvements on all platforms. 15255 15256 15257 2015-04-10: Version 4.4.11 15258 15259 Performance and stability improvements on all platforms. 15260 15261 15262 2015-04-10: Version 4.4.10 15263 15264 Don't #define snprintf in VS2015 - it's illegal and unneeded (Chromium 15265 issue 440500). 15266 15267 Performance and stability improvements on all platforms. 15268 15269 15270 2015-04-09: Version 4.4.9 15271 15272 Performance and stability improvements on all platforms. 15273 15274 15275 2015-04-09: Version 4.4.8 15276 15277 Performance and stability improvements on all platforms. 15278 15279 15280 2015-04-08: Version 4.4.7 15281 15282 Make GetDebugContext a bit more robust (Chromium issue 474538). 15283 15284 Performance and stability improvements on all platforms. 15285 15286 15287 2015-04-08: Version 4.4.6 15288 15289 Performance and stability improvements on all platforms. 15290 15291 15292 2015-04-08: Version 4.4.5 15293 15294 More robust when allocation fails during compaction (Chromium issue 15295 473307). 15296 15297 MIPS: JSEntryTrampoline: check for stack space before pushing arguments 15298 (Chromium issue 469768). 15299 15300 Performance and stability improvements on all platforms. 15301 15302 15303 2015-04-07: Version 4.4.4 15304 15305 Debugger: remove debug command API. 15306 15307 Remove support for thread-based recompilation (issue 3608). 15308 15309 JSEntryTrampoline: check for stack space before pushing arguments 15310 (Chromium issue 469768). 15311 15312 Performance and stability improvements on all platforms. 15313 15314 15315 2015-04-07: Version 4.4.3 15316 15317 Performance and stability improvements on all platforms. 15318 15319 15320 2015-04-06: Version 4.4.2 15321 15322 Performance and stability improvements on all platforms. 15323 15324 15325 2015-04-06: Version 4.4.1 15326 15327 Support for typed arrays added to Heap::RightTrimFixedArray() (Chromium 15328 issue 472513). 15329 15330 Expose an API on ArrayBufferView to copy out content w/o changing the 15331 buffer (issue 3996). 15332 15333 Performance and stability improvements on all platforms. 15334 15335 15336 2015-04-02: Version 4.3.66 15337 15338 Reland: Fix JSON parser Handle leak (previous CL 1041483004) (issue 15339 3976, Chromium issue 472504). 15340 15341 Turn off overapproximation of the weak closure again (issue 3862). 15342 15343 Performance and stability improvements on all platforms. 15344 15345 15346 2015-04-01: Version 4.3.65 15347 15348 Performance and stability improvements on all platforms. 15349 15350 15351 2015-04-01: Version 4.3.64 15352 15353 Performance and stability improvements on all platforms. 15354 15355 15356 2015-04-01: Version 4.3.63 15357 15358 [V8] Don't ignore sourceURL comment in inline scripts in .stack (issue 15359 3920). 15360 15361 Deprecate IdleNotification(). 15362 15363 Remove --harmony-numeric-literal flag. 15364 15365 Performance and stability improvements on all platforms. 15366 15367 15368 2015-03-31: Version 4.3.62 15369 15370 Put newspace evacuation in an EvacuationScope (Chromium issue 471554). 15371 15372 Fix libdl dependency on Android and remove librt hack (Chromium issue 15373 469973). 15374 15375 Ensure that GC idle notifications either make progress or stop 15376 requesting more GCs (Chromium issue 470615). 15377 15378 Layout descriptor must be trimmed when corresponding descriptors array 15379 is trimmed to stay in sync (Chromium issue 470804). 15380 15381 Fix JSON parser Handle leak (issue 3976). 15382 15383 Performance and stability improvements on all platforms. 15384 15385 15386 2015-03-30: Version 4.3.61 15387 15388 Performance and stability improvements on all platforms. 15389 15390 15391 2015-03-28: Version 4.3.60 15392 15393 Reland^2 "Filter invalid slots out from the SlotsBuffer after marking." 15394 (Chromium issues 454297, 470801). 15395 15396 This fixes missing incremental write barrier issue when double fields 15397 unboxing is enabled (Chromium issue 469146). 15398 15399 Performance and stability improvements on all platforms. 15400 15401 15402 2015-03-27: Version 4.3.59 15403 15404 Use a slot that is located on a heap page when removing invalid entries 15405 from the SlotsBuffer (Chromium issue 470801). 15406 15407 Performance and stability improvements on all platforms. 15408 15409 15410 2015-03-26: Version 4.3.58 15411 15412 Return timestamp of the last recorded interval to the caller of 15413 HeapProfiler::GetHeapStats (Chromium issue 467222). 15414 15415 Performance and stability improvements on all platforms. 15416 15417 15418 2015-03-26: Version 4.3.57 15419 15420 Reland [V8] Removed SourceLocationRestrict (Chromium issue 468781). 15421 15422 Performance and stability improvements on all platforms. 15423 15424 15425 2015-03-25: Version 4.3.56 15426 15427 Remove v8::Isolate::ClearInterrupt. 15428 15429 Performance and stability improvements on all platforms. 15430 15431 15432 2015-03-25: Version 4.3.55 15433 15434 Performance and stability improvements on all platforms. 15435 15436 15437 2015-03-24: Version 4.3.54 15438 15439 Do not assign positions to parser-generated desugarings (Chromium issue 15440 468661). 15441 15442 Performance and stability improvements on all platforms. 15443 15444 15445 2015-03-24: Version 4.3.53 15446 15447 Filter invalid slots out from the SlotsBuffer after marking (Chromium 15448 issue 454297). 15449 15450 Fix OOM bug 3976 (issue 3976). 15451 15452 Performance and stability improvements on all platforms. 15453 15454 15455 2015-03-24: Version 4.3.52 15456 15457 Remove calls to IdleNotification(). 15458 15459 Save heap object tracking data in heap snapshot (Chromium issue 467222). 15460 15461 Performance and stability improvements on all platforms. 15462 15463 15464 2015-03-24: Version 4.3.51 15465 15466 [V8] Removed SourceLocationRestrict (Chromium issue 468781). 15467 15468 [turbofan] Fix control reducer bug with walking non-control edges during 15469 ConnectNTL phase (Chromium issue 469605). 15470 15471 Performance and stability improvements on all platforms. 15472 15473 15474 2015-03-23: Version 4.3.50 15475 15476 Performance and stability improvements on all platforms. 15477 15478 15479 2015-03-23: Version 4.3.49 15480 15481 Ensure we don't overflow in BCE (Chromium issue 469148). 15482 15483 [turbofan] Fix lowering of Math.max for integral inputs (Chromium issue 15484 468162). 15485 15486 Use libdl to get symbols for backtraces. 15487 15488 Performance and stability improvements on all platforms. 15489 15490 15491 2015-03-19: Version 4.3.48 15492 15493 Clarify what APIs return Maybe and MaybeLocal values (issue 3929). 15494 15495 Introduce explicit constant for per Context debug data set by embedder 15496 (Chromium issue 466631). 15497 15498 Adjust key behaviour for weak collections (issues 3970, 3971, Chromium 15499 issue 460083). 15500 15501 Turn on overapproximation of the weak closure (issue 3862). 15502 15503 Performance and stability improvements on all platforms. 15504 15505 15506 2015-03-18: Version 4.3.47 15507 15508 Performance and stability improvements on all platforms. 15509 15510 15511 2015-03-17: Version 4.3.46 15512 15513 Performance and stability improvements on all platforms. 15514 15515 15516 2015-03-17: Version 4.3.45 15517 15518 Performance and stability improvements on all platforms. 15519 15520 15521 2015-03-17: Version 4.3.44 15522 15523 Performance and stability improvements on all platforms. 15524 15525 15526 2015-03-16: Version 4.3.43 15527 15528 Bugfix in hydrogen GVN (Chromium issue 467481). 15529 15530 Remove obsolete TakeHeapSnapshot method from API (Chromium issue 15531 465651). 15532 15533 Beautify syntax error for unterminated argument list (Chromium issue 15534 339474). 15535 15536 Performance and stability improvements on all platforms. 15537 15538 15539 2015-03-16: Version 4.3.42 15540 15541 Performance and stability improvements on all platforms. 15542 15543 15544 2015-03-15: Version 4.3.41 15545 15546 Performance and stability improvements on all platforms. 15547 15548 15549 2015-03-14: Version 4.3.40 15550 15551 Performance and stability improvements on all platforms. 15552 15553 15554 2015-03-14: Version 4.3.39 15555 15556 Performance and stability improvements on all platforms. 15557 15558 15559 2015-03-14: Version 4.3.38 15560 15561 Remove --harmony-scoping flag. 15562 15563 Performance and stability improvements on all platforms. 15564 15565 15566 2015-03-13: Version 4.3.37 15567 15568 Implement TDZ in StoreIC for top-level lexicals (issue 3941). 15569 15570 Turn on job-based optimizing compiler (issue 3608). 15571 15572 Performance and stability improvements on all platforms. 15573 15574 15575 2015-03-13: Version 4.3.36 15576 15577 Performance and stability improvements on all platforms. 15578 15579 15580 2015-03-12: Version 4.3.35 15581 15582 Add Cast() for Int32 and Uint32 (Chromium issue 462402). 15583 15584 Incorrect handling of HTransitionElementsKind in hydrogen check 15585 elimination phase fixed (Chromium issue 460917). 15586 15587 Performance and stability improvements on all platforms. 15588 15589 15590 2015-03-12: Version 4.3.34 15591 15592 Performance and stability improvements on all platforms. 15593 15594 15595 2015-03-12: Version 4.3.33 15596 15597 Fix the toolchain used to build the snapshots in GN (Chromium issues 15598 395249, 465456). 15599 15600 Performance and stability improvements on all platforms. 15601 15602 15603 2015-03-11: Version 4.3.32 15604 15605 Reland of Remove slots that point to unboxed doubles from the 15606 StoreBuffer/SlotsBuffer (Chromium issues 454297, 465273). 15607 15608 Performance and stability improvements on all platforms. 15609 15610 15611 2015-03-11: Version 4.3.31 15612 15613 Performance and stability improvements on all platforms. 15614 15615 15616 2015-03-11: Version 4.3.30 15617 15618 Remove uid and title from HeapSnapshot (Chromium issue 465651). 15619 15620 Remove deprecated CpuProfiler methods. 15621 15622 [turbofan] Fix --turbo-osr for OSRing into inner loop inside for-in 15623 (Chromium issue 462775). 15624 15625 Performance and stability improvements on all platforms. 15626 15627 15628 2015-03-10: Version 4.3.29 15629 15630 Performance and stability improvements on all platforms. 15631 15632 15633 2015-03-10: Version 4.3.28 15634 15635 Performance and stability improvements on all platforms. 15636 15637 15638 2015-03-10: Version 4.3.27 15639 15640 Performance and stability improvements on all platforms. 15641 15642 15643 2015-03-07: Version 4.3.26 15644 15645 Remove slots that point to unboxed doubles from the 15646 StoreBuffer/SlotsBuffer (Chromium issue 454297). 15647 15648 Performance and stability improvements on all platforms. 15649 15650 15651 2015-03-06: Version 4.3.25 15652 15653 Performance and stability improvements on all platforms. 15654 15655 15656 2015-03-06: Version 4.3.24 15657 15658 convert more things to maybe (issue 3929). 15659 15660 Performance and stability improvements on all platforms. 15661 15662 15663 2015-03-05: Version 4.3.23 15664 15665 [V8] Use Function.name for stack frames in v8::StackTrace (Chromium 15666 issue 17356). 15667 15668 Allow passing sourceMapUrl when compiling scripts (Chromium issue 15669 462572). 15670 15671 convert compile functions to use maybe (issue 3929). 15672 15673 Performance and stability improvements on all platforms. 15674 15675 15676 2015-03-05: Version 4.3.22 15677 15678 give UniquePersistent full move semantics (issue 3669). 15679 15680 Performance and stability improvements on all platforms. 15681 15682 15683 2015-03-05: Version 4.3.21 15684 15685 Performance and stability improvements on all platforms. 15686 15687 15688 2015-03-04: Version 4.3.20 15689 15690 convert remaining object functions to maybes (issue 3929). 15691 15692 Performance and stability improvements on all platforms. 15693 15694 15695 2015-03-04: Version 4.3.19 15696 15697 ARM assembler: fix undefined behaviour in fits_shifter (Chromium issues 15698 444089, 463436). 15699 15700 Implement subclassing Arrays (issue 3930). 15701 15702 [es6] Fix for-const loops (issue 3983). 15703 15704 Performance and stability improvements on all platforms. 15705 15706 15707 2015-03-04: Version 4.3.18 15708 15709 Implement subclassing Arrays (issue 3930). 15710 15711 Performance and stability improvements on all platforms. 15712 15713 15714 2015-03-04: Version 4.3.17 15715 15716 Implement subclassing Arrays (issue 3930). 15717 15718 convert more object functions to return maybes (issue 3929). 15719 15720 Performance and stability improvements on all platforms. 15721 15722 15723 2015-03-03: Version 4.3.16 15724 15725 check for null context on execution entry (issue 3929). 15726 15727 convert object::* to return maybe values (issue 3929). 15728 15729 Removed funky Maybe constructor and made fields private (issue 3929). 15730 15731 Polish Maybe API a bit, removing useless creativity and fixing some 15732 signatures (issue 3929). 15733 15734 Performance and stability improvements on all platforms. 15735 15736 15737 2015-03-02: Version 4.3.15 15738 15739 Performance and stability improvements on all platforms. 15740 15741 15742 2015-03-02: Version 4.3.14 15743 15744 Performance and stability improvements on all platforms. 15745 15746 15747 2015-02-28: Version 4.3.13 15748 15749 Disallow subclassing Arrays (issue 3930). 15750 15751 Performance and stability improvements on all platforms. 15752 15753 15754 2015-02-28: Version 4.3.12 15755 15756 Performance and stability improvements on all platforms. 15757 15758 15759 2015-02-27: Version 4.3.11 15760 15761 Disallow subclassing Arrays (issue 3930). 15762 15763 convert Value::*Value() function to return Maybe results (issue 3929). 15764 15765 Performance and stability improvements on all platforms. 15766 15767 15768 2015-02-27: Version 4.3.10 15769 15770 Convert v8::Value::To* to use MaybeLocal (issue 3929). 15771 15772 Performance and stability improvements on all platforms. 15773 15774 15775 2015-02-26: Version 4.3.9 15776 15777 Add public version macros (issue 3075). 15778 15779 Performance and stability improvements on all platforms. 15780 15781 15782 2015-02-26: Version 4.3.8 15783 15784 Performance and stability improvements on all platforms. 15785 15786 15787 2015-02-25: Version 4.3.7 15788 15789 Performance and stability improvements on all platforms. 15790 15791 15792 2015-02-25: Version 4.3.6 15793 15794 Performance and stability improvements on all platforms. 15795 15796 15797 2015-02-25: Version 4.3.5 15798 15799 Turn on job based recompilation (issue 3608). 15800 15801 Performance and stability improvements on all platforms. 15802 15803 15804 2015-02-24: Version 4.3.4 15805 15806 Reland "Correctly propagate terminate exception in TryCall." (issue 15807 3892). 15808 15809 Performance and stability improvements on all platforms. 15810 15811 15812 2015-02-24: Version 4.3.3 15813 15814 Performance and stability improvements on all platforms. 15815 15816 15817 2015-02-24: Version 4.3.2 15818 15819 Update GN build files with the cpu_arch -> current_cpu change. 15820 15821 Performance and stability improvements on all platforms. 15822 15823 15824 2015-02-23: Version 4.3.1 15825 15826 Limit size of first page based on serialized data (Chromium issue 15827 453111). 15828 15829 Performance and stability improvements on all platforms. 15830 15831 15832 2015-02-19: Version 4.2.77 15833 15834 Make generator constructors configurable (issue 3902). 15835 15836 Performance and stability improvements on all platforms. 15837 15838 15839 2015-02-19: Version 4.2.76 15840 15841 Performance and stability improvements on all platforms. 15842 15843 15844 2015-02-18: Version 4.2.75 15845 15846 Performance and stability improvements on all platforms. 15847 15848 15849 2015-02-18: Version 4.2.74 15850 15851 Correctly propagate terminate exception in TryCall (issue 3892). 15852 15853 Performance and stability improvements on all platforms. 15854 15855 15856 2015-02-17: Version 4.2.73 15857 15858 Performance and stability improvements on all platforms. 15859 15860 15861 2015-02-17: Version 4.2.72 15862 15863 [turbofan] Fix control reducer with re-reducing branches (Chromium issue 15864 458876). 15865 15866 Performance and stability improvements on all platforms. 15867 15868 15869 2015-02-16: Version 4.2.71 15870 15871 Implement ES6 rest parameters (issue 2159). 15872 15873 Performance and stability improvements on all platforms. 15874 15875 15876 2015-02-13: Version 4.2.70 15877 15878 new classes: no longer experimental (issue 3834). 15879 15880 Make it possible to define arguments for CompileFunctionInContext. 15881 15882 Performance and stability improvements on all platforms. 15883 15884 15885 2015-02-12: Version 4.2.69 15886 15887 Performance and stability improvements on all platforms. 15888 15889 15890 2015-02-11: Version 4.2.68 15891 15892 Performance and stability improvements on all platforms. 15893 15894 15895 2015-02-11: Version 4.2.67 15896 15897 Throw on range error when creating a string via API (issue 3853). 15898 15899 Performance and stability improvements on all platforms. 15900 15901 15902 2015-02-11: Version 4.2.66 15903 15904 Performance and stability improvements on all platforms. 15905 15906 15907 2015-02-10: Version 4.2.65 15908 15909 Performance and stability improvements on all platforms. 15910 15911 15912 2015-02-10: Version 4.2.64 15913 15914 Performance and stability improvements on all platforms. 15915 15916 15917 2015-02-10: Version 4.2.63 15918 15919 Introduce a compile method that takes context extensions (Chromium issue 15920 456192). 15921 15922 Performance and stability improvements on all platforms. 15923 15924 15925 2015-02-09: Version 4.2.62 15926 15927 Performance and stability improvements on all platforms. 15928 15929 15930 2015-02-09: Version 4.2.61 15931 15932 Performance and stability improvements on all platforms. 15933 15934 15935 2015-02-07: Version 4.2.60 15936 15937 Performance and stability improvements on all platforms. 15938 15939 15940 2015-02-07: Version 4.2.59 15941 15942 Performance and stability improvements on all platforms. 15943 15944 15945 2015-02-07: Version 4.2.58 15946 15947 Performance and stability improvements on all platforms. 15948 15949 15950 2015-02-06: Version 4.2.57 15951 15952 Performance and stability improvements on all platforms. 15953 15954 15955 2015-02-06: Version 4.2.56 15956 15957 Performance and stability improvements on all platforms. 15958 15959 15960 2015-02-06: Version 4.2.55 15961 15962 Protect against uninitialized lexical variables at top-level (Chromium 15963 issue 452510). 15964 15965 Performance and stability improvements on all platforms. 15966 15967 15968 2015-02-05: Version 4.2.54 15969 15970 Fix HConstant(double, ...) constructor (issue 3865). 15971 15972 Add NativeWeakMap to v8.h (Chromium issue 437416). 15973 15974 Performance and stability improvements on all platforms. 15975 15976 15977 2015-02-05: Version 4.2.53 15978 15979 Fix issue with multiple properties and emit store (issue 3856). 15980 15981 Class methods should be non enumerable (issue 3330). 15982 15983 Performance and stability improvements on all platforms. 15984 15985 15986 2015-02-04: Version 4.2.52 15987 15988 Add WeakKeyMap to v8.h (Chromium issue 437416). 15989 15990 Performance and stability improvements on all platforms. 15991 15992 15993 2015-02-04: Version 4.2.51 15994 15995 Performance and stability improvements on all platforms. 15996 15997 15998 2015-02-03: Version 4.2.50 15999 16000 Reset inlining limits due to overly long compilation times in 16001 Speedometer, Dart2JS (Chromium issue 454625). 16002 16003 Add WeakMap to v8.h (Chromium issue 437416). 16004 16005 [V8] Added line, column and script symbols for SyntaxError (Chromium 16006 issue 443140). 16007 16008 Performance and stability improvements on all platforms. 16009 16010 16011 2015-02-03: Version 4.2.49 16012 16013 Compute the same hash for all NaN values (issue 3859). 16014 16015 Performance and stability improvements on all platforms. 16016 16017 16018 2015-02-03: Version 4.2.48 16019 16020 Performance and stability improvements on all platforms. 16021 16022 16023 2015-02-02: Version 4.2.47 16024 16025 Check global object behind global proxy for extensibility (Chromium 16026 issue 454091). 16027 16028 Performance and stability improvements on all platforms. 16029 16030 16031 2015-02-02: Version 4.2.46 16032 16033 Performance and stability improvements on all platforms. 16034 16035 16036 2015-02-02: Version 4.2.45 16037 16038 Performance and stability improvements on all platforms. 16039 16040 16041 2015-02-01: Version 4.2.44 16042 16043 Performance and stability improvements on all platforms. 16044 16045 16046 2015-02-01: Version 4.2.43 16047 16048 Performance and stability improvements on all platforms. 16049 16050 16051 2015-01-31: Version 4.2.42 16052 16053 Performance and stability improvements on all platforms. 16054 16055 16056 2015-01-31: Version 4.2.41 16057 16058 Layout descriptor sharing issue fixed (issue 3832, Chromium issue 16059 437713). 16060 16061 Performance and stability improvements on all platforms. 16062 16063 16064 2015-01-30: Version 4.2.40 16065 16066 Performance and stability improvements on all platforms. 16067 16068 16069 2015-01-30: Version 4.2.38 16070 16071 Move object literal checking into checker classes (issue 3819). 16072 16073 [turbofan] Fix OSR compilations of for-in. 16074 16075 Performance and stability improvements on all platforms. 16076 16077 16078 2015-01-30: Version 4.2.37 16079 16080 Do not create unresolved variables when parsing arrow functions lazily 16081 (issue 3501). 16082 16083 Performance and stability improvements on all platforms. 16084 16085 16086 2015-01-29: Version 4.2.36 16087 16088 Performance and stability improvements on all platforms. 16089 16090 16091 2015-01-29: Version 4.2.35 16092 16093 Performance and stability improvements on all platforms. 16094 16095 16096 2015-01-28: Version 4.2.34 16097 16098 Performance and stability improvements on all platforms. 16099 16100 16101 2015-01-28: Version 4.2.33 16102 16103 Performance and stability improvements on all platforms. 16104 16105 16106 2015-01-27: Version 4.2.32 16107 16108 Do not generalize field representations when making elements kind or 16109 observed transition (Chromium issue 448711). 16110 16111 Performance and stability improvements on all platforms. 16112 16113 16114 2015-01-27: Version 4.2.31 16115 16116 [x86] Disable AVX unless the operating system explicitly claims to 16117 support it (issue 3846, Chromium issue 452033). 16118 16119 Performance and stability improvements on all platforms. 16120 16121 16122 2015-01-27: Version 4.2.30 16123 16124 Performance and stability improvements on all platforms. 16125 16126 16127 2015-01-26: Version 4.2.29 16128 16129 MIPS: Fixed Hydrogen environment handling for mul-i ARM and ARM64 (issue 16130 451322). 16131 16132 [turbofan] Simplify reduction if IfTrue and IfFalse and fix bugs 16133 (Chromium issue 451958). 16134 16135 Add HeapNumber fast path to v8::Value::{Uint,Int}32Value() (Chromium 16136 issue 446097). 16137 16138 Performance and stability improvements on all platforms. 16139 16140 16141 2015-01-26: Version 4.2.28 16142 16143 Fixed Hydrogen environment handling for mul-i on ARM and ARM64 (issue 16144 451322). 16145 16146 Performance and stability improvements on all platforms. 16147 16148 16149 2015-01-25: Version 4.2.27 16150 16151 Performance and stability improvements on all platforms. 16152 16153 16154 2015-01-24: Version 4.2.26 16155 16156 ES6 Array.prototype.toString falls back on Object.prototype.toString if 16157 method "join" is not callable (issue 3793). 16158 16159 Performance and stability improvements on all platforms. 16160 16161 16162 2015-01-23: Version 4.2.25 16163 16164 Performance and stability improvements on all platforms. 16165 16166 16167 2015-01-23: Version 4.2.24 16168 16169 Performance and stability improvements on all platforms. 16170 16171 16172 2015-01-23: Version 4.2.23 16173 16174 [x86] Blacklist AVX for Windows versions before 6.1 (Windows 7) (issue 16175 3846). 16176 16177 Performance and stability improvements on all platforms. 16178 16179 16180 2015-01-23: Version 4.2.22 16181 16182 Fix run-time ARMv6 detection (issue 3844). 16183 16184 Support concatenating with zero-size arrays with DICTIONARY_ELEMENTS in 16185 Runtime_ArrayConcat (Chromium issue 450895). 16186 16187 Performance and stability improvements on all platforms. 16188 16189 16190 2015-01-22: Version 4.2.21 16191 16192 Performance and stability improvements on all platforms. 16193 16194 16195 2015-01-22: Version 4.2.20 16196 16197 Add a pretty printer to improve the error message non-function calls 16198 (Chromium issue 259443). 16199 16200 Remove implicit uint8_t to char cast in string replace (Chromium issue 16201 446196). 16202 16203 Performance and stability improvements on all platforms. 16204 16205 16206 2015-01-21: Version 4.2.19 16207 16208 Performance and stability improvements on all platforms. 16209 16210 16211 2015-01-20: Version 4.2.18 16212 16213 Fix issue with __proto__ when using ES6 object literals (issue 3818). 16214 16215 Performance and stability improvements on all platforms. 16216 16217 16218 2015-01-20: Version 4.2.17 16219 16220 Performance and stability improvements on all platforms. 16221 16222 16223 2015-01-20: Version 4.2.16 16224 16225 Performance and stability improvements on all platforms. 16226 16227 16228 2015-01-19: Version 4.2.15 16229 16230 Unobscurified OFStream (Chromium issue 448102). 16231 16232 Performance and stability improvements on all platforms. 16233 16234 16235 2015-01-19: Version 4.2.14 16236 16237 Performance and stability improvements on all platforms. 16238 16239 16240 2015-01-18: Version 4.2.13 16241 16242 Performance and stability improvements on all platforms. 16243 16244 16245 2015-01-18: Version 4.2.12 16246 16247 Performance and stability improvements on all platforms. 16248 16249 16250 2015-01-17: Version 4.2.11 16251 16252 Performance and stability improvements on all platforms. 16253 16254 16255 2015-01-16: Version 4.2.10 16256 16257 Performance and stability improvements on all platforms. 16258 16259 16260 2015-01-16: Version 4.2.9 16261 16262 MIPS: ES6 computed property names (issue 3754). 16263 16264 ES6 computed property names (issue 3754). 16265 16266 Performance and stability improvements on all platforms. 16267 16268 16269 2015-01-15: Version 4.2.8 16270 16271 Performance and stability improvements on all platforms. 16272 16273 16274 2015-01-15: Version 4.2.7 16275 16276 Performance and stability improvements on all platforms. 16277 16278 16279 2015-01-15: Version 4.2.6 16280 16281 Performance and stability improvements on all platforms. 16282 16283 16284 2015-01-15: Version 4.2.5 16285 16286 Performance and stability improvements on all platforms. 16287 16288 16289 2015-01-14: Version 4.2.4 16290 16291 Auto-generate v8 version based on tags (Chromium issue 446166). 16292 16293 Remove support for signatures with arguments. 16294 16295 Add proper support for proxies to HType (Chromium issue 448730). 16296 16297 [turbofan] Fix truncation/representation sloppiness wrt. bool/bit (issue 16298 3812). 16299 16300 Performance and stability improvements on all platforms. 16301 16302 16303 2015-01-14: Version 4.2.3 16304 16305 Performance and stability improvements on all platforms. 16306 16307 16308 2015-01-14: Version 4.2.2 16309 16310 Performance and stability improvements on all platforms. 16311 16312 16313 2015-01-14: Version 4.2.1 16314 16315 Map -0 to integer 0 for typed array constructors (Chromium issue 16316 447756). 16317 16318 Introduce a gyp variable to control whether or not slow dchecks are on. 16319 16320 Correctly setup the freelist of the coderange on Win64 (Chromium issue 16321 447555). 16322 16323 Fast forward V8 to version 4.2. 16324 16325 Remove "extra checks". 16326 16327 Performance and stability improvements on all platforms. 16328 16329 16330 2015-01-08: Version 3.32.7 16331 16332 Correctly parse line ends for debugging (issue 2825). 16333 16334 Fixed printing during DCE (issue 3679). 16335 16336 Performance and stability improvements on all platforms. 16337 16338 16339 2015-01-08: Version 3.32.6 16340 16341 Performance and stability improvements on all platforms. 16342 16343 16344 2015-01-08: Version 3.32.5 16345 16346 Correct handling of exceptions occured during getting of exception stack 16347 trace (Chromium issue 444805). 16348 16349 Fix bug in Runtime_CompileOptimized resulting from stack overflow 16350 (Chromium issue 446774). 16351 16352 Turn on job-based recompilation (issue 3608). 16353 16354 Performance and stability improvements on all platforms. 16355 16356 16357 2015-01-07: Version 3.32.4 16358 16359 Performance and stability improvements on all platforms. 16360 16361 16362 2015-01-07: Version 3.32.3 16363 16364 Performance and stability improvements on all platforms. 16365 16366 16367 2015-01-07: Version 3.32.2 16368 16369 Performance and stability improvements on all platforms. 16370 16371 16372 2015-01-07: Version 3.32.1 16373 16374 [turbofan] Don't crash when typing load from a Uint8ClampedArray 16375 (Chromium issue 446156). 16376 16377 [turbofan] Truncation of Bit/Word8/16 to Word32 is a no-op (Chromium 16378 issue 445859). 16379 16380 [x64] Rearrange code for OOB integer loads (Chromium issue 445858). 16381 16382 Fix %NeverOptimizeFunction() intrinsic (Chromium issue 445732). 16383 16384 [turbofan] Fix invalid bounds check with overflowing offset (Chromium 16385 issue 445267). 16386 16387 [turbofan] Raise max virtual registers and call parameter limit (issue 16388 3786). 16389 16390 Performance and stability improvements on all platforms. 16391 16392 16393 2014-12-23: Version 3.31.74 16394 16395 [turbofan] Turn DCHECK for fixed slot index into a CHECK (Chromium issue 16396 444681). 16397 16398 Performance and stability improvements on all platforms. 16399 16400 16401 2014-12-23: Version 3.31.73 16402 16403 [turbofan] Fix missing ChangeUint32ToUint64 in lowering of LoadBuffer 16404 (Chromium issue 444695). 16405 16406 Enable the embedder to specify what kind of context was disposed. 16407 16408 Performance and stability improvements on all platforms. 16409 16410 16411 2014-12-22: Version 3.31.72 16412 16413 [turbofan] Correctify lowering of Uint8ClampedArray buffer access 16414 (Chromium issue 444508). 16415 16416 Performance and stability improvements on all platforms. 16417 16418 16419 2014-12-20: Version 3.31.71 16420 16421 Performance and stability improvements on all platforms. 16422 16423 16424 2014-12-20: Version 3.31.70 16425 16426 Performance and stability improvements on all platforms. 16427 16428 16429 2014-12-20: Version 3.31.69 16430 16431 Performance and stability improvements on all platforms. 16432 16433 16434 2014-12-19: Version 3.31.68 16435 16436 [turbofan] Fix unsafe out-of-bounds check for checked loads/stores 16437 (Chromium issue 443744). 16438 16439 Performance and stability improvements on all platforms. 16440 16441 16442 2014-12-19: Version 3.31.67 16443 16444 Performance and stability improvements on all platforms. 16445 16446 16447 2014-12-19: Version 3.31.66 16448 16449 Ship ES6 template literals (issue 3230). 16450 16451 Performance and stability improvements on all platforms. 16452 16453 16454 2014-12-18: Version 3.31.65 16455 16456 ES6 template literals should not use legacy octal strings (issue 3736). 16457 16458 Performance and stability improvements on all platforms. 16459 16460 16461 2014-12-18: Version 3.31.64 16462 16463 Fixed -fsanitize=float-cast-overflow problems (issue 3773). 16464 16465 Performance and stability improvements on all platforms. 16466 16467 16468 2014-12-18: Version 3.31.63 16469 16470 ES6 computed property names (issue 3754). 16471 16472 Performance and stability improvements on all platforms. 16473 16474 16475 2014-12-17: Version 3.31.62 16476 16477 Performance and stability improvements on all platforms. 16478 16479 16480 2014-12-17: Version 3.31.61 16481 16482 ES6: Update unscopables to match spec (issue 3632). 16483 16484 ES6 computed property names (issue 3754). 16485 16486 More -fsanitize=vptr fixes (Chromium issue 441099). 16487 16488 [turbofan] Cache conversions inserted during typed lowering (issue 16489 3763). 16490 16491 Performance and stability improvements on all platforms. 16492 16493 16494 2014-12-16: Version 3.31.60 16495 16496 Performance and stability improvements on all platforms. 16497 16498 16499 2014-12-16: Version 3.31.59 16500 16501 Performance and stability improvements on all platforms. 16502 16503 16504 2014-12-16: Version 3.31.58 16505 16506 Ship ES6 classes (issue 3330). 16507 16508 ES6 computed property names (issue 3754). 16509 16510 Performance and stability improvements on all platforms. 16511 16512 16513 2014-12-12: Version 3.31.57 16514 16515 Consistently use only one of virtual/OVERRIDE/FINAL (issue 3753). 16516 16517 Performance and stability improvements on all platforms. 16518 16519 16520 2014-12-12: Version 3.31.56 16521 16522 Performance and stability improvements on all platforms. 16523 16524 16525 2014-12-12: Version 3.31.55 16526 16527 Performance and stability improvements on all platforms. 16528 16529 16530 2014-12-11: Version 3.31.54 16531 16532 Implement Array.from() (issue 3336). 16533 16534 move v8_use_external_startup_data to standalone.gypi (Chromium issue 16535 421063). 16536 16537 Performance and stability improvements on all platforms. 16538 16539 16540 2014-12-11: Version 3.31.53 16541 16542 Performance and stability improvements on all platforms. 16543 16544 16545 2014-12-11: Version 3.31.52 16546 16547 Ship ES6 block scoping (issue 2198). 16548 16549 Optimize Object.seal and Object.preventExtensions (issue 3662, Chromium 16550 issue 115960). 16551 16552 Add Array.prototype.includes (issue 3575). 16553 16554 Performance and stability improvements on all platforms. 16555 16556 16557 2014-12-10: Version 3.31.51 16558 16559 [x64] Fix optimization for certain checked load/stores (Chromium issue 16560 439743). 16561 16562 Performance and stability improvements on all platforms. 16563 16564 16565 2014-12-09: Version 3.31.50 16566 16567 Temporarily restore make dependencies. 16568 16569 Performance and stability improvements on all platforms. 16570 16571 16572 2014-12-09: Version 3.31.49 16573 16574 Performance and stability improvements on all platforms. 16575 16576 16577 2014-12-09: Version 3.31.48 16578 16579 Performance and stability improvements on all platforms. 16580 16581 16582 2014-12-09: Version 3.31.47 16583 16584 Temporarily restore make dependencies. 16585 16586 Performance and stability improvements on all platforms. 16587 16588 16589 2014-12-08: Version 3.31.46 16590 16591 Performance and stability improvements on all platforms. 16592 16593 16594 2014-12-08: Version 3.31.45 16595 16596 Update all DEPS to match chromium's DEPS at edb488e. 16597 16598 Turn on DCHECKs and other debugging code if dcheck_always_on is 1 (issue 16599 3731). 16600 16601 Optimize GetPrototype. 16602 16603 Performance and stability improvements on all platforms. 16604 16605 16606 2014-12-05: Version 3.31.44 16607 16608 Performance and stability improvements on all platforms. 16609 16610 16611 2014-12-04: Version 3.31.43 16612 16613 ES6 template literals: Fix issue with template after rbrace (issue 16614 3734). 16615 16616 Stage ES6 template literals (issue 3230). 16617 16618 Performance and stability improvements on all platforms. 16619 16620 16621 2014-12-04: Version 3.31.42 16622 16623 Performance and stability improvements on all platforms. 16624 16625 16626 2014-12-04: Version 3.31.41 16627 16628 Simplify template literal raw string creation (issue 3710). 16629 16630 Performance and stability improvements on all platforms. 16631 16632 16633 2014-12-03: Version 3.31.40 16634 16635 Performance and stability improvements on all platforms. 16636 16637 16638 2014-12-03: Version 3.31.39 16639 16640 Performance and stability improvements on all platforms. 16641 16642 16643 2014-12-03: Version 3.31.38 16644 16645 Stage ES6 classes and object literal extensions (issue 3330). 16646 16647 Fixed environment handling for LFlooringDivI on ARM (Chromium issue 16648 437765). 16649 16650 Add GetIdentityHash to v8::Name object API (Chromium issue 437416). 16651 16652 Set V8_CC_GNU or V8_CC_MSVC for clang in gcc / cl mode (Chromium issue 16653 82385). 16654 16655 Performance and stability improvements on all platforms. 16656 16657 16658 2014-12-02: Version 3.31.37 16659 16660 Performance and stability improvements on all platforms. 16661 16662 16663 2014-12-02: Version 3.31.36 16664 16665 Set V8_CC_GNU or V8_CC_MSVC for clang in gcc / cl mode (Chromium issue 16666 82385). 16667 16668 Performance and stability improvements on all platforms. 16669 16670 16671 2014-12-02: Version 3.31.35 16672 16673 Performance and stability improvements on all platforms. 16674 16675 16676 2014-12-01: Version 3.31.34 16677 16678 Performance and stability improvements on all platforms. 16679 16680 16681 2014-12-01: Version 3.31.33 16682 16683 Performance and stability improvements on all platforms. 16684 16685 16686 2014-12-01: Version 3.31.32 16687 16688 Performance and stability improvements on all platforms. 16689 16690 16691 2014-12-01: Version 3.31.31 16692 16693 Performance and stability improvements on all platforms. 16694 16695 16696 2014-11-29: Version 3.31.30 16697 16698 Performance and stability improvements on all platforms. 16699 16700 16701 2014-11-28: Version 3.31.29 16702 16703 Stage @@toStringTag (--harmony-tostring). 16704 16705 Performance and stability improvements on all platforms. 16706 16707 16708 2014-11-28: Version 3.31.28 16709 16710 Performance and stability improvements on all platforms. 16711 16712 16713 2014-11-28: Version 3.31.27 16714 16715 Ship harmony-strings. 16716 16717 Performance and stability improvements on all platforms. 16718 16719 16720 2014-11-28: Version 3.31.26 16721 16722 Abort optimization in corner case (Chromium issue 436893). 16723 16724 Performance and stability improvements on all platforms. 16725 16726 16727 2014-11-26: Version 3.31.25 16728 16729 Stage ES6 block scoping (issue 2198). 16730 16731 Introduce legacy const slots in correct context (Chromium issue 410030). 16732 16733 Performance and stability improvements on all platforms. 16734 16735 16736 2014-11-26: Version 3.31.24 16737 16738 Performance and stability improvements on all platforms. 16739 16740 16741 2014-11-25: Version 3.31.23 16742 16743 Performance and stability improvements on all platforms. 16744 16745 16746 2014-11-25: Version 3.31.22 16747 16748 Performance and stability improvements on all platforms. 16749 16750 16751 2014-11-24: Version 3.31.21 16752 16753 Performance and stability improvements on all platforms. 16754 16755 16756 2014-11-24: Version 3.31.20 16757 16758 Performance and stability improvements on all platforms. 16759 16760 16761 2014-11-22: Version 3.31.19 16762 16763 Performance and stability improvements on all platforms. 16764 16765 16766 2014-11-21: Version 3.31.18 16767 16768 Performance and stability improvements on all platforms. 16769 16770 16771 2014-11-21: Version 3.31.17 16772 16773 Performance and stability improvements on all platforms. 16774 16775 16776 2014-11-21: Version 3.31.16 16777 16778 Cache template literal callSiteObj (issue 3230). 16779 16780 Rename String.prototype.contains to 'includes'. 16781 16782 Reserve code range block for evacuation (Chromium issue 430118). 16783 16784 Performance and stability improvements on all platforms. 16785 16786 16787 2014-11-20: Version 3.31.15 16788 16789 Rename String.prototype.contains to 'includes'. 16790 16791 Performance and stability improvements on all platforms. 16792 16793 16794 2014-11-19: Version 3.31.14 16795 16796 Remove Weak{Map,Set}.prototype.clear. 16797 16798 Performance and stability improvements on all platforms. 16799 16800 16801 2014-11-19: Version 3.31.13 16802 16803 Performance and stability improvements on all platforms. 16804 16805 16806 2014-11-19: Version 3.31.12 16807 16808 Classes: Expand test to cover strict runtime behavior (issue 3330). 16809 16810 v8::String::Concat must not throw (Chromium issue 420240). 16811 16812 Fix disabling all break points from within the debug event callback 16813 (Chromium issue 432493). 16814 16815 Performance and stability improvements on all platforms. 16816 16817 16818 2014-11-18: Version 3.31.11 16819 16820 Performance and stability improvements on all platforms. 16821 16822 16823 2014-11-17: Version 3.31.10 16824 16825 Performance and stability improvements on all platforms. 16826 16827 16828 2014-11-17: Version 3.31.9 16829 16830 Expose internal properties of map/set iterators via mirrors. 16831 16832 Performance and stability improvements on all platforms. 16833 16834 16835 2014-11-17: Version 3.31.8 16836 16837 Performance and stability improvements on all platforms. 16838 16839 16840 2014-11-15: Version 3.31.7 16841 16842 Classes: Add support for stepping through default constructors (issue 16843 3674). 16844 16845 Performance and stability improvements on all platforms. 16846 16847 16848 2014-11-14: Version 3.31.6 16849 16850 Fix desugaring of let bindings in for loops to handle continue properly 16851 (issue 3683). 16852 16853 Performance and stability improvements on all platforms. 16854 16855 16856 2014-11-14: Version 3.31.5 16857 16858 Classes: Implement correct name binding (issue 3330). 16859 16860 Performance and stability improvements on all platforms. 16861 16862 16863 2014-11-14: Version 3.31.4 16864 16865 Performance and stability improvements on all platforms. 16866 16867 16868 2014-11-14: Version 3.31.3 16869 16870 Classes: Cleanup default constructor flag. 16871 16872 Soft fail for invalid cache data. 16873 16874 Implement .of() on typed arrays (issue 3578). 16875 16876 Performance and stability improvements on all platforms. 16877 16878 16879 2014-11-13: Version 3.31.2 16880 16881 MIPS: Leaving a generator via an exception causes it to close (issue 16882 3096). 16883 16884 MIPS: ES6: Add support for super in object literals (issue 3571). 16885 16886 Increase the target new space size to the max new space size (issue 16887 3626). 16888 16889 Leaving a generator via an exception causes it to close (issue 3096). 16890 16891 Correctly compute line numbers in functions from the function 16892 constructor (Chromium issue 109362). 16893 16894 Rename v8::Exception::GetMessage to CreateMessage. 16895 16896 Classes: Add support for arguments in default constructor (issue 3672). 16897 16898 ES6: Add support for super in object literals (issue 3571). 16899 16900 Performance and stability improvements on all platforms. 16901 16902 16903 2014-11-12: Version 3.31.1 16904 16905 Fix has_constant_parameter_count() confusion in LReturn (Chromium issue 16906 431602). 16907 16908 Performance and stability improvements on all platforms. 16909 16910 16911 2014-11-05: Version 3.30.33 16912 16913 `1..isPrototypeOf.call(null)` should return false, not throw TypeError 16914 (issue 3483). 16915 16916 Refactor ObjectGetOwnPropertyKeys to accept bitmask rather than boolean 16917 (issue 3549). 16918 16919 Add debug mirror support for ES6 Map/Set iterators (Chromium issue 16920 427868). 16921 16922 Performance and stability improvements on all platforms. 16923 16924 16925 2014-11-04: Version 3.30.30 16926 16927 Performance and stability improvements on all platforms. 16928 16929 16930 2014-11-02: Version 3.30.27 16931 16932 Performance and stability improvements on all platforms. 16933 16934 16935 2014-11-02: Version 3.30.26 16936 16937 Performance and stability improvements on all platforms. 16938 16939 16940 2014-11-01: Version 3.30.25 16941 16942 Performance and stability improvements on all platforms. 16943 16944 16945 2014-11-01: Version 3.30.24 16946 16947 Ensure we don't try to inline raw access to indexed interceptor 16948 receivers (Chromium issue 419220). 16949 16950 Performance and stability improvements on all platforms. 16951 16952 16953 2014-10-31: Version 3.30.23 16954 16955 Introduce v8::Exception::GetMessage to find location of an error object 16956 (Chromium issue 427954). 16957 16958 Performance and stability improvements on all platforms. 16959 16960 16961 2014-10-30: Version 3.30.22 16962 16963 MIPS: Classes: Add super support in methods and accessors (issue 3330). 16964 16965 Classes: Add super support in methods and accessors (issue 3330). 16966 16967 Performance and stability improvements on all platforms. 16968 16969 16970 2014-10-29: Version 3.30.21 16971 16972 MIPS: Classes: Add basic support for properties (issue 3330). 16973 16974 Classes: Add more tests for prototype edge cases (Chromium issue 3655). 16975 16976 Classes: Add test for method prototype (issue 3330). 16977 16978 Get stack trace for uncaught exceptions/promise rejections from the 16979 simple stack when available. 16980 16981 Classes: Add basic support for properties (issue 3330). 16982 16983 Allow duplicate property names in classes (issue 3570). 16984 16985 Windows: use SystemTimeToTzSpecificLocalTime instead of localtime_s 16986 (Chromium issue 417640). 16987 16988 Performance and stability improvements on all platforms. 16989 16990 16991 2014-10-28: Version 3.30.20 16992 16993 Performance and stability improvements on all platforms. 16994 16995 16996 2014-10-27: Version 3.30.19 16997 16998 Check string literals with escapes in PreParserTraits::GetSymbol() 16999 (issue 3606). 17000 17001 only define ARRAYSIZE_UNSAFE for NaCl builds (Chromium issue 405225). 17002 17003 Performance and stability improvements on all platforms. 17004 17005 17006 2014-10-24: Version 3.30.18 17007 17008 Narrow cases where Sparse/Smart versions of Array methods are used 17009 (issues 2615, 3612, 3621). 17010 17011 Shrink new space in idle notification (Chromium issue 424423). 17012 17013 Performance and stability improvements on all platforms. 17014 17015 17016 2014-10-23: Version 3.30.17 17017 17018 ARM64: Fix stack manipulation (Chromium issue 425585). 17019 17020 Speed up creation of Objects whose prototype has dictionary elements 17021 (Chromium issue 422754). 17022 17023 Enable libstdc++ debug mode in debug builds (issue 3638). 17024 17025 Performance and stability improvements on all platforms. 17026 17027 17028 2014-10-22: Version 3.30.16 17029 17030 Remove v8stdint.h, it doesn't serve a purpose anymore. 17031 17032 Performance and stability improvements on all platforms. 17033 17034 17035 2014-10-21: Version 3.30.15 17036 17037 Avoid the Marsaglia effect in 3D (Chromium issue 423311). 17038 17039 Performance and stability improvements on all platforms. 17040 17041 17042 2014-10-20: Version 3.30.14 17043 17044 Performance and stability improvements on all platforms. 17045 17046 17047 2014-10-17: Version 3.30.13 17048 17049 Don't expose Array.prototype.values as it breaks webcompat (Chromium 17050 issue 409858). 17051 17052 Fix break location calculation (Chromium issue 419663). 17053 17054 Enable libstdc++ debug mode in debug builds (issue 3638). 17055 17056 Performance and stability improvements on all platforms. 17057 17058 17059 2014-10-17: Version 3.30.12 17060 17061 Implement .forEach() on typed arrays (issue 3578). 17062 17063 Introduce v8::Exception::GetStackTrace API method. 17064 17065 Remove SmartMove, bringing Array methods further into spec compliance 17066 (issue 2615). 17067 17068 Convert argument toObject() in Object.getOwnPropertyNames/Descriptors 17069 (issue 3443). 17070 17071 Performance and stability improvements on all platforms. 17072 17073 17074 2014-10-15: Version 3.30.11 17075 17076 Array.prototype.{every, filter, find, findIndex, forEach, map, some}: 17077 Use fresh primitive wrapper for calls (issue 3536). 17078 17079 Correctly expand literal buffer for surrogate pairs (Chromium issue 17080 423212). 17081 17082 Performance and stability improvements on all platforms. 17083 17084 17085 2014-10-15: Version 3.30.10 17086 17087 Squeeze the layout of various AST node types (Chromium issue 417697). 17088 17089 Performance and stability improvements on all platforms. 17090 17091 17092 2014-10-14: Version 3.30.9 17093 17094 Performance and stability improvements on all platforms. 17095 17096 17097 2014-10-13: Version 3.30.8 17098 17099 AST nodes have at most one bailout/typefeedback ID now, saving lots of 17100 memory (Chromium issue 417697). 17101 17102 Allow identifier code points from supplementary multilingual planes 17103 (issue 3617). 17104 17105 Performance and stability improvements on all platforms. 17106 17107 17108 2014-10-10: Version 3.30.7 17109 17110 Fix computation of UTC time from local time at DST change points (issue 17111 3116, Chromium issues 415424, 417640). 17112 17113 Convert `obj` ToObject in Object.keys() (issue 3587). 17114 17115 Performance and stability improvements on all platforms. 17116 17117 17118 2014-10-09: Version 3.30.6 17119 17120 Update unicode to 7.0.0 (issue 2892). 17121 17122 Classes: Add support for toString (issue 3330). 17123 17124 Don't enable WPO on Win64 and require Server 2003 / x64 for win64 17125 (Chromium issue 421363). 17126 17127 Performance and stability improvements on all platforms. 17128 17129 17130 2014-10-08: Version 3.30.5 17131 17132 Performance and stability improvements on all platforms. 17133 17134 17135 2014-10-08: Version 3.30.4 17136 17137 This uses a runtime function to set up the the constructor and its 17138 prototype (issue 3330). 17139 17140 Remove PersistentBase::ClearAndLeak. 17141 17142 Squeeze the layout of variable proxy nodes (Chromium issue 417697). 17143 17144 Add MonotonicallyIncreasingTime to V8 Platform (Chromium issue 417668). 17145 17146 Fix representation of HLoadRoot (Chromium issue 419036). 17147 17148 Performance and stability improvements on all platforms. 17149 17150 17151 2014-10-03: Version 3.30.3 17152 17153 Removed the Isolate* field from literal nodes (Chromium issue 417697). 17154 17155 Squeeze the layout of expression nodes a bit (Chromium issue 417697). 17156 17157 Merged FeedbackSlotInterface into AstNode, removing the need for a 2nd 17158 vtable (Chromium issue 417697). 17159 17160 Extend CPU profiler with mapping ticks to source lines. 17161 17162 Remove support for parallel sweeping. 17163 17164 Introduce v8::Object::GetIsolate(). 17165 17166 Performance and stability improvements on all platforms. 17167 17168 17169 2014-10-02: Version 3.30.2 17170 17171 Fix Hydrogen's BuildStore() (Chromium issue 417508). 17172 17173 Move unit tests to test/unittests (issue 3489). 17174 17175 Changes to ALLOW_UNUSED to match upcoming changes to the Chromium trunk: 17176 * Eliminate usage of ALLOW_UNUSED to define COMPILE_ASSERT and just use 17177 static_assert() in all cases now that all platforms build with C++11. * 17178 Convert remaining uses of ALLOW_UNUSED to ALLOW_UNUSED_TYPE to match how 17179 Chromium will be splitting this functionality. (In Chromium we'll have 17180 both ALLOW_UNUSED_TYPE and ALLOW_UNUSED_LOCAL, which have different 17181 syntax to enable us to use these with MSVC.) (Chromium issue 81439). 17182 17183 Performance and stability improvements on all platforms. 17184 17185 17186 2014-10-01: Version 3.30.1 17187 17188 Introduce PromiseRejectCallback (issue 3093). 17189 17190 ES6: Implement object literal property shorthand (issue 3584). 17191 17192 Performance and stability improvements on all platforms. 17193 17194 17195 2014-09-30: Version 3.29.93 17196 17197 Add a getter for the address and size of the code range to the pulic API 17198 (issue 3598). 17199 17200 Convert `obj` ToObject in Object.keys() (issue 3587). 17201 17202 Performance and stability improvements on all platforms. 17203 17204 17205 2014-09-29: Version 3.29.92 17206 17207 Performance and stability improvements on all platforms. 17208 17209 17210 2014-09-26: Version 3.29.91 17211 17212 Performance and stability improvements on all platforms. 17213 17214 17215 2014-09-25: Version 3.29.88 17216 17217 Performance and stability improvements on all platforms. 17218 17219 17220 2014-09-24: Version 3.29.87 17221 17222 Preserve message when rethrowing exception (issue 3583). 17223 17224 Fix escaped index JSON parsing (Chromium issue 416449). 17225 17226 Performance and stability improvements on all platforms. 17227 17228 17229 2014-09-23: Version 3.29.84 17230 17231 Performance and stability improvements on all platforms. 17232 17233 17234 2014-09-23: Version 3.29.83 17235 17236 Performance and stability improvements on all platforms. 17237 17238 17239 2014-09-23: Version 3.29.82 17240 17241 Fix escaped index JSON parsing (Chromium issue 416449). 17242 17243 Performance and stability improvements on all platforms. 17244 17245 17246 2014-09-17: Version 3.29.70 17247 17248 Enable ES6 generators (issue 2355). 17249 17250 Fixed int vs. uintptr_t confusion (plus some cleanup on the way) (issue 17251 3556). 17252 17253 Move configuration of ResourceConstraints to Isolate construction. 17254 17255 Performance and stability improvements on all platforms. 17256 17257 17258 2014-09-16: Version 3.29.66 17259 17260 Currently, a new isolate is created in an uninitialized state, and 17261 several API methods will automatically initialize it. During this 17262 uninitialized state, code event handlers and function entry handlers can 17263 be attached to the isolate. 17264 17265 Performance and stability improvements on all platforms. 17266 17267 17268 2014-09-15: Version 3.29.64 17269 17270 ES6: String(symbol) should work like symbol.toString (issue 3554). 17271 17272 Arrow functions: Cleanup handling of the prototype property (issue 17273 2700). 17274 17275 Remove V8_HOST_CAN_READ_UNALIGNED and its uses (Chromium issue 412967). 17276 17277 Fix Smi vs. HeapObject confusion in HConstants (Chromium issue 412215). 17278 17279 Performance and stability improvements on all platforms. 17280 17281 17282 2014-09-12: Version 3.29.59 17283 17284 Do not use wide reads in CopyCharsUnsigned (Chromium issue 412967). 17285 17286 Fix inaccurate type condition in Hydrogen (Chromium issue 412210). 17287 17288 Fix crash in ScriptDebugServer::wrapCallFrames (Chromium issue 411196). 17289 17290 Performance and stability improvements on all platforms. 17291 17292 17293 2014-09-11: Version 3.29.57 17294 17295 ES6: Add support for method shorthand in object literals (issue 3516). 17296 17297 Unbreak FreeBSD build (hopefully) (issue 3548). 17298 17299 Performance and stability improvements on all platforms. 17300 17301 17302 2014-09-09: Version 3.29.53 17303 17304 Performance and stability improvements on all platforms. 17305 17306 17307 2014-09-08: Version 3.29.50 17308 17309 Allocate a new empty number dictionary when resetting elements (Chromium 17310 issue 410332). 17311 17312 Performance and stability improvements on all platforms. 17313 17314 17315 2014-09-05: Version 3.29.43 17316 17317 Enforce correct number comparisons when inlining Array.indexOf (Chromium 17318 issue 407946). 17319 17320 Performance and stability improvements on all platforms. 17321 17322 17323 2014-09-04: Version 3.29.41 17324 17325 Performance and stability improvements on all platforms. 17326 17327 17328 2014-09-03: Version 3.29.40 17329 17330 Use correct receiver for DOM accessors on the prototype chain (issue 17331 3538). 17332 17333 Performance and stability improvements on all platforms. 17334 17335 17336 2014-09-02: Version 3.29.38 17337 17338 Do not clear weak monomorphic IC after context disposal (Chromium issue 17339 404020). 17340 17341 Turn on job-based sweeping (issue 3104). 17342 17343 Performance and stability improvements on all platforms. 17344 17345 17346 2014-09-01: Version 3.29.35 17347 17348 Performance and stability improvements on all platforms. 17349 17350 17351 2014-08-29: Version 3.29.29 17352 17353 Performance and stability improvements on all platforms. 17354 17355 17356 2014-08-28: Version 3.29.27 17357 17358 Performance and stability improvements on all platforms. 17359 17360 17361 2014-08-28: Version 3.29.25 17362 17363 Performance and stability improvements on all platforms. 17364 17365 17366 2014-08-28: Version 3.29.24 17367 17368 Tweaks to generate XP-compatible .exes (Chromium issue 407517). 17369 17370 Performance and stability improvements on all platforms. 17371 17372 17373 2014-08-28: Version 3.29.23 17374 17375 Performance and stability improvements on all platforms. 17376 17377 17378 2014-08-27: Version 3.29.20 17379 17380 Handle empty allocation list in CodeRange properly (issue 3540, Chromium 17381 issue 407566). 17382 17383 Fixed inlining of constant values (issue 3529). 17384 17385 Performance and stability improvements on all platforms. 17386 17387 17388 2014-08-25: Version 3.29.17 17389 17390 Performance and stability improvements on all platforms. 17391 17392 17393 2014-08-24: Version 3.29.16 17394 17395 Fix issue with numeric property names (issue 3507). 17396 17397 Add back the duplicate property checker (issue 3498). 17398 17399 Performance and stability improvements on all platforms. 17400 17401 17402 2014-08-22: Version 3.29.14 17403 17404 Don't inline Array.shift() if receiver map is not extensible (Chromium 17405 issue 405517). 17406 17407 Performance and stability improvements on all platforms. 17408 17409 17410 2014-08-21: Version 3.29.11 17411 17412 Refactor ParseObjectLiteral. 17413 17414 Support symbol-named properties in API (issue 3394). 17415 17416 Suppress test262 test that tests duplicate properties. 17417 17418 ES6: Duplicate properties are no longer an error (issue 3498). 17419 17420 Expose function CheckDebugBreak in the debugger api. 17421 17422 Remove RegExp.$input (issue 3486). 17423 17424 Performance and stability improvements on all platforms. 17425 17426 17427 2014-08-21: Version 3.29.10 17428 17429 ES6: Make sure we do not store -0 as the key in Map/Set (issue 3515). 17430 17431 Remove removed flags from tests. 17432 17433 Expose well-known Symbols to C++ API (Chromium issue 341423). 17434 17435 Implement ES6 Array.of() (issue 3427). 17436 17437 Performance and stability improvements on all platforms. 17438 17439 17440 2014-08-20: Version 3.29.9 17441 17442 Correctly handle holes when concat()ing double arrays (Chromium issue 17443 403409). 17444 17445 [turbofan] Refactor the InstructionSelector tests (issue 3489). 17446 17447 ES6: Make Map/Set constructors support iterable values (issue 3508). 17448 17449 WeakMap/WeakSet: Add test for non object keys (issue 3399). 17450 17451 Performance and stability improvements on all platforms. 17452 17453 17454 2014-08-12: Version 3.28.71 17455 17456 ToNumber(Symbol) should throw TypeError (issue 3499). 17457 17458 Performance and stability improvements on all platforms. 17459 17460 17461 2014-08-11: Version 3.28.69 17462 17463 Performance and stability improvements on all platforms. 17464 17465 17466 2014-08-09: Version 3.28.65 17467 17468 Performance and stability improvements on all platforms. 17469 17470 17471 2014-08-08: Version 3.28.64 17472 17473 ES6: Implement WeakMap and WeakSet constructor logic (issue 3399). 17474 17475 Enable ES6 unscopables (issue 3401). 17476 17477 Turn on harmony_unscopables for es_staging (issue 3401). 17478 17479 Remove proxies from --harmony switch for M38, because problems. 17480 17481 Reland "Add initial support for compiler unit tests using GTest/GMock." 17482 (issue 3489). 17483 17484 Enable ES6 iteration by default (issue 2214). 17485 17486 Performance and stability improvements on all platforms. 17487 17488 17489 2014-08-07: Version 3.28.62 17490 17491 Only escape U+0022 in argument values of `String.prototype` HTML methods 17492 (issue 2217). 17493 17494 Update webkit test for expected own properties. 17495 17496 This implements unscopables (issue 3401). 17497 17498 Add `CheckObjectCoercible` for the `String.prototype` HTML methods 17499 (issue 2218). 17500 17501 Add initial support for compiler unit tests using GTest/GMock (issue 17502 3489). 17503 17504 Trigger exception debug events on Promise reject (Chromium issue 17505 393913). 17506 17507 Refactor unit tests for the base library to use GTest (issue 3489). 17508 17509 Performance and stability improvements on all platforms. 17510 17511 17512 2014-08-06: Version 3.28.60 17513 17514 Enable ES6 Map and Set by default (issue 1622). 17515 17516 Performance and stability improvements on all platforms. 17517 17518 17519 2014-08-06: Version 3.28.59 17520 17521 Removed GetConstructor from the API. Instead either get the 17522 "constructor" property stored in the prototype, or keep a side-table. 17523 17524 Enable ES6 Symbols by default (issue 2158). 17525 17526 Performance and stability improvements on all platforms. 17527 17528 17529 2014-08-05: Version 3.28.57 17530 17531 Add dependencies on gtest and gmock. 17532 17533 Performance and stability improvements on all platforms. 17534 17535 17536 2014-08-04: Version 3.28.54 17537 17538 Performance and stability improvements on all platforms. 17539 17540 17541 2014-08-01: Version 3.28.53 17542 17543 Performance and stability improvements on all platforms. 17544 17545 17546 2014-07-31: Version 3.28.52 17547 17548 Performance and stability improvements on all platforms. 17549 17550 17551 2014-07-31: Version 3.28.51 17552 17553 Drop deprecated memory related notification API (Chromium issue 397026). 17554 17555 Performance and stability improvements on all platforms. 17556 17557 17558 2014-07-31: Version 3.28.50 17559 17560 Use emergency memory in the case of out of memory during evacuation 17561 (Chromium issue 395314). 17562 17563 Performance and stability improvements on all platforms. 17564 17565 17566 2014-07-30: Version 3.28.48 17567 17568 Fix Object.freeze with field type tracking. Keep the descriptor properly 17569 intact while update the field type (issue 3458). 17570 17571 Performance and stability improvements on all platforms. 17572 17573 17574 2014-07-29: Version 3.28.45 17575 17576 Performance and stability improvements on all platforms. 17577 17578 17579 2014-07-28: Version 3.28.43 17580 17581 Performance and stability improvements on all platforms. 17582 17583 17584 2014-07-25: Version 3.28.38 17585 17586 Fix issue with setters and their holders in accessors.cc (Chromium issue 17587 3462). 17588 17589 Introduce more debug events for promises (issue 3093). 17590 17591 Move gc notifications from V8 to Isolate and make idle hint mandatory 17592 (Chromium issue 397026). 17593 17594 The accessors should get the value from the holder and not from this 17595 (issue 3461). 17596 17597 Performance and stability improvements on all platforms. 17598 17599 17600 2014-07-24: Version 3.28.35 17601 17602 Rebaseline/update the intl tests with ICU 52 (issue 3454). 17603 17604 Expose the content of Sets and WeakSets through SetMirror (issue 3093). 17605 17606 Performance and stability improvements on all platforms. 17607 17608 17609 2014-07-23: Version 3.28.32 17610 17611 Update ICU to 5.2 (matching chromium) (issue 3452). 17612 17613 Performance and stability improvements on all platforms. 17614 17615 17616 2014-07-22: Version 3.28.31 17617 17618 Remove harmony-typeof. 17619 17620 Implement String.prototype.codePointAt and String.fromCodePoint (issue 17621 2840). 17622 17623 Performance and stability improvements on all platforms. 17624 17625 17626 2014-07-21: Version 3.28.30 17627 17628 Performance and stability improvements on all platforms. 17629 17630 17631 2014-07-21: Version 3.28.29 17632 17633 Performance and stability improvements on all platforms. 17634 17635 17636 2014-07-18: Version 3.28.28 17637 17638 Performance and stability improvements on all platforms. 17639 17640 17641 2014-07-17: Version 3.28.26 17642 17643 Ship ES6 Math functions (issue 2938). 17644 17645 Make ToPrimitive throw on symbol wrappers (issue 3442). 17646 17647 Performance and stability improvements on all platforms. 17648 17649 17650 2014-07-16: Version 3.28.25 17651 17652 Performance and stability improvements on all platforms. 17653 17654 17655 2014-07-16: Version 3.28.24 17656 17657 Removed some copy-n-paste from StackFrame::Foo API entries (issue 3436). 17658 17659 Performance and stability improvements on all platforms. 17660 17661 17662 2014-07-15: Version 3.28.23 17663 17664 Fix error message about read-only symbol properties (issue 3441). 17665 17666 Include symbol properties in Object.{create,defineProperties} (issue 17667 3440). 17668 17669 Performance and stability improvements on all platforms. 17670 17671 17672 2014-07-14: Version 3.28.22 17673 17674 Performance and stability improvements on all platforms. 17675 17676 17677 2014-07-11: Version 3.28.21 17678 17679 Make `let` usable as an identifier in ES6 sloppy mode (issue 2198). 17680 17681 Support ES6 Map and Set in heap profiler (issue 3368). 17682 17683 Performance and stability improvements on all platforms. 17684 17685 17686 2014-07-10: Version 3.28.20 17687 17688 Remove deprecate counter/histogram methods. 17689 17690 Fixed printing of external references (Chromium issue 392068). 17691 17692 Fix several issues with ES6 redeclaration checks (issue 3426). 17693 17694 Performance and stability improvements on all platforms. 17695 17696 17697 2014-07-09: Version 3.28.19 17698 17699 Performance and stability improvements on all platforms. 17700 17701 17702 2014-07-09: Version 3.28.18 17703 17704 Reland "Postpone termination exceptions in debug scope." (issue 3408). 17705 17706 Performance and stability improvements on all platforms. 17707 17708 17709 2014-07-08: Version 3.28.17 17710 17711 MIPS: Fix computed properties on object literals with a double as 17712 propertyname (Chromium issue 390732). 17713 17714 Performance and stability improvements on all platforms. 17715 17716 17717 2014-07-08: Version 3.28.16 17718 17719 Fix computed properties on object literals with a double as propertyname 17720 (Chromium issue 390732). 17721 17722 Avoid brittle use of .bind in Promise.all (issue 3420). 17723 17724 Performance and stability improvements on all platforms. 17725 17726 17727 2014-07-07: Version 3.28.15 17728 17729 Remove a bunch of Isolate::UncheckedCurrent calls. 17730 17731 Performance and stability improvements on all platforms. 17732 17733 17734 2014-07-07: Version 3.28.14 17735 17736 Use the HeapObjectIterator to scan-on-scavenge map pages (Chromium issue 17737 390732). 17738 17739 Introduce debug events for Microtask queue (Chromium issue 272416). 17740 17741 Split out libplatform into a separate libary. 17742 17743 Add clang-format to presubmit checks. 17744 17745 Stack traces exposed to Javascript should omit extensions (issue 311). 17746 17747 Remove deprecated v8::Context::HasOutOfMemoryException. 17748 17749 Postpone termination exceptions in debug scope (issue 3408). 17750 17751 Performance and stability improvements on all platforms. 17752 17753 17754 2014-07-04: Version 3.28.13 17755 17756 Rollback to r22134. 17757 17758 17759 2014-07-04: Version 3.28.12 17760 17761 Use the HeapObjectIterator to scan-on-scavenge map pages (Chromium issue 17762 390732). 17763 17764 Introduce debug events for Microtask queue (Chromium issue 272416). 17765 17766 Performance and stability improvements on all platforms. 17767 17768 17769 2014-07-03: Version 3.28.11 17770 17771 Split out libplatform into a separate libary. 17772 17773 Performance and stability improvements on all platforms. 17774 17775 17776 2014-07-03: Version 3.28.10 17777 17778 Add clang-format to presubmit checks. 17779 17780 Stack traces exposed to Javascript should omit extensions (issue 311). 17781 17782 Remove deprecated v8::Context::HasOutOfMemoryException. 17783 17784 Postpone termination exceptions in debug scope (issue 3408). 17785 17786 Performance and stability improvements on all platforms. 17787 17788 17789 2014-07-02: Version 3.28.9 17790 17791 Make freeze & friends ignore private properties (issue 3419). 17792 17793 Introduce a builddeps make target (issue 3418). 17794 17795 Performance and stability improvements on all platforms. 17796 17797 17798 2014-07-01: Version 3.28.8 17799 17800 Remove static initializer from isolate. 17801 17802 ES6: Add missing Set.prototype.keys function (issue 3411). 17803 17804 Introduce debug events for promises (issue 3093). 17805 17806 Performance and stability improvements on all platforms. 17807 17808 17809 2014-06-30: Version 3.28.7 17810 17811 Performance and stability improvements on all platforms. 17812 17813 17814 2014-06-30: Version 3.28.6 17815 17816 Unbreak "os" stuff in shared d8 builds (issue 3407). 17817 17818 Performance and stability improvements on all platforms. 17819 17820 17821 2014-06-26: Version 3.28.4 17822 17823 Compile optimized code with active debugger but no break points 17824 (Chromium issue 386492). 17825 17826 Optimize Map/Set.prototype.forEach. 17827 17828 Collect garbage with kReduceMemoryFootprintMask in IdleNotification 17829 (Chromium issue 350720). 17830 17831 Performance and stability improvements on all platforms. 17832 17833 17834 2014-06-26: Version 3.28.3 17835 17836 Grow heap slower if GC freed many global handles (Chromium issue 17837 263503). 17838 17839 Performance and stability improvements on all platforms. 17840 17841 17842 2014-06-25: Version 3.28.2 17843 17844 Remove bogus assertions in HCompareObjectEqAndBranch (Chromium issue 17845 387636). 17846 17847 Do not eagerly update allow_osr_at_loop_nesting_level (Chromium issue 17848 387599). 17849 17850 Set host_arch to ia32 on machines with a 32bit userland but a 64bit 17851 kernel (Chromium issue 368384). 17852 17853 Map/Set: Implement constructor parameter handling (issue 3398). 17854 17855 Performance and stability improvements on all platforms. 17856 17857 17858 2014-06-24: Version 3.28.1 17859 17860 Support LiveEdit on Arm64 (Chromium issue 368580). 17861 17862 Run JS micro tasks in the appropriate context (Chromium issue 385349). 17863 17864 Add a use counter API. 17865 17866 Set host_arch to ia32 on machines with a 32bit userland but a 64bit 17867 kernel. 17868 17869 Performance and stability improvements on all platforms. 17870 17871 17872 2014-06-23: Version 3.28.0 17873 17874 MIPS: Support LiveEdit (Chromium issue 368580). 17875 17876 Array.concat: properly go to dictionary mode when required (Chromium 17877 issue 387031). 17878 17879 Support LiveEdit on ARM (Chromium issue 368580). 17880 17881 Performance and stability improvements on all platforms. 17882 17883 17884 2014-06-18: Version 3.27.34 17885 17886 Reduce number of writes to DependentCode array when inserting dependent 17887 IC (Chromium issue 305878). 17888 17889 Performance and stability improvements on all platforms. 17890 17891 17892 2014-06-17: Version 3.27.33 17893 17894 Do GC if CodeRange fails to allocate a block (Chromium issue 305878). 17895 17896 Throw syntax error when a getter/setter has the wrong number of params 17897 (issue 3371). 17898 17899 Performance and stability improvements on all platforms. 17900 17901 17902 2014-06-17: Version 3.27.32 17903 17904 Performance and stability improvements on all platforms. 17905 17906 17907 2014-06-16: Version 3.27.31 17908 17909 Version fix. 17910 17911 17912 2014-06-16: Version 3.27.30 17913 17914 Fix representation of Phis for mutable-heapnumber-in-object-literal 17915 properties (issue 3392). 17916 17917 Performance and stability improvements on all platforms. 17918 17919 17920 2014-06-16: Version 3.27.29 17921 17922 Emulate MLS on pre-ARMv6T2. Cleaned up thumbee vs. thumb2 confusion. 17923 17924 X87: Fixed flooring division by a power of 2, once again.. (issue 3259). 17925 17926 Fixed undefined behavior in RNG (Chromium issue 377790). 17927 17928 Performance and stability improvements on all platforms. 17929 17930 17931 2014-06-13: Version 3.27.28 17932 17933 Add v8::Promise::Then (Chromium issue 371288). 17934 17935 Performance and stability improvements on all platforms. 17936 17937 17938 2014-06-12: Version 3.27.27 17939 17940 Fix detection of VFP3D16 on Galaxy Tab 10.1 (issue 3387). 17941 17942 Performance and stability improvements on all platforms. 17943 17944 17945 2014-06-12: Version 3.27.26 17946 17947 MIPS: Fixed flooring division by a power of 2, once again.. (issue 17948 3259). 17949 17950 Fixed flooring division by a power of 2, once again.. (issue 3259). 17951 17952 Fix unsigned comparisons (issue 3380). 17953 17954 Performance and stability improvements on all platforms. 17955 17956 17957 2014-06-11: Version 3.27.25 17958 17959 Performance and stability improvements on all platforms. 17960 17961 17962 2014-06-11: Version 3.27.24 17963 17964 Fix invalid attributes when generalizing because of incompatible map 17965 change (Chromium issue 382143). 17966 17967 Fix missing smi check in inlined indexOf/lastIndexOf (Chromium issue 17968 382513). 17969 17970 Performance and stability improvements on all platforms. 17971 17972 17973 2014-06-06: Version 3.27.23 17974 17975 Performance and stability improvements on all platforms. 17976 17977 17978 2014-06-06: Version 3.27.22 17979 17980 Performance and stability improvements on all platforms. 17981 17982 17983 2014-06-06: Version 3.27.21 17984 17985 Turn on harmony_collections for es_staging (issue 1622). 17986 17987 Do not make heap iterable eagerly (Chromium issue 379740). 17988 17989 Performance and stability improvements on all platforms. 17990 17991 17992 2014-06-05: Version 3.27.20 17993 17994 Fix invalid loop condition for Array.lastIndexOf() (Chromium issue 17995 380512). 17996 17997 Add API support for passing a C++ function as a microtask callback. 17998 17999 Performance and stability improvements on all platforms. 18000 18001 18002 2014-06-04: Version 3.27.19 18003 18004 Split Put into Put and Remove. 18005 18006 ES6: Add support for values/keys/entries for Map and Set (issue 1793). 18007 18008 Performance and stability improvements on all platforms. 18009 18010 18011 2014-06-03: Version 3.27.18 18012 18013 Remove PROHIBITS_OVERWRITING as it is subsumed by non-configurable 18014 properties. 18015 18016 Performance and stability improvements on all platforms. 18017 18018 18019 2014-06-02: Version 3.27.17 18020 18021 BuildNumberToString: Check for undefined keys in the cache (Chromium 18022 issue 368114). 18023 18024 HRor and HSar can deoptimize (issue 3359). 18025 18026 Simplify, speed-up correct-context ObjectObserve calls. 18027 18028 Performance and stability improvements on all platforms. 18029 18030 18031 2014-05-29: Version 3.27.16 18032 18033 Allow microtasks to throw exceptions and handle them gracefully 18034 (Chromium issue 371566). 18035 18036 Performance and stability improvements on all platforms. 18037 18038 18039 2014-05-28: Version 3.27.15 18040 18041 Performance and stability improvements on all platforms. 18042 18043 18044 2014-05-27: Version 3.27.14 18045 18046 Reland "Customized support for feedback on calls to Array." and follow- 18047 up fixes (Chromium issues 377198, 377290). 18048 18049 Performance and stability improvements on all platforms. 18050 18051 18052 2014-05-26: Version 3.27.13 18053 18054 Performance and stability improvements on all platforms. 18055 18056 18057 2014-05-26: Version 3.27.12 18058 18059 Check for cached transition to ExternalArray elements kind (issue 3337). 18060 18061 Support ES6 weak collections in heap profiler (Chromium issue 376196). 18062 18063 Performance and stability improvements on all platforms. 18064 18065 18066 2014-05-23: Version 3.27.11 18067 18068 Add support for ES6 Symbol in heap profiler (Chromium issue 376194). 18069 18070 Performance and stability improvements on all platforms. 18071 18072 18073 2014-05-22: Version 3.27.10 18074 18075 Implement Mirror object for Symbols (issue 3290). 18076 18077 Allow debugger to step into Map and Set forEach callbacks (issue 3341). 18078 18079 Fix ArrayShift hydrogen support (Chromium issue 374838). 18080 18081 Use SameValueZero for Map and Set (issue 1622). 18082 18083 Array Iterator next should check for own property. 18084 18085 Performance and stability improvements on all platforms. 18086 18087 18088 2014-05-21: Version 3.27.9 18089 18090 Disable ArrayShift hydrogen support (Chromium issue 374838). 18091 18092 ES6 Map/Set iterators/forEach improvements (issue 1793). 18093 18094 Performance and stability improvements on all platforms. 18095 18096 18097 2014-05-20: Version 3.27.8 18098 18099 Move microtask queueing logic from JavaScript to C++. 18100 18101 Partial revert of "Next bunch of fixes for check elimination" (Chromium 18102 issue 372173). 18103 18104 Performance and stability improvements on all platforms. 18105 18106 18107 2014-05-19: Version 3.27.7 18108 18109 Performance and stability improvements on all platforms. 18110 18111 18112 2014-05-19: Version 3.27.6 18113 18114 Performance and stability improvements on all platforms. 18115 18116 18117 2014-05-16: Version 3.27.5 18118 18119 Performance and stability improvements on all platforms. 18120 18121 18122 2014-05-15: Version 3.27.4 18123 18124 Drop thenable coercion cache (Chromium issue 372788). 18125 18126 Skip write barriers when updating the weak hash table (Chromium issue 18127 359401). 18128 18129 Performance and stability improvements on all platforms. 18130 18131 18132 2014-05-14: Version 3.27.3 18133 18134 Performance and stability improvements on all platforms. 18135 18136 18137 2014-05-13: Version 3.27.2 18138 18139 Harden %SetIsObserved with RUNTIME_ASSERTs (Chromium issue 371782). 18140 18141 Drop unused static microtask API. 18142 18143 Introduce an api to query the microtask autorun state of an isolate. 18144 18145 Performance and stability improvements on all platforms. 18146 18147 18148 2014-05-12: Version 3.27.1 18149 18150 Object.observe: avoid accessing acceptList properties more than once 18151 (issue 3315). 18152 18153 Array Iterator prototype should not have a constructor (issue 3293). 18154 18155 Fix typos in unit test for Array.prototype.fill(). 18156 18157 Shorten autogenerated error message for functions only (issue 3019, 18158 Chromium issue 331971). 18159 18160 Reland "Removed default Isolate." (Chromium issue 359977). 18161 18162 Performance and stability improvements on all platforms. 18163 18164 18165 2014-05-09: Version 3.27.0 18166 18167 Unbreak samples and tools. 18168 18169 Performance and stability improvements on all platforms. 18170 18171 18172 2014-05-08: Version 3.26.33 18173 18174 Removed default Isolate (Chromium issue 359977). 18175 18176 Performance and stability improvements on all platforms. 18177 18178 18179 2014-05-07: Version 3.26.32 18180 18181 Performance and stability improvements on all platforms. 18182 18183 18184 2014-05-06: Version 3.26.31 18185 18186 Add a basic gn file for V8. 18187 18188 Performance and stability improvements on all platforms. 18189 18190 18191 2014-05-05: Version 3.26.30 18192 18193 Introduce a microtask suppression scope and move microtask methods to 18194 isolate (Chromium issue 369503). 18195 18196 Re-enable Object.observe and add enforcement for security invariants. 18197 18198 Move cache line size calculation directly into CPU::FlushICache 18199 (Chromium issue 359977). 18200 18201 Generation of our home-grown memmove doesn't depend on serializer state 18202 anymore (Chromium issue 359977). 18203 18204 Fix |RunMicrotasks()| leaking reference to the last context being run 18205 on. 18206 18207 Object.defineProperty shouldn't be a hint that we're constructing a 18208 dictionary (Chromium issue 362870). 18209 18210 Performance and stability improvements on all platforms. 18211 18212 18213 2014-05-01: Version 3.26.29 18214 18215 Added a Isolate* parameter to Serializer::enabled() (Chromium issue 18216 359977). 18217 18218 ES6: Add support for Array.prototype.fill() (issue 3273). 18219 18220 Performance and stability improvements on all platforms. 18221 18222 18223 2014-04-29: Version 3.26.28 18224 18225 PromiseThen should ignore non-function parameters (Chromium issue 18226 347455). 18227 18228 Performance and stability improvements on all platforms. 18229 18230 18231 2014-04-29: Version 3.26.27 18232 18233 Error stack getter should not overwrite itself with a data property 18234 (issue 3294). 18235 18236 Performance and stability improvements on all platforms. 18237 18238 18239 2014-04-28: Version 3.26.26 18240 18241 Expose promise value through promise mirror (issue 3093). 18242 18243 Simplified CPU/CpuFeatures a bit (Chromium issue 359977). 18244 18245 Performance and stability improvements on all platforms. 18246 18247 18248 2014-04-28: Version 3.26.25 18249 18250 Add timestamps to CPU profile samples (Chromium issue 363976). 18251 18252 Expose promise status through promise mirror (issue 3093). 18253 18254 Remove static CallCompletedCallback handlers. 18255 18256 Added an Isolate* field to NoTrackDoubleFieldsForSerializerScope, 18257 PlatformFeatureScope and BinaryOpIC::State (Chromium issue 359977). 18258 18259 Trigger debug event on not yet caught exception in promises (issue 18260 3093). 18261 18262 Unbreak vtunejit=on (issue 3288). 18263 18264 Performance and stability improvements on all platforms. 18265 18266 18267 2014-04-25: Version 3.26.24 18268 18269 MIPS: CodeStubs contain their corresponding Isolate* now. (part 2) 18270 (Chromium issue 359977). 18271 18272 MIPS: CodeStubs contain their corresponding Isolate* now. (part 1) 18273 (Chromium issue 359977). 18274 18275 CodeStubs contain their corresponding Isolate* now. (part 2) (Chromium 18276 issue 359977). 18277 18278 Make DescriptorArray::IsMoreGeneralThan() and DescriptorArray::Merge() 18279 compatible again (Chromium issue 365172). 18280 18281 CodeStubs contain their corresponding Isolate* now. (part 1) (Chromium 18282 issue 359977). 18283 18284 Performance and stability improvements on all platforms. 18285 18286 18287 2014-04-24: Version 3.26.23 18288 18289 Performance and stability improvements on all platforms. 18290 18291 18292 2014-04-23: Version 3.26.22 18293 18294 Disable field type tracking by default (Chromium issue 365172). 18295 18296 Performance and stability improvements on all platforms. 18297 18298 18299 2014-04-23: Version 3.26.21 18300 18301 Context-allocate all parameters in generators (issue 3280). 18302 18303 Simplify v8/Isolate teardown (Chromium issue 359977). 18304 18305 Performance and stability improvements on all platforms. 18306 18307 18308 2014-04-21: Version 3.26.20 18309 18310 ES6: Add support for Map/Set forEach (Chromium issues 1793, 2323). 18311 18312 Performance and stability improvements on all platforms. 18313 18314 18315 2014-04-18: Version 3.26.19 18316 18317 ES6: Add support for Map/Set forEach (Chromium issues 1793, 2323). 18318 18319 Performance and stability improvements on all platforms. 18320 18321 18322 2014-04-17: Version 3.26.18 18323 18324 Removed Isolate::EnterDefaultIsolate (Chromium issue 359977). 18325 18326 Performance and stability improvements on all platforms. 18327 18328 18329 2014-04-16: Version 3.26.17 18330 18331 Clear invalid field maps in PropertyAccessInfo (Chromium issue 363956). 18332 18333 ES6: Add support for Map/Set forEach (Chromium issues 1793, 2323). 18334 18335 Performance and stability improvements on all platforms. 18336 18337 18338 2014-04-16: Version 3.26.16 18339 18340 Removed EnterIsolateIfNeeded and a soon-to-be-useless assertion 18341 (Chromium issue 359977). 18342 18343 Removed GetDefaultIsolate{Debugger,ForLocking,StackGuard} (Chromium 18344 issue 359977). 18345 18346 Performance and stability improvements on all platforms. 18347 18348 18349 2014-04-15: Version 3.26.15 18350 18351 Fix result of LCodeGen::DoWrapReceiver for strict functions and builtins 18352 (Chromium issue 362128). 18353 18354 Performance and stability improvements on all platforms. 18355 18356 18357 2014-04-15: Version 3.26.14 18358 18359 Performance and stability improvements on all platforms. 18360 18361 18362 2014-04-14: Version 3.26.13 18363 18364 Make maps in monomorphic IC stubs weak (issue 2073). 18365 18366 x64: Make sure that the upper half of a 64bit register contains 0 for 18367 int32 values (Chromium issue 360611). 18368 18369 Performance and stability improvements on all platforms. 18370 18371 18372 2014-04-11: Version 3.26.12 18373 18374 Do not use ranges after range analysis (Chromium issue 361608). 18375 18376 Performance and stability improvements on all platforms. 18377 18378 18379 2014-04-10: Version 3.26.11 18380 18381 Performance and stability improvements on all platforms. 18382 18383 18384 2014-04-10: Version 3.26.10 18385 18386 Allow the embedder to pass the virtual memory limit to v8. 18387 18388 Performance and stability improvements on all platforms. 18389 18390 18391 2014-04-09: Version 3.26.9 18392 18393 Fix invalid local property lookup for transitions (Chromium issue 18394 361025). 18395 18396 MIPS: Fixed flooring division by -1 (issue 3259). 18397 18398 Fixed flooring division by -1 on ARM (issue 3259). 18399 18400 Make `String.prototype.contains` throw when passing a regular expression 18401 (issue 3261). 18402 18403 Performance and stability improvements on all platforms. 18404 18405 18406 2014-04-08: Version 3.26.8 18407 18408 Yet another regression test for range analysis (issue 3204). 18409 18410 Performance and stability improvements on all platforms. 18411 18412 18413 2014-04-07: Version 3.26.7 18414 18415 Performance and stability improvements on all platforms. 18416 18417 18418 2014-04-04: Version 3.26.6 18419 18420 Performance and stability improvements on all platforms. 18421 18422 18423 2014-04-03: Version 3.26.5 18424 18425 Performance and stability improvements on all platforms. 18426 18427 18428 2014-04-03: Version 3.26.4 18429 18430 Make stray 'return' an early error. 18431 18432 Show references from weak containers as weak in heap snapshots (Chromium 18433 issue 356590). 18434 18435 Make invalid LHSs that are calls late errors (Chromium issue 358346). 18436 18437 Performance and stability improvements on all platforms. 18438 18439 18440 2014-04-02: Version 3.26.3 18441 18442 Support typed arrays in IsMoreGeneralElementsKindTransition (Chromium 18443 issue 357054). 18444 18445 Remove debugger_auto_break flag. 18446 18447 Store i18n meta data in hidden symbols instead of js accessible 18448 properties (Chromium issue 354967). 18449 18450 Performance and stability improvements on all platforms. 18451 18452 18453 2014-04-01: Version 3.26.2 18454 18455 Performance and stability improvements on all platforms. 18456 18457 18458 2014-04-01: Version 3.26.1 18459 18460 Fix Type::Intersect to skip uninhabited bitsets (Chromium issue 357330). 18461 18462 Fix PrepareKeyedOperand on arm (Chromium issue 358057). 18463 18464 Performance and stability improvements on all platforms. 18465 18466 18467 2014-03-31: Version 3.26.0 18468 18469 Deprecate Start/StopCpuProfiling methods (issue 3213). 18470 18471 Don't crash if we get a timezone change notification on an uninitialized 18472 isolate (Chromium issue 357362). 18473 18474 Performance and stability improvements on all platforms. 18475 18476 18477 2014-03-28: Version 3.25.30 18478 18479 NativeContext::map_cache reference should be strong in heap snapshots 18480 (Chromium issue 357060). 18481 18482 Performance and stability improvements on all platforms. 18483 18484 18485 2014-03-27: Version 3.25.29 18486 18487 Performance and stability improvements on all platforms. 18488 18489 18490 2014-03-27: Version 3.25.28 18491 18492 Performance and stability improvements on all platforms. 18493 18494 18495 2014-03-26: Version 3.25.27 18496 18497 Promise constructor should not be enumerable (Chromium issue 352597). 18498 18499 Performance and stability improvements on all platforms. 18500 18501 18502 2014-03-26: Version 3.25.26 18503 18504 Performance and stability improvements on all platforms. 18505 18506 18507 2014-03-25: Version 3.25.25 18508 18509 Roll ICU 239289:258359 and add support for external ICU data tables 18510 (issue 3142, Chromium issue 72633). 18511 18512 Performance and stability improvements on all platforms. 18513 18514 18515 2014-03-25: Version 3.25.24 18516 18517 Add support for per-isolate private symbols. 18518 18519 No longer OOM on invalid string length (issue 3060). 18520 18521 Remove Failure::OutOfMemory propagation and 18522 V8::IgnoreOutOfMemoryException (issue 3060). 18523 18524 Tentative Windows dll build fix: Don't V8_EXPORT ScriptCompiler::Source 18525 (issue 3228). 18526 18527 Performance and stability improvements on all platforms. 18528 18529 18530 2014-03-24: Version 3.25.23 18531 18532 Rename A64 port to ARM64 port (Chromium issue 354405). 18533 18534 Fix missing access check in Runtime_SetPrototype (Chromium issue 18535 354123). 18536 18537 Fix polymorphic hydrogen handling of SLOPPY_ARGUMENTS_ELEMENTS (Chromium 18538 issue 354391). 18539 18540 Performance and stability improvements on all platforms. 18541 18542 18543 2014-03-20: Version 3.25.22 18544 18545 Increase the "local variables in a function" limit (issue 3205). 18546 18547 Implement ES6 symbol registry and predefined symbols. 18548 18549 Throw exception on invalid string length instead of OOM (Chromium issue 18550 349329). 18551 18552 Performance and stability improvements on all platforms. 18553 18554 18555 2014-03-20: Version 3.25.21 18556 18557 Performance and stability improvements on all platforms. 18558 18559 18560 2014-03-20: Version 3.25.20 18561 18562 Fix polymorphic keyed loads for SLOPPY_ARGUMENTS_ELEMENTS (Chromium 18563 issue 350867). 18564 18565 Performance and stability improvements on all platforms. 18566 18567 18568 2014-03-19: Version 3.25.19 18569 18570 Performance and stability improvements on all platforms. 18571 18572 18573 2014-03-19: Version 3.25.18 18574 18575 Performance and stability improvements on all platforms. 18576 18577 18578 2014-03-19: Version 3.25.17 18579 18580 Performance and stability improvements on all platforms. 18581 18582 18583 2014-03-18: Version 3.25.16 18584 18585 Apply numeric casts correctly in typed arrays and related code (Chromium 18586 issue 353004). 18587 18588 Performance and stability improvements on all platforms. 18589 18590 18591 2014-03-18: Version 3.25.15 18592 18593 Don't generate keyed store ICs for global proxies (Chromium issue 18594 352983). 18595 18596 MIPS: Make invalid LHSs a parse-time (reference) error (Chromium issue 18597 351658). 18598 18599 Make invalid LHSs a parse-time (reference) error (Chromium issue 18600 351658). 18601 18602 Add Promises/A+ Compliance Test Suite (Chromium issue 347095). 18603 18604 Split Promise API into Promise/Resolver. 18605 18606 Performance and stability improvements on all platforms. 18607 18608 18609 2014-03-17: Version 3.25.14 18610 18611 Performance and stability improvements on all platforms. 18612 18613 18614 2014-03-17: Version 3.25.13 18615 18616 Move profiler callback interfaces from v8.h to v8-profiler.h. 18617 18618 Performance and stability improvements on all platforms. 18619 18620 18621 2014-03-14: Version 3.25.12 18622 18623 PromiseCoerce should deal with an error during accessing "then" 18624 (Chromium issue 347095). 18625 18626 Propagate updated offsets in BoundsCheckBbData (Chromium issue 350863). 18627 18628 Add regression test for range analysis bug (issue 3204). 18629 18630 Continued fix for 351257. Reusing the feedback vector is too complex 18631 (Chromium issue 351257). 18632 18633 StopCpuProfiling should return non-const CpuProfile (issue 3213). 18634 18635 Allow for compiling with xcode 5.1 (which doesn't have gcc anymore). 18636 18637 Performance and stability improvements on all platforms. 18638 18639 18640 2014-03-14: Version 3.25.11 18641 18642 MIPS: Remove uses of CanBeNegative() in HMod (issue 3204). 18643 18644 MIPS: Remove uses of RangeCanInclude() in flooring division by power of 18645 2 (issue 3204). 18646 18647 MIPS: Fix uses of range analysis results in HChange (issue 3204). 18648 18649 Make translation of modulus operation '--stress-opt'-proof (Chromium 18650 issue 352059). 18651 18652 Remove uses of CanBeNegative() in HMod (issue 3204). 18653 18654 Remove uses of RangeCanInclude() in flooring division by power of 2 18655 (issue 3204). 18656 18657 Fix uses of range analysis results in HChange (issue 3204). 18658 18659 Performance and stability improvements on all platforms. 18660 18661 18662 2014-03-14: Version 3.25.10 18663 18664 This version was not committed due to script failures. 18665 18666 18667 2014-03-13: Version 3.25.9 18668 18669 Reland "Enable Object.observe by default" again (issue 2409). 18670 18671 Use intrinsics for builtin ArrayBuffer property accesses (Chromium issue 18672 351787). 18673 18674 Performance and stability improvements on all platforms. 18675 18676 18677 2014-03-12: Version 3.25.8 18678 18679 Fix HIsSmiAndBranch::KnownSuccessorBlock() by deleting it (Chromium 18680 issue 351320). 18681 18682 Fix handling of polymorphic array accesses with constant index (Chromium 18683 issue 351319). 18684 18685 Fix lazy deopt after tagged binary ops (Chromium issue 350434). 18686 18687 MIPS: Cleanup some of the range uses in ModI/DivI (issue 3204). 18688 18689 Fix issue with getOwnPropertySymbols and hidden properties (Chromium 18690 issue 350864). 18691 18692 Cleanup some of the range uses in ModI/DivI (issue 3204). 18693 18694 PromiseCoerce should ignore primitive values (Chromium issue 347095). 18695 18696 Use a per-isolate cache for the date object JS bits (Chromium issue 18697 348856). 18698 18699 Performance and stability improvements on all platforms. 18700 18701 18702 2014-03-11: Version 3.25.7 18703 18704 Promise.all and Promise.race should reject non-array parameter (Chromium 18705 issue 347453). 18706 18707 Promise.all and Promise race should use "then" rather than "chain" 18708 (Chromium issue 347427). 18709 18710 Merge the "Compute Minus Zero Checks" phase into the range analysis 18711 (issue 3204). 18712 18713 Performance and stability improvements on all platforms. 18714 18715 18716 2014-03-10: Version 3.25.6 18717 18718 Replace the recursion in PropagateMinusZeroChecks() with a loop and a 18719 worklist (issue 3204). 18720 18721 Reland "Enable Object.observe by default" (issue 2409). 18722 18723 Enable Object.observe by default (issue 2409). 18724 18725 AllocationTracker now maintains a map from address range to stack trace 18726 that allocated the range. When snapshot is generated the map is used to 18727 find construction stack trace for an object using its address (Chromium 18728 issue 277984). 18729 18730 Introduce Runtime_GetAllScopesDetails to get all scopes at once for a 18731 frame (Chromium issue 340285). 18732 18733 Reduce heavy runtime calls from debug mirrors (Chromium issue 340285). 18734 18735 Check and clear date cache in DateCurrentTime, DateLocalTimezone and 18736 getTimezoneOffset (Chromium issue 142141). 18737 18738 Performance and stability improvements on all platforms. 18739 18740 18741 2014-03-06: Version 3.25.5 18742 18743 Fix HConstants with Smi-ranged HeapNumber values (Chromium issue 18744 349878). 18745 18746 Fix issues with JSON stringify replacer array (issues 3200, 3201). 18747 18748 Performance and stability improvements on all platforms. 18749 18750 18751 2014-03-05: Version 3.25.4 18752 18753 x64: Fix LMathMinMax for constant Smi right-hand operands (Chromium 18754 issue 349079). 18755 18756 Performance and stability improvements on all platforms. 18757 18758 18759 2014-03-04: Version 3.25.3 18760 18761 Clear optimized code cache in shared function info when code gets 18762 deoptimized (Chromium issue 343609). 18763 18764 Fixed constant folding for Math.clz32 (Chromium issue 347906). 18765 18766 Fix JSObject::PrintTransitions (Chromium issue 347912). 18767 18768 Fix handling of constant global variable assignments (Chromium issue 18769 347904). 18770 18771 Removed bogus ASSERT (Chromium issue 347542). 18772 18773 Mark HCompareMap as having Tagged representation (Chromium issue 18774 346636). 18775 18776 Fix crasher in Object.getOwnPropertySymbols (Chromium issue 346141). 18777 18778 Fix the bit massaging code in CompleteParserRecorder::WriteNumber 18779 (Chromium issue 346221). 18780 18781 Don't eliminate loads with incompatible types or representations 18782 (Chromium issue 346343). 18783 18784 Check that after a weak callback, the handle is either dead or strong 18785 (Chromium issue 346061). 18786 18787 Lazy preparsing vs. lazy parsing fix (Chromium issue 346207). 18788 18789 Performance and stability improvements on all platforms. 18790 18791 18792 2014-02-25: Version 3.25.2 18793 18794 Fix the bit massaging code in CompleteParserRecorder::WriteNumber 18795 (Chromium issue 346221). 18796 18797 Revert r19455 "Load target types and handlers before IC computation." 18798 (Chromium issue 346149). 18799 18800 Don't eliminate loads with incompatible types or representations 18801 (Chromium issue 346343). 18802 18803 Fix for a smi stores optimization on x64 with a regression test 18804 (Chromium issue 345715). 18805 18806 Check that after a weak callback, the handle is either dead or strong 18807 (Chromium issue 346061). 18808 18809 negative bounds checking on realm calls (Chromium issue 344285). 18810 18811 Lazy preparsing vs. lazy parsing fix (Chromium issue 346207). 18812 18813 Fix optimistic BCE to back off after deopt (issue 3176). 18814 18815 Performance and stability improvements on all platforms. 18816 18817 18818 2014-02-21: Version 3.25.1 18819 18820 Performance and stability improvements on all platforms. 18821 18822 18823 2014-02-19: Version 3.25.0 18824 18825 ES6: Tighten up Object.prototype.__proto__ (issue 3064). 18826 18827 Fix Hydrogen bounds check elimination (Chromium issue 344186). 18828 18829 Performance and stability improvements on all platforms. 18830 18831 18832 2014-02-19: Version 3.24.40 18833 18834 A64: Let the MacroAssembler resolve branches to distant targets (issue 18835 3148). 18836 18837 Fixed and improved code for integral division. Fixed and extended tests 18838 (issue 3151). 18839 18840 MIPS: Fix assignment of function name constant (issue 3138). 18841 18842 Fix assignment of function name constant (issue 3138). 18843 18844 Performance and stability improvements on all platforms. 18845 18846 18847 2014-02-14: Version 3.24.39 18848 18849 Introduce --job-based-sweeping flag and use individual jobs for sweeping 18850 if set (issue 3104). 18851 18852 Performance and stability improvements on all platforms. 18853 18854 18855 2014-02-13: Version 3.24.38 18856 18857 Merge experimental/a64 to bleeding_edge (issue 3113). 18858 18859 Performance and stability improvements on all platforms. 18860 18861 18862 2014-02-12: Version 3.24.37 18863 18864 Fix spec violations in JSON.stringify wrt replacer array (issue 3135). 18865 18866 Performance and stability improvements on all platforms. 18867 18868 18869 2014-02-11: Version 3.24.36 18870 18871 Fix inconsistencies wrt whitespaces (issue 3109). 18872 18873 Performance and stability improvements on all platforms. 18874 18875 18876 2014-02-10: Version 3.24.35 18877 18878 Fix inconsistencies wrt whitespaces (issue 3109). 18879 18880 Performance and stability improvements on all platforms. 18881 18882 18883 2014-02-07: Version 3.24.34 18884 18885 Performance and stability improvements on all platforms. 18886 18887 18888 2014-02-06: Version 3.24.33 18889 18890 Allow externalizing strings in old pointer space (Chromium issue 18891 268686). 18892 18893 Performance and stability improvements on all platforms. 18894 18895 18896 2014-02-05: Version 3.24.32 18897 18898 Add Box object to heap profiler. 18899 18900 Check the offset argument of TypedArray.set for fitting into Smi 18901 (Chromium issue 340125). 18902 18903 Performance and stability improvements on all platforms. 18904 18905 18906 2014-02-04: Version 3.24.31 18907 18908 Fix short-circuiting logical and/or in HOptimizedGraphBuilder (Chromium 18909 issue 336148). 18910 18911 Elements field of newly allocated JSArray could be left uninitialized in 18912 some cases (fast literal case) (Chromium issue 340124). 18913 18914 Re-enable escape analysis. 18915 18916 Performance and stability improvements on all platforms. 18917 18918 18919 2014-02-03: Version 3.24.30 18920 18921 Performance and stability improvements on all platforms. 18922 18923 18924 2014-02-01: Version 3.24.29 18925 18926 Performance and stability improvements on all platforms. 18927 18928 18929 2014-01-31: Version 3.24.28 18930 18931 Don't crash in Array.join() if the resulting string exceeds the max 18932 string length (Chromium issue 336820). 18933 18934 Implements ES6 String.prototype.normalize method (issue 2943). 18935 18936 Performance and stability improvements on all platforms. 18937 18938 18939 2014-01-30: Version 3.24.27 18940 18941 Performance and stability improvements on all platforms. 18942 18943 18944 2014-01-29: Version 3.24.26 18945 18946 ES6: Map and Set needs to normalize minus zero (issue 3069). 18947 18948 Make `String.prototype.{starts,ends}With` throw when passing a regular 18949 expression (issue 3070). 18950 18951 Performance and stability improvements on all platforms. 18952 18953 18954 2014-01-28: Version 3.24.25 18955 18956 Performance and stability improvements on all platforms. 18957 18958 18959 2014-01-27: Version 3.24.24 18960 18961 MIPS: Reduce the stack requirements of GetNoCodeAgeSequence (issue 18962 3111). 18963 18964 Delete v8_shell target now that chrome uses d8 (Chromium issue 331585). 18965 18966 ARM: Reduce the stack requirements of GetNoCodeAgeSequence (issue 3111). 18967 18968 Performance and stability improvements on all platforms. 18969 18970 18971 2014-01-24: Version 3.24.23 18972 18973 Performance and stability improvements on all platforms. 18974 18975 18976 2014-01-23: Version 3.24.22 18977 18978 Fix compilation on x64 architectures (issue 3110). 18979 18980 Ensure we don't overwrite transitions in SetPropertyIgnoreAttributes 18981 (Chromium issue 326155). 18982 18983 ES6: Implement Object.setPrototypeOf (issue 2675). 18984 18985 Fixed floor-of-div optimization (Chromium issue 334708). 18986 18987 Performance and stability improvements on all platforms. 18988 18989 18990 2014-01-22: Version 3.24.21 18991 18992 Performance and stability improvements on all platforms. 18993 18994 18995 2014-01-21: Version 3.24.20 18996 18997 ES6: Implement Object.setPrototypeOf (issue 2675). 18998 18999 Performance and stability improvements on all platforms. 19000 19001 19002 2014-01-20: Version 3.24.19 19003 19004 Introduce a setting to control the toolset for which d8 is compiled 19005 (issue 1775). 19006 19007 Performance and stability improvements on all platforms. 19008 19009 19010 2014-01-17: Version 3.24.18 19011 19012 Performance and stability improvements on all platforms. 19013 19014 19015 2014-01-16: Version 3.24.17 19016 19017 Make cells pointing to JSObjects weak in optimized code (issue 2073). 19018 19019 Performance and stability improvements on all platforms. 19020 19021 19022 2014-01-15: Version 3.24.16 19023 19024 Annotate mapped memory regions for LeakSanitizer (Chromium issue 19025 328552). 19026 19027 Turn Runtime_MigrateInstance into Runtime_TryMigrateInstance (Chromium 19028 issue 315252). 19029 19030 Performance and stability improvements on all platforms. 19031 19032 19033 2014-01-14: Version 3.24.15 19034 19035 Introduce an API mirroring the gc extension. 19036 19037 Performance and stability improvements on all platforms. 19038 19039 19040 2014-01-10: Version 3.24.14 19041 19042 ES6: Add Object.getOwnPropertySymbols (issue 3049). 19043 19044 Performance and stability improvements on all platforms. 19045 19046 19047 2014-01-09: Version 3.24.13 19048 19049 Add Isolate parameter to HandleScope::NumberOfHandles (Chromium issue 19050 324225). 19051 19052 Removed v8::AssertNoGCScope. 19053 19054 Performance and stability improvements on all platforms. 19055 19056 19057 2014-01-08: Version 3.24.12 19058 19059 Correctly handle instances without elements in polymorphic keyed 19060 load/store (Chromium issue 331416). 19061 19062 Fix selection of popular pages in store buffer (Chromium issue 331444). 19063 19064 Prepare removal of ObjectTemplate::New without Isolate parameter 19065 (Chromium issue 324225). 19066 19067 Performance and stability improvements on all platforms. 19068 19069 19070 2014-01-07: Version 3.24.11 19071 19072 Remove generated makefiles on linux when running gyp_v8 19073 (Chromium issue 331475) 19074 19075 Fix building d8 with readline support due to API changes 19076 19077 Performance and stability improvements on all platforms. 19078 19079 19080 2014-01-03: Version 3.24.10 19081 19082 Reland r18383: More API cleanup (Chromium issue 324225). 19083 19084 MIPS: Fix loading of global object in LWrapReceiver (Chromium issue 19085 318420). 19086 19087 Performance and stability improvements on all platforms. 19088 19089 19090 2014-01-02: Version 3.24.9 19091 19092 Performance and stability improvements on all platforms. 19093 19094 19095 2013-12-30: Version 3.24.8 19096 19097 ARM: fix loading of global object in LWrapReceiver (Chromium issue 19098 318420). 19099 19100 Fix a race between concurrent recompilation and OSR (Chromium issue 19101 330046). 19102 19103 Turn off concurrent sweeping (issue 3071). 19104 19105 Performance and stability improvements on all platforms. 19106 19107 19108 2013-12-23: Version 3.24.7 19109 19110 Fix small spec violation in String.prototype.split (issue 3026). 19111 19112 Correctly resolve forcibly context allocated parameters in debug- 19113 evaluate (Chromium issue 325676). 19114 19115 Introduce Function::GetBoundFunction. 19116 19117 Performance and stability improvements on all platforms. 19118 19119 19120 2013-12-20: Version 3.24.6 19121 19122 Performance and stability improvements on all platforms. 19123 19124 19125 2013-12-19: Version 3.24.5 19126 19127 Performance and stability improvements on all platforms. 19128 19129 19130 2013-12-18: Version 3.24.4 19131 19132 Removed all stuff marked as V8_DEPRECATED. 19133 19134 Performance and stability improvements on all platforms. 19135 19136 19137 2013-12-17: Version 3.24.3 19138 19139 Performance and stability improvements on all platforms. 19140 19141 19142 2013-12-17: Version 3.24.2 19143 19144 Flush instruction cache for deserialized code objects. 19145 19146 Performance and stability improvements on all platforms. 19147 19148 19149 2013-12-13: Version 3.24.1 19150 19151 Fix polymorphic inlined calls with migrating prototypes. 19152 19153 Fixed global object leak caused by overwriting the global receiver (the 19154 global proxy) in the global object with the global object itself 19155 (Chromium issue 324812). 19156 19157 Initialize Date parse cache with SMI instead of double to workaround 19158 sharing mutable heap numbers in snapshot (Chromium issue 280531). 19159 19160 Switch armv7 setting to arm_version==7 in v8 gyp files (Chromium issue 19161 234135). 19162 19163 Performance and stability improvements on all platforms. 19164 19165 19166 2013-12-09: Version 3.24.0 19167 19168 Performance and stability improvements on all platforms. 19169 19170 19171 2013-12-04: Version 3.23.18 19172 19173 Performance and stability improvements on all platforms. 19174 19175 19176 2013-12-03: Version 3.23.17 19177 19178 Performance and stability improvements on all platforms. 19179 19180 19181 2013-12-02: Version 3.23.16 19182 19183 Array builtins need to be prevented from changing frozen objects, and 19184 changing structure on sealed objects (Chromium issue 299979). 19185 19186 Performance and stability improvements on all platforms. 19187 19188 19189 2013-11-29: Version 3.23.15 19190 19191 Fix context register allocation in LTransitionElementsKind 19192 (Chromium issue 324306). 19193 19194 Fix bug in inlining Function.apply (Chromium issue 323942). 19195 19196 Ensure that length is Smi in TypedArrayFromArrayLike constructor 19197 (Chromium issue 324028). 19198 19199 Performance and stability improvements on all platforms. 19200 19201 19202 2013-11-28: Version 3.23.14 19203 19204 Shorten autogenerated error message (issue 3019). 19205 19206 Performance and stability improvements on all platforms. 19207 19208 19209 2013-11-27: Version 3.23.13 19210 19211 Increase precision for base conversion for large integers (issue 3025). 19212 19213 Flatten cons string for single character substrings (Chromium issue 19214 323041). 19215 19216 Performance and stability improvements on all platforms. 19217 19218 19219 2013-11-26: Version 3.23.12 19220 19221 Performance and stability improvements on all platforms. 19222 19223 19224 2013-11-25: Version 3.23.11 19225 19226 Deprecate old versions of Isolate::SetData and GetData. 19227 19228 Performance and stability improvements on all platforms. 19229 19230 19231 2013-11-22: Version 3.23.10 19232 19233 Remove preemption thread and API. 19234 (issue 3004) 19235 19236 Performance and stability improvements on all platforms. 19237 19238 19239 2013-11-21: Version 3.23.9 19240 19241 API: Change AdjustAmountOfExternalAllocatedMemory calls to use int64_t 19242 instead of intptr_t. 19243 19244 Remove deprecated v8::SetResourceConstraints without Isolate parameter. 19245 19246 Remove deprecated v8-defaults.h and defaults.cc. 19247 (Chromium issue 312241) 19248 19249 Make it possible to add more than one piece of embedder data to 19250 isolates. 19251 (Chromium issue 317398) 19252 19253 Performance and stability improvements on all platforms. 19254 19255 19256 2013-11-20: Version 3.23.8 19257 19258 Fixed crashes exposed though fuzzing. 19259 (Chromium issue 320948) 19260 19261 Deprecated v8::External::New without Isolate parameter. 19262 19263 Made number of available threads isolate-dependent and exposed it to 19264 ResourceConstraints. 19265 (issue 2991) 19266 19267 Performance and stability improvements on all platforms. 19268 19269 19270 2013-11-19: Version 3.23.7 19271 19272 Bugfix: dependent code field in AllocationSite was keeping code objects 19273 alive even after context death. 19274 (Chromium issue 320532) 19275 19276 Fixed data view accessors to throw execptions on offsets bigger than 19277 size_t. 19278 (issue 3013) 19279 19280 Performance and stability improvements on all platforms. 19281 19282 19283 2013-11-18: Version 3.23.6 19284 19285 Limit size of dehoistable array indices. 19286 (Chromium issues 319835, 319860) 19287 19288 Limit the size for typed arrays to MaxSmi. 19289 (Chromium issue 319722) 19290 19291 Performance and stability improvements on all platforms. 19292 19293 19294 2013-11-15: Version 3.23.5 19295 19296 Fixed missing type feedback check for Generic*String addition. 19297 (Chromium issue 318671) 19298 19299 Fixed duplicate check in DependentCode::Insert. 19300 (Chromium issue 318454) 19301 19302 Performance and stability improvements on all platforms. 19303 19304 19305 2013-11-14: Version 3.23.4 19306 19307 Fixed overflow in TypedArray initialization function. 19308 (Chromium issue 319120) 19309 19310 Performance and stability improvements on all platforms. 19311 19312 19313 2013-11-13: Version 3.23.3 19314 19315 Fixed compilation with GCC 4.8. 19316 (issue 2767, 2149) 19317 19318 Added explicit Isolate parameter to External::New. 19319 (Chromium issue 266838) 19320 19321 Performance and stability improvements on all platforms. 19322 19323 19324 2013-11-12: Version 3.23.2 19325 19326 Fixed --extra-code flag for snapshot creation. 19327 (issue 2994) 19328 19329 Fixed error message wording when instanceof throws. 19330 (Chromium issue 82797, issue 1593) 19331 19332 Performance and stability improvements on all platforms. 19333 19334 19335 2013-11-08: Version 3.23.1 19336 19337 Made HCapturedObjects non-deletable for DCE. (issue 2987) 19338 19339 Use a fixed random seed per default. (issue 1880, 2885) 19340 19341 Fixed y-umlaut to uppercase. (issue 2984) 19342 19343 Performance and stability improvements on all platforms. 19344 19345 19346 2013-11-06: Version 3.23.0 19347 19348 Fixed loading message from an Error object. (Chromium issue 306220) 19349 19350 Made Object.freeze/seal/preventExtensions observable. (issue 2975, 2941) 19351 19352 Made snapshots reproducible. (issue 2885) 19353 19354 Added missing negative dictionary lookup to NonexistentHandlerFrontend. 19355 (issue 2980) 19356 19357 Performance and stability improvements on all platforms. 19358 19359 19360 2013-10-31: Version 3.22.24 19361 19362 Fixed uint32-to-smi conversion in Lithium. 19363 (Chromium issue 309623) 19364 19365 Performance and stability improvements on all platforms. 19366 19367 19368 2013-10-28: Version 3.22.23 19369 19370 Renamed deprecated __attribute__((no_address_safety_analysis)) to 19371 __attribute__((no_sanitize_address)) (Chromium issue 311283) 19372 19373 Defined DEBUG for v8_optimized_debug=2 19374 19375 Performance and stability improvements on all platforms. 19376 19377 19378 2013-10-25: Version 3.22.22 19379 19380 Record allocation stack traces. (Chromium issue 277984,v8:2949) 19381 19382 Performance and stability improvements on all platforms. 19383 19384 19385 2013-10-24: Version 3.22.21 19386 19387 Performance and stability improvements on all platforms. 19388 19389 19390 2013-10-24: Version 3.22.20 19391 19392 Made Array.prototype.pop throw if the last element is not configurable. 19393 19394 Fixed HObjectAccess for loads from migrating prototypes. 19395 (Chromium issue 305309) 19396 19397 Enabled preaging of code objects when --optimize-for-size. 19398 (Chromium issue 280984) 19399 19400 Exposed v8::Function::GetDisplayName to public API. 19401 (Chromium issue 17356) 19402 19403 Performance and stability improvements on all platforms. 19404 19405 19406 2013-10-23: Version 3.22.19 19407 19408 Fix materialization of captured objects with field tracking. 19409 (Chromium issue 298990) 19410 19411 Performance and stability improvements on all platforms. 19412 19413 19414 2013-10-22: Version 3.22.18 19415 19416 Add tool to visualize machine code/lithium. 19417 19418 Handle misaligned loads and stores in load elimination. Do not track 19419 misaligned loads and be conservative about invalidating misaligned 19420 stores. (issue 2934) 19421 19422 Performance and stability improvements on all platforms. 19423 19424 19425 2013-10-21: Version 3.22.17 19426 19427 Harmony: Implement Math.trunc and Math.sign. (issue 2938) 19428 19429 Performance and stability improvements on all platforms. 19430 19431 19432 2013-10-21: Version 3.22.16 19433 19434 Performance and stability improvements on all platforms. 19435 19436 19437 2013-10-18: Version 3.22.15 19438 19439 Enabled calling the SetReference* & SetObjectGroupId functions with a 19440 Persistent<SubclassOfValue>. 19441 19442 Performance and stability improvements on all platforms. 19443 19444 19445 2013-10-17: Version 3.22.14 19446 19447 Performance and stability improvements on all platforms. 19448 19449 19450 2013-10-16: Version 3.22.13 19451 19452 Do not look up ArrayBuffer on global object in typed array constructor. 19453 (issue 2931) 19454 19455 Performance and stability improvements on all platforms. 19456 19457 19458 2013-10-15: Version 3.22.12 19459 19460 Added histograms to track fraction of heap spaces and percentage of 19461 generated crankshaft code. 19462 19463 Moved v8_optimized_debug default value to standalone.gypi. 19464 19465 Track JS allocations as they arrive with no affection on performance 19466 when tracking is switched off (Chromium issue 277984). 19467 19468 Performance and stability improvements on all platforms. 19469 19470 19471 2013-10-14: Version 3.22.11 19472 19473 Performance and stability improvements on all platforms. 19474 19475 19476 2013-10-11: Version 3.22.10 19477 19478 Fixed timezone issues with date-time/parse-* tests. 19479 (Chromium issue 2919) 19480 19481 Added column getter to CpuProfileNode (Chromium issue 302537) 19482 19483 Performance and stability improvements on all platforms. 19484 19485 19486 2013-10-10: Version 3.22.9 19487 19488 Ensure only whitelisted stubs have sse2 versions in the snapshot. 19489 (fix for chromium 304565) 19490 19491 Implement ArrayBuffer.isView. 19492 19493 Performance and stability improvements on all platforms. 19494 19495 19496 2013-10-04: Version 3.22.8 19497 19498 Performance and stability improvements on all platforms. 19499 19500 19501 2013-10-03: Version 3.22.7 19502 19503 Debug: Allow stepping into on a given call frame 19504 (Chromium issue 296963). 19505 19506 Always use timeGetTime() for TimeTicks::Now() on Windows 19507 (Chromium issue 288924). 19508 19509 Performance and stability improvements on all platforms. 19510 19511 19512 2013-10-02: Version 3.22.6 19513 19514 Performance and stability improvements on all platforms. 19515 19516 19517 2013-10-01: Version 3.22.5 19518 19519 Disabled externalization of sliced/cons strings in old pointer space 19520 (Chromium issue 276357). 19521 19522 Turned on handle zapping for release builds 19523 19524 Performance and stability improvements on all platforms. 19525 19526 19527 2013-09-30: Version 3.22.4 19528 19529 Function::Call and Object::CallAsFunction APIs should allow v8::Value as 19530 a receiver (issue 2915). 19531 19532 Removed unnecessary mutex (Chromium issue 291236). 19533 19534 Removed ArrayBufferView::BaseAddress method. 19535 19536 Performance and stability improvements on all platforms. 19537 19538 19539 2013-09-27: Version 3.22.3 19540 19541 Added methods to enable configuration of ResourceConstraints based on 19542 limits derived at runtime. 19543 (Chromium issue 292928) 19544 19545 Added -optimize-for-size flag to optimize for memory size (will be used 19546 by pre-aging CL), and removed the is_memory_constrained 19547 ResourceConstraint. 19548 (Chromium issue 292928) 19549 19550 Performance and stability improvements on all platforms. 19551 19552 19553 2013-09-26: Version 3.22.2 19554 19555 Performance and stability improvements on all platforms. 19556 19557 19558 2013-09-25: Version 3.22.1 19559 19560 Sped up creating typed arrays from array-like objects. 19561 (Chromium issue 270507) 19562 19563 Performance and stability improvements on all platforms. 19564 19565 19566 2013-09-23: Version 3.22.0 19567 19568 LiveEdit to mark more closure functions for re-instantiation when scope 19569 layout changes. 19570 (issue 2872) 19571 19572 Made bounds check elimination iterative instead of recursive. 19573 (Chromium issue 289706) 19574 19575 Turned on i18n support by default. 19576 19577 Set the proper instance-type on HAllocate in BuildFastLiteral. 19578 (Chromium issue 284577) 19579 19580 Performance and stability improvements on all platforms. 19581 19582 19583 2013-09-18: Version 3.21.17 19584 19585 Implemented local load/store elimination on basic blocks. 19586 19587 Added mutex when accessing concurrent recompilation output queue. 19588 (Chromium issue 291236) 19589 19590 Don't lookup the cache for the result of Function::New. 19591 (Chromium issue 272579) 19592 19593 Tweaked HConstant::EmitAtUses() to eliminate useless constant 19594 generation. 19595 (Chromium issue 2881) 19596 19597 Performance and stability improvements on all platforms. 19598 19599 19600 2013-09-16: Version 3.21.16 19601 19602 Every place where AllocationMemento is initialized with an 19603 AllocationSite is now checked to be sure a valid Site goes in. This is 19604 temporary code to diagnose chromium bug 284577. 19605 19606 Performance and stability improvements on all platforms. 19607 19608 19609 2013-09-13: Version 3.21.15 19610 19611 Non-JSObject heap objects are now handled using slow-path IC stub 19612 guarded by the map. 19613 (Chromium issue 280632) 19614 19615 i18n Javascript code added to the snapshot. 19616 (V8 issue 2745) 19617 19618 Performance and stability improvements on all platforms. 19619 19620 2013-09-12: Version 3.21.14 19621 19622 Added access check for observed objects. 19623 (V8 issue 2778) 19624 19625 Cleaned up v8::ArrayBuffer::Allocator interface. 19626 (V8 issue 2823) 19627 19628 Performance and stability improvements on all platforms. 19629 19630 2013-09-11: Version 3.21.13 19631 19632 Added a ResourceConstraint for the embedder to specify that V8 is 19633 running on a memory constrained device. 19634 (Chromium issue 280984) 19635 19636 Removed HandleScope default ctor. 19637 (Chromium issue 236173) 19638 19639 Enabled escape analysis for Hydrogen. 19640 19641 Correctly stringified mixed encoding indirect strings. 19642 (Chromium issue 287476) 19643 19644 Performance and stability improvements on all platforms. 19645 19646 19647 2013-09-09: Version 3.21.12 19648 19649 Fixed bitwise negation on x64. 19650 (Chromium issue 285355) 19651 19652 Dropped GetCurrentThreadId() and TerminateExecution(int) from 19653 the external API. 19654 19655 Fixed polymorphic INTERCEPTOR StoreICs on ARM/MIPS. 19656 (Chromium issue 284998) 19657 19658 Added check if timeout has expired after processing each sample. 19659 (issue 2814,v8:2871) 19660 19661 Removed obsolete global V8::has_been_fooed flags. 19662 (issue 2744) 19663 19664 Performance and stability improvements on all platforms. 19665 19666 19667 2013-09-05: Version 3.21.11 19668 19669 Performance and stability improvements on all platforms. 19670 19671 19672 2013-09-04: Version 3.21.10 19673 19674 Fixed Eternal::IsEmpty logic (issue 2870). 19675 19676 Performance and stability improvements on all platforms. 19677 19678 19679 2013-09-03: Version 3.21.9 19680 19681 Deprecated Persistent functions which were marked to be deprecated. 19682 19683 Allowed uncacheable identifiers to go generic (issue 2867). 19684 19685 Performance and stability improvements on all platforms. 19686 19687 19688 2013-09-02: Version 3.21.8 19689 19690 Added scriptId to StackTrace frames (issue 2865). 19691 19692 Performance and stability improvements on all platforms. 19693 19694 19695 2013-08-30: Version 3.21.7 19696 19697 Fixed casts of eternal handles. 19698 19699 Turned on global handle zapping. 19700 19701 Always visit branches during HGraph building (Chromium issue 280333). 19702 19703 Profiler changes: removed deprecated API, support higher sampling 19704 rate on Windows. 19705 19706 Performance and stability improvements on all platforms. 19707 19708 19709 2013-08-29: Version 3.21.6 19710 19711 Fixed inlined 'throw' statements interfering with live range 19712 computation. (issue 2843) 19713 19714 Performance and stability improvements on all platforms. 19715 19716 19717 2013-08-28: Version 3.21.5 19718 19719 Fixed compilation with recent MinGW64 versions. (issue 2300) 19720 19721 Added RemovePrototype to FunctionTemplate. (Chromium issue 272440) 19722 19723 Performance and stability improvements on all platforms. 19724 19725 19726 2013-08-26: Version 3.21.4 19727 19728 Lowered kInitialMaxFastElementArray constant to 95K (issue 2790). 19729 19730 Use signals for cpu profiling on Mac OS X (issue 2814). 19731 19732 Deprecated CpuProfileNode::GetSelfSamplesCount (Chromium issue 267595). 19733 19734 Added support for higher CPU profiler sampling rate on posix systems 19735 (issue 2814). 19736 19737 Worked around 'inlining failed' build error with older GCC 4.x releases. 19738 19739 Added source map support to tick processor. 19740 19741 Stability improvements on all platforms. 19742 19743 19744 2013-08-23: Version 3.21.3 19745 19746 Temporarily disabled optimization for StringWrappers to use native 19747 valueOf. (issue 2855) 19748 19749 Fixed crash on function declarations in eval inside non-trivial local 19750 scope. (issue 2594) 19751 19752 Rewrote SamplingCircularQueue. (issue 2814) 19753 19754 Fixed hidden properties on object with frozen prototype. (issue 2829) 19755 19756 Fix deoptimization bug. (Chromium issue 274164) 19757 19758 Stability improvements on all platforms. 19759 19760 19761 2013-08-22: Version 3.21.2 19762 19763 Stability improvements on all platforms. 19764 19765 19766 2013-08-21: Version 3.21.1 19767 19768 Promoted ArrayBuffer, DataView and typed arrays to non-experimental. 19769 (Chromium issue 270527) 19770 19771 Replaced OS::MemCopy with memcpy in typed array initialization. 19772 (Chromium issue 270642) 19773 19774 Moved i18n break iterator C++ code to runtime (issue 2745) 19775 19776 Fixed invalid out-of-bounds store in MacroAssembler::Allocate. 19777 (Chromium issue 263515) 19778 19779 Fixed register misuse in Allocate() on ARM. (issue 2851) 19780 19781 Fixed empty handle dereference in Runtime_InternalNumberFormat. 19782 (Chromium issue 275467) 19783 19784 Performance and stability improvements on all platforms. 19785 19786 19787 2013-08-19: Version 3.21.0 19788 19789 Fixed GC-related crasher (Chromium issue 274438) 19790 19791 Reverted making Intl non-enumerable. 19792 19793 Performance and stability improvements on all platforms. 19794 19795 19796 2013-08-14: Version 3.20.17 19797 19798 Fixed Math.round/floor that had bogus Smi representation 19799 (Chromium issue 272564) 19800 19801 Performance and stability improvements on all platforms. 19802 19803 19804 2013-08-13: Version 3.20.16 19805 19806 Fixed bug in HPhi::SimplifyConstantInput (Chromium issue 269679) 19807 19808 Fixed gcmole bugs in i18n code (issue 2745) 19809 19810 ia32: Calls to the TranscendentalCacheStub must ensure that esi is 19811 set (issue 2827) 19812 19813 Made sure polymorphic element access creates non-replaying 19814 phis. (issue 2815) 19815 19816 Allowed HPhis to have an invalid merge index. (issue 2815) 19817 19818 Fixed smi-based math floor. (Chromium issue 270268) 19819 19820 Deprecated self and total time getters and total sample count 19821 getter on CpuProfileNode. (Chromium issue 267595) 19822 19823 Fixed Object.freeze, Object.observe wrt CountOperation and 19824 CompoundAssignment. (issue 2774,2779) 19825 19826 Performance and stability improvements on all platforms. 19827 19828 19829 2013-08-07: Version 3.20.15 19830 19831 Exposed eternal handle api. 19832 19833 Bugfix to solve issues with enabling V8 typed arrays in Blink. 19834 19835 Fixed Array index dehoisting. (Chromium issue 264203) 19836 19837 Updated Array Iterator to use numeric indexes (issue 2818) 19838 19839 Return start/end profiling time in microseconds instead of milliseconds 19840 (issue 2824) 19841 19842 Performance and stability improvements on all platforms. 19843 19844 19845 2013-08-06: Version 3.20.14 19846 19847 Added new Harmony methods to Array.prototype object. 19848 (issue 2776,v8:2777) 19849 19850 Performance and stability improvements on all platforms. 19851 19852 19853 2013-08-01: Version 3.20.12 19854 19855 Removed buggy ToNumber truncation (partial fix for issue 2813) 19856 19857 Calling Map etc without new should throw TypeError (issue 2819) 19858 19859 Fixed a crash for large code objects on ARM (Chromium issue 2736) 19860 19861 Fixed stale unhandlified value in JSObject::SetPropertyForResult. 19862 (Chromium issue 265894) 19863 19864 Added new Harmony methods to String.prototype object. 19865 (issue 2796,v8:2797,v8:2798,v8:2799) 19866 19867 Performance and stability improvements on all platforms. 19868 19869 19870 2013-07-30: Version 3.20.11 19871 19872 Performance and stability improvements on all platforms. 19873 19874 19875 2013-07-29: Version 3.20.10 19876 19877 Performance and stability improvements on all platforms. 19878 19879 19880 2013-07-26: Version 3.20.9 19881 19882 Check that ExternalString objects get aligned resources. 19883 19884 Fixed JSArray-specific length lookup in polymorphic array handling 19885 (Chromium issues 263276, 263905). 19886 19887 Performance and stability improvements on all platforms. 19888 19889 19890 2013-07-24: Version 3.20.8 19891 19892 Deprecated v8::V8::Pause/ResumeProfiler. 19893 19894 Fixed Chromium issues 247688, 258519 and 260203. 19895 19896 Performance and stability improvements on all platforms. 19897 19898 19899 2013-07-22: Version 3.20.7 19900 19901 Deprecated some debugger methods. 19902 19903 Fixed wrong bailout id in polymorphic stores (Chromium issue 259787). 19904 19905 Fixed data race in SamplingCircularQueue (Chromium issue 251218). 19906 19907 Fixed type feedback in presence of negative lookups 19908 (Chromium issue 252797). 19909 19910 Do not materialize context-allocated values for debug-evaluate 19911 (Chromium issue 259300). 19912 19913 Synchronized Compare-Literal behavior in FullCodegen and Hydrogen 19914 (Chromium issue 260345). 19915 19916 Performance and stability improvements on all platforms. 19917 19918 19919 2013-07-17: Version 3.20.6 19920 19921 Try to remove invalidated stubs before falling back to checking the 19922 constant state (Chromium issue 260585). 19923 19924 Fixed gyp_v8 to work with use_system_icu=1 (issue 2475). 19925 19926 Fixed sloppy-mode 'const' under Harmony flag (Chromium issue 173361). 19927 19928 Use internal array as API function cache (Chromium issue 260106). 19929 19930 Fixed possible stack overflow in range analysis 19931 (Chromium issue 259452). 19932 19933 Performance and stability improvements on all platforms. 19934 19935 19936 2013-07-15: Version 3.20.5 19937 19938 Ensured that the length of frozen arrays is immutable 19939 (issue 2711, Chromium issue 259548). 19940 19941 Performance and stability improvements on all platforms. 19942 19943 19944 2013-07-10: Version 3.20.4 19945 19946 Fixed garbage-collection issue that causes a crash on ARM 19947 (Chromium issue 254570) 19948 19949 Performance and stability improvements on all platforms. 19950 19951 19952 2013-07-08: Version 3.20.3 19953 19954 Performance and stability improvements on all platforms. 19955 19956 19957 2013-07-05: Version 3.20.2 19958 19959 Remove deprecated heap profiler methods from V8 public API 19960 19961 Mark i18n functions as native and set proper names 19962 (issue 2745) 19963 19964 Correctly report stack trace when current function is FunctionApply 19965 builtin (Chromium issue 252097) 19966 19967 Enable GDBJIT interface for standalone by default. 19968 19969 Fix debuggersupport=off build. (issue 2754) 19970 19971 Introduce -m64 flag for making x64 when the default gcc compiler is for 19972 X32 19973 19974 Performance and stability improvements on all platforms. 19975 19976 19977 2013-07-02: Version 3.20.1 19978 19979 Implemented WeakMap.prototype.clear function. (issue 2753) 19980 19981 Ensure CheckInitialized is present independent of define. 19982 (Chromium issue 255779) 19983 19984 Performance and stability improvements on all platforms. 19985 19986 19987 2013-06-28: Version 3.20.0 19988 19989 Migrated several tests from blink to V8 repository. 19990 19991 Allowed users of the V8 API to distinguish between unset and undefined 19992 HiddenValues (issue 2746). 19993 19994 Deprecated old style callbacks in the V8 API. 19995 19996 Turned on parallel recompilation. 19997 19998 Performance and stability improvements on all platforms. 19999 20000 20001 2013-06-18: Version 3.19.18 20002 20003 Fixed read-only attribute of Function.length in strict mode. 20004 (issue 2705) 20005 20006 Fixed Runtime_SetProperty to properly handle OOM failures 20007 (Chromium issue 249873) 20008 20009 Emit deprecated check for constant function transitions. 20010 (Chromium issue 250609) 20011 20012 Made MathFloorOfDiv optimization trigger more often 20013 (Issue 2205) 20014 20015 Make more GCs in idle notification handler. 20016 (Chromium issue 241815) 20017 20018 Increased default type info threshold. 20019 (Issue 2730) 20020 20021 Performance and stability improvements on all platforms. 20022 20023 20024 2013-06-14: Version 3.19.16 20025 20026 Performance and stability improvements on all platforms. 20027 20028 20029 2013-06-13: Version 3.19.15 20030 20031 Performance and stability improvements on all platforms. 20032 20033 20034 2013-06-13: Version 3.19.14 20035 20036 Fixed crashes when calling new Array(a) with a single argument that 20037 could result in creating a holey array with a packed elements kind. 20038 (Chromium issue 245480) 20039 20040 Fixed issues in parallel compilation. 20041 (Chromium issue 248076) 20042 20043 Performance and stability improvements on all platforms. 20044 20045 20046 2013-06-11: Version 3.19.13 20047 20048 Performance and stability improvements on all platforms. 20049 20050 20051 2013-06-10: Version 3.19.12 20052 20053 Fixed arguments array access. (Chromium issue 247303) 20054 20055 Fixed bug in LookupForWrite. (Chromium issue 242332) 20056 20057 Performance and stability improvements on all platforms. 20058 20059 20060 2013-06-07: Version 3.19.11 20061 20062 Performance and stability improvements on all platforms. 20063 20064 20065 2013-06-06: Version 3.19.10 20066 20067 Performance and stability improvements on all platforms. 20068 20069 20070 2013-06-05: Version 3.19.9 20071 20072 Implemented Load IC support for loading properties from primitive 20073 values to avoid perpetual soft deopts. (Chromium issue 242512) 20074 20075 Implemented Freeing of PerThreadAssertData when possible to avoid 20076 memory leak. (Chromium issue 246567) 20077 20078 Removed V8_USE_OLD_STYLE_PERSISTENT_HANDLE_VISITORS. 20079 20080 Performance and stability improvements on all platforms. 20081 20082 20083 2013-06-03: Version 3.19.8 20084 20085 Fixed bug with inlining 'Array' function. (Chromium issue 244461) 20086 20087 Fixed initialization of literal objects. (Chromium issue 245424) 20088 20089 Fixed function name inferred inside closures. (Chromium issue 224884) 20090 20091 Performance and stability improvements on all platforms. 20092 20093 20094 2013-05-31: Version 3.19.7 20095 20096 Added support for //# sourceURL similar to deprecated //@ sourceURL one. 20097 (issue 2702) 20098 20099 Made sure IfBuilder::Return clears the current block. 20100 (Chromium issue 243868) 20101 20102 Fixed two CPU profiler tests on ARM and MIPS simulators 20103 (issue 2628) 20104 20105 Fixed idle incremental GC for large objects. 20106 (Chromium issue 241815) 20107 20108 Disabled --optimize-constructed-arrays due to crashes 20109 (Chromium issue 244461) 20110 20111 Performance and stability improvements on all platforms. 20112 20113 20114 2013-05-28: Version 3.19.6 20115 20116 Fixed IfBuilder::Deopt to clear the current block 20117 (Chromium issue 243868). 20118 20119 Performance and stability improvements on all platforms. 20120 20121 20122 2013-05-27: Version 3.19.5 20123 20124 Reset regexp parser flag after scanning ahead for capture groups. 20125 (issue 2690) 20126 20127 Removed flakiness in test-cpu-profiler/SampleWhenFrameIsNotSetup. 20128 (issue 2628) 20129 20130 Performance and stability improvements on all platforms. 20131 20132 20133 2013-05-24: Version 3.19.4 20134 20135 Fixed edge case in stack trace formatting. (Chromium issue 237617) 20136 20137 Fixed embedded new-space pointer in LCmpObjectEqAndBranch. (Chromium 20138 issue 240032) 20139 20140 Made Object.freeze fast (issue 1858, Chromium issue 115960) 20141 20142 Fixed bogus deopt in BuildEmitDeepCopy for holey arrays. (Chromium issue 20143 242924) 20144 20145 Performance and stability improvements on all platforms. 20146 20147 20148 2013-05-22: Version 3.19.3 20149 20150 Performance and stability improvements on all platforms. 20151 20152 20153 2013-05-17: Version 3.19.2 20154 20155 Fill in one-word-fillers for the unused property fields 20156 (Chromium issue 240056). 20157 20158 Removed use_system_v8 logic from the mainline gyp file 20159 (Chromium issue 226860). 20160 20161 Skip CPU profiler samples where top function's stack frame is not 20162 set up properly (issue 2628). 20163 20164 Performance and stability improvements on all platforms. 20165 20166 20167 2013-05-14: Version 3.19.1 20168 20169 Fixed missing hole check for loads from Smi arrays when all uses are 20170 changes (Chromium issue 233737) 20171 20172 Performance and stability improvements on all platforms. 20173 20174 20175 2013-05-10: Version 3.19.0 20176 20177 Deprecated Context::New which returns Persistent. 20178 20179 Added Persistent<T>::Reset which disposes the handle and redirects it to 20180 point to another object. 20181 20182 Deprecated WriteAscii and MayContainNonAscii. 20183 20184 Exposed AssertNoAllocation to API. 20185 20186 Performance and stability improvements on all platforms. 20187 20188 20189 2013-04-30: Version 3.18.5 20190 20191 Allowed setting debugger breakpoints on CompareNilICs (issue 2660) 20192 20193 Fixed beyond-heap load on x64 Crankshafted StringCharFromCode 20194 (Chromium issue 235311) 20195 20196 Change 'Parse error' to three more informative messages. 20197 (Chromium issue 2636) 20198 20199 Performance and stability improvements on all platforms. 20200 20201 20202 2013-04-26: Version 3.18.4 20203 20204 Added a preliminary API for ES6 ArrayBuffers 20205 20206 Replaced qsort with std::sort. (Chromium issue 2639) 20207 20208 Performance and stability improvements on all platforms. 20209 20210 20211 2013-04-24: Version 3.18.3 20212 20213 Exposed the GC under a name that is less collision prone than window.gc. 20214 (issue 2641) 20215 20216 Do not emit double values at their use sites. (Chromium issue 234101) 20217 20218 Added methods to allow resuming execution after calling 20219 TerminateExecution(). (issue 2361) 20220 20221 Performance and stability improvements on all platforms. 20222 20223 20224 2013-04-22: Version 3.18.2 20225 20226 OS::MemMove/OS::MemCopy: Don't call through to generated code when size 20227 == 0 to avoid prefetching invalid memory (Chromium issue 233500) 20228 20229 Removed heap snapshot size limit. (Chromium issue 232305) 20230 20231 Performance and stability improvements on all platforms. 20232 20233 20234 2013-04-18: Version 3.18.1 20235 20236 Removed SCons related files and deprecated test suite configurations. 20237 20238 Improved handling of unary plus (issue 2527). 20239 20240 Performance and stability improvements on all platforms. 20241 20242 20243 2013-04-17: Version 3.18.0 20244 20245 Enabled pretenuring of fast literals in high promotion mode. 20246 20247 Removed preparser library; link preparser executable against full V8. 20248 20249 Fixed set-up of intrinsic's 'constructor' properties. 20250 (Chromium issue 229445) 20251 20252 ES6 symbols: extended V8 API to support symbols (issue 2158). 20253 20254 Removed ARM support for VFP2. 20255 20256 Made __proto__ a real JavaScript accessor property. 20257 (issue 1949 and issue 2606) 20258 20259 Performance and stability improvements on all platforms. 20260 20261 20262 2013-04-04: Version 3.17.16 20263 20264 Stack trace API: poison stack frames below the first strict mode frame. 20265 (issue 2564) 20266 20267 Made Isolate::GetHeapStatistics robust against half-initialized 20268 isolates (Chromium issue 2591). 20269 20270 Finished implementation of ES6 symbols aka. private names (issue 2158). 20271 20272 Performance and stability improvements on all platforms. 20273 20274 20275 2013-03-21: Version 3.17.15 20276 20277 Rolled back API changes to maintain compatibility with older 20278 3.17.x versions of V8. 20279 20280 Disable zapping of global handles in release mode. 20281 20282 Always mark the entire valid prefix of the descriptor array. 20283 (Chromium issue 196331) 20284 20285 Use internal memcpy for CopyWords and when copying code. 20286 (Chromium issue 196330) 20287 20288 Performance and stability improvements on all platforms. 20289 20290 20291 2013-03-20: Version 3.17.14 20292 20293 Use internal memcpy when initializing code objects. 20294 (Chromium issue 196330) 20295 20296 Disabled weak embedded maps because of crashes. 20297 (Chromium issues 172489, 217858) 20298 20299 Performance and stability improvements on all platforms. 20300 20301 20302 2013-03-19: Version 3.17.13 20303 20304 Turned Flags into a uint32_t typedef (Chromium issue 194749). 20305 20306 Performance and stability improvements on all platforms. 20307 20308 20309 2013-03-18: Version 3.17.12 20310 20311 Unified kMaxArguments with number of bits used to encode it. 20312 (Chromium issue 211741) 20313 20314 Fixed detection of |handle_smi| case in 20315 HOptimizedGraphBuilder::HandlePolymorphicCallNamed. 20316 (Chromium issue 196583) 20317 20318 Performance and stability improvements on all platforms. 20319 20320 20321 2013-03-15: Version 3.17.11 20322 20323 Added a version of the v8::HandleScope constructor with an v8::Isolate 20324 parameter and made AdjustAmountOfExternalAllocatedMemory an instance 20325 method of v8::Isolate. 20326 (issue 2487) 20327 20328 Fixed two register allocator bugs (off-by-one error/failure 20329 propagation). (issue 2576) 20330 20331 Fixed huge heap snapshot when a heavily shared context has many 20332 variables. (Chromium issue 145687) 20333 20334 Performance and stability improvements on all platforms. 20335 20336 20337 2013-03-13: Version 3.17.10 20338 20339 Fixed heap snapshot creation for Harmony collections. (issue 2535) 20340 20341 Fixed register allocation corner case. (Chromium issue 177883) 20342 20343 Performance and stability improvements on all platforms. 20344 20345 20346 2013-03-08: Version 3.17.9 20347 20348 Restored Function()'s expected string representation. (issue 2470) 20349 20350 Enabled deprecatations (again). (issue 2487) 20351 20352 Avoid bool to Oddball conversions by being lazy. (issue 2491) 20353 20354 Added %p option to --logfile. 20355 20356 Hardened Function()'s parsing of function literals. (issue 2470) 20357 20358 ES6 symbols: Refine test for getOwnPropertyNames. (issue 2158) 20359 20360 Performance and stability improvements on all platforms. 20361 20362 20363 2013-03-07: Version 3.17.8 20364 20365 Added missing license headers. (Chromium issue 98597) 20366 20367 Inserted missing type cast in JSON.stringify. (issue 2570) 20368 20369 Reverted "Send SIGPROF signals on the profiler event processor thread" 20370 (issue 2571) 20371 20372 Fixed Array.length, String.length and Function.prototype LoadICs on x64. 20373 (issue 2568) 20374 20375 ES6 symbols: filter symbols form for-in loops and Object.keys. 20376 (issue 2158) 20377 20378 Properly handle misses for StoreArrayLengthStub on ia32 and x64 20379 (issue 2566) 20380 20381 Fixed x32 handling of Atomic64. (Chromium issue chromium-os:36866) 20382 20383 Removed "library" variable from standalone.gypi. (Chromium issue 111541) 20384 20385 Fixed HCheckSmiOrInt <-> HBoundsCheck interaction wrt. representations. 20386 (issue 2556) 20387 20388 Enabled zapping of disposed global handles in release mode. 20389 (Chromium issue 176056) 20390 20391 Added workaround for redefinition of __proto__ property. (issue 2565) 20392 20393 ES6 symbols: Allow symbols as property names. (issue 2158) 20394 20395 Performance and stability improvements on all platforms. 20396 20397 20398 2013-03-04: Version 3.17.7 20399 20400 Limited recursion in regexp compilation by a budget. 20401 (Chromium issue 178790) 20402 20403 ES6 symbols: Implemented Symbol intrinsic and basic functionality 20404 (issue 2158) 20405 20406 Performance and stability improvements on all platforms. 20407 20408 20409 2013-02-28: Version 3.17.6 20410 20411 Fixed materialization of arguments objects with unknown values. 20412 (Chromium issue 163530) 20413 20414 Set default number of sweeper threads to at most four. 20415 20416 Performance and stability improvements on all platforms. 20417 20418 20419 2013-02-27: Version 3.17.5 20420 20421 Made __proto__ a foreign callback on Object.prototype. 20422 (issue 621, issue 1949 and issue 2441) 20423 20424 Performance and stability improvements on all platforms. 20425 20426 20427 2013-02-25: Version 3.17.4 20428 20429 Performance and stability improvements on all platforms. 20430 20431 20432 2013-02-21: Version 3.17.3 20433 20434 Performance and stability improvements on all platforms. 20435 20436 20437 2013-02-19: Version 3.17.2 20438 20439 Removed bogus check for TOP register in deoptimizer. 20440 (Chromium issue 176943) 20441 20442 Made the Isolate parameter mandatory for internal HandleScopes. 20443 (issue 2487) 20444 20445 Fixed f.apply() optimization when declared arguments are mutated. 20446 (issue 2539) 20447 20448 Performance and stability improvements on all platforms. 20449 20450 20451 2013-02-14: Version 3.17.1 20452 20453 Performance and stability improvements on all platforms. 20454 20455 20456 2013-02-13: Version 3.17.0 20457 20458 Enabled parallel sweeping. 20459 20460 Don't try to unlink instructions twice during GVN 20461 (Chromium issue 175141) 20462 20463 Fixed code flusher disabling while marking incrementally. 20464 (Chromium issue 173458, 168582) 20465 20466 Don't use TLS for space iterators. 20467 (issue 2531) 20468 20469 Added new GetHeapStatistics API entry and deprecated old one. 20470 20471 Fixed DoubleStackSlot-to-DoubleStackSlot moves on ia32. Unified 20472 platform-independent code. 20473 (Chromium issue 173907) 20474 20475 Added --trace-array-abuse to help find OOB accesses. 20476 20477 Performance and stability improvements on all platforms. 20478 20479 20480 2013-02-06: Version 3.16.14 20481 20482 Performance and stability improvements on all platforms. 20483 20484 20485 2013-02-04: Version 3.16.13 20486 20487 Tagged stubs that rely on instance types as MEGAMORPHIC. 20488 (Chromium issue 173974) 20489 20490 Fixed clearing of dead dependent codes and verifing of weak 20491 embedded maps on full GC. (Chromium issue 172488,172489) 20492 20493 Made the arm port build cleanly with Clang. 20494 20495 Performance and stability improvements on all platforms. 20496 20497 20498 2013-01-31: Version 3.16.12 20499 20500 Performance and stability improvements on all platforms. 20501 20502 20503 2013-01-30: Version 3.16.11 20504 20505 Put making embedded maps in optimized code weak behind a flag. 20506 (Chromium issue 172488,172489) 20507 20508 Performance and stability improvements on all platforms. 20509 20510 20511 2013-01-25: Version 3.16.10 20512 20513 Avoid excessive memory usage during redundant phi elimination. 20514 (issue 2510) 20515 20516 Fixed additional spec violations wrt RegExp.lastIndex. 20517 (issue 2437) 20518 20519 Added Isolate parameter to Persistent class. 20520 (issue 2487) 20521 20522 Performance and stability improvements on all platforms. 20523 20524 20525 2013-01-24: Version 3.16.9 20526 20527 Made embedded maps in optimized code weak. 20528 (issue 2073) 20529 20530 Fixed corner case when JSFunction is evicted from flusher. 20531 (Chromium issue 168801) 20532 20533 Correctly set kCanBeDivByZero flag for HMathFloorOfDiv. 20534 (Chromium issue 171641) 20535 20536 Performance and stability improvements on all platforms. 20537 20538 20539 2013-01-23: Version 3.16.8 20540 20541 Correctly reset lastIndex in an RegExp object. 20542 (Chromium issue 170856) 20543 20544 Added a workaround for Windows compilation problems related to V8EXPORT. 20545 (issue 2507) 20546 20547 tools/run-tests.py: shlex.split() the value of --command-prefix 20548 (Chromium issue 171553) 20549 20550 Fixed pattern detection for replacing shifts by rotation. 20551 (Chromium issue 2499) 20552 20553 Performance and stability improvements on all platforms. 20554 20555 20556 2013-01-21: Version 3.16.7 20557 20558 Removed <(library) usage from v8.gyp. 20559 (Chromium issue 111541) 20560 20561 Fixed out of bounds memory access in TestJSArrayForAllocationSiteInfo. 20562 (Chromium issue 169928) 20563 20564 Performance and stability improvements on all platforms. 20565 20566 20567 2013-01-18: Version 3.16.6 20568 20569 Made the Isolate parameter mandatory in Locker and Unlocker classes. 20570 (issue 2487) 20571 20572 Avoid pointer underflow in CopyCharsUnsigned. 20573 (issue 2493) 20574 20575 Generate shim headers when using system v8. 20576 (Chromium issue 165264) 20577 20578 Fixed arguments materialization for inlined apply(). 20579 (issue 2489) 20580 20581 Sync'ed laziness between BuildFunctionInfo and MakeFunctionInfo. 20582 (Chromium issue 147497) 20583 20584 Added sanity check to CodeFlusher::AddCandidate. 20585 (Chromium issue 169209) 20586 20587 Performance and stability improvements on all platforms. 20588 20589 20590 2013-01-15: Version 3.16.5 20591 20592 Removed deprecated functions from V8's external API. 20593 20594 Prepared API for WebKit use of Latin-1. 20595 20596 Fixed V8 issue 2486. 20597 20598 Fixed Chromium issue 169723. 20599 20600 Performance and stability improvements on all platforms. 20601 20602 20603 2013-01-11: Version 3.16.4 20604 20605 Fixed Chromium issues 168545 and 169209. 20606 20607 Performance and stability improvements on all platforms. 20608 20609 20610 2013-01-09: Version 3.16.3 20611 20612 Improved GC performance when moving parts of a FixedArray (issue 2452). 20613 20614 Enabled readline on d8 while building a shared lib (issue 1781). 20615 20616 Fixed missing exception check in typed array constructor 20617 (Chromium issue 168545). 20618 20619 Check for read-only-ness when preparing for array sort (issue 2419). 20620 20621 Performance and stability improvements on all platforms. 20622 20623 20624 2013-01-04: Version 3.16.2 20625 20626 Added Makefile options to build for the Raspberry Pi (armv7=0, 20627 arm_fpu=vfp2). 20628 20629 Performance and stability improvements on all platforms. 20630 20631 20632 2012-12-27: Version 3.16.1 20633 20634 Fixed x64 MathMinMax for negative untagged int32 arguments. 20635 (Chromium issue 164442) 20636 20637 Fixed FloatingPointHelper::CheckSSE2OperandIsInt32. 20638 (issue 2458) 20639 20640 Performance and stability improvements on all platforms. 20641 20642 20643 2012-12-21: Version 3.16.0 20644 20645 V8_Fatal now prints C++ stack trace in debug mode. 20646 20647 Added HTML-based tick processor. 20648 20649 Continued implementation of Object.observe (V8 issue 2409). 20650 20651 Fixed V8 issues 2243, 2340, 2393, 2399, 2457. 20652 20653 Fixed Chromium issues 125308, 165637, 166379, 166553. 20654 20655 Performance and stability improvements on all platforms. 20656 20657 20658 2012-12-10: Version 3.15.11 20659 20660 Define CAN_USE_VFP2/3_INSTRUCTIONS based on arm_neon and arm_fpu GYP 20661 flags. 20662 20663 Performance and stability improvements on all platforms. 20664 20665 20666 2012-12-07: Version 3.15.10 20667 20668 Enabled optimisation of functions inside eval. (issue 2315) 20669 20670 Fixed spec violations in methods of Number.prototype. (issue 2443) 20671 20672 Added GCTracer metrics for a scavenger GC for DOM wrappers. 20673 20674 Performance and stability improvements on all platforms. 20675 20676 20677 2012-12-06: Version 3.15.9 20678 20679 Fixed candidate eviction in code flusher. 20680 (Chromium issue 159140) 20681 20682 Iterate through all arguments for side effects in Math.min/max. 20683 (issue 2444) 20684 20685 Fixed spec violations related to regexp.lastIndex 20686 (issue 2437, issue 2438) 20687 20688 Performance and stability improvements on all platforms. 20689 20690 20691 2012-12-04: Version 3.15.8 20692 20693 Enforced stack allocation of TryCatch blocks. 20694 (issue 2166,chromium:152389) 20695 20696 Fixed external exceptions in external try-catch handlers. 20697 (issue 2166) 20698 20699 Activated incremental code flushing by default. 20700 20701 Performance and stability improvements on all platforms. 20702 20703 20704 2012-11-30: Version 3.15.7 20705 20706 Activated code aging by default. 20707 20708 Included more information in --prof log. 20709 20710 Removed eager sweeping for lazy swept spaces. Try to find in 20711 SlowAllocateRaw a bounded number of times a big enough memory slot. 20712 (issue 2194) 20713 20714 Performance and stability improvements on all platforms. 20715 20716 20717 2012-11-26: Version 3.15.6 20718 20719 Ensure double arrays are filled with holes when extended from 20720 variations of empty arrays. (Chromium issue 162085) 20721 20722 Performance and stability improvements on all platforms. 20723 20724 20725 2012-11-23: Version 3.15.5 20726 20727 Fixed JSON.stringify for objects with interceptor handlers. 20728 (Chromium issue 161028) 20729 20730 Fixed corner case in x64 compare stubs. (issue 2416) 20731 20732 Performance and stability improvements on all platforms. 20733 20734 20735 2012-11-16: Version 3.15.4 20736 20737 Fixed Array.prototype.join evaluation order. (issue 2263) 20738 20739 Perform CPU sampling by CPU sampling thread only iff processing thread 20740 is not running. (issue 2364) 20741 20742 When using an Object as a set in Object.getOwnPropertyNames, null out 20743 the proto. (issue 2410) 20744 20745 Disabled EXTRA_CHECKS in Release build. 20746 20747 Heap explorer: Show representation of strings. 20748 20749 Removed 'type' and 'arguments' properties from Error object. 20750 (issue 2397) 20751 20752 Added atomics implementation for ThreadSanitizer v2. 20753 (Chromium issue 128314) 20754 20755 Fixed LiveEdit crashes when object/array literal is added. (issue 2368) 20756 20757 Performance and stability improvements on all platforms. 20758 20759 20760 2012-11-13: Version 3.15.3 20761 20762 Changed sample shell to send non-JS output (e.g. errors) to stderr 20763 instead of stdout. 20764 20765 Correctly check for stack overflow even when interrupt is pending. 20766 (issue 214) 20767 20768 Collect stack trace on stack overflow. (issue 2394) 20769 20770 Performance and stability improvements on all platforms. 20771 20772 20773 2012-11-12: Version 3.15.2 20774 20775 Function::GetScriptOrigin supplies sourceURL when script name is 20776 not available. (Chromium issue 159413) 20777 20778 Made formatting error message side-effect-free. (issue 2398) 20779 20780 Fixed length check in JSON.stringify. (Chromium issue 160010) 20781 20782 ES6: Added support for Set and Map clear method (issue 2400) 20783 20784 Fixed slack tracking when instance prototype changes. 20785 (Chromium issue 157019) 20786 20787 Fixed disabling of code flusher while marking. (Chromium issue 159140) 20788 20789 Added a test case for object grouping in a scavenger GC (issue 2077) 20790 20791 Support shared library build of Android for v8. 20792 (Chromium issue 158821) 20793 20794 ES6: Added support for size to Set and Map (issue 2395) 20795 20796 Performance and stability improvements on all platforms. 20797 20798 20799 2012-11-06: Version 3.15.1 20800 20801 Put incremental code flushing behind a flag. (Chromium issue 159140) 20802 20803 Performance and stability improvements on all platforms. 20804 20805 20806 2012-10-31: Version 3.15.0 20807 20808 Loosened aligned code target requirement on ARM (issue 2380) 20809 20810 Fixed JSON.parse to treat leading zeros correctly. 20811 (Chromium issue 158185) 20812 20813 Performance and stability improvements on all platforms. 20814 20815 20816 2012-10-22: Version 3.14.5 20817 20818 Killed off the SCons based build. 20819 20820 Added a faster API for creating v8::Integer objects. 20821 20822 Speeded up function deoptimization by avoiding quadratic pass over 20823 optimized function list. (Chromium issue 155270) 20824 20825 Always invoke the default Array.sort functions from builtin functions. 20826 (issue 2372) 20827 20828 Reverted recent CPU profiler changes because they broke --prof. 20829 (issue 2364) 20830 20831 Switched code flushing to use different JSFunction field. 20832 (issue 1609) 20833 20834 Performance and stability improvements on all platforms. 20835 20836 20837 2012-10-15: Version 3.14.4 20838 20839 Allow evals for debugger even if they are prohibited in the debugee 20840 context. (Chromium issue 154733) 20841 20842 Enabled --verify-heap in release mode (issue 2120) 20843 20844 Performance and stability improvements on all platforms. 20845 20846 20847 2012-10-11: Version 3.14.3 20848 20849 Use native context to retrieve ErrorMessageForCodeGenerationFromStrings 20850 (Chromium issue 155076). 20851 20852 Bumped variable limit further to 2^17 (Chromium issue 151625). 20853 20854 Performance and stability improvements on all platforms. 20855 20856 20857 2012-10-10: Version 3.14.2 20858 20859 ARM: allowed VFP3 instructions when hardfloat is enabled. 20860 (Chromium issue 152506) 20861 20862 Fixed instance_descriptors() and PushStackTraceAndDie regressions. 20863 (Chromium issue 151749) 20864 20865 Made GDBJIT interface compile again. (issue 1804) 20866 20867 Fixed Accessors::FunctionGetPrototype's proto chain traversal. 20868 (Chromium issue 143967) 20869 20870 Made sure that names of temporaries do not clash with real variables. 20871 (issue 2322) 20872 20873 Rejected local module declarations. (Chromium issue 150628) 20874 20875 Rejected uses of lexical for-loop variable on the RHS. (issue 2322) 20876 20877 Fixed slot recording of code target patches. 20878 (Chromium issue 152615,chromium:144230) 20879 20880 Changed the Android makefile to use GCC 4.6 instead of GCC 4.4.3. 20881 20882 Performance and stability improvements on all platforms. 20883 20884 20885 2012-10-01: Version 3.14.1 20886 20887 Don't set -m32 flag when compiling with Android ARM compiler. 20888 (Chromium issue 143889) 20889 20890 Restore the descriptor array before returning allocation failure. 20891 (Chromium issue 151750) 20892 20893 Lowered kMaxVirtualRegisters (v8 issue 2139, Chromium issues 123822 and 20894 128252). 20895 20896 Pull more recent gyp in 'make dependencies'. 20897 20898 Made sure that the generic KeyedStoreIC changes length and element_kind 20899 atomically (issue 2346). 20900 20901 Bumped number of allowed variables per scope to 65535, to address GWT. 20902 (Chromium issue 151625) 20903 20904 Support sourceURL for dynamically inserted scripts (issue 2342). 20905 20906 Performance and stability improvements on all platforms. 20907 20908 20909 2012-09-20: Version 3.14.0 20910 20911 Fixed missing slot recording during clearing of CallICs. 20912 (Chromium issue 144230) 20913 20914 Fixed LBoundsCheck on x64 to handle (stack slot + constant) correctly. 20915 (Chromium issue 150729) 20916 20917 Fixed minus zero test. (Issue 2133) 20918 20919 Fixed setting array length to zero for slow elements. 20920 (Chromium issue 146910) 20921 20922 Fixed lost arguments dropping in HLeaveInlined. 20923 (Chromium issue 150545) 20924 20925 Fixed casting error for receiver of interceptors. 20926 (Chromium issue 149912) 20927 20928 Throw a more descriptive exception when blocking 'eval' via CSP. 20929 (Chromium issue 140191) 20930 20931 Fixed debugger's eval when close to stack overflow. (issue 2318) 20932 20933 Added checks to live edit. (issue 2297) 20934 20935 Switched on code compaction on incremental GCs. 20936 20937 Fixed caching of optimized code for OSR. (issue 2326) 20938 20939 Not mask exception thrown by toString in String::UtfValue etc. 20940 (issue 2317) 20941 20942 Fixed API check for length of external arrays. (Chromium issue 148896) 20943 20944 Ensure correct enumeration indices in the dict (Chromium issue 148376) 20945 20946 Correctly initialize regexp global cache. (Chromium issue 148378) 20947 20948 Fixed arguments object materialization during deopt. (issue 2261) 20949 20950 Introduced new API to expose external string resource regardless of 20951 encoding. 20952 20953 Fixed CHECK failure in LCodeGen::DoWrapReceiver when 20954 --deopt-every-n-times flag is present 20955 (Chromium issue 148389) 20956 20957 Fixed edge case of extension with NULL as source string. 20958 (Chromium issue 144649) 20959 20960 Fixed array index dehoisting. (Chromium issue 141395) 20961 20962 Performance and stability improvements on all platforms. 20963 20964 20965 2012-09-11: Version 3.13.7 20966 20967 Enable/disable LiveEdit using the (C++) debug API. 20968 20969 Performance and stability improvements on all platforms. 20970 20971 20972 2012-09-06: Version 3.13.6 20973 20974 Added validity checking to API functions and calls. 20975 20976 Disabled accessor inlining (Chromium issue 134609). 20977 20978 Fixed bug in Math.min/max in optimized code (Chromium issue 145961). 20979 20980 Directly use %ObjectKeys in json stringify (Chromium issue 2312). 20981 20982 Fixed VS2005 build (issue 2313). 20983 20984 Activated fixed ES5 readonly semantics by default. 20985 20986 Added hardfp flag to the Makefile. 20987 20988 Performance and stability improvements on all platforms. 20989 20990 20991 2012-08-29: Version 3.13.5 20992 20993 Release stack trace data after firing Error.stack accessor. 20994 (issue 2308) 20995 20996 Added a new API V8::SetJitCodeEventHandler to push code name and 20997 location to users such as profilers. 20998 20999 Allocate block-scoped global bindings to global context. 21000 21001 Performance and stability improvements on all platforms. 21002 21003 21004 2012-08-28: Version 3.13.4 21005 21006 Print reason for disabling optimization. Kill --trace-bailout flag. 21007 21008 Provided option to disable full DEBUG build on Android. 21009 21010 Introduced global contexts to represent lexical global scope(s). 21011 21012 Fixed rounding in Uint8ClampedArray setter. (issue 2294) 21013 21014 Performance and stability improvements on all platforms. 21015 21016 21017 2012-08-21: Version 3.13.3 21018 21019 Performance and stability improvements on all platforms. 21020 21021 21022 2012-08-20: Version 3.13.2 21023 21024 Performance and stability improvements on all platforms. 21025 21026 21027 2012-08-16: Version 3.13.1 21028 21029 Performance and stability improvements on all platforms. 21030 21031 21032 2012-08-10: Version 3.13.0 21033 21034 Added histograms for total allocated/live heap size, as well as 21035 allocated size and percentage of total for map and cell space. 21036 21037 Fixed parseInt's octal parsing behavior (ECMA-262 Annex E 15.1.2.2). 21038 (issue 1645) 21039 21040 Added checks for interceptors to negative lookup code in Crankshaft. 21041 (Chromium issue 140473) 21042 21043 Made incremental marking clear ICs and type feedback cells. 21044 21045 Performance and stability improvements on all platforms. 21046 21047 21048 2012-08-01: Version 3.12.19 21049 21050 Performance and stability improvements on all platforms. 21051 21052 21053 2012-07-30: Version 3.12.18 21054 21055 Forced using bit-pattern for signed zero double. (issue 2239) 21056 21057 Made sure double to int conversion is correct. (issue 2260) 21058 21059 Performance and stability improvements on all platforms. 21060 21061 21062 2012-07-27: Version 3.12.17 21063 21064 Always set the callee's context when calling a function from optimized 21065 code. 21066 (Chromium issue 138887) 21067 21068 Fixed building with GCC 3.x 21069 (issue 2016, 2017) 21070 21071 Improved API calls that return empty handles. 21072 (issue 2245) 21073 21074 Performance and stability improvements on all platforms. 21075 21076 21077 2012-07-25: Version 3.12.16 21078 21079 Performance and stability improvements on all platforms. 21080 21081 21082 2012-07-24: Version 3.12.15 21083 21084 Added PRESERVE_ASCII_NULL option to String::WriteAscii. 21085 (issue 2252) 21086 21087 Added dependency to HLoadKeyed* instructions to prevent invalid 21088 hoisting. (Chromium issue 137768) 21089 21090 Enabled building d8 for Android on Mac. 21091 21092 Interpret negative hexadecimal literals as NaN. 21093 (issue 2240) 21094 21095 Expose counters in javascript when using --track-gc-object-stats. 21096 21097 Enabled building and testing V8 on Android IA. 21098 21099 Added --trace-parse flag to parser. 21100 21101 Performance and stability improvements on all platforms. 21102 21103 21104 2012-07-18: Version 3.12.14 21105 21106 Deactivated optimization of packed arrays. 21107 (Chromium issue 137768) 21108 21109 Fixed broken accessor transition. 21110 (Chromium issue 137689) 21111 21112 Performance and stability improvements on all platforms. 21113 21114 21115 2012-07-17: Version 3.12.13 21116 21117 Fixed missing tagging of stack value in finally block. 21118 (Chromium issue 137496) 21119 21120 Added more support for heap analysis. 21121 21122 Performance and stability improvements on all platforms. 21123 21124 21125 2012-07-16: Version 3.12.12 21126 21127 Added an option to the tickprocessor to specify the directory for lib 21128 lookup. 21129 21130 Fixed ICs for slow objects with native accessor (Chromium issue 137002). 21131 21132 Fixed transcendental cache on ARM in optimized code (issue 2234). 21133 21134 New heap inspection tools: counters for object sizes and counts, 21135 histograms for external fragmentation. 21136 21137 Incorporated constness into inferred interfaces (in preparation for 21138 handling imports) (issue 1569). 21139 21140 Performance and stability improvements on all platforms. 21141 21142 21143 2012-07-12: Version 3.12.11 21144 21145 Renamed "mips" arch to "mipsel" in the GYP build. 21146 21147 Fixed computation of call targets on prototypes in Crankshaft. 21148 (Chromium issue 125148) 21149 21150 Removed use of __lookupGetter__ when generating stack trace. 21151 (issue 1591) 21152 21153 Turned on ES 5.2 globals semantics by default. 21154 (issue 1991, Chromium issue 80591) 21155 21156 Synced preparser and parser wrt syntax error in switch..case. 21157 (issue 2210) 21158 21159 Fixed reporting of octal literals in strict mode when preparsing. 21160 (issue 2220) 21161 21162 Fixed inline constructors for Harmony Proxy prototypes. 21163 (issue 2225) 21164 21165 Performance and stability improvements on all platforms. 21166 21167 21168 2012-07-10: Version 3.12.10 21169 21170 Re-enabled and fixed issue with array bounds check elimination 21171 (Chromium issue 132114). 21172 21173 Fixed Debug::Break crash. (Chromium issue 131642) 21174 21175 Added optimizing compiler support for JavaScript getters. 21176 21177 Performance and stability improvements on all platforms. 21178 21179 21180 2012-07-06: Version 3.12.9 21181 21182 Correctly advance the scanner when scanning unicode regexp flag. 21183 (Chromium issue 136084) 21184 21185 Fixed unhandlified code calling Harmony Proxy traps. 21186 (issue 2219) 21187 21188 Performance and stability improvements on all platforms. 21189 21190 21191 2012-07-05: Version 3.12.8 21192 21193 Implemented TypedArray.set and ArrayBuffer.slice in d8. 21194 21195 Performance and stability improvements on all platforms. 21196 21197 21198 2012-07-03: Version 3.12.7 21199 21200 Fixed lazy compilation for strict eval scopes. 21201 (Chromium issue 135066) 21202 21203 Made MACOSX_DEPLOYMENT_TARGET configurable in GYP. 21204 (issue 2151) 21205 21206 Report "hidden properties" in heap profiler for properties case. 21207 (issue 2212) 21208 21209 Activated optimization of packed arrays by default. 21210 21211 Performance and stability improvements on all platforms. 21212 21213 21214 2012-06-29: Version 3.12.6 21215 21216 Cleaned up hardfp ABI detection for ARM (V8 issue 2140). 21217 21218 Extended TypedArray support in d8. 21219 21220 21221 2012-06-28: Version 3.12.5 21222 21223 Fixed lazy parsing heuristics to respect outer scope. 21224 (Chromium issue 135008) 21225 21226 Allow using test-wrapper-gypbuild.py on Windows when no python 21227 interpreter is registered. 21228 21229 Performance and stability improvements on all platforms. 21230 21231 21232 2012-06-27: Version 3.12.4 21233 21234 Removed -fomit-frame-pointer flag from Release builds to make 21235 the stack walkable by TCMalloc (Chromium issue 133723). 21236 21237 Ported r7868 (constant masking) to x64 (issue 1374). 21238 21239 Expose more detailed memory statistics (issue 2201). 21240 21241 Fixed Harmony Maps and WeakMaps for undefined values 21242 (Chromium issue 132744). 21243 21244 Correctly throw reference error in strict mode with ICs disabled 21245 (issue 2119). 21246 21247 Performance and stability improvements on all platforms. 21248 21249 21250 2012-06-25: Version 3.12.3 21251 21252 Reverted r11835 'Unify promotion and allocation limit computation' due 21253 to V8 Splay performance regression on Mac. (Chromium issue 134183) 21254 21255 Fixed sharing of literal boilerplates for optimized code. (issue 2193) 21256 21257 Performance and stability improvements on all platforms. 21258 21259 21260 2012-06-22: Version 3.12.2 21261 21262 Made near-jump check more strict in LoadNamedFieldPolymorphic on 21263 ia32/x64. (Chromium issue 134055) 21264 21265 Fixed lazy sweeping heuristics to prevent old-space expansion. 21266 (issue 2194) 21267 21268 Performance and stability improvements on all platforms. 21269 21270 21271 2012-06-21: Version 3.12.1 21272 21273 Performance and stability improvements on all platforms. 21274 21275 21276 2012-06-20: Version 3.12.0 21277 21278 Fixed Chromium issues: 21279 115100, 129628, 131994, 132727, 132741, 132742, 133211 21280 21281 Fixed V8 issues: 21282 915, 1914, 2034, 2087, 2094, 2134, 2156, 2166, 2172, 2177, 2179, 2185 21283 21284 Added --extra-code flag to mksnapshot to load JS code into the VM 21285 before creating the snapshot. 21286 21287 Support 'restart call frame' command in the debugger. 21288 21289 Performance and stability improvements on all platforms. 21290 21291 21292 2012-06-13: Version 3.11.10 21293 21294 Implemented heap profiler memory usage reporting. 21295 21296 Preserved error message during finally block in try..finally. 21297 (Chromium issue 129171) 21298 21299 Fixed EnsureCanContainElements to properly handle double values. 21300 (issue 2170) 21301 21302 Improved heuristics to keep objects in fast mode with inherited 21303 constructors. 21304 21305 Performance and stability improvements on all platforms. 21306 21307 21308 2012-06-06: Version 3.11.9 21309 21310 Implemented ES5-conformant semantics for inherited setters and read-only 21311 properties. Currently behind --es5_readonly flag, because it breaks 21312 WebKit bindings. 21313 21314 Exposed last seen heap object id via v8 public api. 21315 21316 Performance and stability improvements on all platforms. 21317 21318 21319 2012-05-31: Version 3.11.8 21320 21321 Avoid overdeep recursion in regexp where a guarded expression with a 21322 minimum repetition count is inside another quantifier. 21323 (Chromium issue 129926) 21324 21325 Fixed missing write barrier in store field stub. 21326 (issues 2143, 1465, Chromium issue 129355) 21327 21328 Proxies: Fixed receiver for setters inherited from proxies. 21329 Proxies: Fixed ToStringArray function so that it does not reject some 21330 keys. 21331 (issue 1543) 21332 21333 Performance and stability improvements on all platforms. 21334 21335 21336 2012-05-29: Version 3.11.7 21337 21338 Get better function names in stack traces. 21339 21340 Performance and stability improvements on all platforms. 21341 21342 21343 2012-05-24: Version 3.11.6 21344 21345 Fixed RegExp.prototype.toString for incompatible receivers 21346 (issue 1981). 21347 21348 Performance and stability improvements on all platforms. 21349 21350 21351 2012-05-23: Version 3.11.5 21352 21353 Performance and stability improvements on all platforms. 21354 21355 21356 2012-05-22: Version 3.11.4 21357 21358 Some cleanup to common.gypi. This fixes some host/target combinations 21359 that weren't working in the Make build on Mac. 21360 21361 Handle EINTR in socket functions and continue incomplete sends. 21362 (issue 2098) 21363 21364 Fixed python deprecations. (issue 1391) 21365 21366 Made socket send and receive more robust and return 0 on failure. 21367 (Chromium issue 15719) 21368 21369 Fixed GCC 4.7 (C++11) compilation. (issue 2136) 21370 21371 Set '-m32' option for host and target platforms 21372 21373 Performance and stability improvements on all platforms. 21374 21375 21376 2012-05-18: Version 3.11.3 21377 21378 Disable optimization for functions that have scopes that cannot be 21379 reconstructed from the context chain. (issue 2071) 21380 21381 Define V8_EXPORT to nothing for clients of v8. (Chromium issue 90078) 21382 21383 Correctly check for native error objects. (Chromium issue 2138) 21384 21385 Performance and stability improvements on all platforms. 21386 21387 21388 2012-05-16: Version 3.11.2 21389 21390 Revert r11496. (Chromium issue 128146) 21391 21392 Implement map collection for incremental marking. (issue 1465) 21393 21394 Add toString method to CallSite (which describes a frame of the 21395 stack trace). 21396 21397 21398 2012-05-15: Version 3.11.1 21399 21400 Added a readbuffer function to d8 that reads a file into an ArrayBuffer. 21401 21402 Fix freebsd build. (V8 issue 2126) 21403 21404 Performance and stability improvements on all platforms. 21405 21406 21407 2012-05-11: Version 3.11.0 21408 21409 Fixed compose-discard crasher from r11524 (issue 2123). 21410 21411 Activated new global semantics by default. Global variables can 21412 now shadow properties of the global object (ES5.1 erratum). 21413 21414 Properly set ElementsKind of empty FAST_DOUBLE_ELEMENTS arrays when 21415 transitioning (Chromium issue 117409). 21416 21417 Made Error.prototype.name writable again, as required by the spec and 21418 the web (Chromium issue 69187). 21419 21420 Implemented map collection with incremental marking (issue 1465). 21421 21422 Regexp: Fixed overflow in min-match-length calculation 21423 (Chromium issue 126412). 21424 21425 MIPS: Fixed illegal instruction use on Loongson in code for 21426 Math.random() (issue 2115). 21427 21428 Fixed crash bug in VisitChoice (Chromium issue 126272). 21429 21430 Fixed unsigned-Smi check in MappedArgumentsLookup 21431 (Chromium issue 126414). 21432 21433 Fixed LiveEdit for function with no locals (issue 825). 21434 21435 Fixed register clobbering in LoadIC for interceptors 21436 (Chromium issue 125988). 21437 21438 Implemented clearing of CompareICs (issue 2102). 21439 21440 Performance and stability improvements on all platforms. 21441 21442 21443 2012-05-03: Version 3.10.8 21444 21445 Enabled MIPS cross-compilation. 21446 21447 Ensured reload of elements pointer in StoreFastDoubleElement stub. 21448 (Chromium issue 125515) 21449 21450 Fixed corner cases in truncation behavior when storing to 21451 TypedArrays. (issue 2110) 21452 21453 Fixed failure to properly recognize and report out-of-memory 21454 conditions when allocating code space pages. (Chromium issue 21455 118625) 21456 21457 Fixed idle notifications to perform a round of incremental GCs 21458 after context disposal. (issue 2107) 21459 21460 Fixed preparser for try statement. (issue 2109) 21461 21462 Performance and stability improvements on all platforms. 21463 21464 21465 2012-04-30: Version 3.10.7 21466 21467 Performance and stability improvements on all platforms. 21468 21469 21470 2012-04-26: Version 3.10.6 21471 21472 Fixed some bugs in accessing details of the last regexp match. 21473 21474 Fixed source property of empty RegExp objects. (issue 1982) 21475 21476 Enabled inlining some V8 API functions. 21477 21478 Performance and stability improvements on all platforms. 21479 21480 21481 2012-04-23: Version 3.10.5 21482 21483 Put new global var semantics behind a flag until WebKit tests are 21484 cleaned up. 21485 21486 Enabled stepping into callback passed to builtins. 21487 (Chromium issue 109564) 21488 21489 Performance and stability improvements on all platforms. 21490 21491 21492 2012-04-19: Version 3.10.4 21493 21494 Fixed issues when stressing compaction with WeakMaps. 21495 21496 Fixed missing GVN flag for new-space promotion. (Chromium issue 123919) 21497 21498 Simplify invocation sequence at monomorphic function invocation sites. 21499 (issue 2079) 21500 21501 Performance and stability improvements on all platforms. 21502 21503 21504 2012-04-17: Version 3.10.3 21505 21506 Fixed several bugs in heap profiles (including issue 2078). 21507 21508 Throw syntax errors on illegal escape sequences. 21509 21510 Implemented rudimentary module linking (behind --harmony flag) 21511 21512 Implemented ES5 erratum: Global declarations should shadow 21513 inherited properties. 21514 21515 Made handling of const more consistent when combined with 'eval' 21516 and 'with'. 21517 21518 Fixed V8 on MinGW-x64 (issue 2026). 21519 21520 Performance and stability improvements on all platforms. 21521 21522 21523 2012-04-13: Version 3.10.2 21524 21525 Fixed native ARM build (issues 1744, 539) 21526 21527 Return LOOKUP variable instead of CONTEXT for non-context allocated 21528 outer scope parameters (Chromium issue 119609). 21529 21530 Fixed regular and ElementsKind transitions interfering with each other 21531 (Chromium issue 122271). 21532 21533 Improved performance of keyed loads/stores which have a HeapNumber 21534 index (issues 1388, 1295). 21535 21536 Fixed WeakMap processing for evacuation candidates (issue 2060). 21537 21538 Bailout on possible direct eval calls (Chromium issue 122681). 21539 21540 Do not assume that names of function expressions are context-allocated 21541 (issue 2051). 21542 21543 Performance and stability improvements on all platforms. 21544 21545 21546 2012-04-10: Version 3.10.1 21547 21548 Fixed bug with arguments object in inlined functions (issue 2045). 21549 21550 Fixed performance bug with lazy initialization (Chromium issue 21551 118686). 21552 21553 Added suppport for Mac OS X 64bit builds with GYP. 21554 (Patch contributed by Filipe David Manana <fdmanana (a] gmail.com>) 21555 21556 Fixed bug with hidden properties (issue 2034). 21557 21558 Fixed a performance bug when reloading pages (Chromium issue 117767, 21559 V8 issue 1902). 21560 21561 Fixed bug when optimizing throw in top-level code (issue 2054). 21562 21563 Fixed two bugs with array literals (issue 2055, Chromium issue 121407). 21564 21565 Fixed bug with Math.min/Math.max with NaN inputs (issue 2056). 21566 21567 Fixed a bug with the new runtime profiler (Chromium issue 121147). 21568 21569 Fixed compilation of V8 using uClibc. 21570 21571 Optimized boot-up memory use. 21572 21573 Optimized regular expressions. 21574 21575 21576 2012-03-30: Version 3.10.0 21577 21578 Fixed store IC writability check in strict mode 21579 (Chromium issue 120099). 21580 21581 Resynchronize timers if the Windows system time was changed. 21582 (Chromium issue 119815) 21583 21584 Removed "-mfloat-abi=hard" from host compiler cflags when building for 21585 hardfp ARM 21586 (https://code.google.com/p/chrome-os-partner/issues/detail?id=8539) 21587 21588 Fixed edge case for case independent regexp character classes 21589 (issue 2032). 21590 21591 Reset function info counters after context disposal. 21592 (Chromium issue 117767, V8 issue 1902) 21593 21594 Fixed missing write barrier in CopyObjectToObjectElements. 21595 (Chromium issue 119926) 21596 21597 Fixed missing bounds check in HasElementImpl. 21598 (Chromium issue 119925) 21599 21600 Performance and stability improvements on all platforms. 21601 21602 21603 2012-03-23: Version 3.9.24 21604 21605 Activated count-based profiler for ARM. 21606 21607 Fixed use of proxies as f.prototype properties. (issue 2021) 21608 21609 Enabled snapshots on MIPS. 21610 21611 Performance and stability improvements on all platforms. 21612 21613 21614 2012-03-21: Version 3.9.23 21615 21616 Use correct arguments adaptation environment when inlining function 21617 containing arguments. (Issue 2014) 21618 21619 Performance and stability improvements on all platforms. 21620 21621 21622 2012-03-20: Version 3.9.22 21623 21624 Enabled count-based profiler by default. 21625 21626 Implemented a hash based look-up to speed up address checks 21627 in large object space (issue 853). 21628 21629 Performance and stability improvements on all platforms. 21630 21631 21632 2012-03-19: Version 3.9.21 21633 21634 Fixed push-to-trunk script (and re-push). 21635 21636 Added API call that identifies strings that are guaranteed only to 21637 contain ASCII characters. 21638 21639 21640 2012-03-19: Version 3.9.20 21641 21642 Fixed declarations escaping global strict eval. (Issue 1624) 21643 21644 Fixed wrapping of receiver for non-strict callbacks. (Issue 1973) 21645 21646 Fixed function declarations overwriting read-only global properties. 21647 (Chromium issue 115452) 21648 21649 Fixed --use-strict flag in combination with --harmony[-scoping]. 21650 21651 Debugger: naive implementation of "step into Function.prototype.bind". 21652 21653 Debugger: added ability to set script source from within OnBeforeCompile 21654 21655 Added flag to always call DebugBreak on abort. 21656 21657 Re-enabled constructor inlining and inline === comparison with boolean 21658 constants. (Issue 2009) 21659 21660 Don't use an explicit s0 in ClampDoubleToUint8. (Issue 2004) 21661 21662 Performance and stability improvements on all platforms. 21663 21664 21665 2012-03-14: Version 3.9.19 21666 21667 Ensure there is a smi check of the receiver for global load and call 21668 ICs (Chromium issue 117794). 21669 21670 Performance and stability improvements on all platforms. 21671 21672 21673 2012-03-13: Version 3.9.18 21674 21675 Ensure consistency of Math.sqrt on Intel platforms. 21676 21677 Remove static initializers in v8. (issue 1859) 21678 21679 Add explicit dependency on v8_base in the GYP-based build. 21680 21681 Performance and stability improvements on all platforms. 21682 21683 21684 2012-03-12: Version 3.9.17 21685 21686 Fixed VFP detection through compiler defines. (issue 1996) 21687 21688 Add Code-related fields to postmortem metadata. 21689 21690 Performance and stability improvements on all platforms. 21691 21692 21693 2012-03-09: Version 3.9.16 21694 21695 Added basic interface inference for modules (behind the --harmony flag). 21696 21697 Added Object.is, Number.isFinite, Number.isNaN. 21698 21699 Updated the Unicode tables to Unicode version 6.1.0. 21700 21701 Performance and stability improvements on all platforms. 21702 21703 21704 2012-03-06: Version 3.9.15 21705 21706 Fix the heap profiler crash caused by memory layout changes between 21707 passes. 21708 21709 Fix Error.prototype.toString to throw TypeError. (issue 1980) 21710 21711 Fix double-rounding in strtod for MinGW. (issue 1062) 21712 21713 Fix corrupted snapshot serializaton on ia32. (Chromium issue v8/1985) 21714 21715 Performance and stability improvements on all platforms. 21716 21717 21718 2012-03-01: Version 3.9.14 21719 21720 Performance and stability improvements on all platforms. 21721 21722 21723 2012-02-29: Version 3.9.13 21724 21725 Added code kind check before preparing for OSR. (issue 1900, 115073) 21726 21727 Fixed issue 1802: Pass zone explicitly to zone-allocation on x64 and 21728 ARM. 21729 21730 Ported string construct stub to x64. (issue 849) 21731 21732 Performance and stability improvements on all platforms. 21733 21734 21735 2012-02-28: Version 3.9.12 21736 21737 Fixed the negative lookup stub to handle deleted entries in a 21738 dictionary. (issue 1964) 21739 21740 Added a new API where the host can supply a callback function. The 21741 callback function can resolve the location of a return address on stack 21742 to the location where a return-address rewriting profiler stashed the 21743 original return address. 21744 21745 Fixed Chromium issue http://crbug.com/115646: When compiling for-in 21746 pass correct context value to the increment instruction. 21747 21748 Fixed issue 1853: Update breakpoints set with partial file name after 21749 compile. 21750 21751 21752 2012-02-27: Version 3.9.11 21753 21754 Made 'module' a context-sensitive keyword (V8 issue 1957). 21755 21756 21757 2012-02-24: Version 3.9.10 21758 21759 Fixed V8 issues 1322, 1772 and 1969. 21760 21761 Conformance improvements. 21762 21763 Performance and stability improvements on all platforms. 21764 21765 21766 2012-02-23: Version 3.9.9 21767 21768 Supported fast case for-in in Crankshaft. 21769 21770 Sped up heap snapshot serialization and dominators construction. 21771 21772 Randomized allocation addresses on windows. (Chromium issue 115151) 21773 21774 Fixed compilation with MinGW-w64. (issue 1943) 21775 21776 Fixed incorrect value of assignments to non-extensible properties. 21777 21778 Fixed a crash bug in generated code on ia32. 21779 21780 Performance and stability improvements on all platforms. 21781 21782 21783 2012-02-21: Version 3.9.8 21784 21785 Fixed memory leak and missing #include in StartupDataDecompressor 21786 (issue 1960). 21787 21788 Renamed static methods to avoid shadowing virtual methods and fix Clang 21789 C++11 compile error. 21790 21791 Fixed sequence of element access in array builtins (issue 1790). 21792 21793 Performance and stability improvements on all platforms. 21794 21795 21796 2012-02-16: Version 3.9.7 21797 21798 Fixed V8 issues 1322, 1878, 1942, 1945 and Chromium issue 113924. 21799 21800 Fixed GCC-4.7 warnings. 21801 21802 Added Navier-Stokes benchmark. 21803 21804 Performance and stability improvements on all platforms. 21805 21806 21807 2012-02-14: Version 3.9.6 21808 21809 Fixed template-related linker error. (issue 1936) 21810 21811 Allowed inlining of functions containing object literals. (issue 1322) 21812 21813 Added --call-graph-size option to tickprocessor. (issue 1937) 21814 21815 Heap Snapshot maximum size limit is too low for really big apps. At the 21816 moment the limit is 256MB. (Chromium issue 113015) 21817 21818 Performance and stability improvements on all platforms. 21819 21820 21821 2012-02-09: Version 3.9.5 21822 21823 Removed unused command line flags. 21824 21825 Performance and stability improvements on all platforms. 21826 21827 21828 2012-02-08: Version 3.9.4 21829 21830 Properly initialize element-transitioning array literals on ARM. 21831 (issue 1930) 21832 21833 Bug fixes on all platforms. 21834 21835 21836 2012-02-07: Version 3.9.3 21837 21838 When rethrowing an exception, print the stack trace of its original 21839 site instead of rethrow site (Chromium issue 60240). 21840 21841 Increased size of small stacks from 32k to 64k to avoid hitting limits 21842 in Chromium (Chromium issue 112843). 21843 21844 21845 2012-02-06: Version 3.9.2 21846 21847 Added timestamp to --trace-gc output. (issue 1932) 21848 21849 Heap profiler reports implicit references. 21850 21851 Optionally export metadata with libv8 to enable debuggers to inspect V8 21852 state. 21853 21854 21855 2012-02-02: Version 3.9.1 21856 21857 Fixed memory leak in NativeObjectsExplorer::FindOrAddGroupInfo 21858 (Chromium issue 112315). 21859 21860 Fixed a crash in dev tools (Chromium issue 107996). 21861 21862 Added 'dependencies_traverse': 1 to v8 GYP target. 21863 21864 Performance and stability improvements on all platforms. 21865 21866 21867 2012-02-01: Version 3.9.0 21868 21869 Reduced memory use immediately after starting V8. 21870 21871 Stability fixes and performance improvements on all platforms. 21872 21873 21874 2012-01-26: Version 3.8.9 21875 21876 Flush number string cache on GC (issue 1605). 21877 21878 Provide access to function inferred name with 21879 v8::Function::GetInferredName in V8 public API. 21880 21881 Fix building with Clang (issue 1912). 21882 21883 Reduce the space used by the stack for the profiling thread. 21884 21885 Fix misleading documentation of v8::Locker (issue 542). 21886 21887 Introduce readbinary function in d8 to read binary files. 21888 21889 Performance and stability improvements on all platforms. 21890 21891 21892 2012-01-23: Version 3.8.8 21893 21894 Limited number of loop iterations in Heap::ReserveSpace 21895 (Chromium issue 99027). 21896 21897 Fixed solaris build (VirtualMemory) (issue 1761). 21898 21899 Fixed strict vs. non-strict handling of function proxies in 21900 higher-order array and string methods. 21901 21902 Enabled asynchronous remote debugging with d8 (issue 1691). 21903 21904 Stability and performance improvements on all platforms. 21905 21906 21907 2012-01-19: Version 3.8.7 21908 21909 Ensure that LRandom restores rsi after call to the C function on x64. 21910 (Chromium issue http://crbug.com/110509) 21911 21912 Fixing include issues on *bsd when building with scons. 21913 (issue 1897) 21914 21915 Provide a switch to specify -fno-strict-aliasing 21916 (issue 1887) 21917 21918 Move WIN32 define from standalone.gypi to common.gypi 21919 (issue 1760) 21920 21921 Fix corner-case in heap size estimation. 21922 (issue 1893) 21923 21924 Fix and enable NEW_NON_STRICT_FAST ArgumentsAccess stub on x64. 21925 (issue 1903) 21926 21927 Performance improvements and bug fixes. 21928 21929 21930 2012-01-16: Version 3.8.6 21931 21932 Add primitive WebGL array support to d8. 21933 21934 Improve heap size estimation (issue 1893). 21935 21936 Hash collision DOS workaround extended from string keys 21937 to numeric keys. 21938 21939 Provide an API for iterating through all external strings referenced 21940 from the JS heap. 21941 21942 Adjust position recorded for call expressions. http://crbug.com/109195 21943 21944 Fix GC crash related to instanceof. http://crbug.com/109448 21945 21946 Performance improvements and bug fixes. 21947 21948 21949 2012-01-05: Version 3.8.5 21950 21951 Fix broken test that assumes that no GC can clear the regexp cache (GC 21952 can happen at any time due to Crankshaft). 21953 21954 Fix handling of bogus receivers for Harmony collections. (issue 1884) 21955 21956 Add netbsd support to gyp build. 21957 21958 Determine page size at runtime on posix platforms. 21959 21960 Ensure that store buffer filtering hash sets are cleared after 21961 StoreBuffer::Filter. 21962 21963 Randomize the seed used for string hashing. This helps guard against 21964 CPU-eating DOS attacks against node.js servers. Based on code from 21965 Bert Belder. This version only solves the issue for those that compile 21966 V8 themselves or those that do not use snapshots. A snapshot-based 21967 precompiled V8 will still have predictable string hash codes. 21968 21969 Implement callback when script finishes running in V8 API. 21970 21971 Improve performance of Math.min and Math.max for the case of two 21972 arguments. (issue 1325) 21973 21974 21975 2012-01-02: Version 3.8.4 21976 21977 Performance improvements for large Smi-only arrays. 21978 21979 Fixed InternalArrays construction. (issue 1878) 21980 21981 21982 2011-12-27: Version 3.8.3 21983 21984 Avoid embedding new space objects into code objects in the lithium gap 21985 resolver. (chromium:108296) 21986 21987 Bug fixes and performance optimizations on all platforms. 21988 21989 21990 2011-12-21: Version 3.8.2 21991 21992 Add max optimization flag to v8 gyp build to ensure V8 is always built 21993 fully optimized in Chrome. 21994 21995 MIPS: Bring MIPS to parity with other platforms. 21996 21997 Optimizations and stability improvements on all platforms. 21998 21999 22000 2011-12-19: Version 3.8.1 22001 22002 Fixed GCC 4.7 warnings. Patch from Tobias Burnus. 22003 22004 Stability improvements on all platforms. 22005 22006 22007 2011-12-13: Version 3.8.0 22008 22009 Fixed handling of arrays in DefineOwnProperty. (issue 1756) 22010 22011 Sync parser and preparser on do-while and return statements. 22012 (issue 1856) 22013 22014 Fixed another corner case for DefineOwnProperty on arrays (issue 1756). 22015 22016 Stability and performance improvements on all platforms. 22017 22018 22019 2011-12-01: Version 3.7.12 22020 22021 Increase tick interval for the android platform. 22022 22023 Fix a bug in the register allocator. (chromium:105112) 22024 22025 Fix handling of recompiling code. (chromium:105375, v8:1782) 22026 22027 Start incremental marking on idle notification. (v8:1458) 22028 22029 Build fixes for various platforms. 22030 22031 Various performance improvements. 22032 22033 22034 2011-11-29: Version 3.7.11 22035 22036 Fixed bug when generating padding to ensure space for lazy 22037 deoptimization. 22038 (issue 1846) 22039 22040 Further reduced pause times due to GC. 22041 22042 Stability and performance improvements on all platforms. 22043 22044 22045 2011-11-23: Version 3.7.10 22046 22047 Set maximum length of FixedArray in terms of elements instead an 22048 absolute number of bytes. 22049 (Chromium issue 103103) 22050 22051 Stability and performance improvements on all platforms. 22052 22053 22054 2011-11-21: Version 3.7.9 22055 22056 Removed exit-time destructors. 22057 22058 Stability and performance improvements on all platforms. 22059 22060 22061 2011-11-17: Version 3.7.8 22062 22063 Removed hidden prototype from builtins, i.e., deleting an overridden 22064 function on builtins will not make the original function reappear. 22065 22066 Added NetBSD support for scons build. 22067 22068 Performance improvements on all platforms. 22069 22070 22071 2011-11-14: Version 3.7.7 22072 22073 Fix missing fast property accessors in heap snapshots. 22074 (issue 1818) 22075 22076 22077 2011-11-11: Version 3.7.6 22078 22079 Fixed filtering of store buffer for large object pages. 22080 (issue 1817) 22081 22082 Fixed generated hash function on all platforms. 22083 (issue 1808) 22084 22085 Fixed Heap::Shrink to ensure that it does not free pages that are 22086 still in use. 22087 (Chromium issue 100414) 22088 22089 Stability and performance improvements on all platforms. 22090 22091 22092 2011-11-10: Version 3.7.5 22093 22094 Added initial gyp infrastructure for MIPS. 22095 22096 Implemented performance improvements to the incremental garbage 22097 collector. 22098 22099 Added optimizations and stability improvements on all platforms. 22100 22101 22102 2011-11-07: Version 3.7.4 22103 22104 Proper "libv8.so.3.7.4" SONAME for Linux shared library (issue 1786). 22105 22106 Fix Harmony sets and maps to allow null and undefined as keys 22107 (still hidden behind --harmony flag) (issue 1622). 22108 22109 Implement VirtualMemory on FreeBSD to fix build (issue 1807). 22110 22111 Enable VFP instructions for Android. 22112 22113 Fix error handling in Date.prototype.toISOString (issue 1792). 22114 22115 Bug fixes and performance improvements for all platforms. 22116 22117 Not officially supported but noteworthy: Crankshaft for MIPS :-) 22118 22119 22120 2011-10-28: Version 3.7.3 22121 22122 Slight deoptimization as a workaround for issue with jslint: Issue 22123 1789. 22124 22125 22126 2011-10-27: Version 3.7.2 22127 22128 Fix bug in deoptimization. Known issue with jslint: Issue 1789. 22129 22130 22131 2011-10-26: Version 3.7.1 22132 22133 Achieved 33% speedup in debug-mode tests. 22134 22135 Removed special casing of calls to RegExp test and exec methods with no 22136 argument. Now matches new JSC behaviour. crbug.com/75740. 22137 22138 Return the empty string on cyclic references in toString (ES5 22139 conformance). 22140 22141 Fixed bug triggered by JSBeautifier. crbug.com/100409. 22142 22143 Made Math.random state per-context instead of per-process (issue 864). 22144 22145 Fixed stack traces to skip native functions. 22146 22147 Make snapshots (new contexts) smaller and faster. 22148 22149 Fixed handling of Function.apply for non-array arguments. 22150 22151 Fixed evaluation order in defineProperties to match FireFox. 22152 22153 Fixed handling of non-object receivers for array builtins, 22154 crbug.com/100702. 22155 22156 Multiple fixes to improve compliance with test262. 22157 22158 Fixed compatibility with older Android releases. 22159 22160 Fixed compilation with gcc-4.5.3. 22161 22162 Improved performance of WriteUtf8, issue 1665. 22163 22164 Made native syntax an early error in the preparser. 22165 22166 Fixed issues 793 and 893 relating to Function.prototype.bind. 22167 22168 Improved let, const, Set and Map support and other Harmony features 22169 (behind the --harmony flag). 22170 22171 Changed evaluation order for > and <= to match ES5 instead of ES3. 22172 22173 Bug fixes and performance improvements on all platforms. 22174 22175 22176 2011-10-13: Version 3.7.0 22177 22178 Fixed array handling for Object.defineOwnProperty (ES5 conformance). 22179 22180 Fixed issue 1757 (string slices of external strings). 22181 22182 Fixed issue 1759 (ARM). 22183 22184 Added flag --noclever-optimizations to disable some things that 22185 caused trouble in the past. 22186 22187 Added flag --stress-compaction for testing. 22188 22189 Added flag --harmony to activate all experimental Harmony features. 22190 22191 22192 2011-10-10: Version 3.6.6 22193 22194 Added a GC pause visualization tool. 22195 22196 Added presubmit=no and werror=no flags to Makefile. 22197 22198 ES5/Test262 conformance improvements. 22199 22200 Fixed compilation issues with GCC 4.5.x (issue 1743). 22201 22202 Bug fixes and performance improvements on all platforms. 22203 22204 22205 2011-10-05: Version 3.6.5 22206 22207 New incremental garbage collector. 22208 22209 Removed the hard heap size limit (soft heap size limit is still 22210 700/1400Mbytes by default). 22211 22212 Implemented ES5 generic Array.prototype.toString (Issue 1361). 22213 22214 V8 now allows surrogate pair codes in decodeURIComponent (Issue 1415). 22215 22216 Fixed x64 RegExp start-of-string bug (Issues 1746, 1748). 22217 22218 Fixed propertyIsEnumerable for numeric properties (Issue 1692). 22219 22220 Fixed the MinGW and Windows 2000 builds. 22221 22222 Fixed "Prototype chain is not searched if named property handler does 22223 not set a property" (Issue 1636). 22224 22225 Made the RegExp.prototype object be a RegExp object (Issue 1217). 22226 22227 Disallowed future reserved words as labels in strict mode. 22228 22229 Fixed string split to correctly coerce the separator to a string 22230 (Issue 1711). 22231 22232 API: Added an optional source length field to the Extension 22233 constructor. 22234 22235 API: Added Debug::DisableAgent to match existing Debug::EnableAgent 22236 (Issue 1573). 22237 22238 Added "native" target to Makefile for the benefit of Linux distros. 22239 22240 Fixed: debugger stops stepping outside evaluate (Issue 1639). 22241 22242 More work on ES-Harmony proxies. Still hidden behind a flag. 22243 22244 Bug fixes and performance improvements on all platforms. 22245 22246 22247 2011-09-15: Version 3.6.4 22248 22249 Fixed d8's broken readline history. 22250 22251 Removed the need for code delete events in CPU profiler (Issue 1466). 22252 22253 Fixed debugger stepping next with trycatch recursion (Issue 1639). 22254 22255 Fixing parallel execution in d8 (with -p) and some memory leaks. 22256 22257 Support for precise stepping in functions compiled before debugging was 22258 started (step 1). 22259 22260 22261 2011-09-13: Version 3.6.3 22262 22263 Implemented better support of typed arrays in the d8 shell. 22264 22265 Bug fixes and performance improvements on all platforms. 22266 22267 22268 2011-09-08: Version 3.6.2 22269 22270 Added "dependencies" target to top-level Makefile. 22271 22272 Added ability to turn profiler on/off in d8. 22273 22274 Added "soname_version" parameter to common.gypi, v8.gyp, and Makefile. 22275 22276 Fixed several crash bugs. 22277 22278 22279 2011-09-07: Version 3.6.1 22280 22281 Fixed a bug in abrupt exit from with or catch inside finally. 22282 22283 Fixed possible crash in FixedDoubleArray::Initialize() (Chromium 22284 issue 95113). 22285 22286 Fixed a bug in Page::GetRegionMaskForSpan (Chromium issue 94425). 22287 22288 Fixed a few clang warnings (which -Werror treated as errors). 22289 22290 Performance improvements on all platforms. 22291 22292 22293 2011-09-05: Version 3.6.0 22294 22295 Fixed a bug when optimizing named function expression (issue 1647). 22296 22297 Fixed a bug when optimizing f.call.apply (issue 1650). 22298 22299 Made arguments and caller always be null on native functions 22300 (issues 1548 and 1643). 22301 22302 Fixed issue 1648 (cross-compiling x64 targeting ia32). 22303 22304 Fixed issue 371 (d8 printing of strings containing \0). 22305 22306 Fixed order of evaluation in arguments to parseInt (issue 1649). 22307 22308 Fixed a problem with large heap snapshots in Chrome DevTools 22309 (issue 1658, chromium issue 89268). 22310 22311 Upped default maximum heap size from 512M to 700M. 22312 22313 22314 2011-08-31: Version 3.5.10 22315 22316 Added dependency of v8_base on WinSocket2 Windows library in 22317 the GYP-build. 22318 22319 Various bugfixes. 22320 22321 22322 2011-08-29: Version 3.5.9 22323 22324 Made FromPropertyDescriptor not trigger inherited setters. 22325 22326 Fixed .gyp files to work on the ARM simulator. 22327 22328 Fixed shared library build warnings for MSVS. 22329 22330 22331 2011-08-24: Version 3.5.8 22332 22333 Added V8EXPORT attributes for v8::Array::CheckCast and 22334 v8::Number::CheckCast. 22335 22336 Made a slight API change enabling opting out from null termination 22337 in String::Write*(). 22338 22339 Fixed arm build for gcc-4.6. 22340 22341 22342 2011-08-22: Version 3.5.7 22343 22344 Make scanner handle invalid unicode escapes in identifiers correctly. 22345 22346 Make regexp flag parsing stricter. 22347 22348 Fix several memory leaks. 22349 22350 22351 2011-08-17: Version 3.5.6 22352 22353 Fixed issue that could cause crashes when running with --heap-stats. 22354 22355 Fixed compilation on Linux 2.6.9 and older. 22356 22357 Fixed live-object-list to work with isolates. 22358 22359 Fixed memory leaks in zones and isolates. 22360 22361 Fixed a performance regression for TypedArrays on x64. 22362 22363 Stability improvements on all platforms. 22364 22365 22366 2011-08-15: Version 3.5.5 22367 22368 Fixed bugs involving negative zero and the optimizing compiler. 22369 22370 Fixed optimized version of Function.apply(x, arguments). (issue 1592) 22371 22372 Eliminated uses of deprecated ARM instructions. 22373 22374 Sped up Math.floor by using SSE 4.1 roundsd instruction on ia32. 22375 22376 Removed restriction on the size of disassembled code that is printed. 22377 22378 22379 2011-08-10: Version 3.5.4 22380 22381 Added a preliminary implementation of ES Harmony weak maps. Weak 22382 maps can be enabled by the flag --harmony-weakmaps. 22383 22384 Introduced a toplevel Makefile to support GYP-based building. GYP 22385 can be obtained from http://gyp.googlecode.com. 22386 22387 Fixed a bug in the length property of functions created by 22388 Function.prototype.bind. 22389 22390 Reduced malloc heap allocation on process startup. 22391 22392 Several important code generation bug fixes. 22393 22394 Performance improvements on all platforms. 22395 22396 22397 2011-08-03: Version 3.5.3 22398 22399 MIPS: Port of fix to ClassOf check from ARM. 22400 Patch from Paul Lind <plind44 (a] gmail.com>. 22401 22402 Stopped using mprotect on Cygwin. 22403 Avoided uninitialized member warning on gcc 4.3.4 22404 Both patches by Bert Belder. 22405 22406 Bug fixes and performance improvements on all platforms. 22407 22408 22409 2011-08-01: Version 3.5.2 22410 22411 Performance improvements on all platforms. 22412 22413 22414 2011-07-28: Version 3.5.1 22415 22416 Fixed setting the readonly flag on the prototype property using the 22417 API call FunctionTemplate::SetPrototypeAttributes (issue 1539). 22418 22419 Changed the tools/test.py script to use d8 instead of shell for 22420 testing. 22421 22422 Fixed crash in ToBooleanStub when GC happens during invocation. 22423 22424 Enabled automatic unboxing of double arrays. 22425 22426 Performance improvements on all platforms. 22427 22428 22429 2011-07-25: Version 3.5.0 22430 22431 Implemented Object.prototype.{hasOwnProperty, propertyIsEnumerable} for 22432 proxies. 22433 22434 Removed logging to memory support. 22435 22436 Bugfixes and performance work. 22437 22438 22439 2011-07-20: Version 3.4.14 22440 22441 Fix the debugger for strict-mode functions. (Chromium issue 89236) 22442 22443 Add GetPropertyAttribute method for Object in the API. (Patch by 22444 Peter Varga) 22445 22446 Fix -Wunused-but-set-variable for gcc-4.6 on x64. (Issue 1291) 22447 22448 22449 2011-07-18: Version 3.4.13 22450 22451 Improved debugger support to allow inspection of optimized frames (issue 22452 1140). 22453 22454 Fixed a bug in prototype transitions cache clearing introduced by r8165. 22455 22456 Fixed shortcutting bug in HInferRepresentation. Patch by Andy Wingo. 22457 22458 Fixed a memory leak in sample/shell.cc (dispose semaphores). 22459 22460 Simplified HClampToUint8. Patch by Andy Wingo. 22461 22462 Exposed APIs for detecting boxed primitives, native errors. Patch by 22463 Luke Zarko. 22464 22465 Added map check for COW elements to crankshaft array handling code 22466 (issue 1560). 22467 22468 Sample shell and (a light version of) D8 links against a shared library 22469 now. 22470 22471 Fixed bug in array filter and reduce functions (issue 1559). 22472 22473 Avoid TLS load in AstNode constructor. 22474 22475 Introduced a random entropy source which can optionally be provided at 22476 initialization. (Chromium issue 89462). 22477 22478 22479 2011-07-13: Version 3.4.12 22480 22481 Added --prof profiling option to d8 shell. 22482 22483 Fixed a bug where reading a directory in d8 shell hangs (issue 1533). 22484 22485 Fixed a potential assertion failure in const declarations. 22486 22487 Fixed an assertion failure in descriptor arrays (issue 1526). 22488 22489 Enabled fast thread-local storage by default on supported platforms. 22490 22491 Improved reporting of source position for global variable loads 22492 (issue 1527). 22493 22494 22495 2011-07-11: Version 3.4.11 22496 22497 Fixed MinGW32 build. 22498 22499 Fixed a GC bug with RegExp code flushing. 22500 22501 Implemented Object.defineProperty for proxies. 22502 22503 Fixed a bug in for/in iteration of arguments objects (issue 1531). 22504 22505 Added debugger support for inspecting optimized frames (issue 1140). 22506 22507 Allowed JSObject::PreventExtensions to work for arguments objects. 22508 22509 Bugfixes and performance work. 22510 22511 22512 2011-07-06: Version 3.4.10 22513 22514 Fixed debugger not breaking on certain "if" statements (issue 1523). 22515 22516 Fixed assertion failure in runtime profiler when running on IA32 22517 without snapshot (issue 1522). 22518 22519 Fixed ABI for API calls on IA32 (for clang compatibility). 22520 22521 Introduced code flushing of RegExp code to free memory used by 22522 RegExps sooner. 22523 22524 Fixed linux-tick-processor built wrong version of v8 (issue 1532). 22525 22526 Fixed assertion failure in v8::TryCache::StackTrace (issue 1529). 22527 22528 Performance improvements on all platforms. 22529 22530 22531 2011-07-04: Version 3.4.9 22532 22533 Added support for debugger inspection of locals in optimized frames 22534 (issue 1140). 22535 22536 Fixed SConstruct to pass correct defines to samples/preparser when 22537 building with library=shared. 22538 22539 Made date parser handle ES5 Date Time Strings correctly (issue 1498). 22540 22541 Fixed a bug in Object.defineProperty on the arguments object. 22542 22543 Performance improvements on all platforms. 22544 22545 22546 2011-06-29: Version 3.4.8 22547 22548 Ensure 16-byte stack alignment on Solaris (issue 1505). 22549 22550 Fix "illegal access" when calling parseInt with a radix 22551 that is not a smi. (issue 1246). 22552 22553 22554 2011-06-27: Version 3.4.7 22555 22556 Fixed 64-bit build on FreeBSD. 22557 22558 Added API to set the property attributes for the prototype 22559 property on functions created from FunctionTemplates. 22560 22561 Bugfixes and performance work. 22562 22563 22564 2011-06-22: Version 3.4.6 22565 22566 Lowered limit on code space for systems with low memory supply. 22567 22568 Allowed compiling v8_shell with the 'host' toolset (issue 82437). 22569 22570 Extended setBreakpoint API to accept partial script name (issue 1418). 22571 22572 Made multi-line comments not count when deciding whether the '-->' 22573 comment starter is first on a line. This matches Safari. 22574 22575 Made handling of non-array recievers in Array length setter correct 22576 (issue 1491). 22577 22578 Added ability to heap profiler to iterate over snapshot's node 22579 (issue 1481). 22580 22581 22582 2011-06-20: Version 3.4.5 22583 22584 Fixed issues 794, 1097, 1215(partial), 1417, 1435, 1472, 1473, 22585 1476, and 1477. 22586 22587 Improved code generation for !0 and !1. 22588 22589 Reduced memory usage for regular expressions with nested qualifiers. 22590 (issue 1472) 22591 22592 Fixed V8 to count line terminators in multi-line comments. 22593 (Chromium issue 86431) 22594 22595 Fixed disassembler=on option for release-mode builds. (issue 1473) 22596 22597 Performance improvements on all platforms. 22598 22599 22600 2011-06-15: Version 3.4.4 22601 22602 Added snapshot compression support and --stress-opt flag to d8. 22603 22604 Improved performance of try/catch. 22605 22606 Several GYP-related changes: Added support for building Xcode project 22607 files. Make the ARM simulator build with GYP again. Generate Makefiles 22608 for all architectures on Linux. 22609 22610 Fixed Array.prototype.{reduce,reduceRight} to pass undefined as the 22611 receiver for strict mode callbacks. (issue 1436) 22612 22613 Fixed a bug where an array load was incorrectly hoisted by GVN. 22614 22615 Handle 'undefined' correctly when === has been specialized for doubles. 22616 (issue 1434) 22617 22618 Corrected the limit of local variables in an optimized function from 64 22619 to 63. 22620 22621 Correctly set ReadOnly flag on indexed properties when using the API Set 22622 method. (issue 1470) 22623 22624 Give the correct error message when Object.isExtensible is called on a 22625 non-object. (issue 1452) 22626 22627 Added GetOwnPropertyNames method for Object in the API. Patch by Peter 22628 Varga. 22629 22630 Do not redefine properties unneccesarily in seal and freeze. (issue 22631 1447) 22632 22633 IsExecutionTerminating has an Isolate parameter now. 22634 22635 Distinguish keyed loads with a symbol key from fast elements loads, 22636 avoiding some useless deoptimizations. (issue 1471) 22637 22638 22639 2011-06-08: Version 3.4.3 22640 22641 Clear the global thread table when an isolate is disposed 22642 (issue 1433). 22643 22644 Converted time zone name to UTF8 on Windows (issue 1290). 22645 22646 Limited the number of arguments in a function call to 32766 22647 (issue 1413). 22648 22649 Compress sources of JS libraries in addition to the snapshot. 22650 22651 Fixed a bug in Lithium environment iteration. 22652 22653 Performance improvements on all platforms. 22654 22655 22656 2011-06-06: Version 3.4.2 22657 22658 More work on ES-Harmony proxies. Still hidden behind a flag. 22659 22660 Fixed some crash bugs and improved performance. 22661 22662 Fixed building with gdb debugging support. 22663 22664 Do not install SIGPROF handler until it is needed. 22665 22666 Added DateTimeFormat to i18n API. 22667 22668 Fixed compilation on OpenBSD. 22669 22670 Take the ulimit into account when sizing the heap. OpenBSD users 22671 may still have to increase the default ulimit to run heavy pages in 22672 the browser. 22673 22674 22675 2011-06-01: Version 3.4.1 22676 22677 Fixed JSON stringify issue with arrays. 22678 22679 Changed calls to JS builtins to be passed undefined when called with 22680 implicit receiver. 22681 22682 Implemented the set trap for Harmony proxies. Proxies still need to 22683 be enabled with the --harmony-proxies flag. 22684 22685 22686 2011-05-30: Version 3.4.0 22687 22688 Changed calls to undefined property setters to not throw (issue 1355). 22689 22690 Made RegExp objects not callable. 22691 22692 Fixed issues on special case large JSON strings in new json parser 22693 (issues http://crbug.com/83877 and http://crbug.com/84186). 22694 22695 Performance improvements on all platforms. 22696 22697 22698 2011-05-25: Version 3.3.10 22699 22700 Fixed calls of strict mode function with an implicit receiver. 22701 22702 Fixed fast handling of arrays to properly deal with changes to the 22703 Object prototype (issue 1403). 22704 22705 Changed strict mode poison pill to be the same type error function 22706 (issue 1387). 22707 22708 Fixed a debug crash in arguments object handling (issue 1227). 22709 22710 Fixed a bug in deoptimization on x64 (issue 1404). 22711 22712 Performance improvements and bug fixes on all platforms. 22713 22714 22715 2011-05-23: Version 3.3.9 22716 22717 Added DateTimeFormat class to experimental i18n API. 22718 22719 Extended preparser to give early errors for some strict mode 22720 restrictions. 22721 22722 Removed legacy execScript function from V8. 22723 22724 Extended isolate API with the ability to add embedder-specific 22725 data to an isolate. 22726 22727 Added basic support for polymorphic loads from JS and external 22728 arrays. 22729 22730 Fixed bug in handling of switch statements in the optimizing 22731 compiler. 22732 22733 22734 2011-05-18: Version 3.3.8 22735 22736 Added MarkIndependent to the persistent handle API. Independent 22737 handles are independent of all other persistent handles and can be 22738 garbage collected more frequently. 22739 22740 Implemented the get trap for Harmony proxies. Proxies are enabled 22741 with the --harmony-proxies flag. 22742 22743 Performance improvements and bug fixes on all platforms. 22744 22745 22746 2011-05-16: Version 3.3.7 22747 22748 Updated MIPS infrastructure files. 22749 22750 Performance improvements and bug fixes on all platforms. 22751 22752 22753 2011-05-11: Version 3.3.6 22754 22755 Updated MIPS infrastructure files. 22756 22757 Added method IsCallable for Object to the API. 22758 Patch by Peter Varga. 22759 22760 22761 2011-05-09: Version 3.3.5 22762 22763 Fixed build on FreeBSD. Patch by Akinori MUSHA. 22764 22765 Added check that receiver is JSObject on API calls. 22766 22767 Implemented CallAsConstructor method for Object in the API (Issue 1348). 22768 Patch by Peter Varga. 22769 22770 Added CallAsFunction method to the Object class in the API (Issue 1336). 22771 Patch by Peter Varga. 22772 22773 Added per-isolate locking and unlocking. 22774 22775 Fixed bug in x64 >>> operator (Issue 1359). 22776 22777 22778 2011-05-04: Version 3.3.4 22779 22780 Implemented API to disallow code generation from strings for a context 22781 (issue 1258). 22782 22783 Fixed bug with whitespaces in parseInt (issue 955). 22784 22785 Fixed bug with == comparison of Date objects (issue 1356). 22786 22787 Added GYP variables for ARM code generation: 22788 v8_can_use_vfp_instructions, v8_can_use_unaligned_accesses 22789 and v8_use_arm_eabi_hardfloat. 22790 22791 22792 2011-05-02: Version 3.3.3 22793 22794 Added support for generating Visual Studio solution and project files 22795 using GYP. 22796 22797 Implemented support for ARM EABI calling convention variation where 22798 floating-point arguments are passed in registers (hardfloat). 22799 22800 Added Object::HasOwnProperty() to the API. 22801 22802 Added support for compressing startup data to reduce binary size. This 22803 includes build time support and an API for the embedder to decompress 22804 the startup data before initializing V8. 22805 22806 Reduced the profiling hooks overhead from >400% to 25% when using 22807 ll_prof. 22808 22809 Performance improvements and bug fixes on all platforms. 22810 22811 22812 2011-04-27: Version 3.3.2 22813 22814 Fixed crash bug on ARM with no VFP3 hardware. 22815 22816 Fixed compilation of V8 without debugger support. 22817 22818 Improved performance on JSLint. 22819 22820 Added support Float64 WebGL arrays. 22821 22822 Fixed crash bug in regexp replace. 22823 22824 22825 2011-04-20: Version 3.3.1 22826 22827 Reduced V8 binary size by removing virtual functions from hydrogen. 22828 22829 Fixed crash bug on x64. 22830 22831 Performance improvements on ARM and IA32. 22832 22833 22834 2011-04-18: Version 3.3.0 22835 22836 Fixed bug in floating point rounding in Crankshaft on ARM 22837 (issue 958) 22838 22839 Fixed a number of issues with running without VFPv3 support on ARM 22840 (issue 1315) 22841 22842 Introduced v8Locale.Collator, a partial implementation of Collator 22843 per last ECMAScript meeting + mailing list. 22844 22845 Minor performance improvements and bug fixes. 22846 22847 22848 2011-04-13: Version 3.2.10 22849 22850 Fixed bug in external float arrays on ARM (issue 1323). 22851 22852 Minor performance improvements and bug fixes. 22853 22854 22855 2011-04-11: Version 3.2.9 22856 22857 Removed support for ABI prior to EABI on ARM. 22858 22859 Fixed multiple crash bugs. 22860 22861 Added GCMole to the repository, a simple static analysis tool that 22862 searches for GC-unsafe evaluation order dependent callsites. 22863 22864 Made preparser API be exported in shared libraries. 22865 22866 Fixed multiple issues in EcmaScript 5 strict mode implementation. 22867 22868 Fixed mutable __proto__ property if object is not extensible 22869 (Issue 1309). 22870 22871 Fixed auto suspension of the sampler thread. 22872 22873 22874 2011-04-06: Version 3.2.8 22875 22876 Exposed WebGL typed array constructors in the shell sample. 22877 22878 Performance improvements on all platforms. 22879 22880 22881 2011-04-04: Version 3.2.7 22882 22883 Disabled the original 'classic' V8 code generator. Crankshaft is 22884 now the default on all platforms. 22885 22886 Changed the heap profiler to use more descriptive names. 22887 22888 Performance and stability improvements to isolates on all platforms. 22889 22890 22891 2011-03-30: Version 3.2.6 22892 22893 Fixed xcode build warning in shell.cc (out of order initialization). 22894 22895 Fixed null-pointer dereference in the compiler when running without 22896 SSE3 support (Chromium issue 77654). 22897 22898 Fixed x64 compilation error due to some dead code. (Issue 1286) 22899 22900 Introduced scons target to build the preparser stand-alone example. 22901 22902 Made FreeBSD build and pass all tests. 22903 22904 22905 2011-03-28: Version 3.2.5 22906 22907 Fixed build with Irregexp interpreter (issue 1266). 22908 22909 Added Crankshaft support for external arrays. 22910 22911 Fixed two potential crash bugs. 22912 22913 22914 2011-03-23: Version 3.2.4 22915 22916 Added isolates which allows several V8 instances in the same process. 22917 This is controlled through the new Isolate class in the API. 22918 22919 Implemented more of EcmaScript 5 strict mode. 22920 22921 Reduced the time it takes to make detailed heap snapshot. 22922 22923 Added a number of commands to the ARM simulator and enhanced the ARM 22924 disassembler. 22925 22926 22927 2011-03-17: Version 3.2.3 22928 22929 Fixed a number of crash bugs. 22930 22931 Fixed Array::New(length) to return an array with a length (issue 1256). 22932 22933 Fixed FreeBSD build. 22934 22935 Changed __defineGetter__ to not throw (matching the behavior of Safari). 22936 22937 Implemented more of EcmaScript 5 strict mode. 22938 22939 Improved Crankshaft performance on all platforms. 22940 22941 22942 2011-03-14: Version 3.2.2 22943 22944 Fixed a number of crash and correctness bugs. 22945 22946 Improved Crankshaft performance on all platforms. 22947 22948 Fixed Crankshaft on Solaris/Illumos. 22949 22950 22951 2011-03-10: Version 3.2.1 22952 22953 Fixed a number of crash bugs. 22954 22955 Improved Crankshaft for x64 and ARM. 22956 22957 Implemented more of EcmaScript 5 strict mode. 22958 22959 22960 2011-03-07: Version 3.2.0 22961 22962 Fixed a number of crash bugs. 22963 22964 Turned on Crankshaft by default on x64 and ARM. 22965 22966 Improved Crankshaft for x64 and ARM. 22967 22968 Implemented more of EcmaScript 5 strict mode. 22969 22970 22971 2011-03-02: Version 3.1.8 22972 22973 Fixed a number of crash bugs. 22974 22975 Improved Crankshaft for x64 and ARM. 22976 22977 Implemented more of EcmaScript 5 strict mode. 22978 22979 Fixed issue with unaligned reads and writes on ARM. 22980 22981 Improved heap profiler support. 22982 22983 22984 2011-02-28: Version 3.1.7 22985 22986 Fixed a number of crash bugs. 22987 22988 Improved Crankshaft for x64 and ARM. 22989 22990 Fixed implementation of indexOf/lastIndexOf for sparse 22991 arrays (http://crbug.com/73940). 22992 22993 Fixed bug in map space compaction (http://crbug.com/59688). 22994 22995 Added support for direct getter accessors calls on ARM. 22996 22997 22998 2011-02-24: Version 3.1.6 22999 23000 Fixed a number of crash bugs. 23001 23002 Added support for Cygwin (issue 64). 23003 23004 Improved Crankshaft for x64 and ARM. 23005 23006 Added Crankshaft support for stores to pixel arrays. 23007 23008 Fixed issue in CPU profiler with Crankshaft. 23009 23010 23011 2011-02-16: Version 3.1.5 23012 23013 Change RegExp parsing to disallow /(*)/. 23014 23015 Added GDB JIT support for ARM. 23016 23017 Fixed several crash bugs. 23018 23019 Performance improvements on the IA32 platform. 23020 23021 23022 2011-02-14: Version 3.1.4 23023 23024 Fixed incorrect compare of prototypes of the global object (issue 23025 1082). 23026 23027 Fixed a bug in optimizing calls to global functions (issue 1106). 23028 23029 Made optimized Function.prototype.apply safe for non-JSObject first 23030 arguments (issue 1128). 23031 23032 Fixed an error related to element accessors on Object.prototype and 23033 parser errors (issue 1130). 23034 23035 Fixed a bug in sorting an array with large array indices (issue 1131). 23036 23037 Properly treat exceptions thrown while compiling (issue 1132). 23038 23039 Fixed bug in register requirements for function.apply (issue 1133). 23040 23041 Fixed a representation change bug in the Hydrogen graph construction 23042 (issue 1134). 23043 23044 Fixed the semantics of delete on parameters (issue 1136). 23045 23046 Fixed a optimizer bug related to moving instructions with side effects 23047 (issue 1138). 23048 23049 Added support for the global object in Object.keys (issue 1150). 23050 23051 Fixed incorrect value for Math.LOG10E 23052 (issue http://code.google.com/p/chromium/issues/detail?id=72555) 23053 23054 Performance improvements on the IA32 platform. 23055 23056 Implement assignment to undefined reference in ES5 Strict Mode. 23057 23058 23059 2011-02-09: Version 3.1.3 23060 23061 Fixed a bug triggered by functions with huge numbers of declared 23062 arguments. 23063 23064 Fixed zap value aliasing a real object - debug mode only (issue 866). 23065 23066 Fixed issue where Array.prototype.__proto__ had been set to null 23067 (issue 1121). 23068 23069 Fixed stability bugs in Crankshaft for x86. 23070 23071 23072 2011-02-07: Version 3.1.2 23073 23074 Added better security checks when accessing properties via 23075 Object.getOwnPropertyDescriptor. 23076 23077 Fixed bug in Object.defineProperty and related access bugs (issues 23078 992, 1083 and 1092). 23079 23080 Added LICENSE.v8, LICENSE.strongtalk and LICENSE.valgrind to ease 23081 copyright notice generation for embedders. 23082 23083 23084 2011-02-02: Version 3.1.1 23085 23086 Perform security checks before fetching the value in 23087 Object.getOwnPropertyDescriptor. 23088 23089 Fixed a bug in Array.prototype.splice triggered by passing no 23090 arguments. 23091 23092 Fixed bugs in -0 in arithmetic and in Math.pow. 23093 23094 Fixed bugs in the register allocator and in switching from optimized 23095 to unoptimized code. 23096 23097 23098 2011-01-31: Version 3.1.0 23099 23100 Performance improvements on all platforms. 23101 23102 23103 2011-01-28: Version 3.0.12 23104 23105 Added support for strict mode parameter and object property 23106 validation. 23107 23108 Fixed a couple of crash bugs. 23109 23110 23111 2011-01-25: Version 3.0.11 23112 23113 Fixed a bug in deletion of lookup slots that could cause global 23114 variables to be accidentally deleted (http://crbug.com/70066). 23115 23116 Added support for strict mode octal literal verification. 23117 23118 Fixed a couple of crash bugs (issues 1070 and 1071). 23119 23120 23121 2011-01-24: Version 3.0.10 23122 23123 Fixed External::Wrap for 64-bit addresses (issue 1037). 23124 23125 Fixed incorrect .arguments variable proxy handling in the full 23126 code generator (issue 1060). 23127 23128 Introduced partial strict mode support. 23129 23130 Changed formatting of recursive error messages to match Firefox and 23131 Safari (issue http://crbug.com/70334). 23132 23133 Fixed incorrect rounding for float-to-integer conversions for external 23134 array types, which implement the Typed Array spec 23135 (issue http://crbug.com/50972). 23136 23137 Performance improvements on the IA32 platform. 23138 23139 23140 2011-01-19: Version 3.0.9 23141 23142 Added basic GDB JIT Interface integration. 23143 23144 Make invalid break/continue statements a syntax error instead of a 23145 runtime error. 23146 23147 23148 2011-01-17: Version 3.0.8 23149 23150 Exposed heap size limit to the heap statistics gathered by 23151 the GetHeapStatistics API. 23152 23153 Wrapped external pointers more carefully (issue 1037). 23154 23155 Hardened the implementation of error objects to avoid setters 23156 intercepting the properties set then throwing an error. 23157 23158 Avoided trashing the FPSCR when calculating Math.floor on ARM. 23159 23160 Performance improvements on the IA32 platform. 23161 23162 23163 2011-01-10: Version 3.0.7 23164 23165 Stopped calling inherited setters when creating object literals 23166 (issue 1015). 23167 23168 Changed interpretation of malformed \c? escapes in RegExp to match 23169 JSC. 23170 23171 Enhanced the command-line debugger interface and fixed some minor 23172 bugs in the debugger. 23173 23174 Performance improvements on the IA32 platform. 23175 23176 23177 2011-01-05: Version 3.0.6 23178 23179 Allowed getters and setters on JSArray elements (issue 900). 23180 23181 Stopped JSON objects from hitting inherited setters (part of 23182 issue 1015). 23183 23184 Allowed numbers and strings as names of getters/setters in object 23185 initializer (issue 820). 23186 23187 Added use_system_v8 option to gyp (off by default), to make it easier 23188 for Linux distributions to ship with system-provided V8 library. 23189 23190 Exported external array data accessors (issue 1016). 23191 23192 Added labelled thread names to help with debugging (on Linux). 23193 23194 23195 2011-01-03: Version 3.0.5 23196 23197 Fixed a couple of cast errors for gcc-3.4.3. 23198 23199 Performance improvements in GC and IA32 code generator. 23200 23201 23202 2010-12-21: Version 3.0.4 23203 23204 Added Date::ResetCache() to the API so that the cached values in the 23205 Date object can be reset to allow live DST / timezone changes. 23206 23207 Extended existing support for printing (while debugging) the contents 23208 of objects. Added support for printing objects from release builds. 23209 23210 Fixed V8 issues 989, 1006, and 1007. 23211 23212 23213 2010-12-17: Version 3.0.3 23214 23215 Reapplied all changes for version 3.0.1. 23216 23217 Improved debugger protocol for remote debugging. 23218 23219 Added experimental support for using gyp to generate build files 23220 for V8. 23221 23222 Fixed implementation of String::Write in the API (issue 975). 23223 23224 23225 2010-12-15: Version 3.0.2 23226 23227 Revert version 3.0.1 and patch 3.0.1.1. 23228 23229 23230 2010-12-13: Version 3.0.1 23231 23232 Added support for an experimental internationalization API as an 23233 extension. This extension is disabled by default but can be enabled 23234 when building V8. The ECMAScript internationalization strawman is 23235 at http://wiki.ecmascript.org/doku.php?id=strawman:i18n_api. 23236 23237 Made RegExp character class parsing stricter. This mirrors a change 23238 to RegExp parsing in WebKit. 23239 23240 Fixed a bug in Object.defineProperty when used to change attributes 23241 of an existing property. It incorrectly set the property value to 23242 undefined (issue 965). 23243 23244 Fixed several different compilation failures on various platforms 23245 caused by the 3.0.0 release. 23246 23247 Optimized Math.pow so it can work on unboxed doubles. 23248 23249 Sped up quoting of JSON strings by removing one traversal of the 23250 string. 23251 23252 23253 2010-12-07: Version 3.0.0 23254 23255 Improved performance by (partially) addressing issue 957 on 23256 IA-32. Still needs more work for the other architectures. 23257 23258 23259 2010-11-29: Version 2.5.9 23260 23261 Fixed crashes during GC caused by partially initialize heap 23262 objects. 23263 23264 Fixed bug in process sample that caused memory leaks. 23265 23266 Improved performance on ARM by implementing missing stubs and 23267 inlining. 23268 23269 Improved heap profiler support. 23270 23271 Added separate seeding on Windows of the random number generator 23272 used internally by the compiler (issue 936). 23273 23274 Exposed API for getting the name of the function used to construct 23275 an object. 23276 23277 Fixed date parser to handle one and two digit millisecond 23278 values (issue 944). 23279 23280 Fixed number parsing to disallow space between sign and 23281 digits (issue 946). 23282 23283 23284 2010-11-23: Version 2.5.8 23285 23286 Removed dependency on Gay's dtoa. 23287 23288 Improved heap profiler precision and speed. 23289 23290 Reduced overhead of callback invocations on ARM. 23291 23292 23293 2010-11-18: Version 2.5.7 23294 23295 Fixed obscure evaluation order bug (issue 931). 23296 23297 Split the random number state between JavaScript and the private API. 23298 23299 Fixed performance bug causing GCs when generating stack traces on 23300 code from very large scripts. 23301 23302 Fixed bug in parser that allowed (foo):42 as a labelled statement 23303 (issue 918). 23304 23305 Provide more accurate results about used heap size via 23306 GetHeapStatistics. 23307 23308 Allow build-time customization of the max semispace size. 23309 23310 Made String.prototype.split honor limit when separator is empty 23311 (issue 929). 23312 23313 Added missing failure check after expecting an identifier in 23314 preparser (Chromium issue 62639). 23315 23316 23317 2010-11-10: Version 2.5.6 23318 23319 Added support for VFP rounding modes to the ARM simulator. 23320 23321 Fixed multiplication overflow bug (issue 927). 23322 23323 Added a limit for the amount of executable memory (issue 925). 23324 23325 23326 2010-11-08: Version 2.5.5 23327 23328 Added more aggressive GC of external objects in near out-of-memory 23329 situations. 23330 23331 Fixed a bug that gave the incorrect result for String.split called 23332 on the empty string (issue 924). 23333 23334 23335 2010-11-03: Version 2.5.4 23336 23337 Improved V8 VFPv3 runtime detection to address issue 914. 23338 23339 23340 2010-11-01: Version 2.5.3 23341 23342 Fixed a bug that prevents constants from overwriting function values 23343 in object literals (issue 907). 23344 23345 Fixed a bug with reporting of impossible nested calls of DOM functions 23346 (issue http://crbug.com/60753). 23347 23348 23349 2010-10-27: Version 2.5.2 23350 23351 Improved sampler resolution on Linux. 23352 23353 Allowed forcing the use of a simulator from the build script 23354 independently of the host architecture. 23355 23356 Fixed FreeBSD port (issue 912). 23357 23358 Made windows-tick-processor respect D8_PATH. 23359 23360 Implemented --noinline-new flag fully on IA32, X64 and ARM platforms. 23361 23362 23363 2010-10-20: Version 2.5.1 23364 23365 Fixed bug causing spurious out of memory exceptions 23366 (issue http://crbug.com/54580). 23367 23368 Fixed compilation error on Solaris platform (issue 901). 23369 23370 Fixed error in strtod (string to floating point number conversion) 23371 due to glibc's use of 80-bit floats in the FPU on 32-bit linux. 23372 23373 Adjusted randomized allocations of executable memory to have 64k 23374 granularity (issue http://crbug.com/56036). 23375 23376 Supported profiling using kernel perf_events on linux. Added ll_prof 23377 script to tools and --ll-prof flag to V8. 23378 23379 23380 2010-10-18: Version 2.5.0 23381 23382 Fixed bug in cache handling of lastIndex on global regexps 23383 (issue http://crbug.com/58740). 23384 23385 Added USE_SIMULATOR macro that explicitly indicates that we wish to use 23386 the simulator as the execution engine (by Mark Lam <mark.lam (a] palm.com> 23387 from Hewlett-Packard Development Company, LP). 23388 23389 Fixed compilation error on ARM with gcc 4.4 (issue 894). 23390 23391 23392 2010-10-13: Version 2.4.9 23393 23394 Fixed a bug in the handling of conditional expressions in test 23395 contexts in compiler for top-level code. 23396 23397 Added "//@ sourceURL" information to the StackTrace API. 23398 23399 Exposed RegExp construction through the API. 23400 23401 23402 2010-10-04: Version 2.4.8 23403 23404 Fixed a bug in ResumeProfilerEx causing it to not always write out the 23405 whole snapshot (issue 868). 23406 23407 Performance improvements on all platforms. 23408 23409 23410 2010-09-30: Version 2.4.7 23411 23412 Changed the command-line flag --max-new-space-size to be in kB and the 23413 flag --max-old-space-size to be in MB (previously they were in bytes). 23414 23415 Added Debug::CancelDebugBreak to the debugger API. 23416 23417 Fixed a bug in getters for negative numeric property names 23418 (https://bugs.webkit.org/show_bug.cgi?id=46689). 23419 23420 Performance improvements on all platforms. 23421 23422 23423 2010-09-27: Version 2.4.6 23424 23425 Fixed assertion failure related to copy-on-write arrays (issue 876). 23426 23427 Fixed build failure of 64-bit V8 on Windows. 23428 23429 Fixed a bug in RegExp (issue http://crbug.com/52801). 23430 23431 Improved the profiler's coverage to cover more functions (issue 858). 23432 23433 Fixed error in shift operators on 64-bit V8 23434 (issue http://crbug.com/54521). 23435 23436 23437 2010-09-22: Version 2.4.5 23438 23439 Changed the RegExp benchmark to exercise the regexp engine on different 23440 inputs by scrambling the input strings. 23441 23442 Fixed a bug in keyed loads on strings. 23443 23444 Fixed a bug with loading global function prototypes. 23445 23446 Fixed a bug with profiling RegExp calls (issue http://crbug.com/55999). 23447 23448 Performance improvements on all platforms. 23449 23450 23451 2010-09-15: Version 2.4.4 23452 23453 Fixed bug with hangs on very large sparse arrays. 23454 23455 Now tries harder to free up memory when running out of space. 23456 23457 Added heap snapshots to JSON format to API. 23458 23459 Recalibrated benchmarks. 23460 23461 23462 2010-09-13: Version 2.4.3 23463 23464 Made Date.parse properly handle TZ offsets (issue 857). 23465 23466 Performance improvements on all platforms. 23467 23468 23469 2010-09-08: Version 2.4.2 23470 23471 Fixed GC crash bug. 23472 23473 Fixed stack corruption bug. 23474 23475 Fixed compilation for newer C++ compilers that found Operand(0) 23476 ambiguous. 23477 23478 23479 2010-09-06: Version 2.4.1 23480 23481 Added the ability for an embedding application to receive a callback 23482 when V8 allocates (V8::AddMemoryAllocationCallback) or deallocates 23483 (V8::RemoveMemoryAllocationCallback) from the OS. 23484 23485 Fixed several JSON bugs (including issue 855). 23486 23487 Fixed memory overrun crash bug triggered during V8's tick-based 23488 profiling. 23489 23490 Performance improvements on all platforms. 23491 23492 23493 2010-09-01: Version 2.4.0 23494 23495 Fixed bug in Object.freeze and Object.seal when Array.prototype or 23496 Object.prototype are changed (issue 842). 23497 23498 Updated Array.splice to follow Safari and Firefox when called 23499 with zero arguments. 23500 23501 Fixed a missing live register when breaking at keyed loads on ARM. 23502 23503 Performance improvements on all platforms. 23504 23505 23506 2010-08-25: Version 2.3.11 23507 23508 Fixed bug in RegExp related to copy-on-write arrays. 23509 23510 Refactored tools/test.py script, including the introduction of 23511 VARIANT_FLAGS that allows specification of sets of flags with which 23512 all tests should be run. 23513 23514 Fixed a bug in the handling of debug breaks in CallIC. 23515 23516 Performance improvements on all platforms. 23517 23518 23519 2010-08-23: Version 2.3.10 23520 23521 Fixed bug in bitops on ARM. 23522 23523 Build fixes for unusual compilers. 23524 23525 Track high water mark for RWX memory. 23526 23527 Performance improvements on all platforms. 23528 23529 23530 2010-08-18: Version 2.3.9 23531 23532 Fixed compilation for ARMv4 on OpenBSD/FreeBSD. 23533 23534 Removed specialized handling of GCC 4.4 (issue 830). 23535 23536 Fixed DST cache to take into account the suspension of DST in 23537 Egypt during the 2010 Ramadan (issue http://crbug.com/51855). 23538 23539 Performance improvements on all platforms. 23540 23541 23542 2010-08-16: Version 2.3.8 23543 23544 Fixed build with strict aliasing on GCC 4.4 (issue 463). 23545 23546 Fixed issue with incorrect handling of custom valueOf methods on 23547 string wrappers (issue 760). 23548 23549 Fixed compilation for ARMv4 (issue 590). 23550 23551 Improved performance. 23552 23553 23554 2010-08-11: Version 2.3.7 23555 23556 Reduced size of heap snapshots produced by heap profiler (issue 783). 23557 23558 Introduced v8::Value::IsRegExp method. 23559 23560 Fixed CPU profiler crash in start / stop sequence when non-existent 23561 name is passed (issue http://crbug.com/51594). 23562 23563 Introduced new indexed property query callbacks API (issue 816). This 23564 API is guarded by USE_NEW_QUERY_CALLBACK define and is disabled 23565 by default. 23566 23567 Removed support for object literal get/set with number/string 23568 property name. 23569 23570 Fixed handling of JSObject::elements in CalculateNetworkSize 23571 (issue 822). 23572 23573 Allowed compiling with strict aliasing enabled on GCC 4.4 (issue 463). 23574 23575 23576 2010-08-09: Version 2.3.6 23577 23578 RegExp literals create a new object every time they are evaluated 23579 (issue 704). 23580 23581 Object.seal and Object.freeze return the modified object (issue 809). 23582 23583 Fixed building using GCC 4.4.4. 23584 23585 23586 2010-08-04: Version 2.3.5 23587 23588 Added support for ES5 property names. Object initialisers and 23589 dot-notation property access now allows keywords. Also allowed 23590 non-identifiers after "get" or "set" in an object initialiser. 23591 23592 Randomized the addresses of allocated executable memory on Windows. 23593 23594 23595 2010-08-02: Version 2.3.4 23596 23597 Fixed problems in implementation of ES5 function.prototype.bind. 23598 23599 Fixed error when using apply with arguments object on ARM (issue 784). 23600 23601 Added setting of global flags to debugger protocol. 23602 23603 Fixed an error affecting cached results of sin and cos (issue 792). 23604 23605 Removed memory leak from a boundary case where V8 is not initialized. 23606 23607 Fixed issue where debugger could set breakpoints outside the body 23608 of a function. 23609 23610 Fixed issue in debugger when using both live edit and step in features. 23611 23612 Added Number-letter (Nl) category to Unicode tables. These characters 23613 can now be used in identifiers. 23614 23615 Fixed an assert failure on X64 (issue 806). 23616 23617 Performance improvements on all platforms. 23618 23619 23620 2010-07-26: Version 2.3.3 23621 23622 Fixed error when building the d8 shell in a fresh checkout. 23623 23624 Implemented Function.prototype.bind (ES5 15.3.4.5). 23625 23626 Fixed an error in inlined stores on ia32. 23627 23628 Fixed an error when setting a breakpoint at the end of a function 23629 that does not end with a newline character. 23630 23631 Performance improvements on all platforms. 23632 23633 23634 2010-07-21: Version 2.3.2 23635 23636 Fixed compiler warnings when building with LLVM. 23637 23638 Fixed a bug with for-in applied to strings (issue 785). 23639 23640 Performance improvements on all platforms. 23641 23642 23643 2010-07-19: Version 2.3.1 23644 23645 Fixed compilation and linking with V8_INTERPRETED_REGEXP flag. 23646 23647 Fixed bug related to code flushing while compiling a lazy 23648 compilable function (issue http://crbug.com/49099). 23649 23650 Performance improvements on all platforms. 23651 23652 23653 2010-07-15: Version 2.3.0 23654 23655 Added ES5 Object.seal and Object.isSealed. 23656 23657 Added debugger API for scheduling debugger commands from a 23658 separate thread. 23659 23660 23661 2010-07-14: Version 2.2.24 23662 23663 Added API for capturing stack traces for uncaught exceptions. 23664 23665 Fixed crash bug when preparsing from a non-external V8 string 23666 (issue 775). 23667 23668 Fixed JSON.parse bug causing input not to be converted to string 23669 (issue 764). 23670 23671 Added ES5 Object.freeze and Object.isFrozen. 23672 23673 Performance improvements on all platforms. 23674 23675 23676 2010-07-07: Version 2.2.23 23677 23678 API change: Convert Unicode code points outside the basic multilingual 23679 plane to the replacement character. Previous behavior was to silently 23680 truncate the value to 16 bits. 23681 23682 Fixed crash: handle all flat string types in regexp replace. 23683 23684 Prevent invalid pre-parsing data passed in through the API from 23685 crashing V8. 23686 23687 Performance improvements on all platforms. 23688 23689 23690 2010-07-05: Version 2.2.22 23691 23692 Added ES5 Object.isExtensible and Object.preventExtensions. 23693 23694 Enabled building V8 as a DLL. 23695 23696 Fixed a bug in date code where -0 was not interpreted as 0 23697 (issue 736). 23698 23699 Performance improvements on all platforms. 23700 23701 23702 2010-06-30: Version 2.2.21 23703 23704 Fixed bug in externalizing some ASCII strings (Chromium issue 47824). 23705 23706 Updated JSON.stringify to floor the space parameter (issue 753). 23707 23708 Updated the Mozilla test expectations to the newest version. 23709 23710 Updated the ES5 Conformance Test expectations to the latest version. 23711 23712 Updated the V8 benchmark suite. 23713 23714 Provide actual breakpoints locations in response to setBreakpoint 23715 and listBreakpoints requests. 23716 23717 23718 2010-06-28: Version 2.2.20 23719 23720 Fixed bug with for-in on x64 platform (issue 748). 23721 23722 Fixed crash bug on x64 platform (issue 756). 23723 23724 Fixed bug in Object.getOwnPropertyNames. (chromium issue 41243). 23725 23726 Fixed a bug on ARM that caused the result of 1 << x to be 23727 miscalculated for some inputs. 23728 23729 Performance improvements on all platforms. 23730 23731 23732 2010-06-23: Version 2.2.19 23733 23734 Fixed bug that causes the build to break when profillingsupport=off 23735 (issue 738). 23736 23737 Added expose-externalize-string flag for testing extensions. 23738 23739 Resolve linker issues with using V8 as a DLL causing a number of 23740 problems with unresolved symbols. 23741 23742 Fixed build failure for cctests when ENABLE_DEBUGGER_SUPPORT is not 23743 defined. 23744 23745 Performance improvements on all platforms. 23746 23747 23748 2010-06-16: Version 2.2.18 23749 23750 Added API functions to retrieve information on indexed properties 23751 managed by the embedding layer. Fixes bug 737. 23752 23753 Made ES5 Object.defineProperty support array elements. Fixes bug 619. 23754 23755 Added heap profiling to the API. 23756 23757 Removed old named property query from the API. 23758 23759 Incremental performance improvements. 23760 23761 23762 2010-06-14: Version 2.2.17 23763 23764 Improved debugger support for stepping out of functions. 23765 23766 Incremental performance improvements. 23767 23768 23769 2010-06-09: Version 2.2.16 23770 23771 Removed the SetExternalStringDiposeCallback API. Changed the 23772 disposal of external string resources to call a virtual Dispose 23773 method on the resource. 23774 23775 Added support for more precise break points when debugging and 23776 stepping. 23777 23778 Memory usage improvements on all platforms. 23779 23780 23781 2010-06-07: Version 2.2.15 23782 23783 Added an API to control the disposal of external string resources. 23784 23785 Added missing initialization of a couple of variables which makes 23786 some compilers complaint when compiling with -Werror. 23787 23788 Improved performance on all platforms. 23789 23790 23791 2010-06-02: Version 2.2.14 23792 23793 Fixed a crash in code generated for String.charCodeAt. 23794 23795 Fixed a compilation issue with some GCC versions (issue 727). 23796 23797 Performance optimizations on x64 and ARM platforms. 23798 23799 23800 2010-05-31: Version 2.2.13 23801 23802 Implemented Object.getOwnPropertyDescriptor for element indices and 23803 strings (issue 599). 23804 23805 Fixed bug for windows 64 bit C calls from generated code. 23806 23807 Added new scons flag unalignedaccesses for arm builds. 23808 23809 Performance improvements on all platforms. 23810 23811 23812 2010-05-26: Version 2.2.12 23813 23814 Allowed accessors to be defined on objects rather than just object 23815 templates. 23816 23817 Changed the ScriptData API. 23818 23819 23820 2010-05-21: Version 2.2.11 23821 23822 Fixed crash bug in liveedit on 64 bit. 23823 23824 Use 'full compiler' when debugging is active. This should increase 23825 the density of possible break points, making single step more fine 23826 grained. This will only take effect for functions compiled after 23827 debugging has been started, so recompilation of all functions is 23828 required to get the full effect. IA32 and x64 only for now. 23829 23830 Misc. fixes to the Solaris build. 23831 23832 Added new flags --print-cumulative-gc-stat and --trace-gc-nvp. 23833 23834 Added filtering of CPU profiles by security context. 23835 23836 Fixed crash bug on ARM when running without VFP2 or VFP3. 23837 23838 Incremental performance improvements in all backends. 23839 23840 23841 2010-05-17: Version 2.2.10 23842 23843 Performance improvements in the x64 and ARM backends. 23844 23845 23846 2010-05-10: Version 2.2.9 23847 23848 Allowed Object.create to be called with a function (issue 697). 23849 23850 Fixed bug with Date.parse returning a non-NaN value when called on a 23851 non date string (issue 696). 23852 23853 Allowed unaligned memory accesses on ARM targets that support it (by 23854 Subrato K De of CodeAurora <subratokde (a] codeaurora.org>). 23855 23856 C++ API for retrieving JavaScript stack trace information. 23857 23858 23859 2010-05-05: Version 2.2.8 23860 23861 Performance improvements in the x64 and ARM backends. 23862 23863 23864 2010-05-03: Version 2.2.7 23865 23866 Added support for ES5 date time string format to Date.parse. 23867 23868 Performance improvements in the x64 backend. 23869 23870 23871 2010-04-28: Version 2.2.6 23872 23873 Added "amd64" as recognized architecture in scons build script 23874 (by Ryan Dahl <coldredlemur (a] gmail.com>). 23875 23876 Fixed bug in String search and replace with very simple RegExps. 23877 23878 Fixed bug in RegExp containing "\b^". 23879 23880 Performance improvements on all platforms. 23881 23882 23883 2010-04-26: Version 2.2.5 23884 23885 Various performance improvements (especially for ARM and x64) 23886 23887 Fixed bug in CPU profiling (http://crbug.com/42137) 23888 23889 Fixed a bug with the natives cache. 23890 23891 Fixed two bugs in the ARM code generator that can cause 23892 wrong calculations. 23893 23894 Fixed a bug that may cause a wrong result for shift operations. 23895 23896 23897 2010-04-21: Version 2.2.4 23898 23899 Fixed warnings on arm on newer GCC versions. 23900 23901 Fixed a number of minor bugs. 23902 23903 Performance improvements on all platforms. 23904 23905 23906 2010-04-14: Version 2.2.3 23907 23908 Added stack command and mem command to ARM simulator debugger. 23909 23910 Fixed scons snapshot and ARM build, and Windows X64 build issues. 23911 23912 Performance improvements on all platforms. 23913 23914 23915 2010-04-12: Version 2.2.2 23916 23917 Introduced new profiler API. 23918 23919 Fixed random number generator to produce full 32 random bits. 23920 23921 23922 2010-04-06: Version 2.2.1 23923 23924 Debugger improvements. 23925 23926 Fixed minor bugs. 23927 23928 23929 2010-03-29: Version 2.2.0 23930 23931 Fixed a few minor bugs. 23932 23933 Performance improvements for string operations. 23934 23935 23936 2010-03-26: Version 2.1.10 23937 23938 Fixed scons build issues. 23939 23940 Fixed a couple of minor bugs. 23941 23942 23943 2010-03-25: Version 2.1.9 23944 23945 Added API support for reattaching a global object to a context. 23946 23947 Extended debugger API with access to the internal debugger context. 23948 23949 Fixed Chromium crashes (issues http://crbug.com/39128 and 23950 http://crbug.com/39160) 23951 23952 23953 2010-03-24: Version 2.1.8 23954 23955 Added fine-grained garbage collection callbacks to the API. 23956 23957 Performance improvements on all platforms. 23958 23959 23960 2010-03-22: Version 2.1.7 23961 23962 Fixed issue 650. 23963 23964 Fixed a bug where __proto__ was sometimes enumerated (issue 646). 23965 23966 Performance improvements for arithmetic operations. 23967 23968 Performance improvements for string operations. 23969 23970 Print script name and line number information in stack trace. 23971 23972 23973 2010-03-17: Version 2.1.6 23974 23975 Performance improvements for arithmetic operations. 23976 23977 Performance improvements for string operations. 23978 23979 23980 2010-03-10: Version 2.1.4 23981 23982 Fixed code cache lookup for keyed IC's (issue http://crbug.com/37853). 23983 23984 Performance improvements on all platforms. 23985 23986 23987 2010-03-10: Version 2.1.3 23988 23989 Added API method for context-disposal notifications. 23990 23991 Added API method for accessing elements by integer index. 23992 23993 Added missing implementation of Uint32::Value and Value::IsUint32 23994 API methods. 23995 23996 Added IsExecutionTerminating API method. 23997 23998 Disabled strict aliasing for GCC 4.4. 23999 24000 Fixed string-concatenation bug (issue 636). 24001 24002 Performance improvements on all platforms. 24003 24004 24005 2010-02-23: Version 2.1.2 24006 24007 Fixed a crash bug caused by wrong assert. 24008 24009 Fixed a bug with register names on 64-bit V8 (issue 615). 24010 24011 Performance improvements on all platforms. 24012 24013 24014 2010-02-19: Version 2.1.1 24015 24016 [ES5] Implemented Object.defineProperty. 24017 24018 Improved profiler support. 24019 24020 Added SetPrototype method in the public V8 API. 24021 24022 Added GetScriptOrigin and GetScriptLineNumber methods to Function 24023 objects in the API. 24024 24025 Performance improvements on all platforms. 24026 24027 24028 2010-02-03: Version 2.1.0 24029 24030 Values are now always wrapped in objects when used as a receiver. 24031 (issue 223). 24032 24033 [ES5] Implemented Object.getOwnPropertyNames. 24034 24035 [ES5] Restrict JSON.parse to only accept strings that conforms to the 24036 JSON grammar. 24037 24038 Improvement of debugger agent (issue 549 and 554). 24039 24040 Fixed problem with skipped stack frame in profiles (issue 553). 24041 24042 Solaris support by Erich Ocean <erich.ocean (a] me.com> and Ryan Dahl 24043 <ry (a] tinyclouds.org>. 24044 24045 Fixed a bug that Math.round() returns incorrect results for huge 24046 integers. 24047 24048 Fixed enumeration order for objects created from some constructor 24049 functions (isue http://crbug.com/3867). 24050 24051 Fixed arithmetic on some integer constants (issue 580). 24052 24053 Numerous performance improvements including porting of previous IA-32 24054 optimizations to x64 and ARM architectures. 24055 24056 24057 2010-01-14: Version 2.0.6 24058 24059 Added ES5 Object.getPrototypeOf, GetOwnPropertyDescriptor, 24060 GetOwnProperty, FromPropertyDescriptor. 24061 24062 Fixed Mac x64 build errors. 24063 24064 Improved performance of some math and string operations. 24065 24066 Improved performance of some regexp operations. 24067 24068 Improved performance of context creation. 24069 24070 Improved performance of hash tables. 24071 24072 24073 2009-12-18: Version 2.0.5 24074 24075 Extended to upper limit of map space to allow for 7 times as many map 24076 to be allocated (issue 524). 24077 24078 Improved performance of code using closures. 24079 24080 Improved performance of some binary operations involving doubles. 24081 24082 24083 2009-12-16: Version 2.0.4 24084 24085 Added ECMAScript 5 Object.create. 24086 24087 Improved performance of Math.max and Math.min. 24088 24089 Optimized adding of strings on 64-bit platforms. 24090 24091 Improved handling of external strings by using a separate table 24092 instead of weak handles. This improves garbage collection 24093 performance and uses less memory. 24094 24095 Changed code generation for object and array literals in toplevel 24096 code to be more compact by doing more work in the runtime. 24097 24098 Fixed a crash bug triggered when garbage collection happened during 24099 generation of a callback load inline cache stub. 24100 24101 Fixed crash bug sometimes triggered when local variables shadowed 24102 parameters in functions that used the arguments object. 24103 24104 24105 2009-12-03: Version 2.0.3 24106 24107 Optimized handling and adding of strings, for-in and Array.join. 24108 24109 Heap serialization is now non-destructive. 24110 24111 Improved profiler support with information on time spend in C++ 24112 callbacks registered through the API. 24113 24114 Added commands to the debugger protocol for starting/stopping 24115 profiling. 24116 24117 Enabled the non-optimizing compiler for top-level code. 24118 24119 Changed the API to only allow strings to be set as data objects on 24120 Contexts and scripts to avoid potentially keeping global objects 24121 around for too long (issue 528). 24122 24123 OpenBSD support patch by Peter Valchev <pvalchev (a] gmail.com>. 24124 24125 Fixed bugs. 24126 24127 24128 2009-11-24: Version 2.0.2 24129 24130 Improved profiler support. 24131 24132 Fixed bug that broke compilation of d8 with readline support. 24133 24134 24135 2009-11-20: Version 2.0.1 24136 24137 Fixed crash bug in String.prototype.replace. 24138 24139 Reverted a change which caused Chromium interactive ui test 24140 failures. 24141 24142 24143 2009-11-18: Version 2.0.0 24144 24145 Added support for VFP on ARM. 24146 24147 Added TryCatch::ReThrow method to the API. 24148 24149 Reduced the size of snapshots and improved the snapshot load time. 24150 24151 Improved heap profiler support. 24152 24153 64-bit version now supported on Windows. 24154 24155 Fixed a number of debugger issues. 24156 24157 Fixed bugs. 24158 24159 24160 2009-10-29: Version 1.3.18 24161 24162 Reverted a change which caused crashes in RegExp replace. 24163 24164 Reverted a change which caused Chromium ui_tests failure. 24165 24166 24167 2009-10-28: Version 1.3.17 24168 24169 Added API method to get simple heap statistics. 24170 24171 Improved heap profiler support. 24172 24173 Fixed the implementation of the resource constraint API so it 24174 works when using snapshots. 24175 24176 Fixed a number of issues in the Windows 64-bit version. 24177 24178 Optimized calls to API getters. 24179 24180 Added valgrind notification on code modification to the 64-bit version. 24181 24182 Fixed issue where we logged shared library addresses on Windows at 24183 startup and never used them. 24184 24185 24186 2009-10-16: Version 1.3.16 24187 24188 X64: Convert smis to holding 32 bits of payload. 24189 24190 Introduced v8::Integer::NewFromUnsigned method. 24191 24192 Added missing null check in Context::GetCurrent. 24193 24194 Added trim, trimLeft and trimRight methods to String 24195 Patch by Jan de Mooij <jandemooij (a] gmail.com> 24196 24197 Implement ES5 Array.isArray 24198 Patch by Jan de Mooij <jandemooij (a] gmail.com> 24199 24200 Skip access checks for hidden properties. 24201 24202 Added String::Concat(Handle<String> left, Handle<String> right) to the 24203 V8 API. 24204 24205 Fixed GYP-based builds of V8. 24206 24207 24208 2009-10-07: Version 1.3.15 24209 24210 Expanded the maximum size of the code space to 512MB for 64-bit mode. 24211 24212 Fixed a crash bug happening when starting profiling (issue 24213 http://crbug.com/23768). 24214 24215 24216 2009-10-07: Version 1.3.14 24217 24218 Added GetRealNamedProperty to the API to lookup real properties 24219 located on the object or in the prototype chain skipping any 24220 interceptors. 24221 24222 Fixed the stack limits setting API to work correctly with threads. The 24223 stack limit now needs to be set to each thread thich is used with V8. 24224 24225 Removed the high-priority flag from IdleNotification() 24226 24227 Ensure V8 is initialized before locking and unlocking threads. 24228 24229 Implemented a new JavaScript minifier for compressing the source of 24230 the built-in JavaScript. This removes non-Open Source code from Douglas 24231 Crockford from the project. 24232 24233 Added a missing optimization in StringCharAt. 24234 24235 Fixed some flaky socket tests. 24236 24237 Change by Alexander Botero-Lowry to fix profiler sampling on FreeBSD 24238 in 64-bit mode. 24239 24240 Fixed memory leaks in the thread management code. 24241 24242 Fixed the result of assignment to a pixel array. The assigned value 24243 is now the result. 24244 24245 Error reporting for invalid left-hand sides in for-in statements, pre- 24246 and postfix count expressions, and assignments now matches the JSC 24247 behavior in Safari 4. 24248 24249 Follow the spec in disallowing function declarations without a name. 24250 24251 Always allocate code objects within a 2 GB range. On x64 architecture 24252 this is used to use near calls (32-bit displacement) in Code objects. 24253 24254 Optimized array construction ported to x64 and ARM architectures. 24255 24256 [ES5] Changed Object.keys to return strings for element indices. 24257 24258 24259 2009-09-23: Version 1.3.13 24260 24261 Fixed uninitialized memory problem. 24262 24263 Improved heap profiler support. 24264 24265 24266 2009-09-22: Version 1.3.12 24267 24268 Changed behavior of |function|.toString() on built-in functions to 24269 be compatible with other implementations. Patch by Jan de Mooij. 24270 24271 Added Object::IsDirty in the API. 24272 24273 Optimized array construction; it is now handled purely in native 24274 code. 24275 24276 [ES5] Made properties of the arguments array enumerable. 24277 24278 [ES5] Added test suite adapter for the es5conform test suite. 24279 24280 [ES5] Added Object.keys function. 24281 24282 24283 2009-09-15: Version 1.3.11 24284 24285 Fixed crash in error reporting during bootstrapping. 24286 24287 Optimized generated IA32 math code by using SSE2 instructions when 24288 available. 24289 24290 Implemented missing pieces of debugger infrastructure on ARM. The 24291 debugger is now fully functional on ARM. 24292 24293 Made 'hidden' the default visibility for gcc. 24294 24295 24296 2009-09-09: Version 1.3.10 24297 24298 Fixed profiler on Mac in 64-bit mode. 24299 24300 Optimized creation of objects from simple constructor functions on 24301 ARM. 24302 24303 Fixed a number of debugger issues. 24304 24305 Reduced the amount of memory consumed by V8. 24306 24307 24308 2009-09-02: Version 1.3.9 24309 24310 Optimized stack guard checks on ARM. 24311 24312 Optimized API operations by inlining more in the API. 24313 24314 Optimized creation of objects from simple constructor functions. 24315 24316 Enabled a number of missing optimizations in the 64-bit port. 24317 24318 Implemented native-code support for regular expressions on ARM. 24319 24320 Stopped using the 'sahf' instruction on 64-bit machines that do 24321 not support it. 24322 24323 Fixed a bug in the support for forceful termination of JavaScript 24324 execution. 24325 24326 24327 2009-08-26: Version 1.3.8 24328 24329 Changed the handling of idle notifications to allow idle 24330 notifications when V8 has not yet been initialized. 24331 24332 Fixed ARM simulator compilation problem on Windows. 24333 24334 24335 2009-08-25: Version 1.3.7 24336 24337 Reduced the size of generated code on ARM platforms by reducing 24338 the size of constant pools. 24339 24340 Changed build files to not include the 'ENV' user environment 24341 variable in the build environment. 24342 24343 Changed the handling of idle notifications. 24344 24345 24346 2009-08-21: Version 1.3.6 24347 24348 Added support for forceful termination of JavaScript execution. 24349 24350 Added low memory notification to the API. The embedding host can signal 24351 a low memory situation to V8. 24352 24353 Changed the handling of global handles (persistent handles in the API 24354 sense) to avoid issues regarding allocation of new global handles 24355 during weak handle callbacks. 24356 24357 Changed the growth policy of the young space. 24358 24359 Fixed a GC issue introduced in version 1.3.5. 24360 24361 24362 2009-08-19: Version 1.3.5 24363 24364 Optimized initialization of some arrays in the builtins. 24365 24366 Fixed mac-nm script to support filenames with spaces. 24367 24368 Support for using the V8 profiler when V8 is embedded in a Windows DLL. 24369 24370 Changed typeof RegExp from 'object' to 'function' for compatibility. 24371 Fixed bug where regexps were not callable across contexts. 24372 24373 Added context independent script compilation to the API. 24374 24375 Added API call to get the stack trace for an exception. 24376 24377 Added API for getting object mirrors. 24378 24379 Made sure that SSE3 instructions are used whenever possible even when 24380 running off a snapshot generated without using SSE3 instructions. 24381 24382 Tweaked the handling of the initial size and growth policy of the heap. 24383 24384 Added native code generation for RegExp to 64-bit version. 24385 24386 Added JavaScript debugger support to 64-bit version. 24387 24388 24389 2009-08-13: Version 1.3.4 24390 24391 Added a readline() command to the d8 shell. 24392 24393 Fixed bug in json parsing. 24394 24395 Added idle notification to the API and reduced memory on idle 24396 notifications. 24397 24398 24399 2009-08-12: Version 1.3.3 24400 24401 Fixed issue 417: incorrect %t placeholder expansion. 24402 24403 Added .gitignore file similar to Chromium's one. 24404 24405 Fixed SConstruct file to build with new logging code for Android. 24406 24407 API: added function to find instance of template in prototype 24408 chain. Inlined Object::IsInstanceOf. 24409 24410 Land change to notify valgrind when we modify code on x86. 24411 24412 Added api call to determine whether a string can be externalized. 24413 24414 Added a write() command to d8. 24415 24416 24417 2009-08-05: Version 1.3.2 24418 24419 Started new compiler infrastructure for two-pass compilation using a 24420 control flow graph constructed from the AST. 24421 24422 Profiler stack sampling for X64. 24423 24424 Safe handling of NaN to Posix platform-dependent time functions. 24425 24426 Added a new profiler control API to unify controlling various aspects 24427 of profiling. 24428 24429 Fixed issue 392. 24430 24431 24432 2009-07-30: Version 1.3.1 24433 24434 Speed improvements to accessors and interceptors. 24435 24436 Added support for capturing stack information on custom errors. 24437 24438 Added support for morphing an object into a pixel array where its 24439 indexed properties are stored in an external byte array. Values written 24440 are always clamped to the 0..255 interval. 24441 24442 Profiler on x64 now handles C/C++ functions from shared libraries. 24443 24444 Changed the debugger to avoid stepping into function.call/apply if the 24445 function is a built-in. 24446 24447 Initial implementation of constructor heap profile for JS objects. 24448 24449 More fine grained control of profiling aspects through the API. 24450 24451 Optimized the called as constructor check for API calls. 24452 24453 24454 2009-07-27: Version 1.3.0 24455 24456 Allowed RegExp objects to be called as functions (issue 132). 24457 24458 Fixed issue where global property cells would escape after 24459 detaching the global object; see http://crbug.com/16276. 24460 24461 Added support for stepping into setters and getters in the 24462 debugger. 24463 24464 Changed the debugger to avoid stopping in its own JavaScript code 24465 and in the code of built-in functions. 24466 24467 Fixed issue 345 by avoiding duplicate escaping labels. 24468 24469 Fixed ARM code generator crash in short-circuited boolean 24470 expressions and added regression tests. 24471 24472 Added an external allocation limit to avoid issues where small V8 24473 objects would hold on to large amounts of external memory without 24474 causing garbage collections. 24475 24476 Finished more of the inline caching stubs for x64 targets. 24477 24478 24479 2009-07-13: Version 1.2.14 24480 24481 Added separate paged heap space for global property cells and 24482 avoid updating the write barrier when storing into them. 24483 24484 Improved peep-hole optimization on ARM platforms by not emitting 24485 unnecessary debug information. 24486 24487 Re-enabled ICs for loads and calls that skip a global object 24488 during lookup through the prototype chain. 24489 24490 Allowed access through global proxies to use ICs. 24491 24492 Fixed issue 401. 24493 24494 24495 2009-07-09: Version 1.2.13 24496 24497 Fixed issue 397, issue 398, and issue 399. 24498 24499 Added support for breakpoint groups. 24500 24501 Fixed bugs introduced with the new global object representation. 24502 24503 Fixed a few bugs in the ARM code generator. 24504 24505 24506 2009-07-06: Version 1.2.12 24507 24508 Added stack traces collection to Error objects accessible through 24509 the e.stack property. 24510 24511 Changed RegExp parser to use a recursive data structure instead of 24512 stack-based recursion. 24513 24514 Optimized Date object construction and string concatenation. 24515 24516 Improved performance of div, mod, and mul on ARM platforms. 24517 24518 24519 2009-07-02: Version 1.2.11 24520 24521 Improved performance on IA-32 and ARM. 24522 24523 Fixed profiler sampler implementation on Mac OS X. 24524 24525 Changed the representation of global objects to improve 24526 performance of adding a lot of new properties. 24527 24528 24529 2009-06-29: Version 1.2.10 24530 24531 Improved debugger support. 24532 24533 Fixed bug in exception message reporting (issue 390). 24534 24535 Improved overall performance. 24536 24537 24538 2009-06-23: Version 1.2.9 24539 24540 Improved math performance on ARM. 24541 24542 Fixed profiler name-inference bug. 24543 24544 Fixed handling of shared libraries in the profiler tick processor 24545 scripts. 24546 24547 Fixed handling of tests that time out in the test scripts. 24548 24549 Fixed compilation on MacOS X version 10.4. 24550 24551 Fixed two bugs in the regular expression engine. 24552 24553 Fixed a bug in the string type inference. 24554 24555 Fixed a bug in the handling of 'constant function' properties. 24556 24557 Improved overall performance. 24558 24559 24560 2009-06-16: Version 1.2.8 24561 24562 Optimized math on ARM platforms. 24563 24564 Fixed two crash bugs in the handling of getters and setters. 24565 24566 Improved the debugger support by adding scope chain information. 24567 24568 Improved the profiler support by compressing log data transmitted 24569 to clients. 24570 24571 Improved overall performance. 24572 24573 24574 2009-06-08: Version 1.2.7 24575 24576 Improved debugger and profiler support. 24577 24578 Reduced compilation time by improving the handling of deferred 24579 code. 24580 24581 Optimized interceptor accesses where the property is on the object 24582 on which the interceptors is attached. 24583 24584 Fixed compilation problem on GCC 4.4 by changing the stack 24585 alignment to 16 bytes. 24586 24587 Fixed handle creation to follow stric aliasing rules. 24588 24589 Fixed compilation on FreeBSD. 24590 24591 Introduced API for forcing the deletion of a property ignoring 24592 interceptors and attributes. 24593 24594 24595 2009-05-29: Version 1.2.6 24596 24597 Added a histogram recording hit rates at different levels of the 24598 compilation cache. 24599 24600 Added stack overflow check for the RegExp analysis phase. Previously a 24601 very long regexp graph could overflow the stack with recursive calls. 24602 24603 Use a dynamic buffer when collecting log events in memory. 24604 24605 Added start/stop events to the profiler log. 24606 24607 Fixed infinite loop which could happen when setting a debug break while 24608 executing a RegExp compiled to native code. 24609 24610 Fixed handling of lastIndexOf called with negative index (issue 351). 24611 24612 Fixed irregular crash in profiler test (issue 358). 24613 24614 Fixed compilation issues with some versions of gcc. 24615 24616 24617 2009-05-26: Version 1.2.5 24618 24619 Fixed bug in initial boundary check for Boyer-Moore text 24620 search (issue 349). 24621 24622 Fixed compilation issues with MinGW and gcc 4.3+ and added support 24623 for armv7 and cortex-a8 architectures. Patches by Lei Zhang and 24624 Craig Schlenter. 24625 24626 Added a script cache to the debugger. 24627 24628 Optimized compilation performance by improving internal data 24629 structures and avoiding expensive property load optimizations for 24630 code that's infrequently executed. 24631 24632 Exposed the calling JavaScript context through the static API 24633 function Context::GetCalling(). 24634 24635 24636 2009-05-18: Version 1.2.4 24637 24638 Improved performance of floating point number allocation for ARM 24639 platforms. 24640 24641 Fixed crash when using the instanceof operator on functions with 24642 number values in their prototype chain (issue 341). 24643 24644 Optimized virtual frame operations in the code generator to speed 24645 up compilation time and allocated the frames in the zone. 24646 24647 Made the representation of virtual frames and jump targets in the 24648 code generator much more compact. 24649 24650 Avoided linear search for non-locals in scope code when resolving 24651 variables inside with and eval scopes. 24652 24653 Optimized lexical scanner by dealing with whitespace as part of 24654 the token scanning instead of as a separate step before it. 24655 24656 Changed the scavenging collector so that promoted objects do not 24657 reside in the old generation while their remembered set is being 24658 swept for pointers into the young generation. 24659 24660 Fixed numeric overflow handling when compiling count operations. 24661 24662 24663 2009-05-11: Version 1.2.3 24664 24665 Fixed bug in reporting of out-of-memory situations. 24666 24667 Introduced hidden prototypes on certain builtin prototype objects 24668 such as String.prototype to emulate JSC's behavior of restoring 24669 the original function when deleting functions from those prototype 24670 objects. 24671 24672 Fixed crash bug in the register allocator. 24673 24674 24675 2009-05-04: Version 1.2.2 24676 24677 Fixed bug in array sorting for sparse arrays (issue 326). 24678 24679 Added support for adding a soname when building a shared library 24680 on Linux (issue 151). 24681 24682 Fixed bug caused by morphing internal ASCII strings to external 24683 two-byte strings. Slices over ASCII strings have to forward ASCII 24684 checks to the underlying buffer string. 24685 24686 Allowed API call-as-function handlers to be called as 24687 constructors. 24688 24689 Fixed a crash bug where an external string was disposed but a 24690 slice of the external string survived as a symbol. 24691 24692 24693 2009-04-27: Version 1.2.1 24694 24695 Added EcmaScript 5 JSON object. 24696 24697 Fixed bug in preemption support on ARM. 24698 24699 24700 2009-04-23: Version 1.2.0 24701 24702 Optimized floating-point operations on ARM. 24703 24704 Added a number of extensions to the debugger API. 24705 24706 Changed the enumeration order for unsigned integer keys to always 24707 be numerical order. 24708 24709 Added a "read" extension to the shell sample. 24710 24711 Added support for Array.prototype.reduce and 24712 Array.prototype.reduceRight. 24713 24714 Added an option to the SCons build to control Microsoft Visual C++ 24715 link-time code generation. 24716 24717 Fixed a number of bugs (in particular issue 315, issue 316, 24718 issue 317 and issue 318). 24719 24720 24721 2009-04-15: Version 1.1.10 24722 24723 Fixed crash bug that occurred when loading a const variable in the 24724 presence of eval. 24725 24726 Allowed using with and eval in registered extensions in debug mode 24727 by fixing bogus assert. 24728 24729 Fixed the source position for function returns to enable the 24730 debugger to break there. 24731 24732 24733 2009-04-14: Version 1.1.9 24734 24735 Made the stack traversal code in the profiler robust by avoiding 24736 to look into the heap. 24737 24738 Added name inferencing for anonymous functions to facilitate 24739 debugging and profiling. 24740 24741 Re-enabled stats timers in the developer shell (d8). 24742 24743 Fixed issue 303 by avoiding to shortcut cons-symbols. 24744 24745 24746 2009-04-11: Version 1.1.8 24747 24748 Changed test-debug/ThreadedDebugging to be non-flaky (issue 96). 24749 24750 Fixed step-in handling for Function.prototype.apply and call in 24751 the debugger (issue 269). 24752 24753 Fixed v8::Object::DeleteHiddenValue to not bail out when there 24754 are no hidden properties. 24755 24756 Added workaround for crash bug, where external symbol table 24757 entries with deleted resources would lead to NPEs when looking 24758 up in the symbol table. 24759 24760 24761 2009-04-07: Version 1.1.7 24762 24763 Added support for easily importing additional environment 24764 variables into the SCons build. 24765 24766 Optimized strict equality checks. 24767 24768 Fixed crash in indexed setters on objects without a corresponding 24769 getter (issue 298). 24770 24771 Re-enabled script compilation cache. 24772 24773 24774 2009-04-01: Version 1.1.6 24775 24776 Reverted an unsafe code generator change. 24777 24778 24779 2009-04-01: Version 1.1.5 24780 24781 Fixed bug that caused function literals to not be optimized as 24782 much as other functions. 24783 24784 Improved profiler support. 24785 24786 Fixed a crash bug in connection with debugger unloading. 24787 24788 Fixed a crash bug in the code generator caused by losing the 24789 information that a frame element was copied. 24790 24791 Fixed an exception propagation bug that could cause non-null 24792 return values when exceptions were thrown. 24793 24794 24795 2009-03-30: Version 1.1.4 24796 24797 Optimized String.prototype.match. 24798 24799 Improved the stack information in profiles. 24800 24801 Fixed bug in ARM port making it possible to compile the runtime 24802 system for thumb mode again. 24803 24804 Implemented a number of optimizations in the code generator. 24805 24806 Fixed a number of memory leaks in tests. 24807 24808 Fixed crash bug in connection with script source code and external 24809 strings. 24810 24811 24812 2009-03-24: Version 1.1.3 24813 24814 Fixed assertion failures in compilation of loop conditions. 24815 24816 Removed STL dependency from developer shell (d8). 24817 24818 Added infrastructure for protecting the V8 heap from corruption 24819 caused by memory modifications from the outside. 24820 24821 24822 2009-03-24: Version 1.1.2 24823 24824 Improved frame merge code generated by the code generator. 24825 24826 Optimized String.prototype.replace. 24827 24828 Implemented __defineGetter__ and __defineSetter__ for properties 24829 with integer keys on non-array objects. 24830 24831 Improved debugger and profiler support. 24832 24833 Fixed a number of portability issues to allow compilation for 24834 smaller ARM devices. 24835 24836 Exposed object cloning through the API. 24837 24838 Implemented hidden properties. This is used to expose an identity 24839 hash for objects through the API. 24840 24841 Implemented restarting of regular expressions if their input 24842 string changes representation during preemption. 24843 24844 Fixed a code generator bug that could cause assignments in loops 24845 to be ignored if using continue to break out of the loop (issue 24846 284). 24847 24848 24849 2009-03-12: Version 1.1.1 24850 24851 Fixed an assertion in the new compiler to take stack overflow 24852 exceptions into account. 24853 24854 Removed exception propagation code that could cause crashes. 24855 24856 Fixed minor bug in debugger line number computations. 24857 24858 8-byte align the C stack on Linux and Windows to speed up floating 24859 point computations. 24860 24861 24862 2009-03-12: Version 1.1.0 24863 24864 Improved code generation infrastructure by doing simple register 24865 allocation and constant folding and propagation. 24866 24867 Optimized regular expression matching by avoiding to create 24868 intermediate string arrays and by flattening nested array 24869 representations of RegExp data. 24870 24871 Traverse a few stack frames when recording profiler samples to 24872 include partial call graphs in the profiling output. 24873 24874 Added support for using OProfile to profile generated code. 24875 24876 Added remote debugging support to the D8 developer shell. 24877 24878 Optimized creation of nested literals like JSON objects. 24879 24880 Fixed a bug in garbage collecting unused maps and turned it on by 24881 default (--collect-maps). 24882 24883 Added support for running tests under Valgrind. 24884 24885 24886 2009-02-27: Version 1.0.3 24887 24888 Optimized double-to-integer conversions in bit operations by using 24889 SSE3 instructions if available. 24890 24891 Optimized initialization sequences that store to multiple 24892 properties of the same object. 24893 24894 Changed the D8 debugger frontend to use JSON messages. 24895 24896 Force garbage collections when disposing contexts. 24897 24898 Align code objects at 32-byte boundaries. 24899 24900 24901 2009-02-25: Version 1.0.2 24902 24903 Improved profiling support by performing simple call stack 24904 sampling for ticks and by fixing a bug in the logging of code 24905 addresses. 24906 24907 Fixed a number of debugger issues. 24908 24909 Optimized code that uses eval. 24910 24911 Fixed a couple of bugs in the regular expression engine. 24912 24913 Reduced the size of generated code for certain regular expressions. 24914 24915 Removed JSCRE completely. 24916 24917 Fixed issue where test could not be run if there was a dot in the 24918 checkout path. 24919 24920 24921 2009-02-13: Version 1.0.1 24922 24923 Fixed two crash-bugs in irregexp (issue 231 and 233). 24924 24925 Fixed a number of minor bugs (issue 87, 227 and 228). 24926 24927 Added support for morphing strings to external strings on demand 24928 to avoid having to create copies in the embedding code. 24929 24930 Removed experimental support for external symbol callbacks. 24931 24932 24933 2009-02-09: Version 1.0.0 24934 24935 Fixed crash-bug in the code generation for case independent 16 bit 24936 backreferences. 24937 24938 Made shells more robust in the presence of string conversion 24939 failures (issue 224). 24940 24941 Fixed a potential infinite loop when attempting to resolve 24942 eval (issue 221). 24943 24944 Miscellaneous fixes to the new regular expression engine. 24945 24946 Reduced binary by stripping unneeded text from JavaScript library and 24947 minifying some JavaScript files. 24948 24949 24950 2009-01-27: Version 0.4.9 24951 24952 Enabled new regular expression engine. 24953 24954 Made a number of changes to the debugger protocol. 24955 24956 Fixed a number of bugs in the preemption support. 24957 24958 Added -p option to the developer shell to run files in parallel 24959 using preemption. 24960 24961 Fixed a number of minor bugs (including issues 176, 187, 189, 192, 24962 193, 198 and 201). 24963 24964 Fixed a number of bugs in the serialization/deserialization 24965 support for the ARM platform. 24966 24967 24968 2009-01-19: Version 0.4.8.1 24969 24970 Minor patch to debugger support. 24971 24972 24973 2009-01-16: Version 0.4.8 24974 24975 Fixed string length bug on ARM (issue 171). 24976 24977 Made most methods in the API const. 24978 24979 Optimized object literals by improving data locality. 24980 24981 Fixed bug that caused incomplete functions to be cached in case of 24982 stack overflow exceptions. 24983 24984 Fixed bugs that caused catch variables and variables introduced by 24985 eval to behave incorrectly when using accessors (issues 186, 190 24986 and 191). 24987 24988 24989 2009-01-06: Version 0.4.7 24990 24991 Minor bugfixes and optimizations. 24992 24993 Added command line debugger to D8 shell. 24994 24995 Fixed subtle bug that caused the wrong 'this' to be used when 24996 calling a caught function in a catch clause. 24997 24998 Inline array loads within loops directly in the code instead of 24999 always calling a stub. 25000 25001 25002 2008-12-11: Version 0.4.6 25003 25004 Fixed exception reporting bug where certain exceptions were 25005 incorrectly reported as uncaught. 25006 25007 Improved the memory allocation strategy used during compilation to 25008 make running out of memory when compiling huge scripts less 25009 likely. 25010 25011 Optimized String.replace by avoiding the construction of certain 25012 sub strings. 25013 25014 Fixed bug in code generation for large switch statements on ARM. 25015 25016 Fixed bug that caused V8 to change the global object template 25017 passed in by the user. 25018 25019 Changed the API for creating object groups used during garbage 25020 collection. Entire object groups are now passed to V8 instead of 25021 individual members of the groups. 25022 25023 25024 2008-12-03: Version 0.4.5 25025 25026 Added experimental API support for allocating V8 symbols as 25027 external strings. 25028 25029 Fixed bugs in debugging support on ARM. 25030 25031 Changed eval implementation to correctly detect whether or not a 25032 call to eval is aliased. 25033 25034 Fixed bug caused by a combination of the compilation cache and 25035 dictionary probing in native code. The bug caused us to sometimes 25036 call functions that had not yet been compiled. 25037 25038 Added platform support for FreeBSD. 25039 25040 Added support for building V8 on Windows with either the shared or 25041 static version of MSVCRT 25042 25043 Added the v8::jscre namespace around the jscre functions to avoid 25044 link errors (duplicate symbols) when building Google Chrome. 25045 25046 Added support for calling a JavaScript function with the current 25047 debugger execution context as its argument to the debugger 25048 interface. 25049 25050 Changed the type of names of counters from wchar_t to char. 25051 25052 Changed the Windows system call used to compute daylight savings 25053 time. The system call that we used to use became four times 25054 slower on WinXP SP3. 25055 25056 Added support in the d8 developer shell for memory-mapped counters 25057 and added a stats-viewer tool. 25058 25059 Fixed bug in upper/lower case mappings (issue 149). 25060 25061 25062 2008-11-17: Version 0.4.4 25063 25064 Reduced code size by using shorter instruction encoding when 25065 possible. 25066 25067 Added a --help option to the shell sample and to the d8 shell. 25068 25069 Added visual studio project files for building the ARM simulator. 25070 25071 Fixed a number of ARM simulator issues. 25072 25073 Fixed bug in out-of-memory handling on ARM. 25074 25075 Implemented shell support for passing arguments to a script from 25076 the command line. 25077 25078 Fixed bug in date code that made certain date functions return -0 25079 instead of 0 for dates before the epoch. 25080 25081 Restricted applications of eval so it can only be used in the 25082 context of the associated global object. 25083 25084 Treat byte-order marks as whitespace characters. 25085 25086 25087 2008-11-04: Version 0.4.3 25088 25089 Added support for API accessors that prohibit overwriting by 25090 accessors defined in JavaScript code by using __defineGetter__ and 25091 __defineSetter__. 25092 25093 Improved handling of conditionals in test status files. 25094 25095 Introduced access control in propertyIsEnumerable. 25096 25097 Improved performance of some string operations by caching 25098 information about the type of the string between operations. 25099 25100 Fixed bug in fast-case code for switch statements that only have 25101 integer labels. 25102 25103 25104 2008-10-30: Version 0.4.2 25105 25106 Improved performance of Array.prototype.concat by moving the 25107 implementation to C++ (issue 123). 25108 25109 Fixed heap growth policy to avoid growing old space to its maximum 25110 capacity before doing a garbage collection and fixed issue that 25111 would lead to artificial out of memory situations (issue 129). 25112 25113 Fixed Date.prototype.toLocaleDateString to return the date in the 25114 same format as WebKit. 25115 25116 Added missing initialization checks to debugger API. 25117 25118 Added removing of unused maps during GC. 25119 25120 25121 2008-10-28: Version 0.4.1 25122 25123 Added caching of RegExp data in compilation cache. 25124 25125 Added Visual Studio project file for d8 shell. 25126 25127 Fixed function call performance regression introduced in version 25128 0.4.0 when splitting the global object in two parts (issue 120). 25129 25130 Fixed issue 131 by checking for empty handles before throwing and 25131 reporting exceptions. 25132 25133 25134 2008-10-23: Version 0.4.0 25135 25136 Split the global object into two parts: The state holding global 25137 object and the global object proxy. 25138 25139 Fixed bug that affected the value of an assignment to an element 25140 in certain cases (issue 116). 25141 25142 Added GetPropertyNames functionality (issue 33) and extra Date 25143 functions (issue 77) to the API. 25144 25145 Changed WeakReferenceCallback to take a Persistent<Value> instead 25146 of a Persistent<Object> (issue 101). 25147 25148 Fixed issues with message reporting for exceptions in try-finally 25149 blocks (issues 73 and 75). 25150 25151 Optimized flattening of strings and string equality checking. 25152 25153 Improved Boyer-Moore implementation for faster indexOf operations. 25154 25155 Added development shell (d8) which includes counters and 25156 completion support. 25157 25158 Fixed problem with the receiver passed to functions called from 25159 eval (issue 124). 25160 25161 25162 2008-10-16: Version 0.3.5 25163 25164 Improved string hash-code distribution by excluding bit-field bits 25165 from the hash-code. 25166 25167 Changed string search algorithm used in indexOf from KMP to 25168 Boyer-Moore. 25169 25170 Improved the generated code for the instanceof operator. 25171 25172 Improved performance of slow-case string equality checks by 25173 specializing the code based on the string representation. 25174 25175 Improve the handling of out-of-memory situations (issue 70). 25176 25177 Improved performance of strict equality checks. 25178 25179 Improved profiler output to make it easier to see anonymous 25180 functions. 25181 25182 Improved performance of slow-case keyed loads. 25183 25184 Improved property access performance by allocating a number of 25185 properties in the front object. 25186 25187 Changed the toString behavior on the built-in object constructors 25188 to print [native code] instead of the actual source. Some web 25189 applications do not like constructors with complex toString 25190 results. 25191 25192 25193 2008-10-06: Version 0.3.4 25194 25195 Changed Array.prototype.sort to use quick sort. 25196 25197 Fixed code generation issue where leaving a finally block with 25198 break or continue would accumulate elements on the expression 25199 stack (issue 86). 25200 25201 Made sure that the name accessor on functions returns the expected 25202 names for builtin JavaScript functions and C++ callback functions. 25203 25204 Added fast case code for extending the property storage array of 25205 JavaScript objects. 25206 25207 Ported switch statement optimizations introduced in version 0.3.3 25208 to the ARM code generator. 25209 25210 Allowed GCC to use strict-aliasing rules when compiling. 25211 25212 Improved performance of arguments object allocation by taking care 25213 of arguments adaptor frames in the generated code. 25214 25215 Updated the V8 benchmark suite to version 2. 25216 25217 25218 2008-09-25: Version 0.3.3 25219 25220 Improved handling of relocation information to enable more 25221 peep-hole optimizations. 25222 25223 Optimized switch statements where all labels are constant small 25224 integers. 25225 25226 Optimized String.prototype.indexOf for common cases. 25227 25228 Fixed more build issues (issue 80). 25229 25230 Fixed a couple of profiler issues. 25231 25232 Fixed bug where the body of a function created using the Function 25233 constructor was not allowed to end with a single-line comment 25234 (issue 85). 25235 25236 Improved handling of object literals by canonicalizing object 25237 literal maps. This will allow JSON objects with the same set of 25238 properties to share the same map making inline caching work better 25239 for JSON objects. 25240 25241 25242 2008-09-17: Version 0.3.2 25243 25244 Generalized the EvalCache into a CompilationCache and enabled it 25245 for scripts too. The current strategy is to retire all entries 25246 whenever a mark-sweep collection is started. 25247 25248 Fixed bug where switch statements containing only a default case 25249 would lead to an unbalanced stack (issue 69). 25250 25251 Fixed bug that made access to the function in a named function 25252 expression impossible in certain situations (issue 24). 25253 25254 Fixed even more build issues. 25255 25256 Optimized calling conventions on ARM. The conventions on ARM and 25257 IA-32 now match. 25258 25259 Removed static initializers for flags and counters. 25260 25261 Improved inline caching behavior for uncommon cases where lazily 25262 loading Date and RegExp code could force certain code paths go 25263 megamorphic. 25264 25265 Removed arguments adaption for builtins written in C++. This 25266 makes Array.prototype.push and Array.prototype.pop slightly 25267 faster. 25268 25269 25270 2008-09-11: Version 0.3.1 25271 25272 Fixed a number of build issues. 25273 25274 Fixed problem with missing I-cache flusing on ARM. 25275 25276 Changed space layout in memory management by splitting up 25277 code space into old data space and code space. 25278 25279 Added utf-8 conversion support to the API (issue 57). 25280 25281 Optimized repeated calls to eval with the same strings. These 25282 repeated calls are common in web applications. 25283 25284 Added Xcode project file. 25285 25286 Optimized a couple of Array operation. 25287 25288 Fixed parser bug by checking for end-of-string when parsing break 25289 and continue (issue 35). 25290 25291 Fixed problem where asian characters were not categorized as 25292 letters. 25293 25294 Fixed bug that disallowed calling functions fetched from an array 25295 using a string as an array index (issue 32). 25296 25297 Fixed bug where the internal field count on object templates were 25298 sometimes ignored (issue 54). 25299 25300 Added -f option to the shell sample for compatibility with other 25301 engines (issue 18). 25302 25303 Added source info to TryCatches in the API. 25304 25305 Fixed problem where the seed for the random number generator was 25306 clipped in a double to unsigned int conversion. 25307 25308 Fixed bug where cons string symbols were sometimes converted to 25309 non-symbol flat strings during GC. 25310 25311 Fixed bug in error reporting when attempting to convert null to an 25312 object. 25313 25314 25315 2008-09-04: Version 0.3.0 25316 25317 Added support for running tests on the ARM simulator. 25318 25319 Fixed bug in the 'in' operator where negative indices were not 25320 treated correctly. 25321 25322 Fixed build issues on gcc-4.3.1. 25323 25324 Changed Date.prototype.toLocaleTimeString to not print the 25325 timezone part of the time. 25326 25327 Renamed debug.h to v8-debug.h to reduce the risk of name conflicts 25328 with user code. 25329 25330 25331 2008-09-02: Version 0.2.5 25332 25333 Renamed the top level directory 'public' to 'include'. 25334 25335 Added 'env' option to the SCons build scripts to support 25336 overriding the ENV part of the build environment. This is mostly 25337 to support Windows builds in cases where SCons cannot find the 25338 correct paths to the Windows SDK, as these paths cannot be passed 25339 through shell environment variables. 25340 25341 Enabled "Buffer Security Check" on for the Windows SCons build and 25342 added the linker option /OPT:ICF as an optimization. 25343 25344 Added the V8 benchmark suite to the repository. 25345 25346 25347 2008-09-01: Version 0.2.4 25348 25349 Included mjsunit JavaScript test suite and C++ unit tests. 25350 25351 Changed the shell sample to not print the result of executing a 25352 script provided on the command line. 25353 25354 Fixed issue when building samples on Windows using a shared V8 25355 library. Added visibility option on Linux build which makes the 25356 generated library 18% smaller. 25357 25358 Changed build system to accept multiple build modes in one build 25359 and generate separate objects, libraries and executables for each 25360 mode. 25361 25362 Removed deferred negation optimization (a * -b => -(a * b)) since 25363 this visibly changes operand conversion order. 25364 25365 Improved parsing performance by introducing stack guard in 25366 preparsing. Without a stack guard preparsing always bails out 25367 with stack overflow. 25368 25369 Changed shell sample to take flags directly from the command-line. 25370 Added API call that implements this. 25371 25372 Added load, quit and version functions to the shell sample so it's 25373 easier to run benchmarks and tests. 25374 25375 Fixed issue with building samples and cctests on 64-bit machines. 25376 25377 Fixed bug in the runtime system where the prototype chain was not 25378 always searched for a setter when setting a property that does not 25379 exist locally. 25380 25381 25382 2008-08-14: Version 0.2.3 25383 25384 Improved performance of garbage collection by moving the 25385 function that updates pointers during compacting collection 25386 into the updating visitor. This gives the compiler a better 25387 chance to inline and avoid a function call per (potential) 25388 pointer. 25389 25390 Extended the shell sample with a --runtime-flags option. 25391 25392 Added Visual Studio project files for the shell.cc and 25393 process.cc samples. 25394 25395 25396 2008-08-13: Version 0.2.2 25397 25398 Improved performance of garbage collection by changing the way 25399 we use the marking stack in the event of stack overflow during 25400 full garbage collection and by changing the way we mark roots. 25401 25402 Cleaned up ARM version by removing top of stack caching and by 25403 introducing push/pop elimination. 25404 25405 Cleaned up the way runtime functions are called to allow 25406 runtime calls with no arguments. 25407 25408 Changed Windows build options to make sure that exceptions are 25409 disabled and that optimization flags are enabled. 25410 25411 Added first version of Visual Studio project files. 25412 25413 25414 2008-08-06: Version 0.2.1 25415 25416 Improved performance of unary addition by avoiding runtime calls. 25417 25418 Fixed the handling of '>' and '<=' to use right-to-left conversion 25419 and left-to-right evaluation as specified by ECMA-262. 25420 25421 Fixed a branch elimination bug on the ARM platform where incorrect 25422 code was generated because of overly aggressive branch 25423 elimination. 25424 25425 Improved performance of code that repeatedly assigns the same 25426 function to the same property of different objects with the same 25427 map. 25428 25429 Untangled DEBUG and ENABLE_DISASSEMBLER defines. The disassembler 25430 no longer expects DEBUG to be defined. 25431 25432 Added platform-nullos.cc to serve as the basis for new platform 25433 implementations. 25434 25435 25436 2008-07-30: Version 0.2.0 25437 25438 Changed all text files to have native svn:eol-style. 25439 25440 Added a few samples and support for building them. The samples 25441 include a simple shell that can be used to benchmark and test V8. 25442 25443 Changed V8::GetVersion to return the version as a string. 25444 25445 Added source for lazily loaded scripts to snapshots and made 25446 serialization non-destructive. 25447 25448 Improved ARM support by fixing the write barrier code to use 25449 aligned loads and stores and by removing premature locals 25450 optimization that relied on broken support for callee-saved 25451 registers (removed). 25452 25453 Refactored the code for marking live objects during garbage 25454 collection and the code for allocating objects in paged 25455 spaces. Introduced an abstraction for the map word of a heap- 25456 allocated object and changed the memory allocator to allocate 25457 executable memory only for spaces that may contain code objects. 25458 25459 Moved StringBuilder to utils.h and ScopedLock to platform.h, where 25460 they can be used by debugging and logging modules. Added 25461 thread-safe message queues for dealing with debugger events. 25462 25463 Fixed the source code reported by toString for certain builtin 25464 empty functions and made sure that the prototype property of a 25465 function is enumerable. 25466 25467 Improved performance of converting values to condition flags in 25468 generated code. 25469 25470 Merged disassembler-{arch} files. 25471 25472 25473 2008-07-28: Version 0.1.4 25474 25475 Added support for storing JavaScript stack traces in a stack 25476 allocated buffer to make it visible in shallow core dumps. 25477 Controlled by the --preallocate-message-memory flag which is 25478 disabled by default. 25479 25480 25481 2008-07-25: Version 0.1.3 25482 25483 Fixed bug in JSObject::GetPropertyAttributePostInterceptor where 25484 map transitions would count as properties. 25485 25486 Allowed aliased eval invocations by treating them as evals in the 25487 global context. This may change in the future. 25488 25489 Added support for accessing the last entered context through the 25490 API and renamed Context::Current to Context::GetCurrent and 25491 Context::GetSecurityContext to Context::GetCurrentSecurityContext. 25492 25493 Fixed bug in the debugger that would cause the debugger scripts to 25494 be recursively loaded and changed all disabling of interrupts to 25495 be block-structured. 25496 25497 Made snapshot data read-only to allow it to be more easily shared 25498 across multiple users of V8 when linked as a shared library. 25499 25500 25501 2008-07-16: Version 0.1.2 25502 25503 Fixed building on Mac OS X by recognizing i386 and friends as 25504 IA-32 platforms. 25505 25506 Added propagation of stack overflow exceptions that occur while 25507 compiling nested functions. 25508 25509 Improved debugger with support for recursive break points and 25510 handling of exceptions that occur in the debugger JavaScript code. 25511 25512 Renamed GetInternal to GetInternalField and SetInternal to 25513 SetInternalField in the API and moved InternalFieldCount and 25514 SetInternalFieldCount from FunctionTemplate to ObjectTemplate. 25515 25516 25517 2008-07-09: Version 0.1.1 25518 25519 Fixed bug in stack overflow check code for IA-32 targets where a 25520 non-tagged value in register eax was pushed to the stack. 25521 25522 Fixed potential quadratic behavior when converting strings to 25523 numbers. 25524 25525 Fixed bug where the return value from Object::SetProperty could 25526 end up being the property holder instead of the written value. 25527 25528 Improved debugger support by allowing nested break points and by 25529 dealing with stack-overflows when compiling functions before 25530 setting break points in them. 25531 25532 25533 2008-07-03: Version 0.1.0 25534 25535 Initial export. 25536 25537 # Local Variables: 25538 # mode:text 25539 # End: 25540