- Sponsor
-
Notifications
You must be signed in to change notification settings - Fork 86
Permalink
Choose a base ref
{{ refName }}
default
Choose a head ref
{{ refName }}
default
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: martinus/nanobench
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v4.3.8
Could not load branches
Nothing to show
Loading
Could not load tags
Nothing to show
{{ refName }}
default
Loading
...
head repository: martinus/nanobench
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: master
Could not load branches
Nothing to show
Loading
Could not load tags
Nothing to show
{{ refName }}
default
Loading
- 14 commits
- 67 files changed
- 5 contributors
Commits on Dec 5, 2022
-
Configuration menu - View commit details
-
Copy full SHA for a7030c6 - Browse repository at this point
Copy the full SHA a7030c6View commit details
Commits on Feb 3, 2023
-
clang-tidy improvements, recreate documentation (#83)
* Lots of clang-tidy fixes This enables a bunch of clang-tidy rules, and fixes nanobench.h wherever possible, and otherwise disables the warning at that line. * Updated documentation, adding missing files Also update highlighting locations * only use W4 warnings for MSVC
Configuration menu - View commit details
-
Copy full SHA for 41d6936 - Browse repository at this point
Copy the full SHA 41d6936View commit details -
Configuration menu - View commit details
-
Copy full SHA for 13c26fa - Browse repository at this point
Copy the full SHA 13c26faView commit details
Commits on Feb 6, 2023
-
Check for failures in parseFile(), perf events tweaks (#84)
* Check for failures in parseFile() Check for failures when opening/reading the CPU frequency related sysfs files, to avoid needless warning messages. Note that if `scaling_min_freq` and `scaling_max_freq` both fail, then `minFreq` and `maxFreq` will be zeroes and no warning is generated. * Fallback to PERF_COUNT_HW_CPU_CYCLES Not all platforms support the reference cycles, so fallback to the cycle counter, it's better than nothing. * Add HW perf events before SW events The mixed order of HW and SW events causes EINVAL failures from some of the perf_event_open() syscalls in one embedded device with 4.14 kernel. Fixed by adding all the HW events first, then the SW events.
Configuration menu - View commit details
-
Copy full SHA for a0e1b34 - Browse repository at this point
Copy the full SHA a0e1b34View commit details
Commits on Feb 16, 2023
-
Workaround missing noexcept for std::string move assignment (#87)
Due to GCC/libstdc++ bug https://gcc.gnu.org/bugzilla/show_bug.cgi?id=58265 the string move assignment may be missing noexcept, resulting in build errors even with relative recent GCC versions: ``` nanobench.h:2898:9: error: function 'ankerl::nanobench::Config& ankerl::nanobench::Config::operator=(ankerl::nanobench::Config&&)' defaulted on its redeclaration with an exception-specification that differs from the implicit exception-specification '' Config& Config::operator=(Config&&) noexcept = default; ^~~~~~ ```
Configuration menu - View commit details
-
Copy full SHA for 407feab - Browse repository at this point
Copy the full SHA 407feabView commit details -
Configuration menu - View commit details
-
Copy full SHA for aa0453a - Browse repository at this point
Copy the full SHA aa0453aView commit details -
* update a bunch of links * use the little d() helper instead of static_cast<double> where possible * add lots of nodiscard * add missing noexcept (g++ complains) std::string(std::string&&) is noexcept since c++11
Configuration menu - View commit details
-
Copy full SHA for bdd0bfd - Browse repository at this point
Copy the full SHA bdd0bfdView commit details -
Configuration menu - View commit details
-
Copy full SHA for a5a50c2 - Browse repository at this point
Copy the full SHA a5a50c2View commit details
Commits on Mar 18, 2023
-
Configuration menu - View commit details
-
Copy full SHA for b8d337a - Browse repository at this point
Copy the full SHA b8d337aView commit details
Commits on Apr 1, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 3e6a87e - Browse repository at this point
Copy the full SHA 3e6a87eView commit details -
Configuration menu - View commit details
-
Copy full SHA for f09ac93 - Browse repository at this point
Copy the full SHA f09ac93View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5d579e6 - Browse repository at this point
Copy the full SHA 5d579e6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9f871ad - Browse repository at this point
Copy the full SHA 9f871adView commit details
Commits on Oct 6, 2024
-
Configuration menu - View commit details
-
Copy full SHA for e432789 - Browse repository at this point
Copy the full SHA e432789View commit details
Loading
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:
git diff v4.3.8...master