google / caliper

Micro-benchmarking library for Java
Apache License 2.0
816 stars 109 forks source link

Moe Sync #408

Closed ronshapiro closed 6 years ago

ronshapiro commented 6 years ago

This code has been reviewed and submitted internally. Feel free to discuss on the PR and we can submit follow-up changes as necessary.

Commits:

Allow custom ResultProcessors to take their ResultProcessorConfig as a constructor parameter. This is needed now because it isn't easy to add a binding to Dagger for a custom ResultProcessor to have its constructor injected like was done when using Guice before. RELNOTES=Allow user-defined `ResultProcessor`s to have a constructor taking a `ResultProcessorConfig`. 8630008f9593139ea2f12418364c00b8c6821632