| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2021-11-03 | Make stuff more elegant | Martin Haug | |
| 2021-11-02 | Introduce incremental parsing | Martin Haug | |
| 2021-12-30 | Make clippy a bit happier | Laurenz | |
| 2021-12-21 | Set Rules Episode IX: The Rise of Testing | Laurenz | |
| 2021-12-15 | Set Rules Episode VII: The Set Awakens | Laurenz | |
| 2021-12-13 | Reduce the size of the `FramesEntry` struct and bump edition | Martin Haug | |
| 2021-11-30 | Syntax highlighting | Laurenz | |
| 2021-11-24 | Small style changes | Laurenz | |
| 2021-11-15 | Make clippy happier and remove `Str` | Laurenz | |
| 2021-11-08 | Final touches | Laurenz | |
| 2021-11-08 | Fine-grained capturing | Laurenz | |
| 2021-11-08 | Tidy up AST | Laurenz | |
| 2021-11-06 | Faster parser | Laurenz | |
| 2021-11-05 | Code Review: No Patrick, question marks are not an instrument | Martin Haug | |
| 2021-11-05 | New error handling | Martin Haug | |
| 2021-11-05 | Notes | Laurenz | |
| 2021-11-05 | Refactoring | Laurenz | |
| Co-Authored-By: Martin <mhaug@live.de> | |||
| 2021-11-05 | Add documentation | Martin Haug | |
| 2021-11-05 | Code Review: Life is Like a Box of Iterators | Martin Haug | |
| 2021-11-05 | Reorganize syntax module | Martin Haug | |
| 2021-11-05 | Unicode escape error moved to tokenizer | Martin Haug | |
| 2021-11-05 | Improve error handling | Martin Haug | |
| 2021-11-05 | Slim `NodeKind` memory footprint | Martin Haug | |
| 2021-11-05 | Less owning, more iterating | Martin Haug | |
| 2021-11-05 | Change parser | Martin Haug | |
| 2021-10-25 | Replace `..` syntax with `range` function | Laurenz | |
| 2021-10-05 | Change precedence of range expression | Laurenz | |
| 2021-09-30 | Better function and closure pretty printing | Laurenz | |
| 2021-09-30 | Support `else if` | Laurenz | |
| 2021-09-30 | No hashtag before else anymore | Laurenz | |
| 2021-09-15 | Blocks directly in template also scope | Laurenz | |
| 2021-09-15 | Rename `SyntaxTree` to `Markup` | Laurenz | |
| Also `SyntaxNode` -> `MarkupNode`. | |||
| 2021-09-15 | Bugfix and tidying | Laurenz | |
| 2021-08-31 | Make user-facing "debug" representation use Debug instead of Display | Laurenz | |
| 2021-08-21 | Prune derives | Laurenz | |
| 2021-08-17 | Library functions behave more imperatively | Laurenz | |
| - Templates scope state changes - State-modifying function operate in place instead of returning a template - Internal template representation contains actual owned nodes instead of a pointer to a syntax tree + an expression map - No more wide calls | |||
| 2021-08-16 | Convert single-field structs to tuple structs | Laurenz | |
| 2021-08-14 | Adjust macros to new version | Laurenz | |
| 2021-08-14 | Separate type for string values | Laurenz | |
| 2021-08-13 | Optimize memory sizes | Laurenz | |
| 2021-08-13 | Argument collection and spreading | Laurenz | |
| 2021-08-13 | Add file information to spans | Laurenz | |
| 2021-08-12 | Named arguments for user defined functions | Laurenz | |
| 2021-08-12 | Make range-end exclusive | Laurenz | |
| 2021-08-12 | Array and dictionary indexing | Laurenz | |
| 2021-08-01 | Pretty-printed diagnostics with traceback | Laurenz | |
| 2021-07-30 | Fatal errors | Laurenz | |
| - Makes errors fatal, so that a phase is only reached when all previous phases were error-free - Parsing still recovers and can produce multiple errors - Evaluation fails fast and can thus produce only a single error (except for parse errors due to an import) - The single error that could occur during execution is removed for now - Removes Value::Error variant | |||
| 2021-07-29 | Move EcoString and OptionExt into util | Laurenz | |
| 2021-07-10 | Reference-count complex values | Laurenz | |
| Rename some nodes types | |||
| 2021-07-10 | Eco string 🌱 | Laurenz | |
