Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Backports for 0.18 #721

Draft
wants to merge 28 commits into
base: master
Choose a base branch
from
Draft

Backports for 0.18 #721

wants to merge 28 commits into from

Commits on Jan 19, 2021

  1. Switch to GitHub Actions for CI (#714)

    timholy authored and oxinabox committed Jan 19, 2021
    Configuration menu
    Copy the full SHA
    7663313 View commit details
    Browse the repository at this point in the history
  2. Fix MutableBinaryHeap, same issue as #686

    dm3 authored and oxinabox committed Jan 19, 2021
    Configuration menu
    Copy the full SHA
    f3d15dc View commit details
    Browse the repository at this point in the history
  3. bump version

    oxinabox committed Jan 19, 2021
    2 Configuration menu
    Copy the full SHA
    ebf1444 View commit details
    Browse the repository at this point in the history
  4. CI this branch

    oxinabox authored Jan 19, 2021
    Configuration menu
    Copy the full SHA
    2c18185 View commit details
    Browse the repository at this point in the history

Commits on Aug 9, 2021

  1. Configuration menu
    Copy the full SHA
    08ae3a7 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #747 from ChrisRackauckas/inference

    inline a bit to remove an inference trigger
    oxinabox authored Aug 9, 2021
    2 Configuration menu
    Copy the full SHA
    f2628b7 View commit details
    Browse the repository at this point in the history

Commits on Dec 8, 2021

  1. Fixed long-standing bug in balanced_tree.jl that corrupted SortedMult… (

    #775)
    
    * Fixed long-standing bug in balanced_tree.jl that corrupted SortedMultiDict
    for certain insertions.
    
    * Added test case from issue #773
    StephenVavasis authored and oxinabox committed Dec 8, 2021
    Configuration menu
    Copy the full SHA
    e53a05f View commit details
    Browse the repository at this point in the history
  2. bump version

    oxinabox committed Dec 8, 2021
    4 Configuration menu
    Copy the full SHA
    2a7e849 View commit details
    Browse the repository at this point in the history

Commits on May 6, 2022

  1. Configuration menu
    Copy the full SHA
    39766be View commit details
    Browse the repository at this point in the history
  2. bump patch

    oxinabox committed May 6, 2022
    2 Configuration menu
    Copy the full SHA
    612d0ef View commit details
    Browse the repository at this point in the history

Commits on May 24, 2022

  1. Compat compat

    oxinabox authored May 24, 2022
    2 Configuration menu
    Copy the full SHA
    d0dd2a0 View commit details
    Browse the repository at this point in the history

Commits on Jun 29, 2023

  1. fix: check key values, not get return for haskey(k, orderedrobindic…

    …t) (#858)
    
    * fix: check key values, not `get` return for haskey(k, orderedrobindict)
    
    * Fix: use isequal in setindex!
    
    * re-fix: use `get` for `in keys()` but descend to the actual id-dict
    
    * Remove accidental paste in docstring
    
    * consolidate tests for issue under testset
    
    ---------
    
    Co-authored-by: Micah Rufsvold <mjrufsvold@mathematica-mpr.com>
    2 people authored and oxinabox committed Jun 29, 2023
    Configuration menu
    Copy the full SHA
    468234c View commit details
    Browse the repository at this point in the history
  2. bump version

    oxinabox committed Jun 29, 2023
    2 Configuration menu
    Copy the full SHA
    4bc0db2 View commit details
    Browse the repository at this point in the history

Commits on Aug 3, 2023

  1. Configuration menu
    Copy the full SHA
    eb136b9 View commit details
    Browse the repository at this point in the history
  2. bump version

    oxinabox committed Aug 3, 2023
    2 Configuration menu
    Copy the full SHA
    3776698 View commit details
    Browse the repository at this point in the history

Commits on Dec 4, 2023

  1. Configuration menu
    Copy the full SHA
    430bec9 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #882 from JuliaCollections/eph/backport-rm-sort-pi…

    …racy
    
    [backport] remove tests for `sort(::Dict)`
    oxinabox authored Dec 4, 2023
    Configuration menu
    Copy the full SHA
    64e2230 View commit details
    Browse the repository at this point in the history

Commits on Jan 5, 2024

  1. Resize to new size. Fixes #788

    dantaras authored and Koustav Chowdhury committed Jan 5, 2024
    Configuration menu
    Copy the full SHA
    ccd675d View commit details
    Browse the repository at this point in the history
  2. bump version

    Koustav Chowdhury authored and Koustav Chowdhury committed Jan 5, 2024
    4 Configuration menu
    Copy the full SHA
    72af1f6 View commit details
    Browse the repository at this point in the history
  3. Merge pull request #889 from eulerkochy/release-0.18

    [Backport] Bugfix for resize in RobinDict
    eulerkochy authored Jan 5, 2024
    Configuration menu
    Copy the full SHA
    685f7bc View commit details
    Browse the repository at this point in the history

Commits on Feb 20, 2024

  1. Backport deque memory fix (#898)

    * Use `Base._unsetindex!` in `pop!` and `popfirst!` (#897)
    
    * Bump codecov/codecov-action from 3 to 4
    
    Bumps [codecov/codecov-action](https://github.com/codecov/codecov-action) from 3 to 4.
    - [Release notes](https://github.com/codecov/codecov-action/releases)
    - [Changelog](https://github.com/codecov/codecov-action/blob/main/CHANGELOG.md)
    - [Commits](codecov/codecov-action@v3...v4)
    
    ---
    updated-dependencies:
    - dependency-name: codecov/codecov-action
      dependency-type: direct:production
      update-type: version-update:semver-major
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    
    * Use `Base._unsetindex!` in `pop!` and `popfirst!` for Deque
    
    So that popped elements are not rooted by the deque and can be
    GCed when they drop out of caller scope.
    
    * Test Deque for leaks
    
    * Use `Base._unsetindex!` in `pop!` and `popfirst!` for CircularDeque
    
    So that popped elements are not rooted by the deque and can be GCed
    when they drop out of caller scope.
    
    * Test CircularDeque for leaks
    
    ---------
    
    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    
    * Bump version
    
    * Make compatible with ancient Julia versions
    
    * fixup! Make compatible with ancient Julia versions
    
    * fixup! fixup! Make compatible with ancient Julia versions
    
    ---------
    
    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: Kiran Pamnany <kpamnany@users.noreply.github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    3 people authored Feb 20, 2024
    4 Configuration menu
    Copy the full SHA
    b5ba47d View commit details
    Browse the repository at this point in the history

Commits on Mar 5, 2024

  1. Configuration menu
    Copy the full SHA
    37912cf View commit details
    Browse the repository at this point in the history
  2. bump version

    oxinabox committed Mar 5, 2024
    2 Configuration menu
    Copy the full SHA
    5156e74 View commit details
    Browse the repository at this point in the history

Commits on Apr 12, 2024

  1. Delete unnecessary methods to fix invalidations

    - Base.keys() already works on AbstractDict's so we don't need one for
      Accumulator.
    - Base.eltype() is already defined for AbstractArray's and CircularBuffer is an
      AbstractVector so it doesn't need to define it again.
    - A Base.convert() from AbstractArray to Array is already defined:
      https://github.com/JuliaLang/julia/blob/1ae41a2c0a3ba49d4b39dc4933dddf952b5f7f3c/base/array.jl#L612
    JamesWrigley committed Apr 12, 2024
    Configuration menu
    Copy the full SHA
    2dbfb80 View commit details
    Browse the repository at this point in the history
  2. Bump version to 0.18.19

    JamesWrigley committed Apr 12, 2024
    Configuration menu
    Copy the full SHA
    91a76c9 View commit details
    Browse the repository at this point in the history
  3. Merge pull request #905 from JamesWrigley/v0.18.19

    Backport invalidation fixes to 0.18.19
    oxinabox authored Apr 12, 2024
    2 Configuration menu
    Copy the full SHA
    88efafb View commit details
    Browse the repository at this point in the history

Commits on Apr 18, 2024

  1. mark heapify to inline

    oxinabox committed Apr 18, 2024
    Configuration menu
    Copy the full SHA
    266216a View commit details
    Browse the repository at this point in the history
  2. bump version

    oxinabox committed Apr 18, 2024
    2 Configuration menu
    Copy the full SHA
    45f9985 View commit details
    Browse the repository at this point in the history