| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2022-02-18 | Basic show rules | Laurenz | |
| 2022-02-17 | Accept closures for heading styling | Laurenz | |
| 2022-02-17 | Change default parameter of `Cast` | Laurenz | |
| 2022-02-17 | Make values hashable | Laurenz | |
| 2022-02-17 | Better debug implementations for numeric types | Laurenz | |
| 2022-02-10 | Proper error messages for shorthands | Laurenz | |
| 2022-02-09 | Set rules for everything | Laurenz | |
| 2022-02-02 | Rename `Node` to `Template` | Laurenz | |
| 2022-02-01 | Better function representation | Laurenz | |
| 2022-01-31 | Switch from `Rc` to `Arc` | Laurenz | |
| 2022-01-29 | Enable for loop over captured args | Laurenz | |
| 2022-01-08 | Make all nodes into classes | Laurenz | |
| 2021-12-15 | Set Rules Episode VII: The Set Awakens | Laurenz | |
| 2021-12-15 | Set Rules Episode IV: A New Fold | Laurenz | |
| 2021-12-09 | Set Rules Episode III: Revenge of the packer | Laurenz | |
| 2021-12-05 | Set Rules Episode I: The Phantom Style | Laurenz | |
| 2021-11-23 | 2d alignments with plus operator | Laurenz | |
| 2021-11-29 | Castable optional and smart values | Laurenz | |
| 2021-11-20 | Strokes | Laurenz | |
| 2021-11-15 | Make clippy happier and remove `Str` | Laurenz | |
| 2021-11-14 | Tidying | Laurenz | |
| 2021-10-10 | Move paint and colors into `geom` | Laurenz | |
| 2021-08-31 | Make user-facing "debug" representation use Debug instead of Display | Laurenz | |
| 2021-08-31 | More utility functions | Laurenz | |
| - join("a", "b", "c", sep: ", ") - int("12") - float("31.4e-1") - str(10) - sorted((3, 2, 1)) | |||
| 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-14 | Separate type for string values | Laurenz | |
| 2021-08-13 | Argument collection and spreading | 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-11 | Simpler casting | Laurenz | |
| 2021-07-10 | Remove warnings from parsing and casting | Laurenz | |
| 2021-07-10 | Move comparisons into standard traits | Laurenz | |
| 2021-07-10 | Reference-count complex values | Laurenz | |
| Rename some nodes types | |||
| 2021-07-10 | Eco string 🌱 | Laurenz | |
| 2021-07-08 | Compare functions and templates by identity | Laurenz | |
| 2021-06-30 | No more collisions between syntax::Tree and layout::Tree | Laurenz | |
| 2021-06-28 | Make values smaller | Laurenz | |
| Reduced from 48 bytes to 32 bytes on 64-bit architectures. | |||
| 2021-06-26 | With expressions | Laurenz | |
| 2021-06-26 | Remove unused template name field | Laurenz | |
| 2021-06-25 | Make font take everything as keyword arguments | Laurenz | |
| 2021-06-18 | Join semantics | Laurenz | |
| 2021-06-18 | Remove eat_ prefix | Laurenz | |
| 2021-06-09 | Tidy up | Laurenz | |
| 2021-06-09 | Add a grid layouter | Martin Haug | |
| 2021-06-09 | Introduce `fr`s | Martin Haug | |
| 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-01 | Refactor path handling | Laurenz | |
| 2021-05-28 | Refactored loading and cache architecture | Laurenz | |
| 2021-05-23 | A few predefined colors for testing | Laurenz | |
