You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Binary benchmarks can be currently setup with the main macro. The macro api is short and concise but macros are a little bit uncomfortable to work with, so a builder like api could provide a more convenient but also more verbose method to setup binary benchmarks.
The text was updated successfully, but these errors were encountered:
Hi @epage. Have you tried the new version 0.5.0 of iai-callgrind with #2 merged? Are you still interested in using iai-callgrind and having a builder like api?
I am still interested in having a solution for this need and consider a criterion-like API a hard requirement. It doesn't have to be a 1:1 and doesn't have to all exist from the beginning but putting everything in a single macro and trying to express the relevant needs is not a sustainable solution for adoption in my mind.
Ok, great! So, I haven't lost you on the way. Sorry, that it took some time but I found this change was too big to do it in a single step. I hope you find what you were looking for.
I finished the builder like api (so far) and it provides the same functionality (and more) of the macro api. You'll see the new builder api has some similarities to the criterion api. Everything's documented in the README and in the library documentation. If you're missing something, feel free to comment or open an issue.
This issue came up in #2
Binary benchmarks can be currently setup with the
main
macro. The macro api is short and concise but macros are a little bit uncomfortable to work with, so a builder like api could provide a more convenient but also more verbose method to setup binary benchmarks.The text was updated successfully, but these errors were encountered: