all repos — hex @ eaaeed8727ca2c5254b95448e4f73be256c83053

A tiny, minimalist, slightly-esoteric concatenative programming lannguage.

releases/0.7.0.html

 1
 2
 3
 4
 5
 6
 7
 8
 9
 10
 11
 12
 13
 14
 15
 16
 17
 18
 19
 20
 21
 22
<h3 id="v0.7.0">v0.7.0 &mdash; 2026-03-04</h3>

<h4>Breaking Changes</h4>
<ul>
    <li>Changed integer literal notation from <code>0x</code> prefix to <code>$</code> prefix (e.g., <code>$1f</code> instead of <code>0x1f</code>).</li>
</ul>

<h4>Fixes</h4>
<ul>
    <li>Fixed several memory leaks in the {{sym-if}}, {{sym-try}}, {{sym-error}}, {{sym-args}}, {{sym-get}}, and {{sym-run}} symbols.</li>
    <li>Fixed memory leaks in bytecode interpretation of integers, strings, and native symbols.</li>
    <li>Fixed memory leaks in CLI argument handling.</li>
    <li>Fixed a potential crash in {{sym-==}} when comparing symbols with non-symbol types.</li>
    <li>Fixed the {{sym-run}} symbol to use dynamically allocated buffers instead of fixed-size buffers for command output.</li>
    <li>Fixed bytecode string length decoding loop.</li>
    <li>Fixed bytecode user symbol index to use 2-byte little-endian encoding.</li>
</ul>

<h4>Chores</h4>
<ul>
    <li>Increased test coverage.</li>
</ul>