The default EventKind for RegressionConfig and FlamegraphConfig changed, to EventKind::Ir so, if you're updating from a previous version of iai-callgrind, please read carefully!
Added
(#71): Add a DHAT cost summary similar to the summary of callgrind events in the benchmark run output. Thanks to @dewert99.
(#80): Add pre-built iai-callgrind-runner binaries for most valgrind supported targets to the github release pages. iai-callgrind-runner can now also be installed with cargo binstall. The github release pages from v0.7.0 upwards have been updated to include the pre-built binaries, too.
(#88): Support filtering benchmarks by name. This is a command-line option only and the filter can be given as positional argument in cargo bench -- FILTER. Specifying command-line arguments in addition to the FILTER still works.
(#144): Verify compatibility with latest valgrind release 3.23.0 and update client requests to newly supported target arm64/freebsd.
(#152): Support comparison of benches in library benchmark functions by id.
(#158): Support environment variable IAI_CALLGRIND_<TRIPLE>_VALGRIND_INCLUDE with <TRIPLE> being the hosts target triple. This variable takes precedence over the more generic IAI_CALLGRIND_VALGRIND_INCLUDE environment variable. Thanks to @qRoC
Changed
(#94): Support running iai-callgrind benchmarks without cache simulation
(--cache-sim=no). Previously, specifying this option emitted a warning. Note that running the benchmarks with --cache-sim=no implies that there is also no estimated cycles calculation.
(#106): Due to #94, the default EventKind for RegressionConfig and FlamegraphConfig changed from EventKind::EstimatedCycles to EventKind::Ir.
Updated locked dependencies to their most recent version
Due to backwards incompatible changes to the summary schema the schema version was updated v1 -> v2. The current schema file is stored in iai-callgrind-runner/schemas/summary.v2.schema.json
Fixed
(#86): Fix positional arguments meant as filter as in cargo bench -- FILTER caused iai-callgrind to crash.
The default EventKind for RegressionConfig and FlamegraphConfig changed,
to EventKind::Ir so, if you're updating from a previous version of
iai-callgrind, please read carefully!
Added
(#71): Add a DHAT
cost summary similar to the summary of callgrind events in the benchmark run
output. Thanks to @dewert99.
(#80): Add
pre-built iai-callgrind-runner binaries for most valgrind supported targets
to the github release pages. iai-callgrind-runner can now also be installed
with cargo binstall.
(#88): Support
filtering benchmarks by name. This is a command-line option only and the
filter can be given as positional argument in cargo bench -- FILTER.
Specifying command-line arguments in addition to the FILTER still works.
(#144): Verify
compatibility with latest valgrind release 3.23.0 and update client requests
to newly supported target arm64/freebsd.
(#152): Support
comparison of benches in library benchmark functions by id.
(#158): Support
environment variable IAI_CALLGRIND_<TRIPLE>_VALGRIND_INCLUDE with <TRIPLE>
being the hosts target triple. This variable takes precedence over the more
generic IAI_CALLGRIND_VALGRIND_INCLUDE environment variable. Thanks to
@qRoC
Changed
(#94): Support
running iai-callgrind benchmarks without cache simulation
(--cache-sim=no). Previously, specifying this option emitted a warning. Note
that running the benchmarks with --cache-sim=no implies that there is also
no estimated cycles calculation.
(#106): Due to
#94, the
default EventKind for RegressionConfig and FlamegraphConfig changed from
EventKind::EstimatedCycles to EventKind::Ir.
Updated locked dependencies to their most recent version
Due to backwards incompatible changes to the summary schema the schema version
was updated v1 -> v2. The current schema file is stored in
iai-callgrind-runner/schemas/summary.v2.schema.json
Fixed
(#86): Fix
positional arguments meant as filter as in cargo bench -- FILTER cause
... (truncated)
Commits
843239d cicd(release): Remove x86_64-pc-solaris target since compilation fails
c94123c cicd(release): Fix deprecated sun solaris target to x86_64_pc_solaris
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
- `@dependabot show ignore conditions` will show all of the ignore conditions of the specified dependency
- `@dependabot ignore major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)
- `@dependabot ignore minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)
- `@dependabot ignore ` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)
- `@dependabot unignore ` will remove all of the ignore conditions of the specified dependency
- `@dependabot unignore ` will remove the ignore condition of the specified dependency and ignore conditions
Bumps the cargo group with 8 updates in the / directory:
1.0.82
1.0.86
1.0.6
1.0.7
0.4.5
0.4.6
0.7.5
0.7.6
0.10.2
0.11.0
1.0.116
1.0.117
1.0.198
1.0.202
1.5.1
1.5.2
Updates
anyhow
from 1.0.82 to 1.0.86Release notes
Sourced from anyhow's releases.
Commits
8ea1819
Release 1.0.860a1b405
Merge pull request #373 from dtolnay/minusnege0c74f2
Ensure $:literal never matches negative literal013c66e
Fix parse error with non-literal after minus signca7aff7
Add binary operator ensure tests2737bbe
Release 1.0.8582b8b34
Merge pull request #371 from dtolnay/splitad78d70
Preserve more token spans in expression parser5cce406
Parse comparison operators before other binary operators7205394
Merge pull request #369 from dtolnay/tokensplitUpdates
anstyle
from 1.0.6 to 1.0.7Commits
caeb9d8
chore: Release3f7df27
docs: Update changelog41a1dd3
Merge pull request #188 from epage/msrv255c79b
fix: Drop MSRV to 1.64d2d2b73
Merge pull request #187 from epage/templateb53bf3a
style: Restore prelude wildcarde229852
chore: Update from _rust/main template181a2cf
chore(ci): Allow prelude wildcard imports82cf9a6
chore(ci): Reduce noisy lintsa01f25d
chore(ci): Reduce noisy lintsUpdates
num-complex
from 0.4.5 to 0.4.6Changelog
Sourced from num-complex's changelog.
Commits
91fdc06
Merge pull request #128 from cuviper/release-0.4.66e7aeb7
Release 0.4.6c8c06ae
Merge pull request #127 from cuviper/lints67398e3
Fixclippy::needless_borrows_for_generic_args
e997032
Fixclippy::unit_arg
e367f3a
Avoidclippy::needless_borrow
inInv
69ba649
Stop using deprecated trim methodsa52a8e1
Merge pull request #126 from cuviper/ctorsd872f24
Addc32
andc64
helpers14abf27
Bump the compatibility noteUpdates
palette
from 0.7.5 to 0.7.6Changelog
Sourced from palette's changelog.
Commits
43ff0a6
Merge pull request #397 from Ogeon/prepare_0.7.6bd08f74
Prepare release 0.7.652bebbd
Merge pull request #392 from Ogeon/deny_doc_warnings7fdd0e1
Merge pull request #395 from Ogeon/update_release_actions0f520c4
Update the dependencies of custom actions68410a6
Merge pull request #393 from Ogeon/rename_analogous2aa19895
Merge pull request #394 from Ogeon/coverage_componentsb8ad2ee
Try to use components for coverage8074a98
Renameanalogous2
toanalogous_secondary
7be86e5
Fix documentation warningsUpdates
iai-callgrind
from 0.10.2 to 0.11.0Release notes
Sourced from iai-callgrind's releases.
Changelog
Sourced from iai-callgrind's changelog.
... (truncated)
Commits
843239d
cicd(release): Remove x86_64-pc-solaris target since compilation failsc94123c
cicd(release): Fix deprecated sun solaris target to x86_64_pc_solaris602e32c
Merge branch 'release'709136a
Update CHANGELOGc7c360f
Update iai-callgrind v0.10.2 -> v0.11.008e1bc1
Revert changes to summary schema v1 to state of iai-callgrind v0.10.236ce015
Update iai-callgrind summary schema version v1 -> v2adc164e
Merge pull request #158 from gamma0987/101-support-target-triple-in-valgrind-...fddc28e
feat: Allow valgrind include by triple environment variable only in upper case044ae3e
feat: add support thevalgrind include
by tripleUpdates
serde_json
from 1.0.116 to 1.0.117Release notes
Sourced from serde_json's releases.
Commits
0ae247c
Release 1.0.1174517c7a
PartialEq is not implemented between Value and 128-bit intsfdf99c7
Combine number PartialEq testsb4fc245
Merge pull request #1130 from serde-rs/checkcfg98f1a24
Resolve unexpected_cfgs warningUpdates
serde
from 1.0.198 to 1.0.202Release notes
Sourced from serde's releases.
Commits
9e32a40
Release 1.0.20287f635e
Release serde_derive_internals 0.29.1d4b2dfb
Merge pull request #2743 from dtolnay/renameallrulesf6ab0bc
Provide public access to RenameAllRules in serde_derive_internals48cc2a6
Replace use of a syn From impl3202a68
Skip rerunning build script on library code changesb4f1bc1
Release 1.0.201029ab46
Merge pull request #2737 from dtolnay/checkcfg220ca0c
Resolve unexpected_cfgs warning20306f4
Fix cfg on test_systemtime_overflowUpdates
tauri-build
from 1.5.1 to 1.5.2Release notes
Sourced from tauri-build's releases.
... (truncated)
Commits
07b6f9f
apply version updates (#9683)db9ec4e
ci: fix msrv check (#9682)2a9a280
ci: fix msrv check (#9681)5ee5ed4
fix: schemars 0.8.18 compatibility (#9680)b8fd8e1
refactor(nsis): use nsis's built-in com plugin instead of ApplicationID plugi...0749a84
chore(cli/deps): updatensis-tauri-utils
to0.3
(#9605)80db9df
ci: use node 16 (#9600)532279b
ci(1.x): Fix publishing of cli-macos-x64 (#9575)3e98145
fix(core): run plugin init script in a separate context (#9570)fd2f8ab
ci(1.x): Remove nodejs14 test in cli.js publishing workflow (#9569)Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting
@dependabot rebase
.Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show