Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

uint: convert benchmarks to criterion #123

Merged
merged 10 commits into from
May 6, 2019
Merged

uint: convert benchmarks to criterion #123

merged 10 commits into from
May 6, 2019

Conversation

ordian
Copy link
Member

@ordian ordian commented Apr 16, 2019

No description provided.

Copy link
Contributor

@dvdplm dvdplm left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The Criterion docs claim it's pretty good at inserting black_box where needed, did you try to not use it explicitly like we're used to do with the libtest benchmarks? There's also a mention in the FAQ that the Criterion black_box is somewhat less reliable than the one available on nightly (and an opt-in to use that instead).

uint/benches/bigint.rs Outdated Show resolved Hide resolved
@ordian ordian mentioned this pull request Apr 22, 2019
@ordian ordian requested a review from sorpaas April 30, 2019 09:19
@dvdplm dvdplm merged commit 3458ebf into master May 6, 2019
@ordian ordian deleted the ao-uint-criterion branch May 6, 2019 13:31
ordian added a commit that referenced this pull request May 6, 2019
* master:
  uint: convert benchmarks to criterion  (#123)
ordian added a commit that referenced this pull request May 7, 2019
* master:
  uint: faster mul by u64 (#125)
  fix rocksdb block cache size (#122)
  uint: convert benchmarks to criterion  (#123)
  Bump fixed-hash to 0.3.2 (#134)
  Use EntropyRng instead of OsRng (#130)
  Bump parity-crypto to 0.3.1 (#132)
  rust-crypto dependency removal (#85)
  Use newly stablized TryFrom trait for primitive-types (#127)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants