Alexandros Naskos
112f6d735a
Correctly handle inferred error sets, add self argument support when evaluating bound type params, semanticToken scaffolding
2020-06-13 21:20:04 +03:00
SuperAuguste
20434839f1
add new instructions to config, start increasing debugability
2020-06-08 18:18:12 -04:00
Alexandros Naskos
ef95c76e45
Added doc comments on hover
2020-06-03 11:23:14 +03:00
SuperAuguste
2b153e046c
outlines, made JSON stdout memory dynamic
2020-05-27 20:39:36 -04:00
Alexandros Naskos
da6f43c46d
Go to definition now resolved fn aliases, added hover
2020-05-26 01:51:50 +03:00
Alexandros Naskos
7dcbc39d59
Added workspace folder support, read configs from there, use known-folders
2020-05-19 22:09:00 +03:00
Alexandros Naskos
b1ce06a80d
Implemented go to definition
2020-05-18 23:19:23 +03:00
daurnimator
c1599c755d
Misc cleanups
2020-05-18 00:50:55 +10:00
Vexu
3111627923
parsing now always results in a AST
2020-05-15 14:21:29 +03:00
SuperAuguste
73c3e87a37
fix errors
2020-05-14 15:57:31 -04:00
SuperAuguste
9ae912efdd
super basic completion, tons of things to iron out
2020-05-13 10:10:20 -04:00
Alexandros Naskos
982a39f868
Added context detection from document and position for builtins, variable accesses, field accesses, string literals and comments.
2020-05-08 13:50:21 +03:00
Alexandros Naskos
6ac068a3c5
Merge branch 'master' of https://github.com/SuperAuguste/zls into separate_text_mem
2020-05-07 19:54:11 +03:00
SuperAuguste
447d52dd1c
fix init error
2020-05-07 12:47:39 -04:00
SuperAuguste
6b099f8c6d
fix
2020-05-07 12:25:37 -04:00
Alexandros Naskos
4d5f833226
Merge branch 'master' of https://github.com/SuperAuguste/zls into separate_text_mem
2020-05-07 18:43:56 +03:00
SuperAuguste
1725278be1
add master data, add data selection
2020-05-07 11:29:40 -04:00
Alexandros Naskos
ee594a1b2f
Separate document text and memory.
...
Text is now a substring of memory, starting at index 0.
We now realloc memory when needed and only copy the existing data around
instead of allocating a new string, copying all the data and freeing
the old string.
This leads to possibly less allocation calls, depending on the allocator
and less copying necesssary.
2020-05-07 17:58:31 +03:00
Alexandros Naskos
c5d3d7902e
Free json parser state, compute builtin completions at comptime
2020-05-07 14:36:40 +03:00
SuperAuguste
88814b9589
better builtin completion, versioning
2020-05-02 12:43:26 -04:00
SuperAuguste
def89a90f5
Better builtin completion
2020-04-27 22:59:28 -04:00
SuperAuguste
ce443ba1dd
Completion of global values, and some reformatting
2020-04-27 16:38:35 -04:00