21 Commits

Author SHA1 Message Date
Laurenz
5b4f4c164b Autocomplete for packages 2023-06-30 16:17:21 +02:00
Laurenz
7b92bd7c34 Basic package management 2023-06-27 18:40:17 +02:00
Laurenz
219f14355b Rename into_u16 to as_u16 2023-06-06 19:06:56 +02:00
Laurenz
998a3c44fd Remove tracing from cheap functions
Turns out that having tracing enabled on some functions that get called a lot distorts the traces so that their parent stack frames look much more expensive than they actually are.
2023-05-11 11:35:45 +02:00
Alex Saveau
b75cad2d3b
Parallelize tests (#900) 2023-04-23 14:35:18 +02:00
Sébastien d'Herbais de Thun
561ff979d5
Add instrumentation (Part 1) (#761) 2023-04-23 14:33:56 +02:00
Laurenz
89cf4054d6 Reduce amount of hashing 2023-04-13 14:23:46 +02:00
Marek Barvíř
213f31c5d7
Fix basic lints (cargo clippy) (#383) 2023-03-28 09:38:01 +02: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
c913271b29 Fix crash for jump to outdated span 2023-03-21 12:55:39 +01:00
Laurenz
ab43bd802e Renaming and refactoring 2023-03-19 22:39:19 +01:00
Laurenz
ca6edf5283 Jump to source and preview 2023-03-11 23:29:32 +01:00
Laurenz
56b6a2a908 Impl Eq for syntax tree types 2023-02-17 10:01:40 +01:00
Laurenz
b73b4f33bc Fix a few clippy lints 2023-01-20 14:21:59 +01:00
Laurenz
dd331f007c Rewrite parser 2023-01-20 14:05:35 +01:00
Laurenz
40561e57fb Remove most fields from SyntaxKind enum 2023-01-15 12:40:27 +01:00
Martin Haug
5e19991b6c Document Utility funcs, some layout funcs 2022-12-20 18:31:47 +01:00
Laurenz
b2a3d3f235 More general evaluation interface 2022-11-23 12:00:06 +01:00
Laurenz
2ce727fc95 Make inner node and node data private 2022-11-22 14:40:56 +01:00
Laurenz
eb951c008b Style changes 2022-11-04 11:38:09 +01:00
Laurenz
e218226655 Merge some modules 2022-10-17 20:04:22 +02:00