| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2023-05-03 | Implement default values for at() (#995) | Michael Lohr | |
| 2023-04-11 | Let dictionaries respect insertion order | Laurenz | |
| 2023-03-11 | Autocompletion for raw language tags | Laurenz | |
| 2023-03-10 | Expose content representation more | Laurenz | |
| 2023-03-01 | Split up `model` module | Laurenz | |
| 2022-10-17 | Merge some modules | Laurenz | |
| 2022-09-20 | Refactor error handling | Laurenz | |
| 2022-09-20 | A New World | Laurenz | |
| 2022-07-26 | New `Str` type with methods | Laurenz | |
| 2022-06-14 | Make radius configuration unconfusing | Laurenz | |
| 2022-06-14 | Many fixes | Laurenz | |
| 2022-05-25 | Move route from context to VM | Laurenz | |
| 2022-05-04 | Keyed pairs | Laurenz | |
| 2022-05-03 | Test recursive show rules | Laurenz | |
| 2022-05-03 | Support recursive show rules | Laurenz | |
| 2022-03-18 | Methods | Laurenz | |
| 2022-03-15 | Add `in` and `not in` operators | Laurenz | |
| 2022-02-17 | Make values hashable | Laurenz | |
| 2022-02-07 | Tidy up | Laurenz | |
| 2022-01-31 | Switch from `Rc` to `Arc` | Laurenz | |
| 2021-11-15 | Make clippy happier and remove `Str` | Laurenz | |
| 2021-10-23 | Introduce page / block / inline levels | Laurenz | |
| 2021-08-31 | Make user-facing "debug" representation use Debug instead of Display | Laurenz | |
| 2021-08-21 | Prune derives | Laurenz | |
| 2021-08-16 | Convert single-field structs to tuple structs | Laurenz | |
| 2021-08-14 | Separate type for string values | Laurenz | |
| 2021-08-12 | Array and dictionary indexing | Laurenz | |
| 2021-07-29 | Better addition and iteration for array, dict and template | Laurenz | |
| 2021-07-29 | Move EcoString and OptionExt into util | Laurenz | |
| 2021-07-10 | Reference-count complex values | Laurenz | |
| Rename some nodes types | |||
| 2021-01-02 | Dynamic values, Types, Arrays, and Dictionaries 🚀 | Laurenz | |
| - Identifiers are now evaluated as variables instead of being plain values - Constants like `left` or `bold` are stored as dynamic values containing the respective rust types - We now distinguish between arrays and dictionaries to make things more intuitive (at the cost of a bit more complex parsing) - Spans were removed from collections (arrays, dictionaries), function arguments still have spans for the top-level values to enable good diagnostics | |||
| 2020-12-27 | Refresh function call and dictionary syntax | Laurenz | |
| - No colon between function name and arguments, just whitespace - "Named" arguments (previously "keyword" arguments) use colon instead of equals sign | |||
| 2020-10-04 | Better argument parsing 🥙 | Laurenz | |
| 2020-10-04 | Style nits 🎈 | Laurenz | |
| 2020-10-03 | Evaluate expressions 🧮 | Laurenz | |
| 2020-10-03 | Int, Float, Relative and Linear values 🍉 | Laurenz | |
| 2020-10-01 | Rename compute to eval ✏ | Laurenz | |
