Commit e0f8732
Reduce allocations in
Avoid needless hash allocations and such that degrade performance
significantly on micro-benchmarks.parse and load argument handling1 parent 8e7e638 commit e0f8732
3 files changed
+48
-20
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
221 | 221 | | |
222 | 222 | | |
223 | 223 | | |
224 | | - | |
225 | | - | |
| 224 | + | |
| 225 | + | |
| 226 | + | |
| 227 | + | |
| 228 | + | |
| 229 | + | |
226 | 230 | | |
227 | 231 | | |
228 | 232 | | |
| |||
543 | 547 | | |
544 | 548 | | |
545 | 549 | | |
546 | | - | |
547 | | - | |
548 | | - | |
549 | | - | |
550 | | - | |
551 | | - | |
552 | | - | |
553 | | - | |
| 550 | + | |
| 551 | + | |
| 552 | + | |
| 553 | + | |
| 554 | + | |
554 | 555 | | |
| 556 | + | |
| 557 | + | |
| 558 | + | |
| 559 | + | |
| 560 | + | |
| 561 | + | |
| 562 | + | |
| 563 | + | |
| 564 | + | |
| 565 | + | |
| 566 | + | |
555 | 567 | | |
556 | 568 | | |
557 | 569 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1824 | 1824 | | |
1825 | 1825 | | |
1826 | 1826 | | |
1827 | | - | |
| 1827 | + | |
| 1828 | + | |
| 1829 | + | |
| 1830 | + | |
| 1831 | + | |
| 1832 | + | |
| 1833 | + | |
| 1834 | + | |
| 1835 | + | |
1828 | 1836 | | |
1829 | 1837 | | |
1830 | 1838 | | |
| |||
1916 | 1924 | | |
1917 | 1925 | | |
1918 | 1926 | | |
1919 | | - | |
| 1927 | + | |
1920 | 1928 | | |
1921 | 1929 | | |
1922 | 1930 | | |
1923 | 1931 | | |
1924 | 1932 | | |
1925 | 1933 | | |
1926 | 1934 | | |
1927 | | - | |
| 1935 | + | |
1928 | 1936 | | |
1929 | 1937 | | |
1930 | 1938 | | |
| |||
1942 | 1950 | | |
1943 | 1951 | | |
1944 | 1952 | | |
1945 | | - | |
| 1953 | + | |
1946 | 1954 | | |
1947 | 1955 | | |
1948 | 1956 | | |
1949 | 1957 | | |
1950 | | - | |
| 1958 | + | |
1951 | 1959 | | |
1952 | 1960 | | |
1953 | 1961 | | |
1954 | | - | |
| 1962 | + | |
1955 | 1963 | | |
1956 | 1964 | | |
1957 | 1965 | | |
| |||
1985 | 1993 | | |
1986 | 1994 | | |
1987 | 1995 | | |
1988 | | - | |
| 1996 | + | |
1989 | 1997 | | |
1990 | 1998 | | |
1991 | 1999 | | |
| |||
1995 | 2003 | | |
1996 | 2004 | | |
1997 | 2005 | | |
1998 | | - | |
| 2006 | + | |
1999 | 2007 | | |
2000 | 2008 | | |
2001 | 2009 | | |
| |||
2084 | 2092 | | |
2085 | 2093 | | |
2086 | 2094 | | |
2087 | | - | |
| 2095 | + | |
2088 | 2096 | | |
2089 | 2097 | | |
2090 | 2098 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
719 | 719 | | |
720 | 720 | | |
721 | 721 | | |
722 | | - | |
| 722 | + | |
| 723 | + | |
| 724 | + | |
| 725 | + | |
| 726 | + | |
| 727 | + | |
| 728 | + | |
| 729 | + | |
| 730 | + | |
723 | 731 | | |
724 | 732 | | |
725 | 733 | | |
| |||
0 commit comments