summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2023-05-17Show default values in documentationLaurenz
Fixes #169 Fixes #1102
2023-05-17Search keywordsLaurenz
2023-05-17Fix figure detectionLaurenz
2023-05-15Switch from unicode_xid to unicode_ident (#1208)Kevin Stevens
2023-05-12Show rules for symbols (fixes #1130) (#1175)sitandr
2023-05-11Improve alignment of text inside raw blocks (#1034)Pg Biel
2023-05-11Alternate between right/left alignment in equations (#936)Alex Saveau
2023-05-11Let `Document` be `Sync` againLaurenz
Fixes #930.
2023-05-11Documentation fixesLaurenz
2023-05-11Remove tracing from cheap functionsLaurenz
Turns out that having tracing enabled on some functions that get called a lot distorts the traces so that their parent stack frames look much more expensive than they actually are.
2023-05-11More efficient introspectionLaurenz
Switches from a mutable locator to one based on tracked chains and optimizes query performance.
2023-05-11Remove 'static bound on `World`Laurenz
Thanks to improvements in comemo, tracked types don't need to be 'static anymore. This means that the 'static bound on the `World` is now lifted and that the `Route` doesn't need to use unsafe code anymore to manage its lifetime.
2023-05-04More efficient incremental parsingLaurenz
If validation fails, we now do exponential fallback to a larger segment instead of giving up entirely.
2023-05-03Function scopes (#1032)Pg Biel
2023-05-03Parameter pattern bug (#1062)Marmare314
2023-05-03Implement default values for at() (#995)Michael Lohr
2023-05-03Refactor string replacementLaurenz
2023-05-03[Feature] Allow function as argument for string.replace (#944)dvdvgt
2023-05-03Add shorthand for root operation (#929)Marmare314
2023-05-03Make ligatures copyable and searchableLaurenz
Fixes #479 Fixes #1040
2023-05-02fix: typos (#1074)Alberto Vilches
2023-05-02Add ICC profiles to images in PDF and update `usvg`, `svg2pdf` (#822)Martin Haug
2023-04-28Refactor dash pattern (#983)Szymon Bęczkowski
2023-04-28check index on placeholder (#1005)Marmare314
2023-04-28fix 0pt stroke for PDF export (#1020)Pg Biel
2023-04-26Touch up docsLaurenz
2023-04-26Pattern as parameter (#854)Marmare314
2023-04-26Fix overflows with operators (#904)HarmoGlace
2023-04-26Allow passing `region` to LocalName (#926)pan93412
2023-04-26Upgrade a bunch of deps and remove two unused ones (#968)Alex Saveau
2023-04-25Support indices preceding the base symbol, revamping #699 (#825)Leedehai
Breaking change: abbreviate attach() attachment params, top -> t, bottom -> b
2023-04-25Add a zip method to arrays (#947)Laurenz Stampfl
2023-04-25Destructuring assign (#703)Marmare314
2023-04-25Add sum and product to arrays (#966)SekoiaTree
2023-04-24hint for unknown variable containing dash (#924)Marmare314
2023-04-24Disable stacker on WASMLaurenz
2023-04-23Fix 0pt strokes (#923)Pg Biel
2023-04-23Parallelize tests (#900)Alex Saveau
2023-04-23Add instrumentation (Part 1) (#761)Sébastien d'Herbais de Thun
2023-04-21Implement math `cancel` function (#793)Pg Biel
2023-04-20Add alt text to image function and PDF (#823)Martin Haug
2023-04-20forbid underscore as identifier closes #513 (#837)Marmare314
2023-04-19Fix argument sinksLaurenz
Fixes #886.
2023-04-19Give more specific error messages (#881)Leedehai
2023-04-19Change SipHash2-4 -> SipHash1-3 (#780)Daniel Csillag
This seems to significantly improves performance. Inspired by https://github.com/rust-lang/rust/pull/107925
2023-04-19Fix realize in mathLaurenz
2023-04-18ClippyLaurenz
2023-04-18Handle SVG with textLaurenz
2023-04-18Remove intermediate strings in error messageLaurenz
2023-04-18Clippy fixes (#856)Marek Barvíř