1
1
mirror of https://github.com/oxalica/nil.git synced 2024-11-28 22:13:50 +03:00
Commit Graph

84 Commits

Author SHA1 Message Date
oxalica
73eeaa64d8 Update regex-automata and other deps 2023-10-16 21:47:53 +08:00
oxalica
ee023be3dd Update dependencies 2023-10-09 15:58:28 +08:00
oxalica
97abe7d3d4 Update dependencies 2023-08-07 09:45:39 +08:00
oxalica
6fc4e3b645 Update async-lsp to 0.0.5 and double the concurrency limit 2023-08-07 09:45:10 +08:00
oxalica
f2d4f15e30 Replace is-terminal with std's and bump MSRV to 1.70 2023-07-19 17:12:29 +08:00
oxalica
e4f5e55eb9 Add a benchmark for parsing the whole nixpkgs 2023-07-09 02:41:27 +08:00
oxalica
a08bebf874 Impl memory limit for flake evaluation 2023-07-09 02:18:25 +08:00
oxalica
ba49fb311b Bump rustix to 0.38 2023-07-08 22:11:17 +08:00
oxalica
3a30b89588 Bump regex-automata to 0.3 2023-07-08 22:01:22 +08:00
oxalica
ecd6e0912e Add benchmarks for the parser 2023-07-08 00:41:08 +08:00
oxalica
518b91a7c2 Refactor and simplify config updating using macros 2023-06-26 16:06:51 +08:00
oxalica
e727e55565 Bump indexmap to 2 2023-06-24 11:04:59 +08:00
oxalica
c7453bb3ea Update dependencies 2023-06-23 14:17:13 +08:00
oxalica
1edf2ad0ae Replace unmaintained atty with is-terminal 2023-06-15 15:19:43 +08:00
oxalica
375d3d6a7f Impl experimental SSR in CLI 2023-05-31 18:42:42 +08:00
oxalica
2f9e94fee0 Update flake and dependencies 2023-05-31 18:36:51 +08:00
oxalica
c2f303fd8b Add tests for option evaluation of nixpkgs 22.11 2023-05-05 10:46:02 +08:00
oxalica
c47ad0d6b2 Update dependencies 2023-05-02 01:26:16 +08:00
oxalica
f2b2647975 Fix stuck on non-regular files and report loading errors 2023-04-29 14:00:00 +08:00
oxalica
3e8d591498 Impl file removal from Vfs
This is necessary to reflect the flake workspace change when removing of
`flake.{nix,lock}`.
2023-04-29 14:00:00 +08:00
oxalica
b359f4ff24 Use async-lsp from git 2023-04-20 23:34:09 +08:00
oxalica
4f10256e0e Asyncify nix-interop 2023-04-19 02:12:50 +08:00
oxalica
b7bc2636c1 Bump async-lsp and revert "Only enable ClientProcessMonitorLayer for Linux"
This reverts commit 263b82c6d2.
2023-04-19 01:57:08 +08:00
oxalica
c86e96c003 Use async-lsp from crates.io to fix nix build 2023-04-18 02:55:54 +08:00
oxalica
0edd88a682 Switch to async-lsp framework 2023-04-17 11:21:52 +08:00
oxalica
a55f287f24 Make tests platform-agnostic 2023-04-14 02:36:12 +08:00
oxalica
9995235134 Update dependencies 2023-04-14 02:12:57 +08:00
oxalica
7f88b40b3a Update dependencies 2023-04-04 01:02:40 +08:00
oxalica
73fda84341 Warn when running language server in terminal 2023-03-24 14:18:35 +08:00
oxalica
5b99f7aab5 Inject NixOS options 2023-03-13 22:46:45 +08:00
oxalica
457f6020be Impl subcommand parse 2023-03-11 22:51:43 +08:00
oxalica
a84b006bb1 Update dependencies 2023-03-10 13:48:57 +08:00
oxalica
3487ed42be Update dependencies 2023-03-02 06:23:12 +08:00
oxalica
87d007b2ab Track referrers of modules 2023-02-17 21:21:51 +08:00
oxalica
ea8ee40bd1 Sweep unused dependencies 2023-02-14 23:54:14 +08:00
oxalica
124b1fd287 Bump lsp_types to 0.94.0 2023-02-11 03:11:19 +08:00
oxalica
727a73722f Special case for hover of builtins.xxx
Fixes #15
2023-02-04 06:59:39 +08:00
oxalica
893e5cf204 Type builtins and fix typos in ty! 2023-02-04 05:28:05 +08:00
oxalica
6b2eb7b9eb Update la-arena and add capacity hints 2023-02-03 03:45:17 +08:00
oxalica
dfd91e3b7e CLI for diagnostics 2023-01-28 23:52:26 +08:00
oxalica
f1c2dbc857 Use argh and simplify version embedding 2023-01-28 22:29:26 +08:00
oxalica
7844f61b75 Introduce ModuleKind to parse known file layouts 2023-01-28 01:37:24 +08:00
oxalica
c1352ac4b1 Impl goto-definition for flake inputs 2023-01-28 01:37:24 +08:00
oxalica
0eb313e73b Impl flake lock parser and wrapper of 'nix eval' 2023-01-27 03:36:20 +08:00
oxalica
9aa5ed132f Extract constants from Nix to a new crate 2023-01-27 03:36:20 +08:00
oxalica
29fdd1fba9 Use anyhow in the LSP server 2023-01-24 22:42:36 +08:00
oxalica
d9e0468ded Update dependencies 2023-01-19 14:40:02 +08:00
oxalica
3ba40c0d16 Update dependencies 2022-12-30 19:29:38 +08:00
oxalica
1c122ae707 Update dependencies 2022-12-09 22:21:59 +08:00
oxalica
7cd1e078fe Update dependencies 2022-12-01 09:01:36 +08:00