Skip to content

Latest commit

 

History

History
18 lines (12 loc) · 686 Bytes

README.md

File metadata and controls

18 lines (12 loc) · 686 Bytes

Small and simple implementations of various algorithms and data structures.

  • The include directory contains headers with (extensive) function and macro documentation.
  • The src directory contains the implementations.
  • The tests directory contains unit tests.

The code makes use of C99/11 features, including variadic macros, <stdbool.h>, static_assert(), and alignas() (for the arena allocator).

Running:

$ make
$ ./test

The entry point is in tests/test.c.