Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: rust-itertools/itertools
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: master
Choose a base ref
...
head repository: rust-itertools/itertools
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: tree-fold-bench
Choose a head ref
Checking mergeability… Don’t worry, you can still create the pull request.
  • 1 commit
  • 2 files changed
  • 1 contributor

Commits on Mar 22, 2018

  1. WIP: Benchmarks with comparison between vec and stack tree fold

    Result (quick and dirty)
    
    ```
    running 18 tests
    test fold1_08::string_format             ... bench:       1,426 ns/iter (+/- 109)
    test fold1_08::sum                       ... bench:           6 ns/iter (+/- 0)
    test fold1_100::string_format            ... bench:      20,443 ns/iter (+/- 1,570)
    test fold1_100::sum                      ... bench:          29 ns/iter (+/- 0)
    test fold1_10k::string_format            ... bench:  91,734,251 ns/iter (+/- 4,360,511)
    test fold1_10k::sum                      ... bench:       2,623 ns/iter (+/- 19)
    test tree_fold1_stack_08::string_format  ... bench:       4,759 ns/iter (+/- 32)
    test tree_fold1_stack_08::sum            ... bench:          55 ns/iter (+/- 0)
    test tree_fold1_stack_100::string_format ... bench:      66,735 ns/iter (+/- 3,574)
    test tree_fold1_stack_100::sum           ... bench:         492 ns/iter (+/- 30)
    test tree_fold1_stack_10k::string_format ... bench:   6,934,238 ns/iter (+/- 567,010)
    test tree_fold1_stack_10k::sum           ... bench:      50,609 ns/iter (+/- 5,662)
    test tree_fold1_vec_08::string_format    ... bench:       4,798 ns/iter (+/- 274)
    test tree_fold1_vec_08::sum              ... bench:         124 ns/iter (+/- 95)
    test tree_fold1_vec_100::string_format   ... bench:      66,692 ns/iter (+/- 19,390)
    test tree_fold1_vec_100::sum             ... bench:         761 ns/iter (+/- 47)
    test tree_fold1_vec_10k::string_format   ... bench:   6,977,136 ns/iter (+/- 143,093)
    test tree_fold1_vec_10k::sum             ... bench:      77,321 ns/iter (+/- 12,371)
    ```
    bluss committed Mar 22, 2018
    Configuration menu
    Copy the full SHA
    2a44a98 View commit details
    Browse the repository at this point in the history
Loading