Skip to content

Releases: agl-alexglopez/ccc

v0.12.2

06 Jan 19:56
Compare
Choose a tag to compare

Release Notes:

  • Fix relative paths for the consuming install in bit set header.

v0.12.1

06 Jan 19:48
Compare
Choose a tag to compare

Release Notes:

  • Bit set is given same name shortening options as other containers.

v0.12.0

06 Jan 19:25
Compare
Choose a tag to compare

Release Notes:

  • Add bit set to container collection.
    • Fixed or dynamic sized use cases implemented
    • Modeled after upcoming C23 bit operations naming schemes.
    • Scanning, testing, and modifying the bit set by trailing or leading bits.
    • Scanning, testing, and modifying the bit set with custom ranges.
    • Basic set operations such as AND, OR, XOR, Subset, and Proper Subset implemented.
  • Documentation added for bit set.
  • Miscellaneous Documentation fixes throughout.

v0.11.0

16 Dec 22:09
Compare
Choose a tag to compare

Release Notes:

  • All associative container initializers have consistent key and elem field init order.

v0.10.1

13 Dec 20:13
Compare
Choose a tag to compare

Release Notes:

  • Add more tests for all associative containers.
  • Fix bug where insert in flat ordered maps returned newly inserted not old entry.

v0.10.0

08 Dec 20:23
Compare
Choose a tag to compare

Release Notes:

  • Remove ccc_fhm_static_init and ccc_fhm_zero_init.
  • Flat hash map can now be initialized at runtime or compile time regardless of the source of memory.
  • No special case initialization for flat hash map provides interface consistency across associative containers.

v0.9.1

02 Dec 02:08
Compare
Choose a tag to compare

Release Notes:

  • Header documentation fixes for flat priority queue.

v0.9.0

02 Dec 02:02
Compare
Choose a tag to compare

Release Notes:

  • Flat priority queue returns a reference to new position in buffer on update because old reference will be stale.
  • Simplify graph sample to solve Dijkstra's algorithm with a more simple structure.

v0.8.0

27 Nov 22:55
Compare
Choose a tag to compare

Release Notes:

  • Flat containers given data interface to access underlying buffer.
  • Flat containers given copy interface to easily copy to another flat container of the same type.
  • Initialization for flat containers cleaned up and highlighted in README.md, especially hash map.

v0.7.0

25 Nov 22:46
Compare
Choose a tag to compare

Release Notes:

  • Lemire fast mod added to hash map.
  • Old flat hash map initialization deprecated in favor of consistent interface across containers.
  • Multiple initialization options added to support compile time initialized hash table.