Commit Graph

373 Commits

Author SHA1 Message Date
Kevaundray Wedderburn 72b9a4fbd3 Change <|> to $0 - Rebase 2021-01-07 12:09:23 +00:00
Laurențiu Nicola 08e609bef0 Stop using beta toolchain in xtask dist 2021-01-02 09:51:41 +02:00
bors[bot] fd1fcf2c2e Merge #7010
7010: Update ungrammar for const block patterns r=matklad a=Veykril

Fixes #6848

Adds const blocks and const block patterns to the AST and parses them.

Blocked on https://github.com/rust-analyzer/ungrammar/pull/17/, will merge that PR there once this one gets the OK so I can remove the local ungrammar dependency path and fix the Cargo.lock.

Co-authored-by: Lukas Wirth <lukastw97@gmail.com>
2020-12-23 10:37:30 +00:00
Laurențiu Nicola 25a987703c Don't release uncompressed binaries under the new naming scheme 2020-12-23 08:46:38 +02:00
Lukas Wirth be7260485e Update ungrammar for const block patterns 2020-12-23 01:26:31 +01:00
Laurențiu Nicola e881815115 Build aarch64-apple-darwin binaries on CI 2020-12-22 13:18:00 +02:00
Lukas Wirth dd496223f5 Node-ify lifetimes 2020-12-16 14:16:09 +01:00
Jonas Schievink c1cb595382 Move to upstream macro_rules! model 2020-12-15 15:37:37 +01:00
Jeremy Kolb 26a1675764 Remove some redundant allocations 2020-12-12 12:27:09 -05:00
Jonas Schievink cb35d3a05a metrics: go back to cmd! 2020-12-11 18:24:42 +01:00
Jonas Schievink 64752ef5e9 Fix typo leading to metrics loss 2020-12-11 17:55:52 +01:00
Jonas Schievink 7fc4ba000e Capture memory usage metrics 2020-12-11 17:30:32 +01:00
Jonas Schievink 75543d8ca1 Revert "Fix memory usage metrics" 2020-12-11 16:50:17 +01:00
Jonas Schievink 777d8dca26 Fix memory usage metrics 2020-12-11 15:47:40 +01:00
Aleksey Kladov 0890512e1c Include config into the manual 2020-12-09 15:31:10 +03:00
Jérémy 019ad25939 Update usage string to include code-exploration client. 2020-12-08 20:28:32 +01:00
Jérémy 7cf2c0d46f Add client install support for code-exploration build. 2020-12-08 19:23:25 +01:00
Aleksey Kladov 75d2075665 Revert "Upgrade version of npms lockfile"
This reverts commit 3d559afc11.

VS Code uses nodejs 12 still, so its better to stick to the format it
understands.
2020-11-13 16:17:52 +01:00
Aleksey Kladov 3d559afc11 Upgrade version of npms lockfile 2020-11-12 20:39:16 +01:00
Aleksey Kladov 5ba4f949c2 Kill RAW_ literals
Syntactically, they are indistinguishable from non-raw versions, so it
doesn't make sense to separate then *at the syntax* level.
2020-11-06 22:23:14 +01:00
Aleksey Kladov 3820b26a93 Generate token for ints and floats 2020-11-06 18:19:24 +01:00
Aleksey Kladov b610118453 Deny unreachable-pub
It's very useful when `pub` is equivalent to "this is crate's public
API", let's enforce this!

Ideally, we should enforce it for local `cargo test`, and only during
CI, but that needs https://github.com/rust-lang/cargo/issues/5034.
2020-11-02 14:07:08 +01:00
Igor Aleksanov 19c1067202 Reorganize completions structure 2020-10-25 10:59:15 +03:00
bors[bot] 0833484914 Merge #6259
6259: allow xtask install --client[=CLIENT] to specify client r=Emilgardis a=Emilgardis



Co-authored-by: Emil Gardström <emil.gardstrom@gmail.com>
2020-10-20 20:49:17 +00:00
Emil Gardström c5b1c36b2b rename flag --client-code to --client on xtask install 2020-10-20 22:37:02 +02:00
Benjamin Coenen aa031e91f4 add completions for clippy lint in attributes
Signed-off-by: Benjamin Coenen <5719034+bnjjj@users.noreply.github.com>
2020-10-20 21:29:31 +02:00
Igor Aleksanov b8a74e0370 Add generated_diagnostic.adoc to the release.rs and smoke_test_docs_generation 2020-10-19 21:07:40 +03:00
Igor Aleksanov aa9be4d523 Use xshell::read_file instead of fs::read_to_string 2020-10-19 20:58:32 +03:00
Igor Aleksanov 52b19c39e8 Create xtask module to generate diagnostics docs 2020-10-19 20:55:16 +03:00
Emil Gardström d0bb051ef7 allow xtask install --client-code[=CLIENT] to specify client 2020-10-17 10:28:12 +02:00
Aleksey Kladov 49a90d4c31 Switch from not_bash to xshell 2020-10-17 02:42:42 +02:00
Aleksey Kladov c7a079d32d Improve compile time a tiny bit 2020-10-16 19:47:47 +02:00
bors[bot] e6a05e6566 Merge #5651
5651: Add track_env_var to the proc macro server r=kjeremy a=lnicola

See https://github.com/rust-lang/rust/pull/74653.

Fixes #6054.
Fixes #5640, maybe.

Should be merged when 1.47 is released.

Proc macros still don't work for me, but it no longer crashes.



Co-authored-by: Laurențiu Nicola <lnicola@dend.ro>
2020-10-08 14:27:30 +00:00
Laurențiu Nicola 3d169bd3f4 Add track_env_var to the proc macro server 2020-10-08 17:06:20 +03:00
Aleksey Kladov bff812ddfe Fix feature name 2020-10-05 20:25:11 +02:00
Jonas Schievink 61a8d71724 Add GitHub Sponsors link to blog post template 2020-09-14 15:56:30 +02:00
kjeremy 11758d518a Up proc-macro2 to 1.20
This changes the way Display is implemented
2020-09-03 17:40:12 -04:00
Veetaha 4bc56ebd93 Replace custom not_bash::fs2 setup with fs_err crate 2020-08-29 17:47:13 +03:00
Aleksey Kladov 4b989009e3 CONST LOOPS ARE HERE 2020-08-27 18:12:01 +02:00
Jonas Schievink f3ac19e8cd Support extern types 2020-08-24 22:02:55 +02:00
Aleksey Kladov 863b1fb731 ⬆️ ungrammar 2020-08-21 19:14:05 +02:00
Aleksey Kladov 27ccc95c60 Cleanup feature generation 2020-08-18 19:36:27 +02:00
Dmitry 45f171c43a fmt 2020-08-18 19:51:04 +07:00
Dmitry 4d047afe60 fix reformat 2020-08-18 19:44:52 +07:00
Dmitry e18748ed15 Merge remote-tracking branch 'rust-analyzer/master' 2020-08-18 19:37:22 +07:00
Aleksey Kladov 6cff076513 Revive cache cleaning
The idea here is that, on CI, we only want to cache crates.io
dependencies, and not local crates. This keeps the size of the cache
low, and also improves performance, as network and moving files on
disk (on Windows) can be slow.
2020-08-18 11:07:21 +02:00
Aleksey Kladov b82d967182 Mention that generated .adocs are generaterd 2020-08-17 15:49:46 +02:00
Dmitry 73315c9168 synchronizing changes 2020-08-15 02:37:43 +07:00
Dmitry 178c3e135a Merge remote-tracking branch 'origin/master' 2020-08-15 01:32:05 +07:00
Dmitry 06ff8e6c76 refactor requirements put forward mkladov 2020-08-15 01:25:08 +07:00