exercism / rust-test-runner

GNU Affero General Public License v3.0
3 stars 15 forks source link

Bump the all group across 1 directory with 14 updates #136

Closed dependabot[bot] closed 4 months ago

dependabot[bot] commented 4 months ago

Bumps the all group with 14 updates in the /local-registry directory:

Package From To
bigdecimal 0.4.3 0.4.5
bitflags 2.5.0 2.6.0
bit-set 0.5.3 0.6.0
counter 0.5.7 0.6.0
dashmap 5.5.3 6.0.1
derive_more 0.99.17 0.99.18
either 1.12.0 1.13.0
lazy_static 1.4.0 1.5.0
num-bigint 0.4.5 0.4.6
proptest 1.4.0 1.5.0
regex-lite 0.1.5 0.1.6
strum 0.26.2 0.26.3
strum_macros 0.26.3 0.26.4
uuid 1.8.0 1.9.1

Updates bigdecimal from 0.4.3 to 0.4.5

Release notes

Sourced from bigdecimal's releases.

v0.4.5

Changes

  • Remove restrictions on num-* dependencies.

    • num-traits and num-bigint need to be specified for users using Rust versions older than 1.60 (let me know if this should be continued to be supported)
  • Fix some bad assumptions when running in 32 bit mode.

    • Uses of as usize have been replaced with as u64

v0.4.4

Changes

  • Revert formatting semantics to match Rust's meanings rather than Python's
    • The meaning of the formatting string "{:.4}" has returned to "4 digits after decimal place" rather than "four digits of precision"
  • Add new compile-time parameters for safer formatting
    • Configurable thresholds prevent printing out full decimal form of large numbers, like 1e999999999999999 (could be used in)
  • Improved JSON serialization / formatting routines

[!NOTE] Please add your own tests to ensure this library formats (and continues to format) numbers as you expect

  • Added methods

    • BigDecimalRef::clone_into
    • BigDecimal::set_scale (mutable version of take_and_scale)
  • Optimized bigdecimal comparison algorithms

  • Restricted versions of num-* crates to respect Minimum Supported Rust Version (1.43)

    • I may raise this up soon
Commits
  • 369dfae v0.4.5
  • 682343b Version 0.4.5
  • 4c5ee5a Remove i686 test-job in gitlab-ci
  • a439e79 Fix usize issues with 32-bit architecture
  • 8f2936c Add i686 test-job to gitlab-ci
  • dc70cca Replace more references of usize with u64 for 32-bit arch
  • a64bdbf Fix digit counting for 32-bit arch in impl_fmt
  • 570ed33 Standardize capitalization
  • bee64e8 Remove invalid unwrap
  • ed1757a Update .circleci to respect Cargo.lock
  • Additional commits viewable in compare view


Updates bitflags from 2.5.0 to 2.6.0

Release notes

Sourced from bitflags's releases.

2.6.0

What's Changed

New Contributors

Full Changelog: https://github.com/bitflags/bitflags/compare/2.5.0...2.6.0

Changelog

Sourced from bitflags's changelog.

2.6.0

What's Changed

New Contributors

Full Changelog: https://github.com/bitflags/bitflags/compare/2.5.0...2.6.0

Commits
  • 1351369 Merge pull request #412 from KodrAus/cargo/2.6.0
  • a187b29 prepare for 2.6.0 release
  • e1ac235 Merge pull request #411 from KodrAus/fix/impl-mode-attributes
  • dc8f03a allow specifying outer attributes in impl mode
  • 9c4b93c Merge pull request #410 from waywardmonkeys/fix-typo
  • 980c588 Fix typo
  • 9f633fe Merge pull request #408 from KodrAus/chore/ci-fix
  • 70a8247 update stderr messages
  • 650025d update to scorecard 2.3.1
  • 4020868 Merge pull request #396 from bitflags/ci/scorecard
  • Additional commits viewable in compare view


Updates bit-set from 0.5.3 to 0.6.0

Commits


Updates counter from 0.5.7 to 0.6.0

Release notes

Sourced from counter's releases.

v0.6.0

What's Changed

New Contributors

Full Changelog: https://github.com/coriolinus/counter-rs/compare/v0.5.7...v0.5.8

Commits
  • 01637a6 update version in preparation for release
  • 5cb4da6 Merge pull request #46 from matthewmcintire-savantx/master
  • ec3c4e0 reword README features annotation for future-proofing
  • b6197b0 rm an unused import which caused a warning in certain configurations
  • d1f988d Update README.md
  • 968b5d5 update readme
  • 34f055d incorporate suggestions from PR
  • 54e63ce Merge branch 'master' of github.com:matthewmcintire-savantx/counter-rs
  • 0deea76 test serialize deserialize
  • bbb3eb3 Merge branch 'coriolinus:master' into master
  • Additional commits viewable in compare view


Updates dashmap from 5.5.3 to 6.0.1

Release notes

Sourced from dashmap's releases.

v6.0.1

This is a patch release, now the main release for v6 as v6.0.0 was yanked shortly after release.

Thanks to @​JesusGuzmanJr for notifying me about a critical bug that was introduced so that I could resolve it: #304.

PRs for this release: #305 + https://github.com/xacrimon/dashmap/commit/d5c8be6213ca85d7e3ccbcc1eb5b95651ce7e253

v6.0.0

This release contains performance optimizations, most notably 10-40% gains on Apple Silicon but also 5-10% gains when measured in Intel Sapphire Rapids. This work was accomplished in:

Minor QoL improvements were made in:

Special to the following contributors for making this release possible:

v6.0.0-rc.1

This release contains performance optimizations, most notably 10-40% gains on Apple Silicon but also 5-10% gains when measured in Intel Sapphire Rapids. This work was accomplished in:

Minor QoL improvements were made in:

Special to the following contributors for making this release possible:

Commits
  • d5c8be6 add shrink_to_fit test
  • 488dbfa fix deadlock in shrink_to_fit (#305)
  • 458238c v6.0.0
  • 1e3df1a v6.0.0-rc.1
  • bdb86b0 Merge branch 'arthurprs-small-optimizations'
  • 4cdfc39 fix: merge errors
  • 74b34f8 Merge branch 'small-optimizations' of github.com:arthurprs/dashmap into arthu...
  • 5514533 Allow map_in_place to be called then the callee is already panicking. (#300)
  • 4be6f57 Re-export Entry types at top level (#302)
  • 92d64ba cache-align the shards to improve throughput (#303)
  • Additional commits viewable in compare view


Updates derive_more from 0.99.17 to 0.99.18

Changelog

Sourced from derive_more's changelog.

0.99.18 - 2024-06-15

  • Update syn to version 2.x
  • Bump minimum supported rust version to 1.65

0.99.10 - 2020-09-11

Improvements

  • From supports additional types for conversion: #[from(types(u8, u16))].

0.99.7 - 2020-05-16

Fixes

  • Fix generic derives for MulAssign

Improvements

  • When specifying specific features of the crate to only enable specific derives, the extra-traits feature of syn is not always enabled when those the specified features do not require it. This should speed up compile time of syn when this feature is not needed.

0.99.6 - 2020-05-13

Improvements

  • Make sure output of derives is deterministic, for better support in rust-analyzer

0.99.5 - 2020-03-28

New features

Fixes

  • Fix generic bounds for Deref and DerefMut with forward, i.e. put Deref bound on whole type, so on where Box<T>: Deref instead of on T: Deref. (#107)

  • The tests directory is now correctly included in the crate (requested by Debian package maintainers)

0.99.4 - 2020-03-28

... (truncated)

Commits
  • 678a473 chore: Release derive_more version 0.99.18
  • fcde556 Include example published package
  • 89cbd82 Remove track_caller feature detection because msrv was bumped
  • db36f6d Fix question marks
  • f0c2530 fmt
  • 461db95 Fix issue when compiling on 1.65
  • 39ad36f Update changelog for v0.99.18
  • 57b6e17 Update to syn 2
  • ea4fa94 Fix tests
  • ab82aef Ignore error doctests as it still contains old backtrace logic
  • Additional commits viewable in compare view


Updates either from 1.12.0 to 1.13.0

Commits
  • e3ec250 Merge pull request #108 from cuviper/release-1.13.0
  • 00fecfb Release 1.13.0
  • add1817 Fix clippy::doc_lazy_continuation
  • cd0aab9 Merge pull request #107 from ColonelThirtyTwo/cloned-copied
  • e31810d Fix docs on Either<&mut L, &mut R>::copied
  • 8e62690 Add Either::cloned and Either::copied
  • See full diff in compare view


Updates lazy_static from 1.4.0 to 1.5.0

Commits


Updates num-bigint from 0.4.5 to 0.4.6

Changelog

Sourced from num-bigint's changelog.

Release 0.4.6 (2024-06-27)

Contributors: @​cuviper, @​ralphtandetzky, @​yhx-12243

Commits
  • a25836e Merge pull request #313 from cuviper/release-0.4.6
  • 2b33deb Release 0.4.6
  • 98efc2b Merge pull request #312 from cuviper/x32
  • 5d530aa Fixes for target x32
  • 124eac8 Merge pull request #309 from yhx-12243/strip-prefix
  • 635c687 style: use strip_prefix instead of manual starts_with/slice
  • 71b78bc Merge pull request #308 from cuviper/less-wide
  • 98bea13 Remove the last use of SignedDoubleBigDigit
  • d9fb6e6 Mimic the standard library for adc and sbb fallbacks
  • f511841 Merge pull request #306 from cuviper/docsrs
  • Additional commits viewable in compare view


Updates proptest from 1.4.0 to 1.5.0

Commits
  • ca308b0 Merge pull request #462 from mirandaconrado/master
  • 0a53eda Merge pull request #467 from matthew-russo/macro-0.1
  • 96a2dab Merge pull request #464 from matthew-russo/master
  • f818fa2 Release : prep for proptest-macro 0.1.0 release
  • e275f8a Release : prep for proptest-derive 0.5 release
  • f87ec63 Release : prep for proptest 1.5 release
  • 060cfbe [Doc] Arbitrary : add a note about the derive macro in Arbitrary's documentation
  • 1426f0f Update changelog
  • 7774b9c Detect empty ranges during tree creation
  • 24412f5 Update compiletest_rs requirement from 0.10 to 0.11 (#455)
  • Additional commits viewable in compare view


Updates regex-lite from 0.1.5 to 0.1.6

Changelog

Sourced from regex-lite's changelog.

0.1.69

0.1.68

  • [PR #210](rust-lang/regex#210): Fixed a performance bug in bytes::Regex::replace where extend was used instead of extend_from_slice.
  • [PR #211](rust-lang/regex#211): Fixed a bug in the handling of word boundaries in the DFA.
  • [PR #213](https://github.com/rust-lang/pull/213): Added RE2 and Tcl to the benchmark harness. Also added a CLI utility from running regexes using any of the following regex engines: PCRE1, PCRE2, Oniguruma, RE2, Tcl and of course Rust's own regexes.

0.1.67

  • [PR #201](rust-lang/regex#201): Fix undefined behavior in the regex! compiler plugin macro.
  • [PR #205](rust-lang/regex#205): More improvements to DFA performance. Competitive with RE2. See PR for benchmarks.
  • [PR #209](rust-lang/regex#209): Release 0.1.66 was semver incompatible since it required a newer version of Rust than previous releases. This PR fixes that. (And 0.1.66 was yanked.)

0.1.66

  • Speculative support for Unicode word boundaries was added to the DFA. This should remove the last common case that disqualified use of the DFA.
  • An optimization that scanned for suffix literals and then matched the regular expression in reverse was removed because it had worst case quadratic time complexity. It was replaced with a more limited optimization where, given any regex of the form re$, it will be matched in reverse from the end of the haystack.
  • [PR #202](rust-lang/regex#202): The inner loop of the DFA was heavily optimized to improve cache locality and reduce the overall number of instructions run on each iteration. This represents the first use of unsafe in regex (to elide bounds checks).
  • [PR #200](rust-lang/regex#200): Use of the mempool crate (which used thread local storage) was replaced with a faster version of a similar API in @​Amanieu's thread_local crate. It should reduce contention when using a regex from multiple threads

... (truncated)

Commits


Updates strum from 0.26.2 to 0.26.3

Release notes

Sourced from strum's releases.

v0.26.3

What's Changed

New Contributors

Full Changelog: https://github.com/Peternator7/strum/compare/v0.26.2...v0.26.3

Changelog

Sourced from strum's changelog.

0.26.3 (strum_macros)

  • #344: Hide EnumTable because it's going to be deprecated in the next version.
  • #357: Fixes an incompatiblity with itertools by using the fully qualified name rather than the inherent method.
  • #345: Allows unnamed tuple like variants to use their variants in string interpolation. #[strum(to_string = "Field 0: {0}, Field 1: {1})")] will now work for tuple variants
Commits
  • c89286f Update changelog & strum_macros version
  • 0c85c16 Use associated function syntax for calling get on an EnumIter, eliminatin...
  • 9689d7b add hyperlinks to documentation and clarify derive macros (#355)
  • 186d29f Interpolate unnamed enum variant fields in to_string attribute (#345)
  • 410062e Fix broken links (#350)
  • 1e46337 Update heck requirement (#346)
  • f5fce03 Fix typos & misspellings in docs (#347)
  • See full diff in compare view


Updates strum_macros from 0.26.3 to 0.26.4

Changelog

Sourced from strum_macros's changelog.

0.26.4 (strum_macros)

  • #360: Fixes bug introduced with new string interpolation feature where unit structs took an implicit unnecessary dependency on ::core::alloc.
Commits


Updates uuid from 1.8.0 to 1.9.1

Release notes

Sourced from uuid's releases.

1.9.1

What's Changed

Full Changelog: https://github.com/uuid-rs/uuid/compare/1.9.0...1.9.1

1.9.0

Uuid::now_v7() is guaranteed to be monotonic

Before this release, Uuid::now_v7() would only use the millisecond-precision timestamp for ordering. It now also uses a global 42-bit counter that's re-initialized each millisecond so that the following will always pass:

let a = Uuid::now_v7();
let b = Uuid::now_v7();

assert!(a < b);

What's Changed

New Contributors

Full Changelog: https://github.com/uuid-rs/uuid/compare/1.8.0...1.9.0

Commits
  • 36e6f57 Merge pull request #763 from uuid-rs/cargo/1.9.1
  • 65bf733 prepare for 1.9.1 release
  • d0a2461 Merge pull request #762 from uuid-rs/fix/double-lock
  • 20911bd avoid taking the shared lock when getting usable bits in Uuid::now_v7
  • c01feb8 Merge pull request #761 from uuid-rs/chore/bulk-example
  • 864239b add an example of generating bulk v7 UUIDs
  • 4a129e7 Merge pull request #760 from uuid-rs/cargo/1.9.0
  • 6bfee6b prepare for 1.9.0 release
  • 62b7145 Merge pull request #759 from uuid-rs/chore/v7-counter-cleanup
  • 62e968c clean up new Timestamp APIs
  • Additional commits viewable in compare view


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
dependabot[bot] commented 4 months ago

Looks like these dependencies are updatable in another way, so this is no longer needed.