| Commit message (Collapse) | Author | Age | Files | Lines | ||
|---|---|---|---|---|---|---|
| ... | ||||||
| * | min-height for editor | Brian Cully | 2025-08-25 | 1 | -0/+1 | |
| | | ||||||
| * | add slow factorial example | Brian Cully | 2025-08-25 | 1 | -0/+28 | |
| | | | | | more blinken! | |||||
| * | tail-position if no longer needs ret | Brian Cully | 2025-08-25 | 2 | -14/+26 | |
| | | ||||||
| * | add sample code in site | Brian Cully | 2025-08-25 | 2 | -5/+21 | |
| | | ||||||
| * | add comments | Brian Cully | 2025-08-25 | 2 | -1/+27 | |
| | | ||||||
| * | let src div size itself | Brian Cully | 2025-08-25 | 1 | -1/+0 | |
| | | ||||||
| * | put tail call substitution in an fn and call it inside if/then | Brian Cully | 2025-08-25 | 1 | -18/+66 | |
| | | ||||||
| * | add rot and swap | Brian Cully | 2025-08-25 | 2 | -5/+66 | |
| | | ||||||
| * | make runtime errors std::error::Error | Brian Cully | 2025-08-25 | 1 | -0/+8 | |
| | | ||||||
| * | use isize | Brian Cully | 2025-08-25 | 1 | -1/+1 | |
| | | ||||||
| * | use ‘DataStackType’ instead of hard-coding i32 | Brian Cully | 2025-08-25 | 3 | -5/+7 | |
| | | | | | i want to try isize | |||||
| * | clippy | Brian Cully | 2025-08-25 | 6 | -96/+82 | |
| | | ||||||
| * | apparently ‘mod.rs’ is the old way | Brian Cully | 2025-08-24 | 1 | -0/+0 | |
| | | ||||||
| * | move factorial test to integration test | Brian Cully | 2025-08-24 | 3 | -34/+29 | |
| | | ||||||
| * | parser → compiler | Brian Cully | 2025-08-24 | 1 | -2/+2 | |
| | | ||||||
| * | move html stuff into ‘site’ | Brian Cully | 2025-08-24 | 5 | -4/+4 | |
| | | ||||||
| * | rename parser → compiler, interp → vm | Brian Cully | 2025-08-24 | 5 | -318/+318 | |
| | | | | | reflects reality better | |||||
| * | use css custom highlights for in-text blinken | Brian Cully | 2025-08-24 | 3 | -20/+12 | |
| | | ||||||
| * | try some rusty stuff with std traits | Brian Cully | 2025-08-24 | 1 | -31/+29 | |
| | | ||||||
| * | add license | Brian Cully | 2025-08-24 | 2 | -0/+6 | |
| | | ||||||
| * | pass annotations to js so we can highlight program text | Brian Cully | 2025-08-24 | 5 | -39/+145 | |
| | | ||||||
| * | begginnenblinken | Brian Cully | 2025-08-23 | 4 | -50/+118 | |
| | | ||||||
| * | render call and data stacks | Brian Cully | 2025-08-23 | 3 | -13/+72 | |
| | | ||||||
| * | highlight running code | Brian Cully | 2025-08-23 | 3 | -6/+47 | |
| | | ||||||
| * | add some benchmarking | Brian Cully | 2025-08-23 | 3 | -6/+29 | |
| | | ||||||
| * | show wordlist in html on compile | Brian Cully | 2025-08-23 | 5 | -57/+130 | |
| | | ||||||
| * | wip: pass interp between js and rust | Brian Cully | 2025-08-23 | 3 | -13/+67 | |
| | | ||||||
| * | make compile button actually compile | Brian Cully | 2025-08-22 | 5 | -30/+29 | |
| | | ||||||
| * | add javascript lsp to shell.nix | Brian Cully | 2025-08-22 | 1 | -0/+4 | |
| | | ||||||
| * | start hooking the web ui up to rust | Brian Cully | 2025-08-22 | 7 | -15/+71 | |
| | | ||||||
| * | factorial working | Brian Cully | 2025-08-21 | 4 | -82/+182 | |
| | | ||||||
| * | add tail call elimination for call and if. | Brian Cully | 2025-08-21 | 2 | -38/+480 | |
| | | ||||||
| * | interpreter now uses same structure as parser | Brian Cully | 2025-08-19 | 2 | -55/+73 | |
| | | ||||||
| * | parser now emits list of words and hashmap of string→index | Brian Cully | 2025-08-19 | 14 | -0/+628 | |
| wordlist is just a vector of bytecode entries. to associate a word to an entry in the wordlist, use the word catalog to look up by name. | ||||||
