Techatrix
6933e1598a
move updated units_test.zig into tests directory
2022-09-11 00:07:01 +02:00
Techatrix
38210d3e91
embedFile build_runner.zig in executable
2022-09-04 21:44:07 +02:00
Techatrix
4fe609e4c6
fallback when failing to run git describe
2022-09-02 22:21:55 +02:00
Techatrix
9dc694df24
report version just like zig
2022-09-02 20:10:05 +02:00
Techatrix
66b35d62b2
report zls version using git describe
2022-09-01 15:42:15 +02:00
Techatrix
f6082e837d
prepare testing framework
...
- allow source files from tests as a package
- use `tests/tests.zig` as the entry point
- add `Context.requestAlloc`
2022-08-26 16:45:22 +02:00
Lee Cannon
ea138bc231
set use_stage1
in build.zig
2022-08-20 12:15:33 +01:00
Techatrix
805148125c
revive session tests
2022-07-31 23:39:33 +02:00
Techatrix
75570aef3c
add writer interface to Server & move main to main.zig
2022-07-31 23:38:27 +02:00
LeRoyce Pearson
542f49087e
Add known-folders as a flake input
...
This allows the flake to work without passing in `?submodules=1`, which
makes it easy to include in other flakes.
This commit also makes it possible to override the path to the
`known-folders` package like so:
```
zig build -Dknown-folders=/path/to/known-folders.zig
```
This allows `flake.nix` to pass in the nix store path.
2022-07-18 14:35:00 -06:00
Auguste Rame
1d910ed973
Start refactoring main -> Server's globals
2022-07-17 12:00:29 +02:00
Auguste Rame
6f19772c17
Fix config source of truth problems, refactor some more
2022-07-15 18:06:18 +02:00
Sepruko
8d27b172aa
Fix build.zig typo for enable_tracy using better wording
2022-07-09 05:24:22 -04:00
Auguste Rame
29d2dd6802
Add tracy
2022-06-06 00:28:52 -04:00
Auguste Rame
ebc6de9673
Remove zinput dependency
2022-06-05 13:36:43 -04:00
Lee Cannon
dcc125e115
use provided target for tests
2022-05-29 18:19:30 +01:00
Suirad
a78ccc8ccf
update build.zig for recent zig changes
2022-05-27 23:41:44 -05:00
Meghan Denny
3fdab6c2fa
add a default option for import(builtin)
2021-12-29 19:35:16 -08:00
Omar Alhammadi
5bae50bcfe
changed default from .warn to .info
2021-11-02 22:13:53 -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
Meghan Denny
8d46ceff07
use an enum for zig version
2021-10-19 19:26:57 -07:00
Meghan Denny
94acedfde3
build.zig- use std.builtin for better autocomplete
2021-10-19 19:26:57 -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
8390aaa70b
use zinput as a package
2021-09-30 17:52:15 -07:00
Meghan Denny
6b3d4d7bd3
build.zig- use local builder
2021-09-30 17:46:10 -07:00
Michał Łępicki
ff23ea7c94
Fix build options for zig f30aa25cb
2021-08-28 17:22:41 +02:00
Lee Cannon
0eee9dcd9f
Update to new std.build changes
...
A few functions now take `std.build.FileSource`
2021-06-12 22:52:51 +01:00
Alexandros Naskos
7f432d8715
Implemented the signature help request.
...
Refreshes builtin data, added 0.7.1 builtins
2021-04-02 20:49:01 +03:00
Alexandros Naskos
9cc8085699
Started signature help implementation
2021-04-01 14:20:37 +03:00
Jonathan Hähne
443d5c77a7
Remove config target from build
...
The configuration is per-installation and has nothing to do with the
build.
2021-03-30 23:52:25 +02:00
Jonathan Hähne
2fc9506fdc
Refactor config wizard
...
Deduplicated zig finder and added `zls config` subcommand
2021-03-30 23:52:25 +02:00
Jonathan Hähne
ec1ee55dee
Accelerate symbolReferencesInternal by another factor of 2 and activate unit tests
2021-03-29 14:08:38 +02:00
Jonathan Hähne
b33e26612a
Add option to truncate long completions
...
The detail entries for big structs such as std.zig.CrossTarget were
bricking the preview window in Sublime Text.
2021-03-27 20:37:51 +01:00
Jonathan Hähne
a2620d7f69
Add option for builtin completion insert text
2021-03-26 10:20:20 +01:00
Benjamin Tan
add0c567ad
Emacs: update setup instructions
...
`lsp-mode` now has built-in configuration for zls, so the only
configuration that might be required is setting the location of the zls
executable (or placing it in the PATH).
`doom-emacs` has not updated to use the latest version of `lsp-mode`
yet, so its configuration cannot be simplified. However, I've updated
the snippet for configuration to avoid loading `lsp-mode` on startup,
which can cause significant slowdown to Emacs startup, and instead defer
loading it until it is required.
2021-03-21 17:29:30 +08:00
Ominitay
88033a159f
Added Doom Emacs instructions to config
2021-03-18 10:44:24 +00:00
NotNite
fdace9abfe
use fs.resolve on path resolution
2021-03-13 23:25:37 -05:00
Auguste Rame
cca4967146
Itty bitty little fix
2021-01-10 10:57:24 -05:00
Lee Cannon
2a9edf243d
Fixed string printing with {s} format specifier
2021-01-04 17:51:26 +00:00
g-w1
6cf9ae8038
absolute check
2020-12-19 21:24:42 -05:00
root
60ad93ca34
Skip folder named zig while searching for zig executable on *nix
2020-11-23 22:20:22 -06:00
root
b208a33286
Skip folder named zig while searching for zig executable on *nix
2020-11-23 22:14:50 -06:00
Alexandros Naskos
bf4f653bf9
Better zig build config
2020-11-16 00:07:35 +02:00
Frank Denis
ccfb18ec54
Update data for zig 0.7.0 and the current master branch
2020-11-15 12:01:33 +01:00
Alexandros Naskos
72f811e8dc
Recommend a release-fast build in the README
2020-11-08 18:01:07 +02:00
Alexandros Naskos
560b39d359
Better builtin data format and script
2020-11-05 00:39:24 +02:00
Alexandros Naskos
27f9f14ab3
Removed DebugAllocator, use std.heap.GeneralPurposeAllocator
2020-10-10 12:44:37 +03:00
Auguste Rame
4f9f317374
Fix data option
2020-08-05 20:03:06 -04:00
Nameless
d4bd6d422e
add semantic tokens to config build step
2020-07-04 10:04:36 -05:00
Alexandros Naskos
c416f68d05
Fixed semantic tokens test
2020-07-03 14:21:32 +03:00