Commit Graph

1711 Commits

Author SHA1 Message Date
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
daurnimator
410ac0e5b4
Use buffered input stream 2020-05-18 01:37:02 +10:00
Auguste Rame
cb4354e494
Merge pull request #48 from alexnask/master
Added missing errdefer
2020-05-17 11:26:41 -04:00
Alexandros Naskos
14749ce02b Added missing errdefer 2020-05-17 18:21:02 +03:00
Auguste Rame
add13df816
Merge pull request #47 from daurnimator/master
Cleanups and rewrite of reading
2020-05-17 11:15:28 -04:00
daurnimator
0e67ffd8c4
Rewrite request reading 2020-05-18 01:07:08 +10:00
Auguste Rame
cfbcf5d6bd
Merge pull request #46 from Vexu/array
Add completion for arrays and slices
2020-05-17 10:53:07 -04:00
daurnimator
c1599c755d
Misc cleanups 2020-05-18 00:50:55 +10:00
Vexu
6e8165804f
add completion for arrays and slices 2020-05-17 17:27:05 +03:00
SuperAuguste
a2402b9885 Merge branch 'master' of https://github.com/SuperAuguste/zls 2020-05-17 09:40:34 -04:00
SuperAuguste
38213e1322 fixed struct init 2020-05-17 09:40:20 -04:00
Auguste Rame
7b7b718edb
Merge pull request #44 from alexnask/more_allocation_info
Better debug allocator
2020-05-17 08:31:07 -04:00
SuperAuguste
7e766e3d8a Merge branch 'master' of https://github.com/SuperAuguste/zls 2020-05-17 08:28:09 -04:00
Alexandros Naskos
843db49790 Better debug allocator 2020-05-17 14:40:32 +03:00
Sergeeeek
0b433815b3 Got some aliases working
Can't figure out a bug with document changing in the original context,
which causes further analysis to break.
2020-05-17 09:47:48 +03:00
Auguste Rame
fd50656e14
Merge pull request #42 from alexnask/fix_26
Correctly resolve type of field access
2020-05-16 22:03:28 -04:00
Alexandros Naskos
15a277918f Correctly resolve type of field access 2020-05-17 01:30:59 +03:00
SuperAuguste
220d668929 local var completion 2020-05-16 14:06:48 -04:00
Sergeeeek
8637099d72 WIP alias type resolution 2020-05-16 18:30:16 +03:00
Auguste Rame
afc85fa964
Merge pull request #39 from alexnask/master
Fixed build with newest zig parser fixes.
2020-05-16 10:31:32 -04:00
Alexandros Naskos
a7b9755201 Add a space 2020-05-16 17:24:41 +03:00
Alexandros Naskos
1f5c8c0b77 Merge branch 'master' of https://github.com/SuperAuguste/zls 2020-05-16 17:23:12 +03:00
Alexandros Naskos
5a2043ded5 Fixed the build for the latest std.zig parser fixes 2020-05-16 17:21:42 +03:00
Auguste Rame
d9e585954b
Merge pull request #38 from pixelherodev/master
Make style guideline warnings opt-in
2020-05-15 15:42:13 -04:00
Noam Preil
3d5e775bf7
Make style guideline warnings opt-in 2020-05-15 15:14:37 -04:00
Auguste Rame
f124052ce3
Merge pull request #37 from markfirmware/patch-1
Update README.md
2020-05-15 12:57:01 -04:00
markfirmware
3c6b3350e2
Update README.md 2020-05-15 12:44:49 -04:00
Auguste Rame
fc9d91517b
Merge pull request #22 from Vexu/ast
Parsing now always results in an AST
2020-05-15 10:21:33 -04:00
Auguste Rame
c259dea90e
Merge pull request #36 from ifreund/patch-1
Mention that zls must be built with zig master
2020-05-15 10:16:37 -04:00
Isaac Freund
675aa13e8b
Mention that zls must be built with zig master 2020-05-15 15:35:28 +02:00
Auguste Rame
761c277ccc
Merge pull request #35 from alexnask/better_path_handling
Maintain case when making a URI from a path
2020-05-15 08:48:10 -04:00
Vexu
3111627923
parsing now always results in a AST 2020-05-15 14:21:29 +03:00
Alexandros Naskos
18a0ffc7e2 Check that the zg std library path provided is absolute, default to null otherwise 2020-05-15 13:21:34 +03:00
Alexandros Naskos
9fc7d1f66e Maintain case when making a URI from a file, make drive letter lowercase on windows 2020-05-15 13:15:10 +03:00
SuperAuguste
bb964a5aed quick fix in README 2020-05-15 00:01:54 -04:00
SuperAuguste
60286a6fcb README changes 2020-05-15 00:00:44 -04:00
Auguste Rame
d2550b4d01
Merge pull request #31 from markfirmware/master
Update README.md
2020-05-14 23:55:17 -04:00
Auguste Rame
35a73fb7cb
Merge pull request #32 from alexnask/context_independent_field_completion
Trigger global and field completions correctly in more contexts.
2020-05-14 17:22:08 -04:00
Alexandros Naskos
b540a48fa7 Removed comment 2020-05-15 00:21:04 +03:00