Skip to content
This repository has been archived by the owner on Jul 18, 2022. It is now read-only.

Releases: Foxcapades/pdk

Version 1.2.0

07 Jul 19:55
2a05953
Compare
Choose a tag to compare

Changes:

  • Adds space inline property to deques to indicate the amount of space available between the current size and the allocated capacity.
  • Adds pushTail(*Deque) method to each deque allowing bulk adding from another deque of the same type
  • Adds slice(Int, Int): *Deque method to each deque allowing callers to slice a segment of the deque into a new separate deque of the same type
  • Adds slice(IntRange): *Deque method to each deque allowing callers to slice a segment of the deque into a new separate deque of the same type
  • Adds sliceToArray(Int, Int): *Array method to each deque allowing callers to slice a segment of the deque into a new array of the same primitive type
  • Adds sliceToArray(IntRange): *Array method to each deque allowing callers to slice a segment of the deque into a new array of the same primitive type
  • Adds hashCode() implementation'
  • Adds popFloat and popDouble mixins to UByteDeque and ByteDeque
  • Adds stringValue mixin to CharDeque
  • Adds integral pop mixins to UByteDeque mirroring those added to ByteDeque in v1.1.0

v1.1.0

06 Jul 11:37
376ecff
Compare
Choose a tag to compare

Features:

  • Bulk add to tail of deque from array
  • Bulk add to tail of deque from collection
  • ByteDeque helper methods:
    • popShort
    • popInt
    • popLong
    • popUByte
    • popUShort
    • popUInt
    • popULong

Version 1.0.1

02 Jul 02:25
9b1d05c
Compare
Choose a tag to compare

Fixes:

  • Fix issue that happens when copying single value deques via copyInto

Version 1.0.0

02 Jul 02:07
417e6dd
Compare
Choose a tag to compare

Initial release.