lists 0.1.1 copy "lists: ^0.1.1" to clipboard
lists: ^0.1.1 copied to clipboard

discontinued
outdated

Collection of the lists (BitList, FilledList, GroupedRangeList, ListPointer, RangeList, SparseBoolList, SparseList, StepList, WrappedList).

0.1.1 #

  • Added parameter equals to constructor SparseList() to specify comparison function of complex data structures
  • Source code changed to be more pedantic. If you don’t know what a pedantic code means, you can ask Google employees about it. Google greatly downgrade the rating of the package if, from their point of view, the code is not pedantic.

0.1.0 #

  • Algorithm in SparseList has been reworked

0.0.23 #

  • Fixed strong-mode cast errors.
  • Added increment to ListPointer, which is a type-safe way to increase the pointer.

0.0.22 #

  • Added strong_mode option

0.0.21 #

  • Added ListPointer which can be used effectively when porting the programs written in the C language

0.0.20 #

  • Added method getAllSpace(RangeList range) => List<GroupedRangeList<E>> to SparseList<E>

0.0.19 #

  • Added method getAlignedGroups(RangeList range) => List<GroupedRangeList<E>> to SparseList<E>

0.0.18 #

  • Fixed bug in SparseList.getGroups()

0.0.17 #

  • Added field frozen => bool to SparseList<E>
  • Added method freeze() => void to SparseList<E>
  • SparseList<E> now can be frozen

0.0.16 #

  • Fixed bug (change length of fixed list) in SparseList.addGroup()

0.0.15 #

  • Fixed bug (change length of fixed list) in SparseList.removeValues()
  • Fixed bug (change length of fixed list) in SparseList.trim()

0.0.14 #

  • Added method trim() => void to SparseList<E>
  • Fixed bug (decrease length) in SparseList.removeValues()
  • Improved performance of modifications SparseList<E>

0.0.12 #

  • Fixed bug (decrease length) in SparseList.removeValues()

0.0.11 #

  • Fixed bug in SparseList.removeValues()

0.0.10 #

  • Improved performance of modifications SparseList<E>
  • Removed limitations on the bounds of the range in SparseList.removeValues()

0.0.9 #

  • Added method getIndexes() => Iterable<int> to SparseList<E>

0.0.8 #

  • Added field groups => List<GroupedRangeList<E>> to SparseList<E>

0.0.7 #

  • Added field end => int to SparseList<E>
  • Added field start => int to SparseList<E>

0.0.6 #

  • Added class SparseBoolList
  • Modified method in SparseList<E> from getGroups(RangeList range) to getGroups([RangeList range])

0.0.5 #

  • Improved (up to 15%) the performance of the SparseList.addGroup() when the group added to the end

0.0.4 #

  • Added class GroupedRangeList<E>
  • Added class SparseList<E>
  • Added method includes(RangeList other) => bool to RangeList
  • Added method intersection(RangeList other) => RangeList to RangeList
  • Added method subtract(RangeList other) => List<RangeList> to RangeList
  • Added operator +(RangeList other) => RangeList to RangeList
7
likes
0
pub points
81%
popularity

Publisher

unverified uploader

Collection of the lists (BitList, FilledList, GroupedRangeList, ListPointer, RangeList, SparseBoolList, SparseList, StepList, WrappedList).

Repository (GitHub)
View/report issues

License

unknown (LICENSE)

More

Packages that depend on lists