412 Commits

Author SHA1 Message Date
Laurenz
d10b53df0b Clippy 2023-04-18 19:16:13 +02:00
Marek Barvíř
56673bcdf5
Clippy fixes (#856) 2023-04-18 11:19:09 +02:00
Laurenz
9bdc4a7de0 Write PDF outline 2023-04-17 13:26:49 +02:00
Marmare314
428c55b6ee
refactor SyntaxKind::Pattern (#831) 2023-04-16 14:34:57 +02:00
Marek Barvíř
ee32e7ad1c
Clippy fixes (#581) 2023-04-16 11:10:35 +02:00
Marmare314
0105eb7382
Fix function sinks (#638) 2023-04-13 16:07:58 +02:00
Birk Tjelmeland
d1cd814ef8
Add support for more complex strokes (#505) 2023-04-13 16:05:56 +02:00
Laurenz
9025ecb2ee Better error spans in calc 2023-04-13 15:13:31 +02:00
HarmoGlace
e11bd2a193
Add factorial, permutation and binomial to calculation functions (#639) 2023-04-13 14:38:51 +02:00
Sébastien d'Herbais de Thun
1198e0cd38
Selector rework (#640) 2023-04-12 12:47:51 +02:00
Laurenz
12be8fe070 Let dictionaries respect insertion order 2023-04-11 21:59:02 +02:00
Laurenz
db24996161 Add support for more ratio multiplications 2023-04-11 21:40:39 +02:00
Laurenz
42be51609b Remove support for number / ratio
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 21:39:46 +02:00
Laurenz
9720424884 Fix duplicate error message for destructuring 2023-04-11 16:50:26 +02:00
Laurenz
58e4bdb1b9 Remove enumeration support from map 2023-04-11 16:41:04 +02:00
Eric Biedert
c7db709da5
Allow treating ratios as floats (#681) 2023-04-11 14:13:01 +02:00
Daniel Csillag
a8087a9dbb
Array sorting by key (#584) 2023-04-11 12:48:17 +02:00
Marmare314
0f8219b392
Unpacking syntax (#532)
Closes #341
2023-04-06 15:26:09 +02:00
astrale-sharp
085282c138
Appends a hint if length is expected but hint provided. (#580) 2023-04-05 16:47:12 +02:00
Sébastien d'Herbais de Thun
70a909b8ba
Fixed page numbering (#594) 2023-04-05 15:04:31 +02:00
Laurenz
715f9fb0a5 Locatable selectors 2023-04-04 23:43:34 +02:00
Marek Barvíř
1a36ce7fa8
Disable clippy for specific lines (#503) 2023-04-04 17:10:06 +02:00
Marek Barvíř
4161bad54f
FIX lint clippy::len_without_is_empty (#451) 2023-03-31 17:13:31 +02:00
Laurenz
e84df1a036 Fix tests on Windows
Fixes #386.
2023-03-28 14:30:21 +02:00
Marek Barvíř
213f31c5d7
Fix basic lints (cargo clippy) (#383) 2023-03-28 09:38:01 +02:00
Laurenz
a5c88c19b3 Fix enum parsing and allow zero in numberings
Fixes #353.
2023-03-27 12:12:57 +02:00
Alexander Ekdahl
766d1be72b
Newton's notation for derivatives (#281) 2023-03-25 13:32:25 +01:00
Kian-Meng Ang
25acefeb5b
Fix typos (#115)
Found via `codespell -S target -L
crate,ist,thi,alle,dedented,ue,tung,nd,ende,overriden,dependant`
2023-03-22 09:02:51 +01:00
Laurenz
30d6c070c1 More efficient function representation 2023-03-19 23:49:35 +01:00
Laurenz
ab43bd802e Renaming and refactoring 2023-03-19 22:39:19 +01:00
Laurenz
0ba99ab8aa Measurement and introspection rework 2023-03-19 10:19:34 +01:00
Laurenz
a69b587455 Rename formula to equation 2023-03-18 19:27:31 +01:00
Laurenz
a16726ae66 Architecture description 2023-03-18 18:27:22 +01:00
Laurenz
5d475ae32e Attach parameter list span to function 2023-03-18 17:50:57 +01:00
Laurenz
9315e2f08e Make parameters traceable 2023-03-17 18:51:42 +01:00
Laurenz
59903270dc Methods for page and location on queried content 2023-03-17 18:43:20 +01:00
Laurenz
af7fe4d760 Hover and autocomplete in show rules 2023-03-17 18:18:47 +01:00
Laurenz
c47e4cb496 State 2023-03-17 16:04:12 +01:00
Laurenz
312197b276 Counters 2023-03-17 11:45:57 +01:00
Laurenz
89f44f220d Bibliography and citations 2023-03-14 22:53:54 +01:00
Laurenz
2a86e4db0b Reference supplements 2023-03-14 22:34:43 +01:00
Laurenz
880b1847bd Derive Cast for enums 2023-03-13 21:40:06 +01:00
Laurenz
ad05ba5925 Spans in math 2023-03-12 13:20:36 +01:00
Laurenz
ca6edf5283 Jump to source and preview 2023-03-11 23:29:32 +01:00
Laurenz
1a390deaea Figures 2023-03-11 20:01:56 +01:00
Laurenz
529d3e10c6 Section references 2023-03-11 18:29:48 +01:00
Laurenz
8e5f446544 Autocompletion for raw language tags 2023-03-11 11:46:12 +01:00
Laurenz
a9fdff244a Expose content representation more 2023-03-10 21:19:50 +01:00
Laurenz
62f35602a8 New #[func] macro 2023-03-10 12:55:21 +01:00
Laurenz
c38d72383d Make all optional fields settable 2023-03-09 14:42:14 +01:00