-
Notifications
You must be signed in to change notification settings - Fork 1.7k
Comparing changes
Open a pull request
base repository: google/benchmark
base: v1.9.2
head repository: google/benchmark
compare: v1.9.3
- 13 commits
- 44 files changed
- 6 contributors
Commits on Mar 27, 2025
-
Configuration menu - View commit details
-
Copy full SHA for cb4239f - Browse repository at this point
Copy the full SHA cb4239fView commit details -
Refactor threading run (#1961)
* ThreadManager::WaitForAllThreads removed * WaitForAllThreads was only called either in single threaded environments or just before all threads are joined anyway. As this doesn't add a useful synchronization point, it's removed. * Formatting issue * Thread Sanitizer satisfied * More formatting issues
Configuration menu - View commit details
-
Copy full SHA for 2918a09 - Browse repository at this point
Copy the full SHA 2918a09View commit details
Commits on Mar 29, 2025
-
Threading api refactor (#1955)
Refactor the multi-threading api to support using custom user-provided thread factory instead of always spawning POSIX Threads.
Configuration menu - View commit details
-
Copy full SHA for 0da57b8 - Browse repository at this point
Copy the full SHA 0da57b8View commit details
Commits on Apr 11, 2025
-
Configuration menu - View commit details
-
Copy full SHA for f828d71 - Browse repository at this point
Copy the full SHA f828d71View commit details -
Configuration menu - View commit details
-
Copy full SHA for ff52b22 - Browse repository at this point
Copy the full SHA ff52b22View commit details
Commits on Apr 16, 2025
-
Configuration menu - View commit details
-
Copy full SHA for 48f5cc2 - Browse repository at this point
Copy the full SHA 48f5cc2View commit details
Commits on Apr 22, 2025
-
deps: Update nanobind_bazel to v2.7.0 (#1970)
Builds bindings with nanobind v2.7.0, which contains a few bug fixes and improvements.
Configuration menu - View commit details
-
Copy full SHA for c19058b - Browse repository at this point
Copy the full SHA c19058bView commit details
Commits on Apr 29, 2025
-
Fix error handling of getloadavg (#1974)
getloadavg returns with -1 if cannot obtain load average, but the current source casts the return value to size_t right away. The cast result for such a case is probably maximum unsigned long int, so the resizing of the res vector is certainly going to fail. This change keeps the original return type of getloadavg and casts it just before the resizing of the res vector.
Configuration menu - View commit details
-
Copy full SHA for 0e08459 - Browse repository at this point
Copy the full SHA 0e08459View commit details
Commits on May 1, 2025
-
Configuration menu - View commit details
-
Copy full SHA for b616354 - Browse repository at this point
Copy the full SHA b616354View commit details -
Detect and report ASLR status (#1977)
* Detect and report ASLR status Theoretically, we could just disable ASLR in `main()`, but that seems to be disallowed by default by some other security features. Refs. #461 * Add a note about ASLR on other OS.
Configuration menu - View commit details
-
Copy full SHA for bc0989a - Browse repository at this point
Copy the full SHA bc0989aView commit details -
Automatic ASLR disablement (#1978)
While ASLR is a useful security hardening feature, it introduces unreproducible noise into benchmarks, and we really really really don't want any noise, especially easily avoidable one. Unless prevented by some other security hardening, we can disable ASLR for the current process, and restart it, thus eliminating this noise. Fixes #461
Configuration menu - View commit details
-
Copy full SHA for f02794a - Browse repository at this point
Copy the full SHA f02794aView commit details
Commits on May 6, 2025
-
dev: Update pre-commit hooks (#1979)
From a run of `pre-commit autoupdate`.
Configuration menu - View commit details
-
Copy full SHA for bd9bb64 - Browse repository at this point
Copy the full SHA bd9bb64View commit details
Commits on May 7, 2025
-
Configuration menu - View commit details
-
Copy full SHA for 299e592 - Browse repository at this point
Copy the full SHA 299e592View commit details
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 v1.9.2...v1.9.3