google / benchmark

A microbenchmark support library
Apache License 2.0
8.94k stars 1.62k forks source link

Add support for other multi-threading APIs #1667

Open krzikalla opened 1 year ago

krzikalla commented 1 year ago

Support the benchmarking of code, which relies on other multi-threading APIs, e.g. OpenMP.

krzikalla commented 1 year ago

This is a follow-up to PR https://github.com/google/benchmark/pull/1027 The approach is basically the same, it now addresses most of the comments made there.

LebedevRI commented 12 months ago

I guess i will need to review this. It's unfortunate that so much time has passed since the previous attempt, i basically do not recall what specific issues i had there.

krzikalla commented 11 months ago

I guess i will need to review this. It's unfortunate that so much time has passed since the previous attempt, i basically do not recall what specific issues i had there.

Any chance to get a review on this soon? Do I have to do something before you start? The issues I still have in the CI runners don't seem to be related to my additions.