Laurenz
a5a4b0b72f
Introduce IdeWorld
trait
2024-11-13 10:21:40 +01:00
Laurenz
be7cfc85d0
Split out four new crates ( #5302 )
2024-10-27 18:04:55 +00:00
Laurenz
be516867c8
Spans for cross-file go-to-definition ( #4539 )
2024-07-11 14:24:28 +00:00
+merlan #flirora
781eea632f
Add message when trying to access a field that is not set ( #4399 )
...
Co-authored-by: Laurenz <laurmaedje@gmail.com>
2024-06-22 08:59:52 +00:00
Laurenz
a68a241570
Remove Tracer
( #4365 )
2024-06-10 09:00:54 +00:00
Laurenz
f91cad7d78
Pure location assignment ( #4352 )
2024-06-09 13:23:56 +00:00
Laurenz
95cd6adf24
Factor out typst-utils
crate ( #4125 )
2024-05-13 15:25:43 +00:00
Myriad-Dreamin
092f6dc462
Fix source path resolution in import analysis ( #3842 )
2024-04-01 20:54:49 +00:00
Laurenz
633c32a552
Track context ( #3623 )
2024-03-12 10:28:15 +00:00
Laurenz
145723b1ef
New context system ( #3497 )
2024-02-27 10:05:16 +00:00
Sébastien d'Herbais de Thun
5bdec9e1d8
Optimized labels & introspector ( #2801 )
...
Co-authored-by: Laurenz <laurmaedje@gmail.com>
2023-11-30 12:57:04 +01:00
Laurenz
85b1d1d4dd
Rework Vt
into Engine
...
- Moves as much data out of the `Vm`
- Removes duplication with call_vm and call_vt flavours
- Uses tracked chain instead of fixed int for determining max nesting depth
- This means that nesting checks now generalizes to layout and realization, to detect crashing show rules and overly nested layouts
2023-11-26 19:03:21 +01:00
Laurenz
704bec64ae
Move delayed errors into tracer
2023-11-24 12:38:27 +01:00
Laurenz
7eebafa783
Merge typst
and typst-library
2023-11-24 12:30:02 +01:00
Sébastien d'Herbais de Thun
c0f6d2004a
Content rework 2 - Electric Boogaloo ( #2504 )
2023-11-06 21:37:50 +01:00
Laurenz
d7928a8ea3
Extract IDE crate
2023-09-26 17:12:18 +02:00