917 Commits

Author SHA1 Message Date
Eric Biedert
59374f7370
Avoid spaces around ignorant and invisible elements in math (#4348) 2024-07-06 13:45:19 +00:00
Yip Coekjan
394ba50fa6
Rename notes.* to note.* & Add some music symbols (#4488) 2024-07-06 13:44:14 +00:00
Yip Coekjan
2df138a507
Open with (detached) custom viewers and raise error on failure (#4430) 2024-07-06 09:54:12 +00:00
AnarchistHoneybun
82f13d9a38
Reword docs for math.cancel (#4444) 2024-07-06 09:40:12 +00:00
Yip Coekjan
8c3002897a
Add metadata for cargo-binstall (#4458) 2024-07-06 08:36:24 +00:00
Adrian Freund
4c22ffa612
Statically link xz2 (#4463) 2024-07-06 08:33:29 +00:00
Laurenz
906de589ce
Clean up flow a bit (#4505) 2024-07-05 12:38:05 +00:00
Sébastien d'Herbais de Thun
b847cccba4
Go from String to &str when passing font names to SVG code (#4500) 2024-07-04 18:27:34 +00:00
Laurenz
129a4d600c
Fix hyphenation outside of words (#4498) 2024-07-04 13:27:43 +00:00
Laurenz
0ef672c347
Refactor line building (#4497) 2024-07-04 10:57:40 +00:00
Yip Coekjan
75246f930b
Fix footnote-reference numbering (#4456) 2024-07-02 14:46:25 +00:00
Mattes Bieniarz
728fb7e475
fix(array.slice): Clarify and correct function description (#4446) 2024-07-02 14:44:57 +00:00
Leedehai
aefc506424
Use a clearer match pattern (#4437) 2024-07-02 14:41:41 +00:00
Laurenz
6d835ecb92
Optimize optimized paragraph layout (#4483) 2024-07-01 13:04:58 +00:00
PgBiel
c96bf9a280 dot 2024-06-27 19:08:22 -03:00
PgBiel
866c5364a0 simplify decorator arguments in the AST
they are always strings so just return Str. We can switch back to Expr in the future, if we need it.
2024-06-27 19:07:45 -03:00
PgBiel
181c633fe5 improve tree search 2024-06-27 18:27:43 -03:00
PgBiel
ecb0ee51b1 fix newline counting
should probably fix the windows build
2024-06-27 18:06:49 -03:00
PgBiel
05a40ed43d lexer: make 'take_error' internal 2024-06-26 12:58:26 -03:00
PgBiel
eec6a3a0d1 diag ids: remove categories, improve docs 2024-06-26 12:55:36 -03:00
PgBiel
afaa45e0e0 improve identifier naming, remove error id
not gonna need error ids for now
2024-06-26 12:37:51 -03:00
PgBiel
65dc277fc5 minor decorator lexing improvements 2024-06-26 12:17:53 -03:00
PgBiel
14dfb3f630 create DecoratorMarker and DecoratorName 2024-06-26 12:17:53 -03:00
PgBiel
d35a563b3c use proper name for paren tokens 2024-06-26 12:17:53 -03:00
PgBiel
c7d97a7248 add doc comment regarding lexer subtrees 2024-06-26 12:17:53 -03:00
PgBiel
acdd33c754 remove redundant '-' identifier check 2024-06-26 12:17:53 -03:00
PgBiel
910af8322c proper decorator parsing
done directly in the lexer.
2024-06-26 12:17:53 -03:00
PgBiel
a320e92cfa lexer now returns nodes 2024-06-26 12:17:53 -03:00
PgBiel
b318b0ae99 satisfy clippy 2024-06-26 12:17:53 -03:00
PgBiel
c3c3ea9bfa allow same line decorator search
no idea why this is needed but it is
2024-06-26 12:17:53 -03:00
PgBiel
a1d5861a58 don't swallow newlines in decorator lexing 2024-06-26 12:17:53 -03:00
PgBiel
16859f57e2 search for 'allow' decorators 2024-06-26 12:17:53 -03:00
PgBiel
9f9e8770b8 use lexer subtrees to parse decorators 2024-06-26 12:17:53 -03:00
PgBiel
3e69560267 initial decorator parsing in markup 2024-06-26 12:17:53 -03:00
PgBiel
9f9ba7ba5a separate DecoratorMarker from Decorator 2024-06-26 12:17:53 -03:00
PgBiel
ad6cc41261 fix decorator lexing with wrong offsets 2024-06-26 12:17:53 -03:00
PgBiel
1623a9135d initial decorator lexing 2024-06-26 12:17:53 -03:00
PgBiel
849bb632f7 decorator syntax 2024-06-26 12:17:53 -03:00
PgBiel
6f3166dc73 fix deduplication of warnings with different tracepoints 2024-06-26 12:17:53 -03:00
PgBiel
33588ab239 add and use Sink::extend_tracked
avoids an unnecessary sink extension if the sink is empty
2024-06-26 12:17:53 -03:00
PgBiel
b559fc20b7 create Engine::tracepoint
adds tracepoints to returned errors and warnings automatically
2024-06-26 12:17:53 -03:00
PgBiel
e69c58a234 fix decorator lookup next to the span itself 2024-06-26 12:17:53 -03:00
PgBiel
26ae1d3c27 fix local sink on call
warnings now get tracepoints
2024-06-26 12:17:53 -03:00
PgBiel
3823f560c5 initial attempt at a local sink on call 2024-06-26 12:17:53 -03:00
PgBiel
e196e45c31 basic suppression detection 2024-06-26 12:17:53 -03:00
PgBiel
fe860f8b6b initial attached comment detection 2024-06-26 12:17:53 -03:00
PgBiel
f8958961cb warn identifier as string, categories 2024-06-26 12:17:53 -03:00
PgBiel
05def04625 initial diagnostic identifiers 2024-06-26 12:17:53 -03:00
Laurenz
45366c0112
Bump Rust in CI (#4445) 2024-06-24 20:11:11 +00:00
Laurenz
e6b5314870
Split up paragraph layout into more files (#4443) 2024-06-24 18:33:41 +00:00