lob 0.13.0
Exterior ballistics library — API + technical reference
Loading...
Searching...
No Matches
No Dynamic Allocation

No Dynamic Allocation

lob never allocates from the heap and never throws. Builders stage into an inline buffer, tables are borrowed rather than copied, and the integration state is a small fixed footprint.

The motive is callers the library author never meets: embedded targets and real-time contexts that forbid heap use, and integrators who want to vendor the library with no allocator hooks. The consequence is a caller contract (borrowed tables must outlive the build) stated on the builder surface rather than hidden.