This website requires JavaScript.
8c154c2a60
Added stack trace leak reporting to the debug allocator, fixed remaining two memory leaks
Alexandros Naskos
2020-07-02 19:13:10 +0300
21e18a1d01
Fixed some deallocation code
Alexandros Naskos
2020-07-02 14:44:12 +0300
e54a6d2522
Fixed documentPositionIndex, added tests
Alexandros Naskos
2020-07-02 14:03:24 +0300
b3006745a0
More fixes
Alexandros Naskos
2020-06-30 18:00:33 +0300
671318730a
Started adding session tests, finished (buggy) main loop rewrite
Alexandros Naskos
2020-06-30 15:46:43 +0300
ddcf6c677b
Start working on a better proccess JSON RPC
Alexandros Naskos
2020-06-30 01:34:21 +0300
6953ff95eb
Use apge allocator again after it was fixed
Alexandros Naskos
2020-06-29 02:03:51 +0300
0102963433
Fixed formatting on master
Alexandros Naskos
2020-06-28 16:16:41 +0300
3be74cbdc5
Dont use variable decl init node blindly
Alexandros Naskos
2020-06-28 16:08:15 +0300
965724dd7e
Fixed build and crashes with zig master branch:
Alexandros Naskos
2020-06-28 13:58:51 +0300
108a2dbd64
Semantic highlighting improvements
Alexandros Naskos
2020-06-27 20:45:58 +0300
6a830de271
Fixed position context tests
Alexandros Naskos
2020-06-27 15:34:28 +0300
9343ec311b
Removed todo comments
Alexandros Naskos
2020-06-27 15:30:32 +0300
8bc6087646
Completed renaming
Alexandros Naskos
2020-06-27 15:29:45 +0300
07e1013680
Add rename file
Alexandros Naskos
2020-06-27 09:18:05 +0300
beb900f1d9
Added label renaming
Alexandros Naskos
2020-06-27 03:16:14 +0300
4952c34481
Use std.log
Alexandros Naskos
2020-06-26 14:29:59 +0300
b3f6143e08
Use print instead of warn
Alexandros Naskos
2020-06-26 03:26:09 +0300
385e01f613
Anonymous mark anonymous struct literal fields as 'field'
Alexandros Naskos
2020-06-26 01:50:36 +0300
9e3185811e
Merge branch 'master' of https://github.com/SuperAuguste/zls
Alexandros Naskos
2020-06-24 17:08:15 +0300
02eabf533e
Always use LF line endings in .zig files
Alexandros Naskos
2020-06-24 17:07:33 +0300
c947fb58e4
Merge pull request #125 from axzn/fix-std-cos-flagging
Alexandros Naskos
2020-06-24 12:45:09 +0300
c94efa8ac0
fix ZLS flagging std "cos_" as not camel case (see issue #120 )
axzn
2020-06-24 11:28:02 +0200
41da6b88ef
Resolve through comptime expressions
Alexandros Naskos
2020-06-23 19:57:28 +0300
6d75551f7a
Removed todo comment
Alexandros Naskos
2020-06-23 13:37:07 +0300
9997535a3e
Basic support for switch payloads
Alexandros Naskos
2020-06-23 13:32:37 +0300
a0f1795f2d
Fixed infinite loop with usingnamespace cycles
Alexandros Naskos
2020-06-23 12:43:56 +0300
bdbfea0737
removed accidental leftover code
Alexandros Naskos
2020-06-23 12:16:37 +0300
c8af53ef7a
Fix crash when using param identifier in the same param's type expression
Alexandros Naskos
2020-06-23 12:15:18 +0300
c8223b3a07
Merge pull request #122 from prime31/patch-1
Alexandros Naskos
2020-06-19 03:53:20 +0300
b1b355c4ac
fixes steps with packages in sub-steps
prime31
2020-06-18 17:51:39 -0700
65ad078b8c
Payload semantic highlighting
Alexandros Naskos
2020-06-18 22:53:33 +0300
e2a3b38f5a
Align info
Alexandros Naskos
2020-06-18 21:31:52 +0300
4aa74f7980
We can call decrementCount from decrementBuildFileRefs when the count is already zero, account for that.
Alexandros Naskos
2020-06-18 20:52:54 +0300
eab1f4783b
Removed unused code
Alexandros Naskos
2020-06-18 20:31:39 +0300
e59e1f08e5
Align expr fix
Alexandros Naskos
2020-06-18 20:30:58 +0300
d4e6ddd780
Root ContainerField highlighting support
Alexandros Naskos
2020-06-18 15:51:20 +0300
fc769e7e83
Fixed enum access
Alexandros Naskos
2020-06-18 15:43:03 +0300
2dc7b609d1
Added a TODO comment
Alexandros Naskos
2020-06-18 15:14:55 +0300
16b44a334b
Finished semantic token analysis
Alexandros Naskos
2020-06-18 15:12:09 +0300
6c718a59c4
Fixed infinite loop
Alexandros Naskos
2020-06-18 03:23:56 +0300
5e7fc18404
Array type fix
Alexandros Naskos
2020-06-18 02:52:03 +0300
c33e01544a
Slice fix
Alexandros Naskos
2020-06-18 02:49:34 +0300
7f6f9ec64e
Merge branch 'master' of https://github.com/SuperAuguste/zls
Alexandros Naskos
2020-06-18 02:46:01 +0300
b8abdc44df
Use @asyncCall to call with a new stack, avoids stack overflows
Alexandros Naskos
2020-06-18 02:45:25 +0300
9d1fdb420b
Merge pull request #121 from alexnask/master
Alexandros Naskos
2020-06-18 00:16:43 +0300
57b0e938e3
Fixed slice and array types
Alexandros Naskos
2020-06-18 00:13:56 +0300
42f1325488
Prototype semantic tokens implementation with actual semantic analysis
Alexandros Naskos
2020-06-17 23:36:40 +0300
5ddebe8ffc
Merge pull request #118 from alexnask/master
Alexandros Naskos
2020-06-17 15:46:23 +0300
d873b877e7
Various fixes
Alexandros Naskos
2020-06-17 15:07:21 +0300
8d69fdb95a
Started working on our own Type, differentiate between values of a type and the type itself.
Alexandros Naskos
2020-06-17 05:12:12 +0300
20ec7470bb
Respond to shutdown request
Alexandros Naskos
2020-06-17 00:26:45 +0300
8beedb0384
Removed old comment
Alexandros Naskos
2020-06-16 22:03:55 +0300
abe76ec2bf
Added formatter
Alexandros Naskos
2020-06-16 22:02:31 +0300
a45939f8ab
Improvements
Alexandros Naskos
2020-06-16 18:49:31 +0300
fd424277ab
Run zig fmt
Alexandros Naskos
2020-06-16 15:49:57 +0300
cad6b78a49
Cleaned up ComptimeStringMaps
Alexandros Naskos
2020-06-16 15:45:16 +0300
fc921f10a4
Fix server capabilities, add semantic tokens config option, fix semantic tokens basic implementation
Alexandros Naskos
2020-06-16 14:27:00 +0300
bed05b6601
Wrap demantic tokens response result in 'data'
Alexandros Naskos
2020-06-16 02:14:39 +0300
2da58c5068
Go to declaration will not resolve aliases (go to definition still does)
Alexandros Naskos
2020-06-15 12:37:42 +0300
f6e3109ff3
Yet better aliases, better label position context detection
Alexandros Naskos
2020-06-15 04:39:50 +0300
02de547ce9
Better alias support, fix another build file refcount issue
Alexandros Naskos
2020-06-15 03:59:49 +0300
819b367360
Extract packages from all top level steps
Alexandros Naskos
2020-06-15 02:26:54 +0300
bfdeecbd04
Better alias support
Alexandros Naskos
2020-06-15 01:19:21 +0300
e68bec8673
Simplified some code
Alexandros Naskos
2020-06-14 23:43:29 +0300
48019dd7e2
Added label support
Alexandros Naskos
2020-06-14 22:24:18 +0300
b46c02228b
Fix build file reference counting
Alexandros Naskos
2020-06-14 21:19:27 +0300
e27c58e953
Build file reference counting fix
Alexandros Naskos
2020-06-14 21:11:49 +0300
7f12928fe9
Dont show fields in global completions and from usingnamespaced scopes
Alexandros Naskos
2020-06-14 13:03:14 +0300
0592513da4
Basic semantic tokens implementation
Alexandros Naskos
2020-06-14 01:07:57 +0300
112f6d735a
Correctly handle inferred error sets, add self argument support when evaluating bound type params, semanticToken scaffolding
Alexandros Naskos
2020-06-13 21:20:04 +0300
5c78e88b19
Use Bi formatting in debug allocator instead of our own bad solution now that PR has been merged in zig
Alexandros Naskos
2020-06-12 21:33:40 +0300
04638a6d4d
Fixed occasional crash on Sublime text, only get params when we use then
Alexandros Naskos
2020-06-12 20:31:33 +0300
98ebac6d64
Take more client capabilities into account
Alexandros Naskos
2020-06-12 17:42:41 +0300
612e93be6a
Fix
Alexandros Naskos
2020-06-12 15:53:45 +0300
481f2c2965
Better comment in debug allocator pointing to a ziglang PR
Alexandros Naskos
2020-06-12 15:52:14 +0300
f792b4036d
Merge branch 'master' of https://github.com/SuperAuguste/zls
Alexandros Naskos
2020-06-12 14:58:20 +0300
1086d3a29f
Added bound function type params
Alexandros Naskos
2020-06-12 14:56:46 +0300
e5656b9651
Merge pull request #111 from alexnask/master
Alexandros Naskos
2020-06-11 14:25:35 +0300
be9f2de43a
Fixed error union decls
Alexandros Naskos
2020-06-11 11:21:08 +0300
693e810d75
Resovle parens, only skip empty container fields where we have to
Alexandros Naskos
2020-06-11 11:12:31 +0300
28e9d08f03
Stop adding malformed container decls into scopes
Alexandros Naskos
2020-06-11 03:20:44 +0300
80dd19dd8b
Usingnamespace support
Alexandros Naskos
2020-06-11 02:40:11 +0300
323b05856e
Fixed array payload type resolution
Alexandros Naskos
2020-06-11 01:09:28 +0300
7650decfa0
Improvements
Alexandros Naskos
2020-06-11 01:00:13 +0300
b8b6c534e8
Fixed field access
Alexandros Naskos
2020-06-11 00:24:57 +0300
86e417e8dc
Add hover, goto, completions for alternate declaration types
Alexandros Naskos
2020-06-10 22:52:33 +0300
545989339d
Remove unused code, fixed snippet self param skipping
Alexandros Naskos
2020-06-10 22:05:11 +0300
05d75781de
Now builds!
Alexandros Naskos
2020-06-10 21:24:17 +0300
3bdb2ee444
More progress
Alexandros Naskos
2020-06-10 20:48:40 +0300
d6609d918b
More progress
Alexandros Naskos
2020-06-10 19:54:01 +0300
9b08d9e88a
Started removing scope_nodes, using symbol table instead
Alexandros Naskos
2020-06-10 19:01:44 +0300
661413a53a
Merge pull request #109 from codemessiah/patch-1
Auguste Rame
2020-06-10 09:24:26 -0400
0a9cf87585
Added symbol tables
Alexandros Naskos
2020-06-10 16:12:00 +0300
bd6ce9ee7f
Remove redundant line 43
Luke I. Wilson
2020-06-09 20:15:41 -0500
929a7e48aa
Update readme: mention the requirement of Zig master
Luke I. Wilson
2020-06-09 11:58:30 -0500
c2f8537d7b
Added maximum bytes allocated in debug allocator, as well as peak memory usage
Alexandros Naskos
2020-06-09 16:39:00 +0300
aa0e3e3736
Merge pull request #108 from Vexu/cast
Alexandros Naskos
2020-06-09 10:57:50 +0300
3c2c1e97ed
preamble to usingnamespace
SuperAuguste
2020-06-08 23:21:55 -0400
20434839f1
add new instructions to config, start increasing debugability
SuperAuguste
2020-06-08 18:18:12 -0400