Commit 9d9a3ea
committed
Optimization: combine checking for final & non-final boundaries
This could reduce "string" comparisons by half when checking which
boundary we just encountered.
In practice, this changes doesn't seem to have a noticable impact, but
it's worth doing anyway.1 parent d959a06 commit 9d9a3ea
File tree
4 files changed
+84
-48
lines changed- MimeKit
4 files changed
+84
-48
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
502 | 502 | | |
503 | 503 | | |
504 | 504 | | |
505 | | - | |
506 | | - | |
507 | | - | |
508 | | - | |
509 | | - | |
510 | | - | |
| 505 | + | |
| 506 | + | |
| 507 | + | |
| 508 | + | |
| 509 | + | |
| 510 | + | |
| 511 | + | |
| 512 | + | |
511 | 513 | | |
512 | 514 | | |
513 | 515 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
626 | 626 | | |
627 | 627 | | |
628 | 628 | | |
629 | | - | |
630 | | - | |
631 | | - | |
632 | | - | |
633 | | - | |
634 | | - | |
| 629 | + | |
| 630 | + | |
| 631 | + | |
| 632 | + | |
| 633 | + | |
| 634 | + | |
| 635 | + | |
| 636 | + | |
635 | 637 | | |
636 | 638 | | |
637 | 639 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
55 | 55 | | |
56 | 56 | | |
57 | 57 | | |
| 58 | + | |
58 | 59 | | |
59 | 60 | | |
60 | 61 | | |
| |||
1222 | 1223 | | |
1223 | 1224 | | |
1224 | 1225 | | |
1225 | | - | |
| 1226 | + | |
1226 | 1227 | | |
1227 | | - | |
| 1228 | + | |
| 1229 | + | |
| 1230 | + | |
1228 | 1231 | | |
1229 | 1232 | | |
1230 | | - | |
| 1233 | + | |
1231 | 1234 | | |
1232 | | - | |
| 1235 | + | |
1233 | 1236 | | |
1234 | 1237 | | |
1235 | 1238 | | |
1236 | | - | |
| 1239 | + | |
| 1240 | + | |
1237 | 1241 | | |
| 1242 | + | |
1238 | 1243 | | |
1239 | | - | |
1240 | | - | |
| 1244 | + | |
1241 | 1245 | | |
1242 | 1246 | | |
| 1247 | + | |
| 1248 | + | |
| 1249 | + | |
| 1250 | + | |
| 1251 | + | |
| 1252 | + | |
1243 | 1253 | | |
1244 | 1254 | | |
1245 | 1255 | | |
| |||
1266 | 1276 | | |
1267 | 1277 | | |
1268 | 1278 | | |
1269 | | - | |
1270 | | - | |
| 1279 | + | |
| 1280 | + | |
| 1281 | + | |
1271 | 1282 | | |
1272 | | - | |
1273 | 1283 | | |
| 1284 | + | |
1274 | 1285 | | |
1275 | 1286 | | |
1276 | 1287 | | |
1277 | 1288 | | |
1278 | 1289 | | |
1279 | 1290 | | |
1280 | 1291 | | |
1281 | | - | |
| 1292 | + | |
1282 | 1293 | | |
1283 | 1294 | | |
1284 | 1295 | | |
1285 | 1296 | | |
1286 | 1297 | | |
1287 | 1298 | | |
1288 | | - | |
| 1299 | + | |
1289 | 1300 | | |
1290 | | - | |
| 1301 | + | |
| 1302 | + | |
1291 | 1303 | | |
1292 | 1304 | | |
1293 | 1305 | | |
| |||
1297 | 1309 | | |
1298 | 1310 | | |
1299 | 1311 | | |
1300 | | - | |
| 1312 | + | |
1301 | 1313 | | |
1302 | 1314 | | |
| 1315 | + | |
1303 | 1316 | | |
1304 | 1317 | | |
1305 | 1318 | | |
| |||
1716 | 1729 | | |
1717 | 1730 | | |
1718 | 1731 | | |
1719 | | - | |
1720 | | - | |
1721 | | - | |
1722 | | - | |
| 1732 | + | |
| 1733 | + | |
| 1734 | + | |
| 1735 | + | |
| 1736 | + | |
| 1737 | + | |
1723 | 1738 | | |
1724 | 1739 | | |
1725 | 1740 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1839 | 1839 | | |
1840 | 1840 | | |
1841 | 1841 | | |
1842 | | - | |
| 1842 | + | |
1843 | 1843 | | |
1844 | | - | |
| 1844 | + | |
| 1845 | + | |
| 1846 | + | |
1845 | 1847 | | |
1846 | 1848 | | |
1847 | | - | |
| 1849 | + | |
1848 | 1850 | | |
1849 | | - | |
| 1851 | + | |
1850 | 1852 | | |
1851 | 1853 | | |
1852 | 1854 | | |
1853 | | - | |
| 1855 | + | |
| 1856 | + | |
1854 | 1857 | | |
| 1858 | + | |
1855 | 1859 | | |
1856 | | - | |
1857 | | - | |
| 1860 | + | |
1858 | 1861 | | |
1859 | 1862 | | |
| 1863 | + | |
| 1864 | + | |
| 1865 | + | |
| 1866 | + | |
| 1867 | + | |
| 1868 | + | |
1860 | 1869 | | |
1861 | 1870 | | |
1862 | 1871 | | |
| |||
1883 | 1892 | | |
1884 | 1893 | | |
1885 | 1894 | | |
1886 | | - | |
1887 | | - | |
| 1895 | + | |
| 1896 | + | |
| 1897 | + | |
1888 | 1898 | | |
1889 | | - | |
1890 | 1899 | | |
| 1900 | + | |
1891 | 1901 | | |
1892 | 1902 | | |
1893 | 1903 | | |
1894 | 1904 | | |
1895 | 1905 | | |
1896 | 1906 | | |
1897 | 1907 | | |
1898 | | - | |
| 1908 | + | |
1899 | 1909 | | |
1900 | 1910 | | |
1901 | 1911 | | |
1902 | 1912 | | |
1903 | 1913 | | |
1904 | 1914 | | |
1905 | | - | |
| 1915 | + | |
| 1916 | + | |
| 1917 | + | |
| 1918 | + | |
1906 | 1919 | | |
1907 | | - | |
| 1920 | + | |
| 1921 | + | |
1908 | 1922 | | |
1909 | 1923 | | |
1910 | 1924 | | |
| |||
1915 | 1929 | | |
1916 | 1930 | | |
1917 | 1931 | | |
1918 | | - | |
| 1932 | + | |
1919 | 1933 | | |
1920 | 1934 | | |
| 1935 | + | |
1921 | 1936 | | |
1922 | 1937 | | |
1923 | 1938 | | |
| |||
2358 | 2373 | | |
2359 | 2374 | | |
2360 | 2375 | | |
2361 | | - | |
2362 | | - | |
2363 | | - | |
2364 | | - | |
| 2376 | + | |
| 2377 | + | |
| 2378 | + | |
| 2379 | + | |
| 2380 | + | |
| 2381 | + | |
2365 | 2382 | | |
2366 | 2383 | | |
2367 | 2384 | | |
| |||
0 commit comments