| 2026-09-23 21:36 | Documentation cleanup | James Eversole | 1 | +2 | -6 |
| 2026-09-09 13:26 | Fix arboricxServer import and demo import statements | James Eversole | 11 | +12 | -11 |
| 2026-09-08 20:51 | Fix interaction tree demos and HTTP recv 4096 | James Eversole | 10 | +10 | -10 |
| 2026-09-01 13:50 | Contract system: merged base library, definition attachment, and runtime guard kernel | James Eversole | 32 | +1145 | -862 |
| 2026-08-31 20:24 | Begin removing view related code and docs | James Eversole | 59 | +1732 | -7693 |
| 2026-07-10 23:26 | Back out the worst of the unsound nonsense | James Eversole | 9 | +152 | -1297 |
| 2026-07-08 15:27 | Explicit local bindings for let/where | James Eversole | 6 | +60 | -6 |
| 2026-06-22 22:26 | Some REPL niceties | James Eversole | 3 | +184 | -30 |
| 2026-05-25 22:54 | Useful but limited polymorphism | James Eversole | 18 | +1781 | -130 |
| 2026-05-25 17:43 | Tricu 2.0.0 | James Eversole | 105 | +10156 | -1955 |
| 2026-05-22 23:23 | Ergonomic language features and lib cleanup | James Eversole | 17 | +1035 | -585 |
| 2026-05-21 22:09 | Fix HTTP body framing and eliminate request over-read | James Eversole | 1 | +116 | -49 |
| 2026-05-21 20:25 | Packaging: Fully static Haskell builds and webapp | James Eversole | 6 | +96 | -55 |
| 2026-05-21 16:38 | Fully normalized top-level definitions | James Eversole | 11 | +613 | -545 |
| 2026-05-20 20:52 | (: Aiche Tee Tee Pee :) | James Eversole | 31 | +2984 | -1531 |
| 2026-05-20 01:24 | Prelude and demo import cleanup | James Eversole | 7 | +12 | -12 |
| 2026-05-20 01:04 | A bit of library clean-up | James Eversole | 4 | +16 | -318 |
| 2026-05-19 22:30 | Helpful library updates | James Eversole | 11 | +1687 | -969 |
| 2026-05-19 22:00 | Event loop! | James Eversole | 5 | +622 | -11 |
| 2026-05-18 23:28 | Strings for IO driver errors | James Eversole | 6 | +69 | -102 |
| 2026-05-16 19:29 | Sane parser rewrite | James Eversole | 7 | +498 | -344 |
| 2026-05-16 14:33 | Several subtle IODriver bug fixes | James Eversole | 6 | +315 | -299 |
| 2026-05-16 02:41 | Interaction Trees in Zig and simple benchmarks | James Eversole | 17 | +2160 | -62 |
| 2026-05-14 00:39 | Update demos and adds <| | James Eversole | 14 | +336 | -130 |
| 2026-05-13 16:02 | CPS IO -> Async Interaction Tree Effect Runtime | James Eversole | 6 | +1969 | -121 |
| 2026-05-13 00:02 | Explicit filesystem permissions required | James Eversole | 5 | +151 | -44 |
| 2026-05-12 23:38 | Interaction Tree IO | James Eversole | 8 | +349 | -20 |
| 2026-05-12 00:53 | Arboricx bundle format 1.1 | James Eversole | 45 | +3996 | -7090 |
| 2026-05-11 20:29 | CLI rewrite | James Eversole | 8 | +441 | -330 |
| 2026-05-11 18:07 | Simple PHP web demo | James Eversole | 7 | +186 | -83 |
| 2026-05-11 14:18 | Use new FFI for Arborix in PHP host | James Eversole | 8 | +298 | -599 |
| 2026-05-11 02:21 | Native Arboricx bundle parser and C ABI in Zig | James Eversole | 27 | +5365 | -18 |
| 2026-05-10 21:56 | Fix space leak by switching to objects | James Eversole | 5 | +201 | -125 |
| 2026-05-10 19:52 | PHP host shell cleanup and docs | James Eversole | 4 | +103 | -431 |
| 2026-05-10 14:10 | Fix fuel implementation in PHP | James Eversole | 3 | +20 | -27 |
| 2026-05-10 01:22 | Initial PHP host implementation | James Eversole | 7 | +920 | -5 |
| 2026-05-09 23:36 | Tiny README update | James Eversole | 1 | +5 | -27 |
| 2026-05-09 23:33 | Host ABI definition and ergonomics in TC | James Eversole | 4 | +540 | -50 |
| 2026-05-09 23:18 | Small host execution ergos | James Eversole | 4 | +510 | -26 |
| 2026-05-09 22:43 | Full Arboricx parsing in tricu | James Eversole | 7 | +1594 | -653 |
| 2026-05-09 17:30 | Drop CBOR for simple custom manifest | James Eversole | 13 | +936 | -860 |
| 2026-05-08 14:12 | Arborix -> Arboricx rename | James Eversole | 31 | +1259 | -1268 |
| 2026-05-08 02:41 | Switch manifest serialization to CBOR | James Eversole | 23 | +994 | -281 |
| 2026-05-07 19:21 | Add Arborix bundle parsing and reconstruction | James Eversole | 11 | +1179 | -91 |
| 2026-05-07 17:28 | Add Arborix section directory byte readers | James Eversole | 2 | +177 | -0 |
| 2026-05-07 16:04 | Fix freeVars, toSKIDB | James Eversole | 2 | +35 | -220 |
| 2026-05-07 15:07 | Data-first recursive consumers in readBytes | James Eversole | 5 | +319 | -47 |
| 2026-05-07 13:15 | Idiomatic naming in libs | James Eversole | 3 | +16 | -16 |
| 2026-05-07 01:10 | Beginning Arborix work in tricu | James Eversole | 4 | +345 | -4 |
| 2026-05-07 00:23 | Tree-native binary processing | James Eversole | 2 | +82 | -0 |
| 2026-05-06 23:53 | Tree-native byte processing | James Eversole | 3 | +256 | -0 |
| 2026-05-06 22:25 | Byte marshalling | James Eversole | 2 | +153 | -0 |
| 2026-05-06 20:30 | Support multiple named exports globally | James Eversole | 5 | +125 | -44 |
| 2026-05-06 19:40 | Drop slopdashes and add container build | James Eversole | 3 | +35 | -6 |
| 2026-05-06 00:16 | Wire format, JS runtime, and Arborix bundle export server | James Eversole | 29 | +3369 | -67 |
| 2026-05-05 23:30 | Zero Warnings Plan | James Eversole | 11 | +343 | -155 |
| 2026-05-05 19:51 | Picking development back up | James Eversole | 7 | +413 | -124 |
| 2025-08-07 20:16 | "size" function nodes down from 454 to 321 | James Eversole | 1 | +72 | -1 |
| 2026-05-05 17:43 | Full Merkle tree resolution | James Eversole | 5 | +183 | -88 |
| 2025-05-29 18:31 | Update README | James Eversole | 2 | +7 | -3 |
| 2025-05-22 21:52 | Update README and !help; fix list and name lookups | James Eversole | 5 | +37 | -23 |
| 2025-05-22 21:13 | Merge content store | James Eversole | 13 | +1002 | -220 |
| 2026-05-05 15:02 | Documentation updates | James Eversole | 1 | +3 | -24 |
| 2025-04-24 17:14 | Clean up and list SKI conversion fix | James Eversole | 6 | +141 | -81 |
| 2025-04-16 19:23 | Updates to demos | James Eversole | 7 | +61 | -39 |
| 2025-04-15 15:52 | String escaping using backslash | James Eversole | 3 | +33 | -8 |
| 2025-04-15 15:34 | Drop backslash from lambda definitions | James Eversole | 16 | +181 | -183 |
| 2025-02-08 00:32 | REPL import cleanup | James Eversole | 3 | +10 | -13 |
| 2025-02-08 00:25 | Adds several new REPL utilities | James Eversole | 4 | +96 | -37 |
| 2025-02-07 21:04 | Smarter decoding of terms | James Eversole | 4 | +93 | -32 |
| 2025-02-07 18:37 | Lint cleanup and README updates | James Eversole | 4 | +22 | -16 |
| 2025-02-06 14:32 | Clearer definition for apply | James Eversole | 3 | +36 | -27 |
| 2025-02-02 18:08 | Support for list literals in Lambdas | James Eversole | 3 | +8 | -1 |
| 2025-02-02 16:50 | REPL namespaces; lib function for pattern matching | James Eversole | 11 | +165 | -81 |
| 2025-01-30 23:56 | Caller-relative imports; smart deduping in imports | James Eversole | 19 | +183 | -205 |
| 2025-01-30 23:17 | Replace placeholder xor? library function | James Eversole | 2 | +11 | -6 |
| 2025-01-30 20:19 | REPL import warning; version info in CLI | James Eversole | 11 | +142 | -61 |
| 2025-01-30 19:56 | Rework module system | James Eversole | 34 | +222 | -243 |
| 2025-01-27 22:46 | Better handling of interrupts in REPL | James Eversole | 4 | +30 | -23 |
| 2025-01-27 22:28 | Don't require available library to run REPL or decoder | James Eversole | 2 | +3 | -5 |
| 2025-01-27 22:19 | Gracefully ignore no-op redefs | James Eversole | 1 | +16 | -16 |
| 2025-01-27 22:04 | Module system implementation | James Eversole | 28 | +373 | -105 |
| 2025-01-26 22:06 | Small dependency ordering optimizations | James Eversole | 2 | +30 | -26 |
| 2025-01-26 21:33 | File eval mode now relies on main function | James Eversole | 16 | +39 | -58 |
| 2025-01-26 20:50 | Definition dependency analysis | James Eversole | 10 | +174 | -86 |
| 2025-01-26 14:52 | Allow lambda expressions without explicit paren | James Eversole | 9 | +63 | -87 |
| 2025-01-25 21:12 | Add optimization cases for triage and composition | James Eversole | 3 | +24 | -12 |
| 2025-01-25 15:18 | Eval optimization! Tests for demos | James Eversole | 6 | +70 | -45 |
| 2025-01-24 22:14 | Immutable definitions and documentation updates | James Eversole | 6 | +137 | -32 |
| 2025-01-24 00:57 | Add size demo | James Eversole | 3 | +23 | -1 |
| 2025-01-23 23:59 | Remove Nix caching that can't work due to /nix/store permissions | James Eversole | 1 | +0 | -20 |
| 2025-01-23 23:31 | Update README to reflect demo | James Eversole | 2 | +7 | -7 |
| 2025-01-23 23:13 | Minify and mark as pre-release | James Eversole | 2 | +11 | -7 |
| 2025-01-23 22:07 | Release 0.6.0 | James Eversole | 2 | +23 | -25 |
| 2025-01-23 21:46 | Some special characters in ids; new demos | James Eversole | 8 | +208 | -135 |
| 2025-01-21 22:58 | All paths for caching cabal included :) | James Eversole | 1 | +12 | -10 |
| 2025-01-21 22:49 | Use runner 0.1.0 | James Eversole | 1 | +2 | -2 |
| 2025-01-21 22:28 | Update Cabal caching path | James Eversole | 1 | +3 | -3 |
| 2025-01-21 22:16 | Drop unreachable cases of updateDepth | James Eversole | 2 | +5 | -9 |
| 2025-01-21 22:06 | Add more explicit error handling for mismatched groupings | James Eversole | 2 | +56 | -34 |
| 2025-01-21 20:21 | Inline pattern matching in Parser | James Eversole | 2 | +46 | -52 |
| 2025-01-21 19:29 | CI/CD for tests and builds (broken caching) | James Eversole | 1 | +86 | -0 |
| 2025-01-21 02:10 | Actually readable Level Order Traversal | James Eversole | 1 | +35 | -6 |
| 2025-01-21 01:20 | Allow multiline expressions | James Eversole | 7 | +345 | -271 |
| 2025-01-20 22:05 | Eliminate redundant eager calls of elimLambda | James Eversole | 1 | +5 | -8 |
| 2025-01-20 21:16 | Reduce duplication of elimLambda calls | James Eversole | 2 | +7 | -7 |
| 2025-01-19 20:41 | General refactor for legibility | James Eversole | 6 | +127 | -171 |
| 2025-01-06 15:14 | 0.5.0 release commit | James Eversole | 2 | +1 | -9 |
| 2025-01-03 17:42 | Level Order Traversal demo | James Eversole | 2 | +40 | -0 |
| 2025-01-03 16:31 | Drop parseVarWithoutAssignment | James Eversole | 4 | +12 | -17 |
| 2025-01-03 01:08 | Fix critical list evaluation bug and REPL updates | James Eversole | 7 | +59 | -65 |
| 2025-01-02 01:40 | Use better default output form in evaluator | James Eversole | 2 | +5 | -5 |
| 2025-01-02 01:32 | Clarify CLI options | James Eversole | 2 | +13 | -15 |
| 2025-01-02 01:27 | Support evaluation across multiple source files | James Eversole | 1 | +26 | -35 |
| 2025-01-02 00:53 | Provide "library" via tricu file directly | James Eversole | 7 | +80 | -64 |
| 2025-01-02 00:05 | Fixes identifier lexing; support REPL file loading | James Eversole | 5 | +23 | -11 |
| 2025-01-01 14:34 | Normalize CLI options and help display | James Eversole | 2 | +25 | -15 |
| 2025-01-01 14:17 | Rename "compiler" functionality to Evaluator | James Eversole | 9 | +61 | -50 |
| 2024-12-31 16:09 | Latest --help in README | James Eversole | 1 | +3 | -2 |
| 2024-12-31 16:05 | Merge pull request 'Add "SimpleT" `t` output form' (#9) from feat/new-outputs into main | James Eversole | 10 | +120 | -112 |
| 2024-12-31 16:04 | Merge branch 'main' into feat/new-outputs | James Eversole | 0 | +0 | -0 |
| 2024-12-31 16:00 | Add "SimpleT" `t` output form | James Eversole | 10 | +120 | -112 |
| 2024-12-30 20:24 | Merge pull request 'Expands CLI support with output forms and decoding' (#7) from feat/ternary-representation into main | James Eversole | 14 | +176 | -60 |
| 2024-12-30 20:19 | Expands CLI support with output forms and decoding | James Eversole | 13 | +131 | -57 |
| 2024-12-30 14:30 | Initial ternary representation options | James Eversole | 4 | +45 | -3 |
| 2024-12-30 03:51 | Merge pull request 'Adds "compiler" and CLI argument handling' (#3) from feature/compiler-CLI into main | James Eversole | 7 | +70 | -13 |
| 2024-12-30 03:49 | Adds "compiler" and CLI argument handling | James Eversole | 7 | +70 | -13 |
| 2024-12-30 03:09 | Updates to tests | James Eversole | 1 | +5 | -10 |
| 2024-12-30 03:03 | Merge pull request 'Resolves issue with parsing comments' (#2) from fix/comments-0001 into main | James Eversole | 7 | +82 | -69 |
| 2024-12-30 02:29 | Resolves issue with parsing comments | James Eversole | 7 | +82 | -69 |
| 2024-12-29 18:22 | Additional tests | James Eversole | 4 | +17 | -7 |
| 2024-12-29 16:41 | README updates for run/build | James Eversole | 1 | +4 | -2 |
| 2024-12-29 16:37 | README clarifications | James Eversole | 1 | +5 | -5 |
| 2024-12-29 16:28 | Expansion of testing suite to cover incl. library | James Eversole | 5 | +118 | -46 |
| 2024-12-29 14:29 | Rename from sapling to tricu | James Eversole | 11 | +197 | -196 |
| 2024-12-29 04:20 | Further README clarification | James Eversole | 1 | +24 | -20 |
| 2024-12-29 03:58 | README updates | James Eversole | 1 | +4 | -6 |
| 2024-12-28 13:24 | Stop using to/of conventions backwards | James Eversole | 5 | +33 | -33 |
| 2024-12-28 13:15 | Support for single line comment syntax using -- | James Eversole | 2 | +13 | -3 |
| 2024-12-28 02:54 | Update README and REPL formatting for list outputs | James Eversole | 2 | +16 | -14 |
| 2024-12-28 02:46 | Update lambda handling; better default decode out | James Eversole | 5 | +72 | -66 |
| 2024-12-28 01:27 | Further library additions and REPL updates | James Eversole | 4 | +21 | -14 |
| 2024-12-27 22:30 | Include equality testing in basic library | James Eversole | 4 | +56 | -67 |
| 2024-12-27 22:09 | Minor fix to REPL output for numbers | James Eversole | 2 | +31 | -10 |
| 2024-12-27 21:40 | Automatic decoding of supported literals in REPL | James Eversole | 6 | +86 | -23 |
| 2024-12-27 20:10 | Tests and better default REPL behavior | James Eversole | 5 | +62 | -48 |
| 2024-12-27 18:27 | Somewhat working lambdas | James Eversole | 5 | +419 | -335 |
| 2024-12-27 14:17 | Stop using lists to represent args | James Eversole | 7 | +400 | -300 |
| 2024-12-20 19:00 | Drop useless comments | James Eversole | 1 | +0 | -5 |
| 2024-12-20 17:38 | 0.2.0 | James Eversole | 8 | +234 | -136 |
| 2024-12-20 03:13 | Reserve __result keyword | James Eversole | 1 | +2 | -2 |
| 2024-12-20 02:26 | Additional test coverage for lexing and parsing | James Eversole | 2 | +40 | -3 |
| 2024-12-20 02:21 | Additional tests | James Eversole | 1 | +31 | -0 |
| 2024-12-20 01:53 | Additional test cases and bug fixes for subtle issues | James Eversole | 2 | +30 | -2 |
| 2024-12-20 01:08 | Formatting | James Eversole | 2 | +6 | -2 |
| 2024-12-20 00:57 | 0.1.0 base collection of features | James Eversole | 6 | +163 | -24 |
| 2024-12-19 01:41 | Clean up | James Eversole | 4 | +6 | -39 |
| 2024-12-19 01:15 | Add README and LICENSE files | James Eversole | 3 | +27 | -2 |
| 2024-12-19 00:55 | Initialize Repo | James Eversole | 11 | +688 | -0 |