Alexandros Naskos
|
c1d7f0ffa7
|
Fix build_runner.zig
|
2020-10-04 17:08:49 +03:00 |
|
Alexandros Naskos
|
a2265afce0
|
Added keywordLiteral token type for null, true, false, undefined, unreachable, fixed all pointer type semantic token generation
|
2020-10-04 13:10:48 +03:00 |
|
Alexandros Naskos
|
bfb96d951b
|
Fixed prefix op semantic tokens
|
2020-10-02 15:01:49 +03:00 |
|
Alexandros Naskos
|
751f66068b
|
Some semantic tokens fixes
|
2020-10-02 14:59:12 +03:00 |
|
Tadeo Kondrak
|
b52817cd8f
|
Update to LSP version 3.16 semantic tokens protocol
|
2020-09-25 15:31:54 -06:00 |
|
Tadeo Kondrak
|
2559f5c6fd
|
semantic_tokens: Don't @bitCast a flags structure to an integer
No idea why this isn't working, but it was sending the wrong thing.
|
2020-09-25 15:23:03 -06:00 |
|
lithdew
|
f5b4fc2aea
|
offsets: fix integer overflow
|
2020-09-25 12:59:45 +09:00 |
|
Alexandros Naskos
|
39b0f50bda
|
Exposed analysis functions used by analysis-buddy
|
2020-09-12 18:48:09 +03:00 |
|
codehz
|
d57d04f3bb
|
Adopt to new ast API
|
2020-09-01 13:53:52 +08:00 |
|
Alexandros Naskos
|
2964df3511
|
Separated labeled and non labeled blocks
|
2020-08-15 22:21:20 +03:00 |
|
Alexandros Naskos
|
c551dfe65a
|
Fixed debug allocator to comply with the new API
|
2020-08-14 13:53:13 +03:00 |
|
Alexandros Naskos
|
0f54b0e860
|
Use scoped loggers
|
2020-08-14 13:41:34 +03:00 |
|
Alexandros Naskos
|
6c4d83d73c
|
Removed unused block labels
|
2020-08-14 13:27:10 +03:00 |
|
SuperAuguste
|
fdba27b6e0
|
Update builtins from master docs
|
2020-07-25 14:52:31 -04:00 |
|
Alexandros Naskos
|
8d376a077c
|
Fix build runner
|
2020-07-24 15:03:21 +03:00 |
|
Alexandros Naskos
|
c09e488109
|
Added addressof, fixed slice and array completions
|
2020-07-24 13:20:13 +03:00 |
|
Alexandros Naskos
|
d8510b3099
|
Small code cleanup
|
2020-07-24 13:04:01 +03:00 |
|
Alexandros Naskos
|
bda78e1f76
|
Fixed for zig master branch
|
2020-07-24 10:33:13 +03:00 |
|
Alexandros Naskos
|
1c725f85aa
|
Fixed find references
|
2020-07-23 22:24:06 +03:00 |
|
Alexandros Naskos
|
9aa11276a8
|
Dont respond with semantic token data when disabled in the config
|
2020-07-23 22:09:28 +03:00 |
|
Alexandros Naskos
|
e7a1f5c34f
|
Fixed slice access type resolution
|
2020-07-23 21:33:43 +03:00 |
|
Alexandros Naskos
|
8ddd80b788
|
Fixed self detection for snippet completions
|
2020-07-23 21:13:38 +03:00 |
|
Alexandros Naskos
|
7063abec92
|
Fixed struct field goto and hover
|
2020-07-23 21:10:40 +03:00 |
|
Alexandros Naskos
|
213366f029
|
Fix various bugs
|
2020-07-23 20:30:03 +03:00 |
|
Alexandros Naskos
|
b71585da1d
|
Fixed for latest zig master build
|
2020-07-23 19:06:39 +03:00 |
|
SuperAuguste
|
a1c0f86066
|
kinda fix struct completion - still needs an actual fix
|
2020-07-17 23:21:17 -04:00 |
|
SuperAuguste
|
76dcc8cbe2
|
null fix
|
2020-07-17 10:01:21 -04:00 |
|
SuperAuguste
|
db75737037
|
semantic fixes
|
2020-07-16 15:36:44 -04:00 |
|
SuperAuguste
|
489378b939
|
fix comment in references.zig, format
|
2020-07-16 15:19:08 -04:00 |
|
SuperAuguste
|
f00d09c746
|
fix almost everything - commented some things out, please don't file any issues yet!
|
2020-07-16 15:02:30 -04:00 |
|
SuperAuguste
|
1d7fed7f87
|
even moar!!! infix/prefix changes are the only ones remaining
|
2020-07-16 12:07:21 -04:00 |
|
SuperAuguste
|
20f440b3a0
|
more fixes
|
2020-07-16 12:04:23 -04:00 |
|
SuperAuguste
|
ce841d1dc4
|
ids -> tags (part 2)
|
2020-07-16 11:05:56 -04:00 |
|
SuperAuguste
|
da4d2c2be1
|
ids -> tags (part 1)
|
2020-07-16 10:56:22 -04:00 |
|
Alexandros Naskos
|
6eee43af2f
|
Fixed build on latest zig nightly
|
2020-07-12 22:12:09 +03:00 |
|
Alexandros Naskos
|
e1bce76c63
|
Fixed enum completion bug
|
2020-07-08 04:11:52 +03:00 |
|
Alexandros Naskos
|
62774d065b
|
Reworked tag stores, fixed memory leak
|
2020-07-08 04:05:44 +03:00 |
|
Alexandros Naskos
|
62ab67f751
|
Add allocation info in the test workflow
|
2020-07-08 00:22:03 +03:00 |
|
Alexandros Naskos
|
6dc05df0ac
|
Small fix
|
2020-07-07 23:50:32 +03:00 |
|
Alexandros Naskos
|
5454883d2d
|
Added *, ? completions, improved readme
|
2020-07-07 23:26:12 +03:00 |
|
Alexandros Naskos
|
f55d5a25aa
|
Better log levels
|
2020-07-07 22:16:29 +03:00 |
|
Alexandros Naskos
|
b61785eb3e
|
Optimize document symbols
|
2020-07-07 11:57:02 +03:00 |
|
Alexandros Naskos
|
3659a5c1a9
|
Added find references handler
|
2020-07-06 01:32:14 +03:00 |
|
Alexandros Naskos
|
c067bce9fa
|
Fixed to use latest HashMap API
|
2020-07-06 00:56:41 +03:00 |
|
Alexandros Naskos
|
0f7a384b39
|
Added references.zig, use it from rename.zig
|
2020-07-06 00:35:52 +03:00 |
|
Alexandros Naskos
|
cbfb316763
|
Use LSP offsets in rename.zig
|
2020-07-05 01:40:18 +03:00 |
|
Alexandros Naskos
|
6bf2c9a1c7
|
Added encoding offset aware documentRange
|
2020-07-03 12:39:58 +03:00 |
|
Alexandros Naskos
|
28b3cafc3f
|
zig fmt pass, correctly return after sending formatting result
|
2020-07-03 12:24:24 +03:00 |
|
Alexandros Naskos
|
f6df9d4c0a
|
Added offsetEncoding clangd extension support
|
2020-07-03 12:00:00 +03:00 |
|
Alexandros Naskos
|
9bed369797
|
Correctly handle utf16 offsets for semantic tokens
|
2020-07-03 11:34:42 +03:00 |
|
Alexandros Naskos
|
78a7d79c39
|
Removed unused function
|
2020-07-03 02:34:46 +03:00 |
|
Alexandros Naskos
|
a0ae982202
|
Add offsets file
|
2020-07-03 02:33:10 +03:00 |
|
Alexandros Naskos
|
d8aba7da0b
|
Correctly support utf16 offsets
|
2020-07-03 02:31:28 +03:00 |
|
Alexandros Naskos
|
8c154c2a60
|
Added stack trace leak reporting to the debug allocator, fixed remaining two memory leaks
|
2020-07-02 19:13:10 +03:00 |
|
Alexandros Naskos
|
21e18a1d01
|
Fixed some deallocation code
|
2020-07-02 14:44:12 +03:00 |
|
Alexandros Naskos
|
e54a6d2522
|
Fixed documentPositionIndex, added tests
|
2020-07-02 14:03:24 +03:00 |
|
Alexandros Naskos
|
b3006745a0
|
More fixes
|
2020-06-30 18:00:33 +03:00 |
|
Alexandros Naskos
|
671318730a
|
Started adding session tests, finished (buggy) main loop rewrite
|
2020-06-30 15:46:43 +03:00 |
|
Alexandros Naskos
|
ddcf6c677b
|
Start working on a better proccess JSON RPC
|
2020-06-30 01:34:21 +03:00 |
|
Alexandros Naskos
|
6953ff95eb
|
Use apge allocator again after it was fixed
|
2020-06-29 02:03:51 +03:00 |
|
Alexandros Naskos
|
0102963433
|
Fixed formatting on master
|
2020-06-28 16:16:41 +03:00 |
|
Alexandros Naskos
|
3be74cbdc5
|
Dont use variable decl init node blindly
|
2020-06-28 16:08:15 +03:00 |
|
Alexandros Naskos
|
965724dd7e
|
Fixed build and crashes with zig master branch:
|
2020-06-28 13:58:51 +03:00 |
|
Alexandros Naskos
|
108a2dbd64
|
Semantic highlighting improvements
|
2020-06-27 20:45:58 +03:00 |
|
Alexandros Naskos
|
9343ec311b
|
Removed todo comments
|
2020-06-27 15:30:32 +03:00 |
|
Alexandros Naskos
|
8bc6087646
|
Completed renaming
|
2020-06-27 15:29:45 +03:00 |
|
Alexandros Naskos
|
07e1013680
|
Add rename file
|
2020-06-27 09:18:05 +03:00 |
|
Alexandros Naskos
|
beb900f1d9
|
Added label renaming
|
2020-06-27 03:16:14 +03:00 |
|
Alexandros Naskos
|
4952c34481
|
Use std.log
|
2020-06-26 14:29:59 +03:00 |
|
Alexandros Naskos
|
b3f6143e08
|
Use print instead of warn
|
2020-06-26 03:26:09 +03:00 |
|
Alexandros Naskos
|
385e01f613
|
Anonymous mark anonymous struct literal fields as 'field'
|
2020-06-26 01:50:36 +03:00 |
|
axzn
|
c94efa8ac0
|
fix ZLS flagging std "cos_" as not camel case (see issue #120)
|
2020-06-24 11:28:02 +02:00 |
|
Alexandros Naskos
|
41da6b88ef
|
Resolve through comptime expressions
|
2020-06-23 19:57:28 +03:00 |
|
Alexandros Naskos
|
6d75551f7a
|
Removed todo comment
|
2020-06-23 13:37:07 +03:00 |
|
Alexandros Naskos
|
9997535a3e
|
Basic support for switch payloads
|
2020-06-23 13:32:37 +03:00 |
|
Alexandros Naskos
|
a0f1795f2d
|
Fixed infinite loop with usingnamespace cycles
|
2020-06-23 12:43:56 +03:00 |
|
Alexandros Naskos
|
bdbfea0737
|
removed accidental leftover code
|
2020-06-23 12:16:37 +03:00 |
|
Alexandros Naskos
|
c8af53ef7a
|
Fix crash when using param identifier in the same param's type expression
|
2020-06-23 12:15:18 +03:00 |
|
prime31
|
b1b355c4ac
|
fixes steps with packages in sub-steps
|
2020-06-18 17:51:39 -07:00 |
|
Alexandros Naskos
|
65ad078b8c
|
Payload semantic highlighting
|
2020-06-18 22:53:33 +03:00 |
|
Alexandros Naskos
|
e2a3b38f5a
|
Align info
|
2020-06-18 21:31:52 +03:00 |
|
Alexandros Naskos
|
4aa74f7980
|
We can call decrementCount from decrementBuildFileRefs when the count is already zero, account for that.
|
2020-06-18 20:52:54 +03:00 |
|
Alexandros Naskos
|
eab1f4783b
|
Removed unused code
|
2020-06-18 20:31:39 +03:00 |
|
Alexandros Naskos
|
e59e1f08e5
|
Align expr fix
|
2020-06-18 20:30:58 +03:00 |
|
Alexandros Naskos
|
d4e6ddd780
|
Root ContainerField highlighting support
|
2020-06-18 15:51:20 +03:00 |
|
Alexandros Naskos
|
fc769e7e83
|
Fixed enum access
|
2020-06-18 15:43:03 +03:00 |
|
Alexandros Naskos
|
2dc7b609d1
|
Added a TODO comment
|
2020-06-18 15:14:55 +03:00 |
|
Alexandros Naskos
|
16b44a334b
|
Finished semantic token analysis
|
2020-06-18 15:12:09 +03:00 |
|
Alexandros Naskos
|
6c718a59c4
|
Fixed infinite loop
|
2020-06-18 03:23:56 +03:00 |
|
Alexandros Naskos
|
5e7fc18404
|
Array type fix
|
2020-06-18 02:52:03 +03:00 |
|
Alexandros Naskos
|
c33e01544a
|
Slice fix
|
2020-06-18 02:49:34 +03:00 |
|
Alexandros Naskos
|
b8abdc44df
|
Use @asyncCall to call with a new stack, avoids stack overflows
|
2020-06-18 02:45:25 +03:00 |
|
Alexandros Naskos
|
57b0e938e3
|
Fixed slice and array types
|
2020-06-18 00:13:56 +03:00 |
|
Alexandros Naskos
|
42f1325488
|
Prototype semantic tokens implementation with actual semantic analysis
|
2020-06-17 23:36:40 +03:00 |
|
Alexandros Naskos
|
d873b877e7
|
Various fixes
|
2020-06-17 15:07:21 +03:00 |
|
Alexandros Naskos
|
8d69fdb95a
|
Started working on our own Type, differentiate between values of a type and the type itself.
|
2020-06-17 05:12:12 +03:00 |
|
Alexandros Naskos
|
20ec7470bb
|
Respond to shutdown request
|
2020-06-17 00:26:45 +03:00 |
|
Alexandros Naskos
|
8beedb0384
|
Removed old comment
|
2020-06-16 22:03:55 +03:00 |
|
Alexandros Naskos
|
abe76ec2bf
|
Added formatter
|
2020-06-16 22:02:31 +03:00 |
|
Alexandros Naskos
|
a45939f8ab
|
Improvements
|
2020-06-16 18:49:31 +03:00 |
|