Change how loom concurrency testing is triggered. To get rid of loom in the dependency tree
oneshot pulls in, it has in addition to being gated behind cfg(oneshot_loom) also been made
an optional dependency. This makes this library way smaller for downstream consumers.
This has the downside that the crate now exposes a loom feature.
DOWNSTREAM USERS ARE NOT SUPPOSED TO EVER ENABLE THIS. No stability or semver
guarantees exist around the loom feature.
This change ultimately makes no difference for any user of oneshot in regular usage.
[0.1.7] - 2024-05-24
Added
Add is_closed method to the Sender.
Commits
9fa165c Bump version to 0.1.8 and update changelog
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 minor-patches group with 3 updates in the / directory: memchr, oneshot and clap.
Updates
memchr
from 2.7.2 to 2.7.4Commits
8ad3395
2.7.4b0af902
perf: revert fallback optimizationaee9f95
arch: add a second big endian regression test92edbb6
arch: add big endian regression test4836ac3
ci: use cross when enabledcf1373e
benchmarks: bump versionad08893
2.7.3a05cc64
lint: remove unused BITS associated constant345fab7
all: improve perf of memchr fallbacke8bdf6b
benchmarks: bump dependenciesUpdates
oneshot
from 0.1.6 to 0.1.8Changelog
Sourced from oneshot's changelog.
Commits
9fa165c
Bump version to 0.1.8 and update changelog0a824d5
Merge branch 'improve-loom-integration'26066b2
Put loom behind cfg(oneshot_loom) againa2081b6
Merge branch 'improve-ci'48dcf36
Introduce LOOM_MAX_BRANCHES=100000 again, since tests were flakyc393338
Fix documentation and errors with regards to activated featuresede14a7
Build documentation in CI347aec4
Run CI with --locked to verify Cargo.lock is up to dated911a58
Merge branch 'make-loom-optional'54b401e
Add loom feature to changelogUpdates
clap
from 4.5.4 to 4.5.7Release notes
Sourced from clap's releases.
Changelog
Sourced from clap's changelog.
Commits
6c6839a
chore: Releasee79ff0d
docs: Update changelogbe2e5ca
Merge pull request #5527 from epage/mincf5c958
fix(parser): Report correct num_args on too-fewe0c9619
test(parser): Snapshot num_args errors2f645d3
chore: Release6e1e036
docs: Update changelog7e1bbf8
Merge pull request #5523 from ben--/zsh-colon8e3c273
fix(zsh): Separate options from _arguments optionsDependabot 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