Skip to content

Releases: jsicard833/forge

v0.1.1 Alpha

19 Jun 22:44
158fb16

Choose a tag to compare

v0.1.1 Alpha Pre-release
Pre-release

What's Changed

  • refactor(vector): update member functions to trailing return types
  • refactor(vector): refactor duplicated code into private helper functions
  • feat(vector): optimize construction/destruction of trivial types

Full Changelog: v0.1.0...v0.1.1

v0.1.0 Alpha

16 Jun 22:43
aac15a8

Choose a tag to compare

v0.1.0 Alpha Pre-release
Pre-release

Initial launch of forge::vector featuring a $1.5\times$ growth factor, full test framework, and in-depth documentation and benchmarking.

Forge v0.1.0-alpha.1

This is the initial pre-release of Forge, a high-performance, telemetry-driven C++23 data structures and algorithms library. This release introduces the initial implementation of forge::vector, explicitly architected to optimize memory overhead.

What's Included

Containers & Memory Architecture

  • forge::vector Implementation: Designed a contiguous sequence container utilizing modern C++23 concepts and allocator-aware mechanics.
  • 1.5x Geometric Growth Strategy: Opted for a $1.5\times$ growth factor over the traditional $2\times$ scale, reducing over-allocation tail waste.