| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2023-06-09 | Undo regex type rename | Laurenz | |
| Unnecessary breaking change for now | |||
| 2023-06-09 | Translate TOML datetime properly | Laurenz | |
| 2023-06-07 | refactor: Replace once_cell to std lib (#1402) | Yang Hau | |
| 2023-06-06 | Small refactorings | Laurenz | |
| 2023-06-06 | Improve value casting infrastructure | Laurenz | |
| 2023-05-30 | Fix doc links | Laurenz | |
| 2023-05-30 | Add `fields` method to content (#1340) | MALO | |
| 2023-05-29 | Fix `.at(default: ...)` for strings and content (#1339) | Pg Biel | |
| 2023-05-23 | Add support for date & time handling (#435) | Laurenz Stampfl | |
| 2023-05-22 | Fix removal order for dictionary | Laurenz | |
| Switches to `shift_remove` for now. In the future, we should look into a more efficient implementation. Fixes #1258. | |||
| 2023-05-22 | Clearer error messages for failed comparisons | Laurenz | |
| Fixes #1231 | |||
| 2023-05-19 | Do not crash on invalid pattern | Laurenz | |
| Fixes #1213 Fixes #1232 | |||
| 2023-05-17 | Show default values in documentation | Laurenz | |
| Fixes #169 Fixes #1102 | |||
| 2023-05-17 | Search keywords | Laurenz | |
| 2023-05-11 | More efficient introspection | Laurenz | |
| Switches from a mutable locator to one based on tracked chains and optimizes query performance. | |||
| 2023-05-11 | Remove '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-03 | Function scopes (#1032) | Pg Biel | |
| 2023-05-03 | Implement default values for at() (#995) | Michael Lohr | |
| 2023-05-03 | Refactor string replacement | Laurenz | |
| 2023-05-03 | [Feature] Allow function as argument for string.replace (#944) | dvdvgt | |
| 2023-05-03 | Add shorthand for root operation (#929) | Marmare314 | |
| 2023-04-28 | check index on placeholder (#1005) | Marmare314 | |
| 2023-04-26 | Touch up docs | Laurenz | |
| 2023-04-26 | Pattern as parameter (#854) | Marmare314 | |
| 2023-04-26 | Fix overflows with operators (#904) | HarmoGlace | |
| 2023-04-25 | Support indices preceding the base symbol, revamping #699 (#825) | Leedehai | |
| Breaking change: abbreviate attach() attachment params, top -> t, bottom -> b | |||
| 2023-04-25 | Add a zip method to arrays (#947) | Laurenz Stampfl | |
| 2023-04-25 | Destructuring assign (#703) | Marmare314 | |
| 2023-04-25 | Add sum and product to arrays (#966) | SekoiaTree | |
| 2023-04-24 | hint for unknown variable containing dash (#924) | Marmare314 | |
| 2023-04-24 | Disable stacker on WASM | Laurenz | |
| 2023-04-23 | Add instrumentation (Part 1) (#761) | Sébastien d'Herbais de Thun | |
| 2023-04-20 | forbid underscore as identifier closes #513 (#837) | Marmare314 | |
| 2023-04-19 | Fix argument sinks | Laurenz | |
| Fixes #886. | |||
| 2023-04-19 | Give more specific error messages (#881) | Leedehai | |
| 2023-04-19 | Change 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-18 | Clippy | Laurenz | |
| 2023-04-18 | Clippy fixes (#856) | Marek Barvíř | |
| 2023-04-17 | Write PDF outline | Laurenz | |
| 2023-04-16 | refactor SyntaxKind::Pattern (#831) | Marmare314 | |
| 2023-04-16 | Clippy fixes (#581) | Marek Barvíř | |
| 2023-04-13 | Fix function sinks (#638) | Marmare314 | |
| 2023-04-13 | Add support for more complex strokes (#505) | Birk Tjelmeland | |
| 2023-04-13 | Better error spans in `calc` | Laurenz | |
| 2023-04-13 | Add factorial, permutation and binomial to calculation functions (#639) | HarmoGlace | |
| 2023-04-12 | Selector rework (#640) | Sébastien d'Herbais de Thun | |
| 2023-04-11 | Let dictionaries respect insertion order | Laurenz | |
| 2023-04-11 | Add support for more ratio multiplications | Laurenz | |
| 2023-04-11 | Remove support for number / ratio | Laurenz | |
| 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-11 | Fix duplicate error message for destructuring | Laurenz | |
