| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2024-06-22 | Add message when trying to access a field that is not set (#4399) | +merlan #flirora | |
| Co-authored-by: Laurenz <laurmaedje@gmail.com> | |||
| 2024-06-13 | Make symbols callable like functions & migrate callable accents to callable ↵ | Yip Coekjan | |
| symbols (#4299) Co-authored-by: Laurenz <laurmaedje@gmail.com> | |||
| 2024-06-04 | Refactor casts to use `HintedStrResult` (#4229) | PgBiel | |
| 2024-05-25 | Refactor `Capable::vtable` to return `Option<NonNull<()>>` (#4252) | +merlan #flirora | |
| 2024-05-25 | Improve macro docs (+ Native*Data docs) (#4240) | bluebear94 | |
| 2024-05-13 | Factor out `typst-utils` crate (#4125) | Laurenz | |
| 2024-04-02 | A few CI and crate config changes (#3852) | Laurenz | |
| 2024-03-15 | Final touches (#3678) | Laurenz | |
| 2024-03-04 | Add support for shortcut links in docs (#3547) | Laurenz | |
| 2024-03-03 | Fix some comments (#3541) | geekvest | |
| Signed-off-by: geekvest <cuimoman@sohu.com> | |||
| 2024-02-27 | New context system (#3497) | Laurenz | |
| 2024-02-13 | Minor realization improvements (#3408) | Laurenz | |
| 2024-02-01 | Fix show-set semantics (#3311) | Laurenz | |
| 2024-01-31 | Ensure synthesized field access never panics (#3310) | Laurenz | |
| 2024-01-30 | Respect set rules in where selectors (#3290) | Laurenz | |
| 2024-01-30 | Refactor `#[elem]` macro (#3303) | Laurenz | |
| 2024-01-30 | Refactor folding (#3294) | Laurenz | |
| 2024-01-29 | Refactor capability helpers | Laurenz | |
| 2024-01-29 | Merge `Fields` and `ElementFields` traits | Laurenz | |
| 2024-01-17 | Add a few manual Debug impls to elements | Laurenz | |
| 2024-01-16 | Don't discard other attributes in `time` macro | Laurenz | |
| 2024-01-16 | Migrate metadata fields out of individual elements (#3200) | Laurenz | |
| 2024-01-12 | Autogenerate default cast in`#[ty]` unless `cast` is specified | Laurenz | |
| 2024-01-02 | Fix `#[internal]` fields needing `IntoValue` impl (#3103) | Sébastien d'Herbais de Thun | |
| 2023-12-30 | New performance timings (#3096) | Sébastien d'Herbais de Thun | |
| Co-authored-by: Laurenz <laurmaedje@gmail.com> | |||
| 2023-12-28 | Remove uses of `EcoString::inline` | Laurenz | |
| EcoString::inline can produce runtime panics if things are changed later. It should only be used if really necessary (because of const context) | |||
| 2023-12-07 | Fix label in `.fields()` accessor (#2884) | Sébastien d'Herbais de Thun | |
| 2023-12-04 | Fix defaults on `#[synthesized]` fields (#2825) | Sébastien d'Herbais de Thun | |
| Fixes #2821 | |||
| 2023-11-30 | Fix content hashing | Laurenz | |
| Fixes #2800 | |||
| 2023-11-27 | Make workspace inheriting consistent | Laurenz | |
| 2023-11-27 | Optimize `Content::has`, `Introspector::query_label`, and `MetaElem` (#2759) | Sébastien d'Herbais de Thun | |
| 2023-11-27 | Use clippy workspace lints and inline format args (#2771) | danieleades | |
| 2023-11-26 | Rework `Vt` into `Engine` | Laurenz | |
| - Moves as much data out of the `Vm` - Removes duplication with call_vm and call_vt flavours - Uses tracked chain instead of fixed int for determining max nesting depth - This means that nesting checks now generalizes to layout and realization, to detect crashing show rules and overly nested layouts | |||
| 2023-11-24 | Merge `typst` and `typst-library` | Laurenz | |
| 2023-11-24 | Fix `has` on non-inherent fields (#2745) | frozolotl | |
| 2023-11-20 | Document the `#[ghost]` attribute from #2718 (#2721) | Sébastien d'Herbais de Thun | |
| 2023-11-19 | Added `ghost` attr to `elem` macro (#2718) | Sébastien d'Herbais de Thun | |
| 2023-11-19 | Streamline imports | Laurenz | |
| 2023-11-17 | Allow `elem` synthesized fields to take a default value (#2687) | Sébastien d'Herbais de Thun | |
| 2023-11-08 | Move some things out of `util` | Laurenz | |
| 2023-11-08 | Switch to workspace dependencies | Laurenz | |
| 2023-11-06 | Content rework 2 - Electric Boogaloo (#2504) | Sébastien d'Herbais de Thun | |
| 2023-10-30 | Fixed typos (#2524) | Fritz Rehde | |
| 2023-10-27 | Fix error priority for function arguments | Laurenz | |
| Errors about superfluous arguments are now thrown before errors of the function execution itself. Fixes #1367 | |||
| 2023-10-27 | Fix argument parsing bug | Laurenz | |
| Things like `luma(1, key: "val")` didn't produce an error before because `args.finish()?` wasn't called. This changes `args: Args` to `args: &mut Args` to make it impossible for that to happen. | |||
| 2023-09-11 | Better proc macros | Laurenz | |
| 2023-08-25 | calm down clippy even more (#1997) | Beiri22 | |
| 2023-08-07 | Touch up docs | Laurenz | |
| 2023-07-20 | Center delimiters vertically about the axis (#1756) | damaxwell | |
| 2023-07-06 | Raw syntax definition loading (#1655) | Sébastien d'Herbais de Thun | |
