| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2022-11-03 | Split crates | Laurenz | |
| 2022-10-17 | Merge some modules | Laurenz | |
| 2022-10-05 | Remove `SpanPos` in favor of `ErrorPos` | Laurenz | |
| 2022-09-21 | Tracked memoization | Laurenz | |
| 2022-09-20 | Refactor error handling | Laurenz | |
| 2022-09-20 | A New World | Laurenz | |
| 2022-09-19 | Remove font store | Laurenz | |
| 2022-09-19 | Renaming | Laurenz | |
| `Face` -> `Font` `FaceId` -> `FontId` `SourceFile` -> `Source` | |||
| 2022-06-14 | Unified file loading errors | Laurenz | |
| 2022-06-14 | Many fixes | Laurenz | |
| 2022-06-10 | Bump dependencies | Laurenz | |
| 2022-05-31 | Numbered spans | Laurenz | |
| 2022-05-25 | Move deps from context to VM | Laurenz | |
| 2022-05-25 | Move route from context to VM | Laurenz | |
| 2022-05-25 | Slim down context | Laurenz | |
| 2022-05-20 | Expand command line interface | Laurenz | |
| 2022-05-16 | Absolute paths | Laurenz | |
| 2022-01-24 | Simplify CLI | Laurenz | |
| 2021-11-16 | Revert page and inline levels | Laurenz | |
| 2021-11-14 | Search for fonts in the project directory | Laurenz | |
| 2021-09-29 | Implement `Display` for `Tracepoint` | Laurenz | |
| 2021-08-27 | Parse command line arguments with pico-args | Laurenz | |
| 2021-08-21 | Shorter/clearer field name for geometry types | Laurenz | |
| Size { width, height } => Size { w, h } Spec { horizontal, vertical } => Spec { x, y } Gen { cross, main } => Gen { inline, block } | |||
| 2021-08-13 | Add file information to spans | 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-21 | Fs builder methods + tidy up | Laurenz | |
| 2021-07-21 | Main context struct | Laurenz | |
| 2021-07-20 | FileId instead of Path + FileHash | Laurenz | |
| 2021-06-01 | Refactor path handling | Laurenz | |
| 2021-05-31 | Module loading system | Laurenz | |
| Detects cyclic imports and loads each module only once per compilation. | |||
| 2021-05-28 | Refactored loading and cache architecture | Laurenz | |
| 2021-05-26 | Add a cache for unchanged layouts | Martin Haug | |
| Co-Authored-By: Laurenz <laurmaedje@gmail.com> | |||
| 2021-05-18 | Rename _new to new and typify to value | Laurenz | |
| 2021-05-05 | Make file system loader serializable 📚 | Laurenz | |
| 2021-04-23 | Reengineer font and resource loading 🏞 | Laurenz | |
| 2021-03-24 | Make pdf module top-level 🧱 | Laurenz | |
| 2021-03-22 | Better font family definitions ✒ | Laurenz | |
| 2021-03-21 | Syntax functions 🚀 | Laurenz | |
| This adds overridable functions that markup desugars into. Specifically: - \ desugars into linebreak - Two newlines desugar into parbreak - * desugars into strong - _ desugars into emph - = .. desugars into heading - `..` desugars into raw | |||
| 2021-03-19 | Scheduled maintenance 🔨 | Laurenz | |
| - New naming scheme - TextNode instead of NodeText - CallExpr instead of ExprCall - ... - Less glob imports - Removes Value::Args variant - Removes prelude - Renames Layouted to Fragment - Moves font into env - Moves shaping into layout - Moves frame into separate module | |||
| 2021-02-11 | Small fixes ♻ | Laurenz | |
| 2021-02-11 | Move span directly into diagnostics 🚚 | Laurenz | |
| 2021-02-09 | Split evaluation and execution 🔪 | Laurenz | |
| 2021-01-15 | Split state and scopes, less ref-counting 🔀 | Laurenz | |
| 2021-01-03 | Move and rename many things 🚛 | Laurenz | |
| 2020-12-21 | Restructure value conversions 🧱 | Laurenz | |
| 2020-12-10 | Refine test infrastructure ✅ | Laurenz | |
| - Tests diagnostics - More and better separated image tests | |||
| 2020-11-27 | Basic environment and resource loader 🏞 | Laurenz | |
| 2020-11-19 | Switch to pdf-writer ⬆️ | Laurenz | |
