Skip to content

Releases: cm-jones/libdsc

libdsc-0.1.0-alpha

20 Apr 07:47
Compare
Choose a tag to compare
libdsc-0.1.0-alpha Pre-release
Pre-release

libdsc-0.1.0-alpha (2024-04-20)

This is the initial release of libdsc: an open-source C library featuring efficient implementations of essential data structures.

Features

  • Vector: a dynamic array that automatically resizes as needed.
  • Stack: a last in, first out (LIFO) data structure.
  • Queue: a first in, first out (FIFO) data structure.
  • List: a singly linked list implementation.
  • Set: an unordered collection of unique values.
  • Map: an associative array that stores key-value pairs.

Other Improvements

  • Comprehensive unit tests for each data structure.
  • Makefile for building the library.
  • Detailed README with usage instructions and API documentation.
  • GitHub Actions workflow for continuous integration.
  • Licensed under the GNU General Public License v3.0.

For more details, please refer to the CHANGELOG.