chore(deps): update rust crate gungraun to 0.18.0#1192
Open
renovate-bot wants to merge 2 commits intorust-lang:mainfrom
Open
chore(deps): update rust crate gungraun to 0.18.0#1192renovate-bot wants to merge 2 commits intorust-lang:mainfrom
renovate-bot wants to merge 2 commits intorust-lang:mainfrom
Conversation
Edited/Blocked NotificationRenovate will not automatically rebase this PR, because it does not recognize the last commit author and assumes somebody else may have edited the PR. You can manually request rebase by checking the rebase/retry box above. |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
0.17.2→0.18.0Release Notes
gungraun/gungraun (gungraun)
v0.18.0Compare Source
Added
--parallelCLIoption and environment variable
GUNGRAUN_PARALLELto run benchmarks inparallel.
max_parallelparameter inlibrary_benchmark_group!andbinary_benchmark_group!to be able to limit parallelism by benchmark group.constgeneric parameters in benchmark functions
valgrind runner with command-line arguments:
--valgrind-runner(env:GUNGRAUN_VALGRIND_RUNNER) option to runValgrind through a container or alternative execution environment.
--valgrind-runner-args(env:GUNGRAUN_VALGRIND_RUNNER_ARGS) to passadditional arguments to the custom runner with support for environment
variable interpolation using
${VAR}syntax.--valgrind-bin(env:GUNGRAUN_VALGRIND_BIN) to specify a Valgrindexecutable path.
--valgrind-runner-dest(env:GUNGRAUN_VALGRIND_RUNNER_DEST) tooverride the destination directory for Valgrind output files.
--valgrind-runner-root(env:GUNGRAUN_VALGRIND_RUNNER_ROOT) tooverride the workspace root directory path.
GUNGRAUN_VR_DEST_DIR,GUNGRAUN_VR_HOME,GUNGRAUN_VR_WORKSPACE_ROOT,GUNGRAUN_ALLOW_ASLRfor custom valgrindrunners.
variables on the command-line with:
--env-clear(env:GUNGRAUN_ENV_CLEAR) CLI argument to controlenvironment variable clearing behavior for benchmarks.
--envsCLI argument to pass environment variables to benchmarks from thecommand line (supports both passthrough
--envs=VARand explicit--envs=VAR=value).gungraun::preludemodule for convenient importing of commonly used items:
library_benchmark,library_benchmark_group,binary_benchmark,binary_benchmark_group,main!,LibraryBenchmarkConfig,BinaryBenchmarkConfig, andCommand.Changed
of serial benchmark execution:
executing the next benchmark.
is an in-memory file system like tmpfs
changes: Consts arguments are shown in the DESCRIPTION of the the benchmark
output
module::path id:DESCRIPTIONin brackets in addition to the normalbenchmark function arguments (
file::group::func id:<A, B>(arg1, arg2)). Tokeep the output format consistent, the description now shows arguments always
in parentheses even when no consts were given (
a::b::c id:(arg1, arg2)).Additionally, binary benchmarks without an id now separate the DESCRIPTION
from the module path with a
:as ina::b::c :DESCRIPTION.--bbv-args,--cachegrind-args,--callgrind-args,--dhat-args,--drd-args,--helgrind-args,--massif-args,--memcheck-args,--valgrind-argsnowsupport specifying valgrind arguments without the
--flag for convenience.For example:
--callgrind-args='toggle-collect=some::*'instead of--callgrind-args='--toggle-collect=some::*'Added missing documentation, fixed typos, ...
Removed
log file content with log level: info.
Fixed
--bbv-args,--cachegrind-args,--callgrind-args,--dhat-args,--drd-args,--helgrind-args,--massif-args,--memcheck-args,--valgrind-argsarenow parsing multiple space separated argument lists correctly and split them
according to POSIX shell arguments.
and improvements to the
--helpoutput. Changed the ordering of some --flagsto group them according to similar functionality. Especially, the short help
-his now fixed and shows a quick summary of the long--helpoutputinstead of the long help itself.
--no-captureand
--no-summaryas aliases for--nocaptureand--nosummary. Ignore--fail-fastof the original rust test harness.Configuration
📅 Schedule: (UTC)
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR was generated by Mend Renovate. View the repository job log.