summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
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íř
2023-04-18Improve error message in lexer (#242)Greg Shuflin
In the error message for an invalid character, print which character triggered the error.
2023-04-17Write PDF outlineLaurenz
2023-04-16refactor SyntaxKind::Pattern (#831)Marmare314
2023-04-16Clippy fixes (#581)Marek Barvíř
2023-04-13Fix function sinks (#638)Marmare314
2023-04-13Add support for more complex strokes (#505)Birk Tjelmeland
2023-04-13Better error spans in `calc`Laurenz
2023-04-13Add factorial, permutation and binomial to calculation functions (#639)HarmoGlace
2023-04-13Reduce amount of hashingLaurenz
2023-04-12Correct some typos (#746)Alexander Seiler
2023-04-12Selector rework (#640)Sébastien d'Herbais de Thun
2023-04-11Let dictionaries respect insertion orderLaurenz
2023-04-11Add support for more ratio multiplicationsLaurenz
2023-04-11Remove support for number / ratioLaurenz
If `1 * 40%` and `1 / 40%` both work, then I would expect `1cm * 40%` and `1cm / 40%` to work, too. So the result of both multiplication and division is always the left type. Same with `100% * 40%`. But `100% / 40%` does not return a ratio, it returns a float. This breaks the consistency. For this reason, I am removing support for just the new divisions for now, but we can revisit this.
2023-04-11Optimization to `Introspector::extract` (#734)Daniel Csillag
2023-04-11fix parenthesized binding (#707)Marmare314
2023-04-11Fix highlighting of identifiers before bracketsLaurenz
2023-04-11Fix duplicate error message for destructuringLaurenz
2023-04-11Remove enumeration support from `map`Laurenz
2023-04-11Allow treating ratios as floats (#681)Eric Biedert
2023-04-11Add Czech translation (#683)Radim Sückr
2023-04-11Added Arabic translations (#688)Abdul Rahman Sibahi
2023-04-11Add Vietnamese Translation (#684)ichxorya
2023-04-11Array sorting by key (#584)Daniel Csillag
2023-04-06Unpacking syntax (#532)Marmare314
Closes #341