Lukas Wirth
bdc3d0f551
Shuffle some proc_macro_expand query things around
2023-07-03 15:05:25 +02:00
bors
8094e05c0f
Auto merge of #15202 - Veykril:builtin-derive-diags, r=Veykril
...
internal: Don't diagnose builtin derives
2023-07-03 12:24:36 +00:00
Lukas Wirth
321e570d92
Don't diagnose builtin derives
2023-07-03 14:23:36 +02:00
bors
e175595985
Auto merge of #15186 - matklad:panic, r=HKalbasi
...
feat: don't add panics to error jump list by default
To re-enable this, use
"rust-analyzer.runnables.problemMatcher": [
"$rustc",
"$rust-panic"
],
setting.
closes : #14977
2023-07-03 02:40:35 +00:00
bors
ff485b63bf
Auto merge of #15199 - lowr:patch/revert-15125, r=lowr
...
Revert "Support `#[rustc_coinductive]`"
Reverts #15125 , addresses https://github.com/rust-lang/rust-analyzer/pull/15125#issuecomment-1615517893
I'll add the support again once I figure out the problem.
2023-07-02 20:27:18 +00:00
Ryo Yoshida
6086ced61d
Revert "Support #[rustc_coinductive]
"
...
This reverts commit d026479ba6
.
2023-07-03 05:06:55 +09:00
bors
9bdc9aaceb
Auto merge of #15195 - davidlattimore:proc-macro-test-no-version, r=HKalbasi
...
Don't specify proc-macro-test version
proc-macro-test is only used as a dev-dependency and isn't published to crates.io, so a version doesn't make sense. Having a version also breaks automatic publishing.
2023-07-02 09:23:06 +00:00
David Lattimore
0810827b97
Don't specify proc-macro-test version
...
proc-macro-test is only used as a dev-dependency and isn't published to
crates.io, so a version doesn't make sense. Having a version also breaks
automatic publishing.
2023-07-02 19:06:20 +10:00
bors
f5f0c48ac3
Auto merge of #15194 - HKalbasi:mir, r=HKalbasi
...
Fix layout of simd types and respect align in mir interpreter
2023-07-01 21:13:08 +00:00
hkalbasi
6f7452882a
Fix layout of simd types and respect align in mir interpreter
2023-07-02 00:42:33 +03:30
bors
3d3f325a4e
Auto merge of #15189 - HKalbasi:mir, r=HKalbasi
...
Fix overflow checking in shift operator
2023-07-01 13:47:41 +00:00
hkalbasi
15a0da6f30
Fix overflow checking in shift operator
2023-07-01 17:16:56 +03:30
Alex Kladov
832a64e290
feat: don't add panics to error jump list by default
...
To re-enable this, use
"rust-analyzer.runnables.problemMatcher": [
"$rustc",
"$rust-panic"
],
setting.
closes : #14977
2023-06-30 22:23:13 +01:00
bors
46cd8b8495
Auto merge of #15185 - HKalbasi:mir, r=HKalbasi
...
Bump chalk
This fixes some issues, but I didn't add fix #num for them since 1. I don't know all of them and 2. we may want to add test for them.
2023-06-30 20:12:06 +00:00
hkalbasi
bb85a980e0
Bump chalk
2023-06-30 23:36:47 +03:30
bors
0841a84935
Auto merge of #15184 - HKalbasi:mir, r=HKalbasi
...
Disable mir interpreter for targets with different pointer size from host
fix #15182
2023-06-30 17:53:11 +00:00
hkalbasi
45828cdb54
Disable mir interpreter for targets with different pointer size from host
2023-06-30 21:21:52 +03:30
bors
76bcd9946a
Auto merge of #15169 - lowr:patch/impl-header-anon-lifetime, r=HKalbasi
...
Use anonymous lifetime where possible
Because anonymous lifetimes are *super* cool.
More seriously, I believe anonymous lifetimes, especially those in impl headers, reduce cognitive load to a certain extent because they usually signify that they are not relevant in the signature of the methods within (or that we can apply the usual lifetime elision rules even if they are relevant).
2023-06-30 16:57:20 +00:00
Ryo Yoshida
5db0e1a346
Restructure ImportMap
collection
2023-07-01 00:18:23 +09:00
Ryo Yoshida
2b106648a7
Only store item name instead of full path
2023-07-01 00:17:57 +09:00
bors
7a3991a544
Auto merge of #15180 - alibektas:15176, r=Veykril
...
Purge of unwraps
Removes unnecessary unwraps that I have overlooked in #15101 ( fixes #15176 )
2023-06-30 14:46:49 +00:00
Ryo Yoshida
860628af7c
Remove SearchMode:Contains
...
Also micro-optimizes fuzzy search.
2023-06-30 23:37:23 +09:00
Ryo Yoshida
8cd4e9f7ec
Merge assoc_items_only
and exclude_import_kinds
into assoc_mode
2023-06-30 23:37:10 +09:00
Ryo Yoshida
97b725e269
Remove name_only
from import map query
2023-06-30 23:35:55 +09:00
Ali Bektas
cfbeb66a63
Purge of unwrap version 2
2023-06-30 16:31:20 +02:00
Ali Bektas
72aeaef5f3
Purge of unwraps
2023-06-30 15:47:17 +02:00
bors
f96442aa90
Auto merge of #15177 - rust-lang:Veykril-patch-1, r=Veykril
...
Fix panic in `handle_code_action`
🤞 that CI is happy with this, edited this via github
2023-06-30 06:56:21 +00:00
Lukas Wirth
7e7f401a81
Fix panic in handle_code_action
2023-06-30 08:42:46 +02:00
Lukas Wirth
60d046f567
Fix panic in handle_code_action
2023-06-30 08:38:44 +02:00
bors
d597369253
Auto merge of #15175 - lnicola:cross-env, r=Veykril
...
internal: Drop `cross-env` npm dep
2023-06-30 06:35:09 +00:00
Laurențiu Nicola
477a75d671
Drop cross-env npm dep
2023-06-30 09:20:02 +03:00
bors
40b2a68381
Auto merge of #15174 - tetsuharuohzeki:switch-to-use-vscode-vcse, r=Veykril
...
editor/code: Switch to `@vscode/vsce`
This follows up https://github.com/rust-lang/rust-analyzer/pull/15151
`vsce` was renamed to ``@vscode/vsce`.` We should switch to it now.
- https://code.visualstudio.com/updates/v1_74#_extension-authoring
- https://www.npmjs.com/package/ `@vscode/vsce`
2023-06-30 05:48:47 +00:00
Tetsuharu Ohzeki
0500b1d5f8
editor/code: Switch to @vscode/vsce
...
`vsce` was renamed to `@vscode/vsce`.
We should switch to it now.
- https://code.visualstudio.com/updates/v1_74#_extension-authoring
- https://www.npmjs.com/package/@vscode/vsce
2023-06-30 09:55:43 +09:00
bors
769c80dc62
Auto merge of #15173 - HKalbasi:mir, r=HKalbasi
...
Fix data layout of reference to nested unsized structs
2023-06-29 20:25:42 +00:00
hkalbasi
302bb3c871
Fix data layout of reference to nested unsized structs
2023-06-29 23:38:13 +03:30
bors
b9c3d091ca
Auto merge of #15172 - HKalbasi:mir, r=HKalbasi
...
Support #[derive_const(Trait)]
This is a nightly feature used in the standard library.
2023-06-29 18:17:21 +00:00
hkalbasi
f53f9230f0
Support #[derive_const(Trait)]
2023-06-29 20:58:35 +03:30
Ryo Yoshida
4e793e7859
Use anonymous lifetime where possible
2023-06-29 23:27:28 +09:00
bors
70a01fead5
Auto merge of #15168 - HKalbasi:mir, r=HKalbasi
...
Fix realloc problem in allocating smaller amounts
2023-06-29 13:59:52 +00:00
hkalbasi
2272803330
Fix realloc problem in allocating smaller amounts
2023-06-29 17:28:48 +03:30
bors
d7f4c21950
Auto merge of #15138 - mohsen-alizadeh:13583-rename-runnableEnv-to-runnables-extraEnv, r=Veykril
...
13583 rename runnable env to runnables extra env
closes #13583
2023-06-29 07:18:57 +00:00
Mohsen Alizadeh
3f70117d69
fallback to old key
2023-06-28 21:24:28 -07:00
bors
ad434fc4ac
Auto merge of #15157 - HKalbasi:tokio-test, r=HKalbasi
...
Fix runnable detection for `#[tokio::test]`
fix #15141
It is hacky, and it wouldn't work for e.g. this case:
```Rust
use ::core::prelude;
#[prelude::v1::test]
fn foo() {
}
```
But it works for the tokio case. We should use the name resolution here somehow, and after that we should probably also get rid of the ast based `test_related_attribute` function.
2023-06-28 20:02:00 +00:00
hkalbasi
7901538dc8
Fix runnable detection for #[tokio::test]
2023-06-28 23:31:08 +03:30
bors
38dd674eab
Auto merge of #15163 - NanthR:fix-ci, r=lnicola
...
fix(metrics): Push to master branch
2023-06-28 17:43:45 +00:00
Raghul Nanth A
eb85c8f70b
fix(metrics): Push to master branch
2023-06-28 23:11:35 +05:30
bors
ae89ca3fbb
Auto merge of #15161 - lowr:patch/fixture-metadata-library, r=Veykril
...
internal: add `library` fixture meta
Currently, there is no way to specify `CrateOrigin` of a file fixture ([this] might be a bug?). This PR adds `library` meta to explicitly specify the fixture to be `CrateOrigin::Library` and also makes sure crates that belong to a library source root are set `CrateOrigin::Library`.
(`library` isn't really the best name. It essentially means that the crate is outside workspace but `non_workspace_member` feels a bit too long. Suggestions for the better name would be appreciated)
Additionally:
- documents the fixture meta syntax as thoroughly as possible
- refactors relevant code
[this]: 4b06d3c595/crates/base-db/src/fixture.rs (L450)
2023-06-28 15:23:32 +00:00
bors
ac4e046c69
Auto merge of #15030 - NanthR:parallel-metrics, r=HKalbasi
...
ci(metrics): Run measurement functions in parallel
Resolves #14853
2023-06-28 15:02:51 +00:00
Ryo Yoshida
d51536c242
Add library
fixture meta
...
Additionally documents the syntax for fixture meta.
2023-06-28 22:34:14 +09:00
Raghul Nanth A
cf34df020d
fix(metrics): Add repo check
2023-06-28 18:13:24 +05:30