This repository is a prior art publication for the Zane programming language.
The techniques described in these documents were conceived and developed by the author. This work is dedicated to the public domain under CC0 1.0 Universal — anyone may use these ideas freely, for any purpose, without restriction or attribution. No patent claims are made by the author. This publication exists to prevent any third party from patenting these techniques by establishing an unambiguous prior art record with a publicly verifiable timestamp.
| File | Description |
|---|---|
zane_pointer.md |
Ownership model, weak references, anchor system, supervisor tree |
memory_layout.md |
Heap layout, free-stack allocator, struct/class layout, anchor protocol |
bench/zane_bench.c |
C benchmark comparing Zane's allocator against malloc, arena, and pool |
bench/zane_bench_results.txt |
Benchmark results (median of 20 runs per test) |
bench/benchmark.html |
Bar graph showing the benchmark results |