summaryrefslogtreecommitdiff
path: root/tests/src/tests.rs
AgeCommit message (Collapse)Author
2024-03-09Generate PDF ID automatically unless we really have a stable ID (#3591)Laurenz
2024-02-28Make use of `is_some_and` where applicable (#3523)Laurenz
2024-02-28Externalize assets (#3515)Laurenz
2024-02-27New context system (#3497)Laurenz
2024-02-21Destructuring improvements (#3463)Laurenz
2024-02-12Run tests roughly in order (#3402)Laurenz
2024-01-17Add `Page` structLaurenz
To get rid of the Meta hack where numbering and things like that are stored in the frame.
2024-01-09Test autocomplete (#2912)astrale-sharp
Co-authored-by: oliver <151407407+kwfn@users.noreply.github.com> Co-authored-by: Laurenz <laurmaedje@gmail.com>
2023-12-19Show which reference image was updated (#3008)PgBiel
2023-12-18Key/Value data from CLI (#2894)Laurenz
2023-12-14Make `World` thread-safeLaurenz
2023-12-06Let test.rs --exact also accept file path of a typ file (#2817)Leedehai
2023-12-06Use a rotating test progress printer (#2872)Leedehai
2023-12-04Enable workspace lints for testsLaurenz
2023-11-27Bump dependenciesLaurenz
2023-11-26Rework `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-24Merge `typst` and `typst-library`Laurenz
2023-11-19Watching fixes (#2706)Laurenz
2023-11-08Move some things out of `util`Laurenz
2023-11-08Extract `typst-pdf` crateLaurenz
2023-11-08Extract `typst-svg` crateLaurenz
2023-11-08Extract `typst-render` crateLaurenz
2023-10-27Add IDs and creation date to PDFs (#2374)Martin Haug
2023-10-17Cached export for incremental (#2400)Sébastien d'Herbais de Thun
2023-10-17Replace `Vec` with `EcoVec`, removed `Box` (#2420)Sébastien d'Herbais de Thun
2023-10-09Bump ecowLaurenz
2023-10-04Add `Repr` trait (#2269)MALO
2023-09-19Improve span stability after incremental parsingLaurenz
2023-09-19Gradient Part 1 - Color rework (#2171)Sébastien d'Herbais de Thun
2023-09-11Update tests for type system changesLaurenz
2023-09-04Allow packages to specify their minimum compiler versionLaurenz
2023-08-29Add a bit more docs to `compile`Laurenz
2023-08-29More type safety for spansLaurenz
2023-08-22Virtual path typeLaurenz
Fixes #1937
2023-08-08Refactor SVG export a bitLaurenz
2023-08-08Add SVG export (#1729)Wenzhuo Liu
2023-08-04Bytes typeLaurenz
- Moves `Bytes` from `util` to `eval` module - Accepts bytes in `str` function for bytes -> str conversion - Adds `bytes` function for str | array -> bytes conversion - Adds `array` function for bytes -> array conversion - Adds `len`, `at`, and `slice` methods for bytes - Adds `encoding` parameter to `read` function
2023-08-03Warn if layout doesn't stabilize (#1684)bluebear94
2023-07-19Add infrastructure for compiler warnings (#1731)lolstork
2023-07-18Extract syntax module into typst-syntax crateLaurenz
2023-06-28Reintroduce `--root`Laurenz
2023-06-27Basic package managementLaurenz
2023-06-24Tidy upLaurenz
2023-06-24Add infrastructure to enrich errors with hints (#1486)Mathias Fischler
2023-06-12Support for inside and outside margins (#1308)Luis David Licea Torres
Co-authored-by: Laurenz <laurmaedje@gmail.com>
2023-06-07refactor: Replace once_cell to std lib (#1402)Yang Hau
2023-06-06Improve value casting infrastructureLaurenz
2023-06-06Rename `into_u16` to `as_u16`Laurenz
2023-05-23Fix tests on windows (#1222)Eric Biedert
2023-05-23Add support for date & time handling (#435)Laurenz Stampfl