Auguste Rame
0f3eb1df36
Fix function snippets not working with details
2022-07-08 04:57:58 -04:00
Auguste Rame
a96532aa65
Add config option for unused vars
2022-07-08 04:26:31 -04:00
Auguste Rame
e5e76c8063
Add super basic unused variable support
2022-07-08 04:26:31 -04:00
Auguste Rame
acb339ab95
Merge branch 'master' into label_details_support
2022-07-07 03:15:05 -04:00
ryuukk
9101cc7c3f
Put constants/imports at the top
2022-07-07 03:09:44 -04:00
ryuukk
2fdb05f783
Append the actual label so it can then be sorted a-z
2022-07-07 03:09:44 -04:00
ryuukk
1abf328947
Cleanup
2022-07-07 03:09:44 -04:00
ryuukk
b625eb763e
Sort completion items
2022-07-07 03:09:44 -04:00
Lee Cannon
e9e4a15224
fix memory leak
2022-06-27 10:14:18 -04:00
ryuukk
64f525f95f
Implement label details support
2022-06-23 16:44:22 +02:00
Gerred Dillon
083dd5fbdf
Remove duplicated deinit defer for GPA
2022-06-09 17:05:03 -04:00
Tw
769fecf9c8
only send format editings when necessary
...
If the original document is same as the formatted one, there's no need to send the unchanged
document's content back which will make the client confused.
Signed-off-by: Tw <tw19881113@gmail.com>
2022-06-08 22:54:17 -04:00
Auguste Rame
29d2dd6802
Add tracy
2022-06-06 00:28:52 -04:00
Gregory Anders
289d137d13
Ignore unimplemented notifications
...
Responding to an unimplemented notification can cause errors for some
LSP clients that do not expect to receive a response after sending a
notification. Differentiate between unimplemented requests and
notifications and only send a generic null response for the former while
silently ignoring the latter.
2022-06-05 17:26:56 -04:00
Vesim
f5fb4afd7c
implement workspace/configuration
2022-06-05 13:36:28 -04:00
Lee Cannon
4f04f7dac0
std.ChildProcess.init
cannot error
2022-05-29 18:18:57 +01:00
David Gonzalez Martin
a1f72d46e3
Fix ZLS config not found crash #410
2022-02-07 22:14:31 -06:00
Sebastian Keller
472104c0e1
Fix build on zig master (0.10.0-dev.500+66cf011aa)
...
std.process.args() has a slightly different api now, breaking the build
on zig master.
2022-02-01 21:52:15 +01:00
Auguste Rame
08f2638d6a
Merge pull request #445 from nektro/autocomplete-builtin
...
add a default option for `@import(builtin)`
2022-01-01 16:57:39 -05:00
Meghan Denny
09d51af161
handle AccessDenied when making 'builtin.zig' fill-in
2021-12-29 22:53:30 -08:00
Meghan Denny
3fdab6c2fa
add a default option for import(builtin)
2021-12-29 19:35:16 -08:00
Meghan Denny
49cbbd1ebb
add builtin data for 0.9.0
2021-12-29 22:24:34 -05:00
Auguste Rame
18569926a3
Fix compilation on latest Zig
2021-12-23 14:00:07 -05:00
Marten Ringwelski
abe82f6069
build_runner: Require some paths to be given ( #369 )
...
We now require the following to ge given in the cli args:
- zig_exe
- build_root
- cache_root
- global_cache_root
This fixes the path for packages that use one or more from the above to place
their files.
2021-12-11 12:42:18 -05:00
Matt Knight
f9133ffdec
allocgate defeated
2021-12-03 08:00:22 -05:00
MineBill
e469d8171f
Fixes errors that are caused by using deprecated functions
2021-11-30 16:24:37 -05:00
Omar Alhammadi
12cda9b031
Change notification method in log
...
Currently in the log function in main, the notification method used to send logs to the client is "window/showMessage". This creates an a notification on the UI on VSCode that can cause slow downs. I propose a change to use the "window/logMessage" method instead, which is intended to be used for logging.
2021-11-04 19:35:49 -04:00
Omar Alhammadi
d4b6b97c01
temporary fix to issue #413 with #412 not building on release-safe.
2021-11-03 07:03:17 -04:00
Omar Alhammadi
3531237afe
Added build option log_level to allow the user to set the default log level for release builds.
2021-11-02 22:13:53 -04:00
antlilja
80f09831bc
Remove use of notice log level
...
Removes the use of the notice log level.
Cleans up resulting code, the if else statement with nested switches was
converted into a single switch statement with the same behaviour, but
without relying on the enumToInt builtin.
2021-10-26 17:01:06 -04:00
Meghan Denny
04edc7a2d5
remove all use of usingnamespace
2021-10-19 19:26:57 -07:00
Meghan Denny
e18003ff86
rename another top level fields file
2021-10-19 19:26:57 -07:00
Meghan Denny
737a9dc008
remove some dead code
2021-10-19 19:26:57 -07:00
Meghan Denny
aae82d29bd
fix capitalization of top level fields structs
2021-10-19 19:26:57 -07:00
Meghan Denny
8d46ceff07
use an enum for zig version
2021-10-19 19:26:57 -07:00
Lee Cannon
90f8109639
Update to use @import("builtin") where required
2021-10-07 12:53:31 +01:00
Meghan Denny
b63339e350
remove Tree when it was the same as Ast
2021-09-30 18:57:45 -07:00
Meghan Denny
3c1152a536
use empty string for empty []const u8
2021-09-30 18:47:48 -07:00
Meghan Denny
4bc8b92e19
collapse more fn signatures
2021-09-30 18:45:45 -07:00
Meghan Denny
9e0f201283
finish rename of usage of std.zig.Ast
2021-09-30 18:44:06 -07:00
Meghan Denny
dc8affe122
add builtin data for 0.8.0 and 0.8.1
2021-09-30 17:53:14 -07:00
Meghan Denny
7c209a8404
condese small expanded things
2021-09-30 17:52:36 -07:00
Meghan Denny
ad8d75b613
use single line method signatures
2021-09-30 17:51:51 -07:00
Meghan Denny
f482950f5f
fix imports to use ./
for relative usage
2021-09-30 17:48:40 -07:00
Sashiri
fed1c4c2c6
usingnamespace semantics update
...
+ Ast changes adjustments
2021-09-04 21:25:35 +02:00
Alexandros Naskos
bba069526c
Fix build for zig master by inserting null terminators when tokenizing and resetting them when needed
2021-07-10 19:58:37 +03:00
Lee Cannon
ac4b198869
Update to zig master
...
Redundant comptime, unused locals, unused function params, unused captures
As issue with @"type" resolving to the keyword type
2021-06-24 11:38:01 +01:00
Frank Denis
df9560db51
Update for -master
...
fn_proto.extern_export_token -> fn_proto.extern_export_inline_token
And update the data by the way.
2021-05-23 18:01:03 +02:00
Alexandros Naskos
14dc9d1b51
Don't use the build runner path as the build runner cache path if present >.>
2021-05-08 18:48:36 +03:00
Alexandros Naskos
937471d27b
Added --config-path option
2021-05-03 16:07:53 +03:00