Commit graph

20456 commits

Author SHA1 Message Date
bors[bot] 7b7a1ed062
Merge #10933
10933: show values of constants in hover r=lnicola a=HKalbasi

Fix #8497
cc #8655


Co-authored-by: hkalbasi <hamidrezakalbasi@protonmail.com>
2021-12-23 14:39:21 +00:00
hkalbasi e6139cf47b show values of constants in hover 2021-12-23 17:53:46 +03:30
bors[bot] cb0e270c02
Merge #11106
11106: internal: Remove network access from Code extension r=lnicola a=lnicola



Co-authored-by: Laurențiu Nicola <lnicola@dend.ro>
2021-12-23 12:43:54 +00:00
Laurențiu Nicola af2bbce8d9 Spelling fix 2021-12-23 14:04:46 +02:00
Laurențiu Nicola 5bed9d6188 Simplify conflict check 2021-12-23 14:04:15 +02:00
Laurențiu Nicola f872419847 Drop kalitaalexey.vscode-rust check 2021-12-23 14:04:15 +02:00
Laurențiu Nicola c0d0ceefb2 Don't check for platform details 2021-12-23 14:04:15 +02:00
Laurențiu Nicola f55cca4d3b Update privacy note 2021-12-23 14:04:15 +02:00
Laurențiu Nicola 8b304a72f6 Remove ETXTBUSY check, we don't overwrite binaries 2021-12-23 13:10:50 +02:00
Laurențiu Nicola 3835b3790e Improve NixOS handling 2021-12-23 13:10:50 +02:00
Laurențiu Nicola e97569c998 Drop extensionUri copy 2021-12-23 09:36:55 +02:00
Laurențiu Nicola f63690c058 Remove proxy settings 2021-12-23 09:23:56 +02:00
Laurențiu Nicola 650ec14e4f Remove channel and ask before download prefs 2021-12-23 09:23:56 +02:00
Laurențiu Nicola c68dbc16f8 Remove node-fetch and https-proxy-agent deps 2021-12-23 09:23:56 +02:00
Laurențiu Nicola 53c183cc13 Remove network functions 2021-12-23 09:23:56 +02:00
Laurențiu Nicola d5b4aa3037 Remove server download and update checks 2021-12-23 08:24:58 +02:00
bors[bot] 4ea1f58bf6
Merge #11103
11103: internal: Improve `github-release` action r=lnicola a=lnicola

Upgrade ``@actions/github`` to get `listReleaseAssets` and retry individual uploads in addition to the whole thing.

Also disables `ci`, `metrics` and `rustdoc` on forks to save some CPU time.

CC #11056

Co-authored-by: Laurențiu Nicola <lnicola@dend.ro>
2021-12-22 19:34:12 +00:00
Laurențiu Nicola 45d2262963 Gate workflows to only run on upstream 2021-12-22 21:31:22 +02:00
Laurențiu Nicola bcf5f407fb Improve github-release action 2021-12-22 21:30:56 +02:00
bors[bot] 45f907ea6f
Merge #11102
11102: minor: Update known issues in the bug report template r=lnicola a=lnicola

bors r+

Co-authored-by: Laurențiu Nicola <lnicola@dend.ro>
2021-12-22 12:31:00 +00:00
Laurențiu Nicola 5d7a7dd7af Update known issues in the bug report template 2021-12-22 14:30:19 +02:00
bors[bot] 012ff79a0d
Merge #11096
11096: Code: Use the same `displayName` for pre-release versions r=lnicola a=lnicola

Otherwise the Marketplace shows `(nightly)` for the stable version.

bors r+

Co-authored-by: Laurențiu Nicola <lnicola@dend.ro>
2021-12-22 08:29:03 +00:00
Laurențiu Nicola e3f951848f Use the same displayName for pre-release versions 2021-12-22 10:27:40 +02:00
bors[bot] d859227ab2
Merge #11095
11095: internal: Disable unstable APIs for nightly releases r=lnicola a=lnicola

bors r+

The Marketplace doesn't allow us to publish extensions using these, even as pre-release versions.

Co-authored-by: Laurențiu Nicola <lnicola@dend.ro>
2021-12-22 07:21:49 +00:00
Laurențiu Nicola c9175dc0f1 Disable unstable APIs for nightly releases 2021-12-22 09:20:46 +02:00
bors[bot] c086718947
Merge #11094
11094: Actually nightly releases to Matketplace r=lnicola a=lnicola

bors r+

Co-authored-by: Laurențiu Nicola <lnicola@dend.ro>
2021-12-22 05:44:54 +00:00
Laurențiu Nicola 187c273585 Actually nightly releases to Matketplace 2021-12-22 07:44:04 +02:00
bors[bot] 578269e613
Merge #11093
11093: fix: Do not complete `Drop::drop`, complete `std::mem::drop` instead r=Veykril a=Veykril

Fixes https://github.com/rust-analyzer/rust-analyzer/issues/5005
bors r+

Co-authored-by: Lukas Wirth <lukastw97@gmail.com>
2021-12-22 01:48:31 +00:00
Lukas Wirth 85ed5a3182 Make hover test not relient on minicore structure 2021-12-22 02:36:31 +01:00
Lukas Wirth 5360c9bd22 fix: Do not complete Drop::drop, complete std::mem::drop instead 2021-12-22 02:25:38 +01:00
bors[bot] d4c5bf7828
Merge #11092
11092: internal: Directly use self param in completions instead of searching r=Veykril a=Veykril

bors r+

Co-authored-by: Lukas Wirth <lukastw97@gmail.com>
2021-12-21 23:20:16 +00:00
Lukas Wirth 276687a6ee internal: Directly use self param in completions instead of searching 2021-12-22 00:18:39 +01:00
bors[bot] 47fad0ed73
Merge #11071 #11090
11071: feat: Build and publish pre-release Code extension versions r=matklad a=lnicola

Closes #11026

11090: internal: Deduplicate lower ctx hygiene field r=Veykril a=Veykril

bors r+

Co-authored-by: Laurențiu Nicola <lnicola@dend.ro>
Co-authored-by: Lukas Wirth <lukastw97@gmail.com>
2021-12-21 17:37:56 +00:00
bors[bot] a9793783bc
Merge #11089
11089: internal: Render more completions from hir instead of ast r=Veykril a=Veykril

bors r+

Co-authored-by: Lukas Wirth <lukastw97@gmail.com>
2021-12-21 17:29:26 +00:00
Lukas Wirth e76e0e843d Simplify 2021-12-21 18:28:04 +01:00
Lukas Wirth 0b1c434d53 Deduplicate lower ctx hygiene field 2021-12-21 18:27:54 +01:00
Lukas Wirth 60dfe8ceed Replace a few String instances with SmolStr in completions 2021-12-21 16:57:16 +01:00
Lukas Wirth 7f7a3644b3 Fully render type alias completions from hir 2021-12-21 16:36:23 +01:00
Lukas Wirth 40d5c58a80 Fully render const item completions from hir 2021-12-21 16:35:51 +01:00
bors[bot] 22adcfde03
Merge #11086
11086: internal: Simplify completion rendering r=Veykril a=Veykril

Removes all the helper render structs in favor of simple functions, making things a lot easier to oversee(imho)
bors r+

Co-authored-by: Lukas Wirth <lukastw97@gmail.com>
2021-12-21 15:22:51 +00:00
Lukas Wirth 929cae74b1 fmt +stable 2021-12-21 15:48:12 +01:00
Lukas Wirth 95ae67b0b0 Simplify type alias rendering, remove constructor structs 2021-12-21 15:37:43 +01:00
Lukas Wirth 97f7865c56 Simplify macro rendering, remove constructor structs 2021-12-21 15:20:15 +01:00
Lukas Wirth 2b60d80eaf Simplify const rendering, remove constructor structs 2021-12-21 15:04:19 +01:00
Lukas Wirth e99ed3e407 Simplify enum variant rendering, remove constructor structs 2021-12-21 15:01:52 +01:00
Lukas Wirth a720fc8e3a Simplify function rendering, remove constructor structs 2021-12-21 14:51:06 +01:00
Lukas Wirth 22b2c2fdf7 Simplify 2021-12-21 14:07:48 +01:00
bors[bot] a406574ee8
Merge #11083
11083: fix: Fix inline local assist not working in let stmt initializer r=Veykril a=Veykril

bors r+

Co-authored-by: Lukas Wirth <lukastw97@gmail.com>
2021-12-21 13:04:43 +00:00
Lukas Wirth 539b0c2582 fix: Fix inline local assist not working in let stmt initializer 2021-12-21 14:03:59 +01:00
bors[bot] 22987c73e9
Merge #11082
11082: internal: Do less work in `hir::Semantics` r=Veykril a=Veykril

bors r+

Co-authored-by: Lukas Wirth <lukastw97@gmail.com>
2021-12-21 12:39:32 +00:00