| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2022-04-13 | Smart quotes | Laurenz | |
| Co-Authored-By: Martin Haug <mhaug@live.de> | |||
| 2022-04-13 | Don't hang quotes | Laurenz | |
| 2022-04-09 | Sum color and length into stroke | Laurenz | |
| 2022-03-18 | Methods | Laurenz | |
| 2022-03-12 | Remove classes and improve naming | Laurenz | |
| 2022-02-28 | Enable join collection for control flow constructs | Martin Haug | |
| 2022-02-17 | Better debug implementations for numeric types | Laurenz | |
| 2022-02-07 | Redesigned template layout | Laurenz | |
| 2022-01-29 | Enable for loop over captured args | Laurenz | |
| 2022-01-24 | Export into rendered images | Laurenz | |
| 2022-01-08 | Make all nodes into classes | Laurenz | |
| 2021-11-17 | Align node | Laurenz | |
| 2021-10-29 | Allow multiple template bodies | Laurenz | |
| 2021-09-30 | New default fonts | Laurenz | |
| 2021-09-30 | Support `else if` | 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-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-08 | Replace using with from | Laurenz | |
| 2021-07-08 | Switch to = for headings once again | Laurenz | |
| 2021-07-08 | URL special case for line comments | Laurenz | |
| 2021-06-30 | Allow wide calls only directly in templates | Laurenz | |
| 2021-06-29 | Wide calls | Laurenz | |
| 2021-06-26 | With expressions | Laurenz | |
| 2021-06-18 | Join semantics | Laurenz | |
| 2021-06-10 | Restructure tests | Laurenz | |
| 2021-06-09 | Move invalid syntax tests into appropriate places | Laurenz | |
| 2021-06-09 | Remove template pretty printing | Laurenz | |
| Was buggy and pretty useless anyway since it couldn't peek into function templates. | |||
| 2021-06-09 | Lists with indent-based parsing | Laurenz | |
| - Unordered lists with indent-based parsing and basic layout using stacks - Headings are now also indent based - Removes syntax functions since they will be superseded by select & transform | |||
| 2021-06-07 | Switch back to hashtags for headings | Laurenz | |
| 2021-05-31 | Test cases for include and import | Martin Haug | |
| 2021-05-18 | Reorganize test cases | Laurenz | |
