Commit c4ad4e2
authored
Remove ListViewBuilder scalar_at (#7438)
| Benchmark | Before (median) | After (median) | Speedup |
|---|---:|---:|---:|
| `extend_from_array_non_zctl_overlapping (1000, 8)` | 902.2 µs | 63.66
µs | 14.17x |
| `extend_from_array_non_zctl_overlapping (1000, 32)` | 2.446 ms | 76.54
µs | 31.96x |
| `extend_from_array_non_zctl_overlapping (10000, 8)` | 9.821 ms | 561.5
µs | 17.49x |
| `extend_from_array_zctl (1000, 8)` | 1.057 ms | 13.95 µs | 75.77x |
| `extend_from_array_zctl (1000, 64)` | 5.416 ms | 38.29 µs | 141.45x |
| `extend_from_array_zctl (10000, 8)` | 10.52 ms | 111.3 µs | 94.52x |
Signed-off-by: Nicholas Gates <nick@nickgates.com>1 parent f747201 commit c4ad4e2
3 files changed
Lines changed: 152 additions & 24 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
187 | 187 | | |
188 | 188 | | |
189 | 189 | | |
| 190 | + | |
| 191 | + | |
| 192 | + | |
| 193 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
| 32 | + | |
| 33 | + | |
| 34 | + | |
| 35 | + | |
| 36 | + | |
| 37 | + | |
| 38 | + | |
| 39 | + | |
| 40 | + | |
| 41 | + | |
| 42 | + | |
| 43 | + | |
| 44 | + | |
| 45 | + | |
| 46 | + | |
| 47 | + | |
| 48 | + | |
| 49 | + | |
| 50 | + | |
| 51 | + | |
| 52 | + | |
| 53 | + | |
| 54 | + | |
| 55 | + | |
| 56 | + | |
| 57 | + | |
| 58 | + | |
| 59 | + | |
| 60 | + | |
| 61 | + | |
| 62 | + | |
| 63 | + | |
| 64 | + | |
| 65 | + | |
| 66 | + | |
| 67 | + | |
| 68 | + | |
| 69 | + | |
| 70 | + | |
| 71 | + | |
| 72 | + | |
| 73 | + | |
| 74 | + | |
| 75 | + | |
| 76 | + | |
| 77 | + | |
| 78 | + | |
| 79 | + | |
| 80 | + | |
| 81 | + | |
| 82 | + | |
| 83 | + | |
| 84 | + | |
| 85 | + | |
| 86 | + | |
| 87 | + | |
| 88 | + | |
| 89 | + | |
| 90 | + | |
| 91 | + | |
| 92 | + | |
| 93 | + | |
| 94 | + | |
| 95 | + | |
| 96 | + | |
| 97 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
296 | 296 | | |
297 | 297 | | |
298 | 298 | | |
299 | | - | |
300 | | - | |
301 | | - | |
302 | | - | |
303 | | - | |
304 | | - | |
305 | | - | |
306 | | - | |
307 | | - | |
308 | | - | |
309 | | - | |
310 | | - | |
311 | | - | |
312 | | - | |
313 | | - | |
314 | | - | |
315 | | - | |
| 299 | + | |
| 300 | + | |
316 | 301 | | |
317 | 302 | | |
318 | 303 | | |
319 | 304 | | |
320 | 305 | | |
321 | | - | |
322 | | - | |
323 | | - | |
324 | | - | |
325 | | - | |
| 306 | + | |
| 307 | + | |
326 | 308 | | |
327 | 309 | | |
328 | 310 | | |
| |||
429 | 411 | | |
430 | 412 | | |
431 | 413 | | |
| 414 | + | |
432 | 415 | | |
433 | 416 | | |
434 | 417 | | |
435 | 418 | | |
436 | 419 | | |
| 420 | + | |
437 | 421 | | |
438 | 422 | | |
439 | 423 | | |
| |||
443 | 427 | | |
444 | 428 | | |
445 | 429 | | |
| 430 | + | |
446 | 431 | | |
447 | 432 | | |
448 | 433 | | |
| |||
696 | 681 | | |
697 | 682 | | |
698 | 683 | | |
| 684 | + | |
| 685 | + | |
| 686 | + | |
| 687 | + | |
| 688 | + | |
| 689 | + | |
| 690 | + | |
| 691 | + | |
| 692 | + | |
| 693 | + | |
| 694 | + | |
| 695 | + | |
| 696 | + | |
| 697 | + | |
| 698 | + | |
| 699 | + | |
| 700 | + | |
| 701 | + | |
| 702 | + | |
| 703 | + | |
| 704 | + | |
| 705 | + | |
| 706 | + | |
| 707 | + | |
| 708 | + | |
| 709 | + | |
| 710 | + | |
| 711 | + | |
| 712 | + | |
| 713 | + | |
| 714 | + | |
| 715 | + | |
| 716 | + | |
| 717 | + | |
| 718 | + | |
| 719 | + | |
| 720 | + | |
| 721 | + | |
| 722 | + | |
| 723 | + | |
| 724 | + | |
| 725 | + | |
| 726 | + | |
| 727 | + | |
699 | 728 | | |
700 | 729 | | |
701 | 730 | | |
| |||
719 | 748 | | |
720 | 749 | | |
721 | 750 | | |
722 | | - | |
723 | | - | |
724 | 751 | | |
725 | 752 | | |
726 | 753 | | |
| |||
0 commit comments