| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2022-05-25 | Thread-local query cache | Laurenz | |
| 2022-05-16 | Safe `eval` function | Laurenz | |
| 2022-05-16 | Absolute paths | Laurenz | |
| 2022-05-09 | Set, show, wrap in code blocks | Laurenz | |
| 2022-04-24 | Extract `model` module | Laurenz | |
| 2022-04-08 | Em units | Laurenz | |
| 2022-03-11 | Rename template to content | Laurenz | |
| 2022-02-23 | Query cache | Laurenz | |
| 2022-02-23 | Rework the core context | Laurenz | |
| 2022-02-22 | Remove layout cache | Laurenz | |
| 2022-02-18 | Remove layout-cache feature | Laurenz | |
| 2022-02-18 | Basic show rules | Laurenz | |
| 2022-02-18 | Headers and footers | Laurenz | |
| 2022-02-17 | Fallible layout | Laurenz | |
| 2022-02-17 | Merge eval and layout contexts into `Vm` | Laurenz | |
| 2022-02-02 | Remove root node | Laurenz | |
| 2022-02-02 | Rename `Node` to `Template` | Laurenz | |
| 2022-01-31 | Switch from `Rc` to `Arc` | Laurenz | |
| 2022-01-24 | Export into rendered images | Laurenz | |
| 2021-12-30 | Style chains | Laurenz | |
| 2021-12-30 | Make clippy a bit happier | Laurenz | |
| 2021-12-21 | Set Rules Episode IX: The Rise of Testing | Laurenz | |
| 2021-12-07 | Set Rules Episode II: Attack of the properties | Laurenz | |
| 2021-12-05 | Set Rules Episode I: The Phantom Style | Laurenz | |
| 2021-11-16 | Revert page and inline levels | Laurenz | |
| 2021-11-15 | Make clippy happier and remove `Str` | Laurenz | |
| 2021-11-05 | Refactoring | Laurenz | |
| Co-Authored-By: Martin <mhaug@live.de> | |||
| 2021-11-05 | Change parser | Martin Haug | |
| 2021-10-31 | Reorganize modules | Laurenz | |
| Instead of separating functionality into layout and library, everything lives in the library now. This way, related things live side by side and there are no duplicate file names in the two directories. | |||
| 2021-10-23 | Introduce page / block / inline levels | Laurenz | |
| 2021-10-10 | Rename `State` to `Style` and move it into its own module | Laurenz | |
| 2021-10-10 | Move paint and colors into `geom` | Laurenz | |
| 2021-09-15 | Rename `SyntaxTree` to `Markup` | Laurenz | |
| Also `SyntaxNode` -> `MarkupNode`. | |||
| 2021-08-19 | Refactor layouting a bit | Laurenz | |
| Notably: - Handle aspect ratio in fixed node - Inline constraint inflation into pad node | |||
| 2021-08-19 | Pattern properties (#42) | Martin | |
| Included in this package are: * Code review I: The unnamed review. * Code Review II: How I met your review. * Code Review III: Code, the final frontier. These are the voyages of the USS Review ... | |||
| 2021-08-18 | Move to exclusively oneshot benchmarks with Iai fork (#41) | Martin | |
| 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 | Editable source files | Laurenz | |
| 2021-08-14 | Separate type for string values | Laurenz | |
| 2021-08-09 | New source loading architecture | 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-25 | Move and refactor | Laurenz | |
| 2021-07-21 | Fs builder methods + tidy up | Laurenz | |
| 2021-07-21 | Main context struct | Laurenz | |
| 2021-07-20 | FileId instead of Path + FileHash | Laurenz | |
| 2021-07-10 | Eco string 🌱 | Laurenz | |
| 2021-06-30 | No more collisions between syntax::Tree and layout::Tree | Laurenz | |
| 2021-06-18 | Ref count the frames | Martin | |
