Commit dfb18b1
committed
Merge remote-tracking branch 'origin/master' into native-tls
* origin/master:
updated NEWS
PowerPC64 support for add and sub with overflow check
PowerPC64 support for operators with overflow check
Fixed bug #68583 Crash in timeout thread
Reduced size of zend_op on 64-bit systems.
Make ZEND_INIT_FCALL keep predcalculted size of necessary stack space in opline->op1.num to avoid its recalculation on each execution.
Removed unused variables
Improved array_merge() and array_replace() (1-st array may be added using simple procedure).
Replaced zendi_convert_to_long() with _zval_get_long_func()
Moved zend_is_true() from zend_execute.h/zend_execute_API.c into zend_operators.h/zend_operators.c. Splited the most expensive part of inline i_zend_is_true() into a separate zend_object_is_true(). Replaced zendi_convert_to_long() with cals to zend_is_true().
Revert "Save one xor instr"
Save one xor instr
Conflicts:
Zend/zend_execute_API.cFile tree
21 files changed
+1831
-1631
lines changed- Zend
- ext
- opcache
- Optimizer
- reflection
- standard
- sapi/phpdbg
21 files changed
+1831
-1631
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
731 | 731 | | |
732 | 732 | | |
733 | 733 | | |
734 | | - | |
735 | | - | |
736 | | - | |
737 | 734 | | |
738 | 735 | | |
739 | 736 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
32 | 32 | | |
33 | 33 | | |
34 | 34 | | |
35 | | - | |
36 | | - | |
37 | | - | |
38 | | - | |
39 | | - | |
40 | | - | |
41 | 35 | | |
42 | 36 | | |
43 | 37 | | |
| |||
50 | 44 | | |
51 | 45 | | |
52 | 46 | | |
53 | | - | |
| 47 | + | |
54 | 48 | | |
55 | 49 | | |
56 | 50 | | |
| |||
291 | 285 | | |
292 | 286 | | |
293 | 287 | | |
294 | | - | |
| 288 | + | |
295 | 289 | | |
296 | 290 | | |
297 | 291 | | |
298 | | - | |
| 292 | + | |
299 | 293 | | |
300 | 294 | | |
301 | 295 | | |
| |||
310 | 304 | | |
311 | 305 | | |
312 | 306 | | |
313 | | - | |
| 307 | + | |
314 | 308 | | |
315 | 309 | | |
316 | 310 | | |
| |||
752 | 746 | | |
753 | 747 | | |
754 | 748 | | |
755 | | - | |
| 749 | + | |
756 | 750 | | |
757 | 751 | | |
758 | 752 | | |
759 | | - | |
| 753 | + | |
760 | 754 | | |
761 | | - | |
| 755 | + | |
762 | 756 | | |
763 | 757 | | |
764 | 758 | | |
| |||
888 | 882 | | |
889 | 883 | | |
890 | 884 | | |
891 | | - | |
892 | | - | |
| 885 | + | |
| 886 | + | |
893 | 887 | | |
894 | | - | |
895 | | - | |
| 888 | + | |
| 889 | + | |
896 | 890 | | |
897 | 891 | | |
898 | 892 | | |
| |||
928 | 922 | | |
929 | 923 | | |
930 | 924 | | |
931 | | - | |
932 | | - | |
| 925 | + | |
| 926 | + | |
933 | 927 | | |
934 | | - | |
935 | | - | |
| 928 | + | |
| 929 | + | |
936 | 930 | | |
937 | 931 | | |
938 | 932 | | |
| |||
965 | 959 | | |
966 | 960 | | |
967 | 961 | | |
968 | | - | |
969 | | - | |
| 962 | + | |
| 963 | + | |
970 | 964 | | |
971 | | - | |
972 | | - | |
| 965 | + | |
| 966 | + | |
973 | 967 | | |
974 | 968 | | |
975 | 969 | | |
| |||
1032 | 1026 | | |
1033 | 1027 | | |
1034 | 1028 | | |
1035 | | - | |
| 1029 | + | |
1036 | 1030 | | |
1037 | 1031 | | |
1038 | 1032 | | |
| |||
1071 | 1065 | | |
1072 | 1066 | | |
1073 | 1067 | | |
1074 | | - | |
| 1068 | + | |
1075 | 1069 | | |
1076 | 1070 | | |
1077 | 1071 | | |
| |||
1087 | 1081 | | |
1088 | 1082 | | |
1089 | 1083 | | |
1090 | | - | |
| 1084 | + | |
1091 | 1085 | | |
1092 | 1086 | | |
1093 | 1087 | | |
| |||
2112 | 2106 | | |
2113 | 2107 | | |
2114 | 2108 | | |
2115 | | - | |
| 2109 | + | |
2116 | 2110 | | |
2117 | 2111 | | |
2118 | 2112 | | |
| |||
2509 | 2503 | | |
2510 | 2504 | | |
2511 | 2505 | | |
| 2506 | + | |
| 2507 | + | |
| 2508 | + | |
| 2509 | + | |
2512 | 2510 | | |
2513 | 2511 | | |
2514 | 2512 | | |
| |||
2662 | 2660 | | |
2663 | 2661 | | |
2664 | 2662 | | |
2665 | | - | |
| 2663 | + | |
2666 | 2664 | | |
2667 | 2665 | | |
2668 | 2666 | | |
| |||
3515 | 3513 | | |
3516 | 3514 | | |
3517 | 3515 | | |
3518 | | - | |
| 3516 | + | |
3519 | 3517 | | |
3520 | 3518 | | |
3521 | 3519 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
56 | 56 | | |
57 | 57 | | |
58 | 58 | | |
| 59 | + | |
| 60 | + | |
| 61 | + | |
| 62 | + | |
| 63 | + | |
| 64 | + | |
| 65 | + | |
| 66 | + | |
| 67 | + | |
| 68 | + | |
| 69 | + | |
| 70 | + | |
| 71 | + | |
| 72 | + | |
| 73 | + | |
59 | 74 | | |
60 | 75 | | |
61 | 76 | | |
62 | 77 | | |
63 | 78 | | |
| 79 | + | |
64 | 80 | | |
| 81 | + | |
| 82 | + | |
| 83 | + | |
| 84 | + | |
65 | 85 | | |
| 86 | + | |
66 | 87 | | |
67 | 88 | | |
68 | 89 | | |
| |||
112 | 133 | | |
113 | 134 | | |
114 | 135 | | |
115 | | - | |
116 | | - | |
| 136 | + | |
| 137 | + | |
117 | 138 | | |
118 | 139 | | |
119 | 140 | | |
| |||
374 | 395 | | |
375 | 396 | | |
376 | 397 | | |
377 | | - | |
| 398 | + | |
378 | 399 | | |
379 | 400 | | |
| 401 | + | |
| 402 | + | |
| 403 | + | |
| 404 | + | |
| 405 | + | |
| 406 | + | |
380 | 407 | | |
381 | 408 | | |
382 | | - | |
383 | 409 | | |
384 | 410 | | |
385 | 411 | | |
| |||
430 | 456 | | |
431 | 457 | | |
432 | 458 | | |
| 459 | + | |
| 460 | + | |
| 461 | + | |
| 462 | + | |
| 463 | + | |
| 464 | + | |
| 465 | + | |
| 466 | + | |
| 467 | + | |
| 468 | + | |
| 469 | + | |
| 470 | + | |
| 471 | + | |
| 472 | + | |
| 473 | + | |
| 474 | + | |
| 475 | + | |
| 476 | + | |
| 477 | + | |
| 478 | + | |
| 479 | + | |
| 480 | + | |
| 481 | + | |
| 482 | + | |
| 483 | + | |
| 484 | + | |
| 485 | + | |
| 486 | + | |
| 487 | + | |
| 488 | + | |
| 489 | + | |
| 490 | + | |
| 491 | + | |
| 492 | + | |
| 493 | + | |
| 494 | + | |
| 495 | + | |
| 496 | + | |
| 497 | + | |
| 498 | + | |
| 499 | + | |
| 500 | + | |
| 501 | + | |
| 502 | + | |
| 503 | + | |
| 504 | + | |
| 505 | + | |
| 506 | + | |
| 507 | + | |
| 508 | + | |
| 509 | + | |
| 510 | + | |
| 511 | + | |
| 512 | + | |
| 513 | + | |
| 514 | + | |
| 515 | + | |
| 516 | + | |
| 517 | + | |
| 518 | + | |
| 519 | + | |
| 520 | + | |
| 521 | + | |
| 522 | + | |
| 523 | + | |
| 524 | + | |
| 525 | + | |
| 526 | + | |
| 527 | + | |
| 528 | + | |
| 529 | + | |
| 530 | + | |
| 531 | + | |
| 532 | + | |
| 533 | + | |
| 534 | + | |
| 535 | + | |
| 536 | + | |
| 537 | + | |
| 538 | + | |
| 539 | + | |
| 540 | + | |
| 541 | + | |
| 542 | + | |
| 543 | + | |
| 544 | + | |
| 545 | + | |
| 546 | + | |
| 547 | + | |
| 548 | + | |
| 549 | + | |
| 550 | + | |
| 551 | + | |
| 552 | + | |
| 553 | + | |
| 554 | + | |
| 555 | + | |
| 556 | + | |
| 557 | + | |
| 558 | + | |
| 559 | + | |
| 560 | + | |
| 561 | + | |
| 562 | + | |
| 563 | + | |
| 564 | + | |
| 565 | + | |
| 566 | + | |
| 567 | + | |
| 568 | + | |
| 569 | + | |
| 570 | + | |
| 571 | + | |
| 572 | + | |
| 573 | + | |
| 574 | + | |
| 575 | + | |
| 576 | + | |
| 577 | + | |
| 578 | + | |
| 579 | + | |
| 580 | + | |
| 581 | + | |
| 582 | + | |
| 583 | + | |
| 584 | + | |
| 585 | + | |
| 586 | + | |
| 587 | + | |
| 588 | + | |
433 | 589 | | |
434 | 590 | | |
435 | 591 | | |
| |||
0 commit comments