| Age | Commit message (Expand) | Author |
| 2020-11-02 | Keep character backing at the same height as the character | Marshall Lochbaum |
| 2020-11-02 | Improve display of separators | Marshall Lochbaum |
| 2020-11-01 | Sort of handle functions by treating returns other than the last as expressio... | Marshall Lochbaum |
| 2020-11-01 | Handle expression separator in the explainer | Marshall Lochbaum |
| 2020-11-01 | Add list support to explainer | Marshall Lochbaum |
| 2020-11-01 | Fix backing font size | Marshall Lochbaum |
| 2020-11-01 | Center tokens in explainer | Marshall Lochbaum |
| 2020-11-01 | Don't need to include highlighter code in the explainer any more | Marshall Lochbaum |
| 2020-11-01 | Use compiled tokens, not highlighter, for explainer | Marshall Lochbaum |
| 2020-11-01 | Now need •Out for raw text output | Marshall Lochbaum |
| 2020-11-01 | Emit token start and end indices from tokenizer | Marshall Lochbaum |
| 2020-11-01 | Include tokenizer output when compiling | Marshall Lochbaum |
| 2020-10-31 | Allow compiling explainer standalone with cjs.bqn e | Marshall Lochbaum |
| 2020-10-31 | Move expression explanation code to src/e.bqn | Marshall Lochbaum |
| 2020-10-29 | Allow cjs.bqn to output source indices, with initial -i argument | Marshall Lochbaum |
| 2020-10-29 | Add source indices to compiler output, but don't use them anywhere | Marshall Lochbaum |
| 2020-10-27 | Error locations for special names and exports | Marshall Lochbaum |
| 2020-10-27 | Source locations for simple errors at the beginning of Parse | Marshall Lochbaum |
| 2020-10-26 | Add _tmpl error formatting utility | Marshall Lochbaum |
| 2020-10-26 | Move error message pluralization into a utility function | Marshall Lochbaum |
| 2020-10-26 | Add error locations in ReadNums | Marshall Lochbaum |
| 2020-10-26 | Emit source code position for unclosed quotes | Marshall Lochbaum |
| 2020-10-26 | Format empty arrays using ↕, not ⥊ | Marshall Lochbaum |
| 2020-10-26 | Fix formatter on some mixed rank>2 arrays | Marshall Lochbaum |
| 2020-10-26 | Indicate 2-cells in rank>2 character arrays to distinguish spacing rows from ... | Marshall Lochbaum |
| 2020-10-25 | Return source code positions from Tokenize | Marshall Lochbaum |
| 2020-10-25 | Fix bug in list assignment: function suppression spilled past list divider | Marshall Lochbaum |
| 2020-10-25 | Remove redundant separators with only one filter | Marshall Lochbaum |
| 2020-10-25 | Rename some variables in the tokenizer | Marshall Lochbaum |
| 2020-10-25 | Return all multi-character token values (including identifiers) from Tokenize | Marshall Lochbaum |
| 2020-10-25 | Move error-generating functions into the functions that use them | Marshall Lochbaum |
| 2020-10-22 | Update requirements in comment at the top of r.bqn | Marshall Lochbaum |
| 2020-10-17 | Remove unnecessary uses of •path now that •Import imcorporates it | Marshall Lochbaum |
| 2020-10-16 | Put ⋄ before other separators for better printing | Marshall Lochbaum |
| 2020-10-16 | Update modifier/composition terminology in compiler comments | Marshall Lochbaum |
| 2020-10-14 | Move from •EX to •Import | Marshall Lochbaum |
| 2020-10-14 | Add support for module imports, but not aliases | Marshall Lochbaum |
| 2020-10-14 | Combine list and strand code generation (careful about ordering as they can s... | Marshall Lochbaum |
| 2020-10-10 | Simplify lexical lookup preprocessing and check that modules are immediately ... | Marshall Lochbaum |
| 2020-10-08 | Extend assignment syntax to allow exports (but not imports) | Marshall Lochbaum |
| 2020-10-08 | Output block data from parse as separate per-block lists | Marshall Lochbaum |
| 2020-10-08 | Split block type, immediacy, and role into separate variables | Marshall Lochbaum |
| 2020-10-08 | Compute a block type for the entire program, and require it to be 0 | Marshall Lochbaum |
| 2020-10-07 | Validate function and modifier assignments | Marshall Lochbaum |
| 2020-10-07 | Use aa (assignment target region) to suppress function application directly, ... | Marshall Lochbaum |
| 2020-10-07 | Simplify train argument computation | Marshall Lochbaum |
| 2020-10-07 | Fix expression role when entire program is one modifier (like fmt) | Marshall Lochbaum |
| 2020-10-07 | Refactor modifiers: one is applied iff it's in a subject or function expression | Marshall Lochbaum |
| 2020-10-07 | No need to reject assignment target in trains since that's done by role later | Marshall Lochbaum |
| 2020-10-07 | Recompute ps from r instead of permuting it | Marshall Lochbaum |