Commit 4cee049
committed
ZPP: Reduce code bloat for Z_PARAM_STR
This idea is based on @nielsdos previous PR to reduce codebloat: #18436
To do so we create a specialized function to handle parameters that only accept strings and not null such that we can assign the zend_string to the destination directly.1 parent 98e0dbc commit 4cee049
File tree
6 files changed
+50
-33
lines changed- Zend
6 files changed
+50
-33
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
755 | 755 | | |
756 | 756 | | |
757 | 757 | | |
758 | | - | |
| 758 | + | |
759 | 759 | | |
760 | 760 | | |
761 | 761 | | |
762 | | - | |
| 762 | + | |
763 | 763 | | |
764 | 764 | | |
765 | | - | |
| 765 | + | |
766 | 766 | | |
767 | 767 | | |
768 | 768 | | |
769 | 769 | | |
770 | 770 | | |
771 | 771 | | |
772 | | - | |
773 | | - | |
| 772 | + | |
774 | 773 | | |
775 | | - | |
| 774 | + | |
776 | 775 | | |
777 | | - | |
| 776 | + | |
778 | 777 | | |
779 | | - | |
780 | 778 | | |
781 | 779 | | |
782 | 780 | | |
783 | | - | |
| 781 | + | |
784 | 782 | | |
785 | 783 | | |
786 | | - | |
| 784 | + | |
787 | 785 | | |
788 | | - | |
| 786 | + | |
789 | 787 | | |
790 | 788 | | |
791 | 789 | | |
792 | | - | |
| 790 | + | |
793 | 791 | | |
794 | 792 | | |
795 | | - | |
| 793 | + | |
796 | 794 | | |
797 | | - | |
| 795 | + | |
798 | 796 | | |
799 | 797 | | |
800 | 798 | | |
801 | 799 | | |
| 800 | + | |
802 | 801 | | |
803 | 802 | | |
804 | 803 | | |
805 | 804 | | |
806 | 805 | | |
807 | 806 | | |
808 | | - | |
| 807 | + | |
809 | 808 | | |
| 809 | + | |
810 | 810 | | |
811 | 811 | | |
812 | 812 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
2088 | 2088 | | |
2089 | 2089 | | |
2090 | 2090 | | |
2091 | | - | |
| 2091 | + | |
| 2092 | + | |
| 2093 | + | |
| 2094 | + | |
| 2095 | + | |
| 2096 | + | |
| 2097 | + | |
2092 | 2098 | | |
2093 | 2099 | | |
2094 | 2100 | | |
| |||
2183 | 2189 | | |
2184 | 2190 | | |
2185 | 2191 | | |
2186 | | - | |
2187 | | - | |
| 2192 | + | |
| 2193 | + | |
2188 | 2194 | | |
2189 | 2195 | | |
2190 | 2196 | | |
2191 | 2197 | | |
2192 | 2198 | | |
2193 | | - | |
| 2199 | + | |
2194 | 2200 | | |
2195 | 2201 | | |
2196 | 2202 | | |
| |||
2292 | 2298 | | |
2293 | 2299 | | |
2294 | 2300 | | |
| 2301 | + | |
2295 | 2302 | | |
2296 | | - | |
| 2303 | + | |
2297 | 2304 | | |
2298 | | - | |
| 2305 | + | |
| 2306 | + | |
| 2307 | + | |
| 2308 | + | |
| 2309 | + | |
| 2310 | + | |
2299 | 2311 | | |
2300 | 2312 | | |
2301 | 2313 | | |
| |||
2306 | 2318 | | |
2307 | 2319 | | |
2308 | 2320 | | |
| 2321 | + | |
| 2322 | + | |
| 2323 | + | |
| 2324 | + | |
| 2325 | + | |
| 2326 | + | |
| 2327 | + | |
| 2328 | + | |
| 2329 | + | |
2309 | 2330 | | |
2310 | 2331 | | |
2311 | 2332 | | |
| |||
2529 | 2550 | | |
2530 | 2551 | | |
2531 | 2552 | | |
2532 | | - | |
| 2553 | + | |
| 2554 | + | |
2533 | 2555 | | |
2534 | 2556 | | |
2535 | 2557 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
734 | 734 | | |
735 | 735 | | |
736 | 736 | | |
737 | | - | |
738 | 737 | | |
739 | 738 | | |
740 | 739 | | |
| |||
766 | 765 | | |
767 | 766 | | |
768 | 767 | | |
769 | | - | |
| 768 | + | |
770 | 769 | | |
771 | 770 | | |
772 | 771 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
65 | 65 | | |
66 | 66 | | |
67 | 67 | | |
68 | | - | |
| 68 | + | |
69 | 69 | | |
70 | 70 | | |
71 | 71 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
8763 | 8763 | | |
8764 | 8764 | | |
8765 | 8765 | | |
8766 | | - | |
8767 | 8766 | | |
8768 | 8767 | | |
8769 | 8768 | | |
| |||
8777 | 8776 | | |
8778 | 8777 | | |
8779 | 8778 | | |
8780 | | - | |
| 8779 | + | |
8781 | 8780 | | |
8782 | 8781 | | |
8783 | 8782 | | |
| |||
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
0 commit comments