-
-
Notifications
You must be signed in to change notification settings - Fork 1k
Comparing changes
Open a pull request
base repository: dotnet/BenchmarkDotNet
base: v0.15.2
head repository: dotnet/BenchmarkDotNet
compare: master
- 14 commits
- 84 files changed
- 7 contributors
Commits on Jun 16, 2025
-
Configuration menu - View commit details
-
Copy full SHA for ffce52e - Browse repository at this point
Copy the full SHA ffce52eView commit details -
Fix "Unknown Processor" on Windows if WMIC is not present (#2749)
* allow MosCpuDetector to run on .NET 5+ * Revert "allow MosCpuDetector to run on .NET 5+" This reverts commit 495855a. * add WmiLightCpu Detector * Fix WmicCpuDetector being chosen if not available * enable NativeAOT * simplify IsApplicable * Update spacing of SupportedOsPlatform attribute Co-authored-by: Tim Cassell <cassell.timothy@gmail.com> * Revert "Fix WmicCpuDetector being chosen if not available" This reverts commit 5972f77. * add WMIC deprecation remarks * remove WmiLight code * update WmiCpuInfoParser to return null if Processor Name isn't detected * remove WmiLightCpuDetector reference from WindowsCpuDetector * Update WmicCpuInfoParser.cs * check if wmicOutput is null or empty instead * add PowershellWmiCpuDetector (parser still not complete) * return null if there's no version of powershell installed * fix Powershell 7+ check Co-authored-by: Tim Cassell <cassell.timothy@gmail.com> * rework search statement given that regex isn't supported * add parser code * add PowershellWmiCpuDetector to WindowsCpuDetector * rename variable to lower case * improve checking of latest powershell 7+ version * use explicit typing * fix frequency addition issue * revert to how WMIC parser handles processor frequency * add string is null or empty check to WmiCpuDetector * invoke Powershell as "PowerShell" if the file isn't found * add nominal Frequency detection and improve max frequency detection * fix issue with detecting latest Powershell * update comment * Update PowershellWmiCpuDetector.cs * refactor Powershell locating code to PowershellLocator * simplify frequency checks * Create PowershellWmiParserTests.cs * fix null being returned when object is expected. * rename test * simplify max frequency check Co-authored-by: Tim Cassell <cassell.timothy@gmail.com> * use """ for string in parser test * Update PowershellWmiCpuInfoParserTests.cs * reduce indentation with """ * remove unnecessary test info * move string null check to caller * add nominal frequency support for MosCpuDetector * Update src/BenchmarkDotNet/Detectors/Cpu/Windows/PowershellWmiCpuDetector.cs Co-authored-by: Tim Cassell <cassell.timothy@gmail.com> * remove nullability of parser Co-authored-by: Tim Cassell <cassell.timothy@gmail.com> * check if tempMaxFrequency > 0 before assignment Co-authored-by: Tim Cassell <cassell.timothy@gmail.com> * remove nullability of WmicCpuInfoParser * use file scoped namespace * use double instead of int * add null check to LinuxCpuDetector * change nullability of LinuxCpuParser * update LinuxCpuInfoParser nominal and max frequency detection * Update LinuxCpuInfoParser.cs * fix nullability check * simplify nominal frequency comparison Co-authored-by: Tim Cassell <cassell.timothy@gmail.com> * add null check to macOS * don't accept null string from detector * fix LinuxCpuInfo parser test issues and improve robustness of Linux Cpu checks * fix Powershell Wmi Parser parsing issues * fix .net framework cpu parsing issue * do implicit conversion to double from uint --------- Co-authored-by: Tim Cassell <cassell.timothy@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 7d4210d - Browse repository at this point
Copy the full SHA 7d4210dView commit details
Commits on Jun 17, 2025
-
Configuration menu - View commit details
-
Copy full SHA for f8390f8 - Browse repository at this point
Copy the full SHA f8390f8View commit details
Commits on Jun 22, 2025
-
fix: Console logs are outputted twice when using TestAdapter (#2790)
* chore: fix issue that console logs are outputted twice when using testadapter * chore: fix code that are pointed out by code review
Configuration menu - View commit details
-
Copy full SHA for 799ecfc - Browse repository at this point
Copy the full SHA 799ecfcView commit details
Commits on Jun 25, 2025
-
Lowercase programName in NativeMemoryLogParser.cs (#2795)
Co-authored-by: mriehm <mriehm@epic.com>
Configuration menu - View commit details
-
Copy full SHA for b6de725 - Browse repository at this point
Copy the full SHA b6de725View commit details
Commits on Jun 26, 2025
-
Configuration menu - View commit details
-
Copy full SHA for aeedf36 - Browse repository at this point
Copy the full SHA aeedf36View commit details
Commits on Jun 28, 2025
-
chore: Replace StyleCop.Analyzer library to unstable version (#2796)
* chore: replace stylecop to unstable package * chore: fix target-typed new statement spacing that raise SA1000 errors by stylecop * fix: SA1141 value tuple error that raised by stylecop
Configuration menu - View commit details
-
Copy full SHA for da43e0b - Browse repository at this point
Copy the full SHA da43e0bView commit details -
Configuration menu - View commit details
-
Copy full SHA for ab703aa - Browse repository at this point
Copy the full SHA ab703aaView commit details
Commits on Jul 2, 2025
-
Fix
IsNetCore
andIsNativeAOT
for single-file apps without AOT (#……2799) * Fix `IsNetCore` check for single-file apps without AOT, and `IsNativeAOT` check. * Handle `TryGetVersion` for single-file exe in netcoreapp3.x. * Simplify some checks. * Get version from FrameworkDescription. * Don't include confusing FrameworkDescription in netcoreapp2.x. * Rename GetVersionFromFrameworkDescription.
Configuration menu - View commit details
-
Copy full SHA for 4f646d3 - Browse repository at this point
Copy the full SHA 4f646d3View commit details
Commits on Jul 4, 2025
-
Configuration menu - View commit details
-
Copy full SHA for d990f10 - Browse repository at this point
Copy the full SHA d990f10View commit details
Commits on Jul 5, 2025
-
Configuration menu - View commit details
-
Copy full SHA for a15782f - Browse repository at this point
Copy the full SHA a15782fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 604ff55 - Browse repository at this point
Copy the full SHA 604ff55View commit details
Commits on Jul 10, 2025
-
Configuration menu - View commit details
-
Copy full SHA for 197d8ed - Browse repository at this point
Copy the full SHA 197d8edView commit details
Commits on Jul 11, 2025
-
Configuration menu - View commit details
-
Copy full SHA for 81a4e55 - Browse repository at this point
Copy the full SHA 81a4e55View 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 v0.15.2...master