Commit Graph

649 Commits

Author SHA1 Message Date
Auguste Rame
cffe4af27e
Merge pull request #63 from iansimonson/readme_update_submodules
Update README to specify --recurse-submodules
2020-05-19 20:56:32 -04:00
Ian Simonson
6a6b379675 Update README to specify --recurse-submodules
ZLS now uses known-folders via submodules and
no longer builds unless that submodule is initialized.
2020-05-20 10:44:37 +10:00
SuperAuguste
75f1aa5780 fix workspace folder bug 2020-05-19 16:24:24 -04:00
Auguste Rame
7939dc5185
Merge pull request #62 from alexnask/master
Added workspace folder and local configuration folder config support
2020-05-19 15:50:12 -04:00
Alexandros Naskos
804fa1b024 github workflow fix? 2020-05-19 22:39:55 +03:00
Alexandros Naskos
aab11f5df9 github workflow fix? 2020-05-19 22:38:13 +03:00
Alexandros Naskos
61b8fd5259 Moved a calculation out of a loop 2020-05-19 22:33:15 +03:00
Alexandros Naskos
558f5d5067 Updated README 2020-05-19 22:22:02 +03:00
Alexandros Naskos
7dcbc39d59 Added workspace folder support, read configs from there, use known-folders 2020-05-19 22:09:00 +03:00
Auguste Rame
80e1a37282
Merge pull request #61 from alexnask/master
Added @This() support
2020-05-19 13:05:34 -04:00
Alexandros Naskos
6fe52d95b3 Added @This() support 2020-05-19 18:53:01 +03:00
Auguste Rame
1472206525
Merge pull request #60 from alexnask/generic_completions
Simple generic type function completions
2020-05-19 10:00:46 -04:00
Alexandros Naskos
8d59de716f Better fn name 2020-05-19 16:47:30 +03:00
Alexandros Naskos
07f2138dce Simple generic function support 2020-05-19 16:42:36 +03:00
Auguste Rame
3673245309
Merge pull request #59 from Sergeeeek/master
Show function aliases as function declarations in completions
2020-05-19 08:58:47 -04:00
Sergeeeek
c55363e2c2 Code style fixes 2020-05-19 12:02:48 +03:00
Sergeeeek
06ba823368 Removed logs and unused utility function 2020-05-19 07:47:23 +03:00
Sergeeeek
4b3cb641c0 Fixed wrong node being used when resolving return type of a function 2020-05-19 07:39:34 +03:00
Sergeeeek
5043a10dd4 Fixed error after merge 2020-05-19 07:18:39 +03:00
Sergeeeek
c4aa35872c Merge remote-tracking branch 'upstream/master' 2020-05-19 07:17:28 +03:00
Sergeeeek
1f50f4e4f6 Moved deep import resolution to nodeToCompletion 2020-05-19 07:12:05 +03:00
Auguste Rame
dd8dc6d67c
Merge pull request #58 from alexnask/goto_definition
Implemented go to definition/declaration/type definition
2020-05-18 16:41:47 -04:00
Alexandros Naskos
53da418d11 Merge branch 'master' of https://github.com/SuperAuguste/zls into goto_definition 2020-05-18 23:20:18 +03:00
Alexandros Naskos
b1ce06a80d Implemented go to definition 2020-05-18 23:19:23 +03:00
Auguste Rame
dc5afc6dc5
Merge pull request #57 from FireFox317/commacheck
Completion support when a function with multiple arguments is completed
2020-05-18 15:57:43 -04:00
Timon Kruiper
27034abbaf Also return from getFieldAccessTypeNode when a comma is found.
This allows to get completion support when a function with multiple
arguments is completed.
2020-05-18 20:59:44 +02:00
Auguste Rame
31f8357e57
Merge pull request #56 from markfirmware/patch-1
Update -Ddata_version explanation
2020-05-18 13:14:42 -04:00
markfirmware
de51d9f4f5
Update -Ddata_version explanation 2020-05-18 12:56:43 -04:00
SuperAuguste
acd85c0f39 fix 2020-05-18 12:37:56 -04:00
Auguste Rame
15a62b871d
Merge pull request #55 from alexnask/master
Removed last remaining log. RIP
2020-05-18 12:35:24 -04:00
Alexandros Naskos
8693c4a69f Removed last remaining log. RIP 2020-05-18 19:33:58 +03:00
SuperAuguste
b9bd0e2476 remove log 2020-05-18 11:36:47 -04:00
SuperAuguste
66908bd1a9 Revert buffered in stream - it breaks inputs for some strange reason 2020-05-18 09:31:17 -04:00
Auguste Rame
847414d9ca
Merge pull request #54 from alexnask/goto_definition
Fixed field completions with partial identifiers after the period
2020-05-18 09:25:00 -04:00
Alexandros Naskos
a017de1679 Added a comment 2020-05-18 16:22:10 +03:00
Alexandros Naskos
bbe2800139 Fixed field completions with partial identifiers after the period 2020-05-18 16:21:16 +03:00
Auguste Rame
33ebe3b945
Merge pull request #49 from daurnimator/master
Use buffered input stream
2020-05-18 08:59:39 -04:00
Auguste Rame
5a6ff63d8c
Merge branch 'master' into master 2020-05-18 08:58:32 -04:00
Auguste Rame
0a0f902671
Merge pull request #50 from FireFox317/bufferedstreams
Wrap stdout in BufferedOutStream
2020-05-18 08:54:04 -04:00
Auguste Rame
e4d973dc5b
Merge pull request #53 from alexnask/goto_definition
Fixed crash when field access completing on a local variable with a type from another import
2020-05-18 08:52:56 -04:00
Alexandros Naskos
a6a4afd4fd More cleanup: 2020-05-18 15:46:17 +03:00
Alexandros Naskos
749a4fcbe4 Renamed checkSanity to removeOldImports, use an arena for temporary data. 2020-05-18 15:14:16 +03:00
Alexandros Naskos
96672435a7 Removed unnecessary copies 2020-05-18 14:55:39 +03:00
Alexandros Naskos
e65d3388e4 A couple of more changes 2020-05-18 14:53:40 +03:00
Alexandros Naskos
4ad33c16f9 Fixed crash when field access completing on a local variable from a type coming from an import 2020-05-18 14:26:52 +03:00
Sergeeeek
07a44bc0ed Fixed errors after upstream merge 2020-05-18 11:37:15 +03:00
Sergeeeek
2c5cc2b48f Merge remote-tracking branch 'upstream/master' 2020-05-18 10:34:26 +03:00
Sergeeeek
d79f3bc809 Change handles HashMap value type to pointers instead of values themselves 2020-05-18 10:28:36 +03:00
Sergeeeek
6cd98697c0 Fixed handle changing while analysis is in progres
New bug though, only function declarations are completed now
2020-05-18 10:06:29 +03:00
Timon Kruiper
6a4dc3334a Wrap stdout in BufferedOutStream for more speed
gotta go fast right :D

Also remove some unused code
2020-05-17 19:36:58 +02:00