Skip to content

Releases: JuliaCollections/DataStructures.jl

v0.18.15

03 Aug 14:18
Compare
Choose a tag to compare

DataStructures v0.18.15

Diff since v0.18.14

Closed issues:

  • remove the <:Number constraint in Accumulator (#859)

Merged pull requests:

v0.18.14

29 Jun 03:22
Compare
Choose a tag to compare

DataStructures v0.18.14

Diff since v0.18.13

Closed issues:

  • Iterating a SortedDict causes memory allocation (#93)
  • SortedDict construction tripped up by tuples and Any (#239)
  • SortedSet confusion with keys that sort (but not compare) the same (#528)
  • Revising sorted collections documentation (#667)
  • Semitokens versus tokens in sorted containers (#669)
  • sorted containers do not have reverse iterators (#671)
  • Misleading doc for insert!(sc, k) (#726)
  • Merge for sorted containers too slow (#742)
  • missing some generic interfaces for sorted containers (#767)
  • Seeking advice: SortedDict constructors (#781)
  • Updating a SortedMultiDict (#815)
  • DefaultDict(Dict) does not work as expected (#817)
  • Sorted container documentation not updated on github.io (#819)
  • Latest released version doesn't seems to contain the code (#831)
  • BinaryTree limit depth (#834)
  • RobinDict infinite loop (#835)
  • The dev documentation is not up to date. (#839)
  • Big invalidation method: iterate(v::Union{Base.KeySet{<:Any, <:DataStructures.SwissDict}, Base.ValueIterator{<:DataStructures.SwissDict}}, state) (#841)
  • typos (#848)
  • Tag a new version (#855)
  • Base.in(x, KeySet{OrderedRobinDict}) should not use get (#857)

Merged pull requests:

v0.18.13

24 May 10:52
d0dd2a0
Compare
Choose a tag to compare

DataStructures v0.18.13

Diff since v0.18.12

Merged pull requests:

  • CompatHelper: bump compat for Compat to 4, (keep existing compat) (#814) (@github-actions[bot])

v0.18.12

06 May 12:28
Compare
Choose a tag to compare

DataStructures v0.18.12

Diff since v0.18.11

Closed issues:

  • SortedSet Comparator (#515)
  • Disjoint sets docs are not up to date (#740)
  • CircularBuffer push! increases size even if value can't be converted (#754)
  • SortedMultiDict losing elements (#773)
  • UnitRange{DataStructures.Tokens.IntSemiToken} (#778)
  • Setindex broken (#799)

Merged pull requests:

v0.18.11

08 Dec 21:56
Compare
Choose a tag to compare

DataStructures v0.18.11

Diff since v0.18.10

Closed issues:

  • Use push! and pop! for PriorityQueue etc (#296)
  • Sum of a Queue is type unstable (#619)
  • Iterate over the priorities and elements in a priority queue directly (#749)

Merged pull requests:

v0.18.10

09 Aug 17:12
f2628b7
Compare
Choose a tag to compare

DataStructures v0.18.10

Diff since v0.18.9

Closed issues:

  • CircularDeque: shouldn't front and back be first and last? (#544)
  • DisjointSets hangs if input is a collection of Any (#570)
  • append! broken for MutableLinkedLists? (#725)
  • Heaps: 'first()' broken (#731)
  • Should Compat.jl exist in Project.toml? (#732)
  • Iterator for AVLTree (#738)

Merged pull requests:

v0.18.9

19 Jan 14:28
Compare
Choose a tag to compare

DataStructures v0.18.9

Diff since v0.18.8

Closed issues:

  • AVL tree (#503)
  • recursively sort dicts (#697)
  • storing a Pair{K,V} in the heap in PriorityQueue seems redundant (#701)
  • Request for joining the organisation (#702)
  • Behaviour of getindex in MutableLinkedList (#718)

Merged pull requests:

v0.18.8

23 Oct 00:20
d293264
Compare
Choose a tag to compare

DataStructures v0.18.8

Diff since v0.18.7

Merged pull requests:

  • Fixed type-instability in Deque iterator (#689) (@mfalt)

v0.18.7

03 Oct 23:06
353a340
Compare
Choose a tag to compare

DataStructures v0.18.7

Diff since v0.18.6

Closed issues:

  • Cannot run documented example for alternative heap ordering. (#684)
  • BinaryMaxHeap{Int64}() isa BinaryMaxHeap{Int64} == false (#686)

Merged pull requests:

v0.18.6

15 Sep 19:05
355a7a8
Compare
Choose a tag to compare

DataStructures v0.18.6

Diff since v0.18.5

Closed issues:

  • BoundsError in MutableBinaryHeap delete! with 3 elements (#678)

Merged pull requests: