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

51 Commits

Author SHA1 Message Date
oxalica
8f4a7bda7f Bump nightly rustfmt version 2024-05-30 12:15:55 -04:00
oxalica
aa24d32f04 Update flake and make it compatible with master changes
Ref: https://github.com/NixOS/nixpkgs/pull/305951
2024-05-01 09:46:45 -04:00
oxalica
ff231923ed Warn instead of fail on dirty worktree
Fixes #119
2024-01-07 14:49:20 +08:00
oxalica
e72b98fed5 Update flake and nightly rustc for rustfmt and fuzz 2024-01-07 14:42:00 +08:00
oxalica
b4a01cee32 Revert test in pre-commit and fix CI
Partially reverts 51e6714.

1. Testing in pre-commit is too long and suffers from different
   environment setup.
2. `--include-ignored` breaks criterion CLI currently.
2023-10-17 18:43:03 +08:00
oxalica
51e67142ad Fix benchmark and enforce test success in CI 2023-10-16 21:47:53 +08:00
Jacob Birkett
28b0432cf8
flake: add meta.mainProgram (#110) 2023-10-09 09:27:59 +08:00
oxalica
bd7e2e2de7 Fix clippy warnings 2023-09-08 20:54:38 +08:00
oxalica
0c4934ad67 Split out a devenv without custom rustc 2023-07-19 17:09:07 +08:00
oxalica
40be56eddf Use nixUnstable in dependency for latest docs 2023-07-10 11:27:39 +08:00
oxalica
fb8a8cb077 Add rust-src in dev env for rust-analyzer 2023-07-10 05:44:27 +08:00
oxalica
05b7d9e936 Update rustfmt and format let-else 2023-07-09 07:47:27 +08:00
oxalica
e74b767a43 Update flake 2023-05-02 01:39:28 +08:00
oxalica
c47ad0d6b2 Update dependencies 2023-05-02 01:26:16 +08:00
oxalica
4a78a44f3e Watch flake.{nix,lock} for auto-reloading 2023-04-29 14:00:00 +08:00
oxalica
b359f4ff24 Use async-lsp from git 2023-04-20 23:34:09 +08:00
oxalica
775ba9e6ac Parse flake outputs and add flake package meta 2023-03-27 00:10:43 +08:00
oxalica
bbca41c5ee Apply clippy::uninlined_format_args 2023-03-10 16:10:09 +08:00
oxalica
4ec9367726 Apply clippy::manual-let-else 2023-03-10 16:10:09 +08:00
oxalica
4a9f128200 Apply clippy::{doc_markdown,missing-panics-doc} 2023-03-10 16:10:02 +08:00
oxalica
1d223b505d Fix CI 2023-02-26 08:28:32 +08:00
oxalica
128a699e5f Init coc.nvim extension 2023-02-26 07:18:14 +08:00
oxalica
944d5c3355 Remove nix from the default devShell 2023-02-14 23:54:14 +08:00
oxalica
4dd931f460 Enforce clippy::semicolon_if_nothing_returned 2023-02-14 23:54:14 +08:00
oxalica
d066d67ad2 Forbid todo! 2023-02-10 04:39:11 +08:00
oxalica
f1c2dbc857 Use argh and simplify version embedding 2023-01-28 22:29:26 +08:00
oxalica
3f84b783d3 Exclude gdb for unsupported platforms 2023-01-19 15:35:03 +08:00
oxalica
07543e5de8 Update rust toolchain to 1.66 2023-01-19 14:40:02 +08:00
oxalica
893ae1f63f Use pre-commit from Nix shell for CI style check 2023-01-01 05:48:55 +08:00
oxalica
f1304942e3 Fix rust 1.64 compatibility
nixpkgs still have rust 1.64 on master.
2022-11-24 19:20:42 +08:00
oxalica
f4cdc1a106 Remove heavy commands from pre-commit hook 2022-11-23 20:08:58 +08:00
oxalica
4216d2a60d Update dependencies 2022-10-04 02:11:25 +08:00
oxalica
d2a22b8460 Add config for vim-lsp 2022-09-28 18:17:33 +08:00
oxalica
f535de51d1 Impl file formatting via external command
Fixes #12
2022-09-26 15:54:01 +08:00
janabhumi
4c77fa90ef Add overlays to flake
Closes #17
2022-09-25 17:14:20 +08:00
oxalica
193c3239ce Include vscodium only for supported platforms 2022-09-24 23:48:29 +08:00
oxalica
fdc550facf Add test env and fix README for vscod{e,ium} + Nix IDE 2022-09-24 17:57:05 +08:00
oxalica
aa69e25c93 Build and test all crates in drv 2022-09-22 21:38:55 +08:00
oxalica
c71d4b7070 Fix build and show hints when nix is not found 2022-09-22 21:30:19 +08:00
oxalica
cf182a8ca4 Generate builtins from Nix 2022-09-22 18:26:56 +08:00
oxalica
dabcd8b962 Burn version information in binary 2022-09-06 02:30:24 +08:00
oxalica
5bdf49686c Refactor workspace layout 2022-09-06 01:54:33 +08:00
oxalica
b72dbad803 Add test environment for coc.nvim 2022-09-06 01:26:22 +08:00
oxalica
846b694203 Tweak pre-commit hook and remove dbg!() 2022-09-05 18:34:26 +08:00
oxalica
38f6c12812 Update flake and add pre-commit hook 2022-09-04 04:53:31 +08:00
oxalica
a28eae65a8 Respect gitignore and fix root-dir detection of nvim 2022-08-12 20:11:33 +08:00
oxalica
f5d4fc9ee8 Enable backtrace and use debug build for testing 2022-08-10 18:06:15 +08:00
oxalica
874edff5b3 Setup coverage test for parser and fix 2022-08-09 17:01:01 +08:00
oxalica
9f9dc6a9ae Setup fuzzer for parser 2022-08-09 15:55:23 +08:00
oxalica
83e2d113dd Fix flake and avoid name clash 2022-08-04 19:58:17 +08:00