Skip to content

Conversation

renovate[bot]
Copy link
Contributor

@renovate renovate bot commented May 20, 2022

WhiteSource Renovate

This PR contains the following updates:

Package Type Update Change
moka dependencies patch =0.8.3 -> =0.8.4

Release Notes

moka-rs/moka

v0.8.4

Compare Source

Fixed
  • Fix the following issue by upgrading Quanta crate to v0.10.0 ([#​126][gh-pull-0126]):
    • Quanta v0.9.3 or older may not work correctly on some x86_64 machines where
      the Time Stamp Counter (TSC) is not synched across the processor cores.
      ([#​119][gh-issue-0119])
    • For more details about the issue, see [the relevant section][panic_in_quanta]
      of the README.
Added
  • Add get_with_if method to the following caches ([#​123][gh-issue-0123]):
    • sync::Cache
    • sync::SegmentedCache
    • future::Cache
Changed

The followings are internal changes to improve memory safety in unsafe Rust usages
in Moka:

  • Remove pointer-to-integer transmute by converting UnsafeWeakPointer from usize
    to *mut T. ([#​127][gh-pull-0127])
  • Increase the num segments of the waiters hash table from 16 to 64
    ([#​129][gh-pull-0129]) to reduce the chance of the following issue occurring:
    • Segfaults under heavy workloads on a many-core machine. ([#​34][gh-issue-0034])

Configuration

📅 Schedule: At any time (no schedule defined).

🚦 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.


  • If you want to rebase/retry this PR, click this checkbox.

This PR has been generated by WhiteSource Renovate. View repository job log here.

@Turbo87 Turbo87 merged commit 46b8d40 into master May 20, 2022
@Turbo87 Turbo87 deleted the renovate/moka-0.x branch May 20, 2022 12:44
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants