Skip to content

v0.1: arena.h release

Latest

Choose a tag to compare

@github-actions github-actions released this 26 Aug 18:02

v0.1: arena - Arena/Bump Allocator Release.

A C89 standard compliant, single header, nostdlib (no C Standard Library) Arena/Bump Allocator (ARENA).


Changes

  • [INFRA] add release workflow (beabe47)
  • [DOCS] typo (defbff4)
  • [DEP] update test.h (bd7ac91)
  • [INFRA] run on all macos hosts (1ba4115)
  • [INFRA] run all win hosts (b6123ea)
  • [TEST] fallback macos stdlib (d33e4b7)
  • [TEST] macos native malloc/free (9908325)
  • [MIN] cleanup redundant call (01ed600)
  • [MIN] format code (75d1bdd)
  • [MIN] code format (fc9e3e1)
  • Merge remote-tracking branch 'refs/remotes/origin/main' (3932840)
  • [FIX] if windows.h already included dont redefine (8e65c25)
  • [DOCS] nostdlib (c85b952)
  • [CORE] Check if windows.h included (1e24639)
  • [CORE] Add ARENA_API (4a767f8)
  • [INFRA] windows use direct gcc/clang for faster builds (50471aa)
  • [FIX] typo (c027567)
  • [FIX] Fallback to stdlib for macos (bc35eb4)
  • [FIX] macos SC_PAGESIZE (d04f3c7)
  • [FIX] macos getPageSize() (76e031b)
  • [FIX] linux malloc (a3bc0bf)
  • [INFRA] adjust ubuntu/macos cli (22aca13)
  • [CORE] Add macos/linux and custom allocator support (6470374)
  • [INITIAL] Ready Set Go (0115fa9)

What's Included

This release includes the arena.h header file as well as testing and example codes ready to be used.

Get started by downloading the source code today!