| Commit message (Expand) | Author | Age | Files | Lines |
| * | spec: test Array equality | s-ol | 2026-04-11 | 2 | -2/+23 |
| * | global tag IDs | s-ol | 2025-09-22 | 2 | -9/+0 |
| * | refactor Tag/Registry, reuse deleted tags | s-ol | 2025-09-14 | 4 | -19/+20 |
| * | de/fn, loop parameter lists use square brackets | s-ol | 2025-09-14 | 3 | -14/+38 |
| * | expose Tag to Ops | s-ol | 2025-09-03 | 1 | -0/+1 |
| * | docs/reference: add template string section | s-ol | 2025-08-04 | 1 | -0/+12 |
| * | line comments | s-ol | 2025-04-07 | 1 | -0/+4 |
| * | template strings as syntax sugar for Ops | s-ol | 2025-04-07 | 1 | -9/+33 |
| * | lib: unary math/+, math/* | s-ol | 2025-03-18 | 1 | -0/+13 |
| * | language: [array] and {struct} literalswip | s-ol | 2025-03-18 | 9 | -183/+181 |
| * | builtins: switch takes single array as value | s-ol | 2025-03-18 | 1 | -0/+15 |
| * | implement template strings | s-ol | 2025-03-15 | 1 | -2/+8 |
| * | somewhat clean up alv.parsing | s-ol | 2025-03-14 | 1 | -3/+3 |
| * | support fractions as number literals | s-ol | 2025-03-13 | 1 | -0/+19 |
| * | use testing module for lib/logic tests | s-ol | 2025-03-02 | 2 | -235/+93 |
| * | lib: add <,<=,>,>= to logic, add tests | s-ol | 2025-03-02 | 1 | -1/+89 |
| * | builtins: test def, use, export, export* | s-ol | 2025-03-02 | 1 | -0/+153 |
| * | lib: test and extend string module | s-ol | 2025-03-02 | 1 | -0/+70 |
| * | base.match: predicate fn matching | s-ol | 2025-03-02 | 1 | -0/+105 |
| * | rearrange spec, fix for Lua 5.1 | s-ol | 2025-03-02 | 23 | -6/+6 |
| * | lib: rename math → math-simple, add vectorized math | s-ol | 2025-03-02 | 1 | -0/+267 |
| * | lib: add testing module | s-ol | 2025-03-02 | 1 | -0/+80 |
| * | test if and when builtins | s-ol | 2025-03-02 | 1 | -0/+92 |
| * | clean up spec a bit | s-ol | 2025-03-02 | 6 | -37/+34 |
| * | use base.match.any consistently | s-ol | 2025-03-02 | 2 | -7/+6 |
| * | test logic module | s-ol | 2025-03-02 | 1 | -0/+264 |
| * | fix pretty-printing for "false" values | s-ol | 2025-03-02 | 4 | -0/+28 |
| * | pass input through (trace expr) | s-ol | 2025-03-02 | 1 | -1/+1 |
| * | add thread-first/thread-last macro + spec | s-ol | 2025-03-02 | 1 | -0/+25 |
| * | rename array/struct modules to avoid name conflict | s-ol | 2025-03-02 | 2 | -2/+2 |
| * | have alv-lua modules return Results, not plain tables | s-ol | 2025-03-02 | 1 | -2/+3 |
| * | reroll RTNode tests | s-ol | 2025-03-02 | 1 | -90/+105 |
| * | remove IOStreams, support optional polling in Ops | s-ol | 2025-03-02 | 1 | -37/+1 |
| * | move struct ops into library | s-ol | 2025-03-02 | 2 | -2/+2 |
| * | move array ops into library, implement concat and size | s-ol | 2025-03-02 | 2 | -29/+49 |
| * | dirty (insert) implementation | s-ol | 2025-03-02 | 2 | -2/+2 |
| * | implement (set) as per spec | s-ol | 2025-03-02 | 2 | -9/+9 |
| * | add (failing) struct spec | s-ol | 2025-03-02 | 1 | -0/+51 |
| * | add (failing) array spec | s-ol | 2025-03-02 | 2 | -0/+128 |
| * | add TestPilot:eval_once | s-ol | 2025-03-02 | 4 | -33/+28 |
| * | spec/lang/do | s-ol | 2025-03-02 | 3 | -8/+41 |
| * | spec/lang/fn | s-ol | 2025-03-02 | 2 | -5/+62 |
| * | throw TestPilot errors instead of logging | s-ol | 2025-03-02 | 1 | -3/+30 |
| * | start working on language spec | s-ol | 2025-03-02 | 2 | -6/+53 |
| * | separate Module and IO code | s-ol | 2025-03-02 | 1 | -6/+4 |
| * | document and spec Type member fields | s-ol | 2025-03-02 | 1 | -0/+17 |
| * | rename base.match.val → base.match.sig | s-ol | 2025-03-02 | 2 | -48/+48 |
| * | indexing into types | s-ol | 2025-03-02 | 1 | -0/+24 |
| * | add PureOp spec | s-ol | 2025-03-02 | 3 | -3/+141 |
| * | base.match: fix bug when repeating multi-element patterns | s-ol | 2025-03-02 | 1 | -0/+9 |