Lukas Wirth
fe034eddc2
Merge pull request #18934 from 1hakusai1/goto_definition_from_into
...
feat: Add the ability to jump from `into` to `from` definitions
2025-01-20 13:46:47 +00:00
Lukas Wirth
5770977d72
Merge pull request #18982 from Veykril/push-lstmvzsowxyt
...
Extract variable assist triggers less eagerly
2025-01-20 13:45:26 +00:00
Lukas Wirth
2233c31531
Merge pull request #18972 from osiewicz/drop-outgoing-messages-on-background-thread
...
lsp-server: Drop outgoing messages on background thread
2025-01-20 13:39:29 +00:00
Lukas Wirth
64d4181a3c
Merge pull request #18976 from ChayimFriedman2/non-module-generic-args
...
fix: Fix a bug where enum variants were not considered properly in type ns resolution
2025-01-20 13:35:03 +00:00
1hakusai1
f7096db910
Add a test case
2025-01-20 21:22:58 +09:00
1hakusai1
55aee5470b
Use Semantics::resolve_method_call_as_callable to find implementation
2025-01-20 21:17:48 +09:00
Laurențiu Nicola
618b913663
Merge pull request #18981 from Fabian-Gruenbichler/proc-macro-srv-portability
...
proc-macro-srv: make usage of RTLD_DEEPBIND portable
2025-01-20 09:35:11 +00:00
Fabian Grünbichler
5f4f6fb961
proc-macro-srv: make usage of RTLD_DEEPBIND portable
...
the constant is wrong on some platforms (e.g., on mips64el it's 0x10, and 0x8
is RTLD_NOLOAD which makes all this functionality broken), the libc crate takes
care of those differences for us.
fallback to not setting the flag in non-glibc environments - some of them might
have support for it using a different value that we don't know about, and some
of them lack it entirely.
Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com>
2025-01-20 10:19:24 +01:00
Laurențiu Nicola
3af5c080e6
Bump rustc crates
2025-01-20 11:12:56 +02:00
Laurențiu Nicola
4cf9f491aa
Merge from rust-lang/rust
2025-01-20 11:09:36 +02:00
Laurențiu Nicola
b81474b722
Preparing for merge from rust-lang/rust
2025-01-20 11:09:18 +02:00
bors
9a1d156f38
Auto merge of #135742 - RalfJung:miri-sync, r=RalfJung
...
Miri subtree update
r? `@ghost`
2025-01-19 20:46:10 +00:00
Ralf Jung
544695506c
fix location of pipe module
2025-01-19 10:05:51 -07:00
bors
39dc268459
Auto merge of #135714 - rust-lang:cargo_update, r=clubby789
...
Weekly `cargo update`
Automation to keep dependencies in `Cargo.lock` current.
The following is the output from `cargo update`:
```txt
compiler & tools dependencies:
Locking 13 packages to latest compatible versions
Updating anstyle-wincon v3.0.6 -> v3.0.7
Updating bitflags v2.7.0 -> v2.8.0
Updating chrono-tz v0.10.0 -> v0.10.1
Updating js-sys v0.3.76 -> v0.3.77
Updating log v0.4.22 -> v0.4.25
Updating miniz_oxide v0.8.2 -> v0.8.3
Updating uuid v1.11.1 -> v1.12.0
Updating valuable v0.1.0 -> v0.1.1
Updating wasm-bindgen v0.2.99 -> v0.2.100
Updating wasm-bindgen-backend v0.2.99 -> v0.2.100
Updating wasm-bindgen-macro v0.2.99 -> v0.2.100
Updating wasm-bindgen-macro-support v0.2.99 -> v0.2.100
Updating wasm-bindgen-shared v0.2.99 -> v0.2.100
note: pass `--verbose` to see 41 unchanged dependencies behind latest
library dependencies:
Locking 1 package to latest compatible version
Updating miniz_oxide v0.8.2 -> v0.8.3
note: pass `--verbose` to see 4 unchanged dependencies behind latest
rustbook dependencies:
Locking 12 packages to latest compatible versions
Updating anstyle-wincon v3.0.6 -> v3.0.7
Updating bitflags v2.7.0 -> v2.8.0
Updating cc v1.2.8 -> v1.2.10
Updating js-sys v0.3.76 -> v0.3.77
Updating log v0.4.22 -> v0.4.25
Updating miniz_oxide v0.8.2 -> v0.8.3
Adding rustversion v1.0.19
Updating wasm-bindgen v0.2.99 -> v0.2.100
Updating wasm-bindgen-backend v0.2.99 -> v0.2.100
Updating wasm-bindgen-macro v0.2.99 -> v0.2.100
Updating wasm-bindgen-macro-support v0.2.99 -> v0.2.100
Updating wasm-bindgen-shared v0.2.99 -> v0.2.100
```
2025-01-19 14:19:27 +00:00
The Miri Cronjob Bot
96788aa2b5
Merge from rustc
2025-01-19 05:15:09 +00:00
The Miri Cronjob Bot
5a64c2a592
Preparing for merge from rustc
2025-01-19 05:07:59 +00:00
Chayim Refael Friedman
31e8419de6
Fix a bug where enum variants were not considered properly in type ns resolution
...
They should be considered just as well as in value ns, for example for struct literals.
2025-01-19 06:31:23 +02:00
github-actions
715c3d4fcf
cargo update
...
compiler & tools dependencies:
Locking 13 packages to latest compatible versions
Updating anstyle-wincon v3.0.6 -> v3.0.7
Updating bitflags v2.7.0 -> v2.8.0
Updating chrono-tz v0.10.0 -> v0.10.1
Updating js-sys v0.3.76 -> v0.3.77
Updating log v0.4.22 -> v0.4.25
Updating miniz_oxide v0.8.2 -> v0.8.3
Updating uuid v1.11.1 -> v1.12.0
Updating valuable v0.1.0 -> v0.1.1
Updating wasm-bindgen v0.2.99 -> v0.2.100
Updating wasm-bindgen-backend v0.2.99 -> v0.2.100
Updating wasm-bindgen-macro v0.2.99 -> v0.2.100
Updating wasm-bindgen-macro-support v0.2.99 -> v0.2.100
Updating wasm-bindgen-shared v0.2.99 -> v0.2.100
note: pass `--verbose` to see 41 unchanged dependencies behind latest
library dependencies:
Locking 1 package to latest compatible version
Updating miniz_oxide v0.8.2 -> v0.8.3
note: pass `--verbose` to see 4 unchanged dependencies behind latest
rustbook dependencies:
Locking 12 packages to latest compatible versions
Updating anstyle-wincon v3.0.6 -> v3.0.7
Updating bitflags v2.7.0 -> v2.8.0
Updating cc v1.2.8 -> v1.2.10
Updating js-sys v0.3.76 -> v0.3.77
Updating log v0.4.22 -> v0.4.25
Updating miniz_oxide v0.8.2 -> v0.8.3
Adding rustversion v1.0.19
Updating wasm-bindgen v0.2.99 -> v0.2.100
Updating wasm-bindgen-backend v0.2.99 -> v0.2.100
Updating wasm-bindgen-macro v0.2.99 -> v0.2.100
Updating wasm-bindgen-macro-support v0.2.99 -> v0.2.100
Updating wasm-bindgen-shared v0.2.99 -> v0.2.100
2025-01-19 00:21:55 +00:00
Rémy Rakic
ca1c17c88d
Revert "Auto merge of #134330 - scottmcm:no-more-rvalue-len, r=matthewjasper"
...
This reverts commit e108481f74 , reversing
changes made to 303e8bd768 .
2025-01-18 22:09:34 +00:00
Piotr Osiewicz
06f6d8bcbc
lsp-server: Drop outgoing messages on background thread
...
Closes #18961
2025-01-18 17:47:27 +01:00
Laurențiu Nicola
61af2cc09a
Merge pull request #18966 from lnicola/bump-windows-sys
...
minor: Bump `windows-sys`
2025-01-18 15:59:53 +00:00
Laurențiu Nicola
b8eec1a35e
Merge pull request #18957 from markmurphydev/docs_vscode_syntax_tree
...
Update syntax tree viewer docs
2025-01-18 15:59:22 +00:00
bors
efc25761e5
Auto merge of #135667 - weihanglo:update-cargo, r=weihanglo
...
Update cargo
13 commits in 088d496082726091024f1689c124a0c3dccbd775..045bf21b36a2e1f3ed85e38278d1c3cc4305e134
2025-01-10 20:10:21 +0000 to 2025-01-17 14:59:36 +0000
- created a function for user defined aliases (rust-lang/cargo#15076 )
- took the functionality of the third party subcommand from the list_commands function (rust-lang/cargo#15075 )
- fix: wrong concat and field name (rust-lang/cargo#15074 )
- fix(publish): Report all unpublishable packages (rust-lang/cargo#15070 )
- docs(cargo-clippy): correct typo (rust-lang/cargo#15072 )
- docs(cargo-package): alwasy include the lockfile (rust-lang/cargo#15067 )
- docs(ref): Deprecate 'package.authors' (rust-lang/cargo#15068 )
- fix(build-std): parse as comma-separated list (rust-lang/cargo#15065 )
- Fix benchsuite issue with newer versions of git (rust-lang/cargo#15069 )
- Document that cargo automatically registers variables used in env! macro to trigger rebuilds (rust-lang/cargo#15062 )
- perf(cargo-package): match certain path prefix with pathspec (rust-lang/cargo#14997 )
- Clarify note in example (rust-lang/cargo#15054 )
- chore(deps): update msrv (3 versions) to v1.82 (rust-lang/cargo#15050 )
2025-01-18 15:42:37 +00:00
Lukas Wirth
013130c22c
Merge pull request #18968 from Veykril/push-szvltqqttsyy
...
fix: `cargo rustc --print` needs `unstable-options`
2025-01-18 11:21:03 +00:00
Lukas Wirth
5f117b4591
fix: cargo rustc --print needs unstable-options
2025-01-18 12:04:57 +01:00
Lukas Wirth
b53b2990cd
Extract variable assist triggers less eagerly
2025-01-18 09:52:56 +01:00
Matthias Krüger
8fec08b988
Rollup merge of #135421 - cod10129:warn-tidy-ignore, r=onur-ozkan
...
Make tidy warn on unrecognized directives
This PR makes it so tidy warns on unrecognized directives, as recommended on [the discussion of #130984 ](https://github.com/rust-lang/rust/issues/130984#issuecomment-2589284620 ). This is edited from the previous version of this PR, which only warned on "tidy-ignore" and no other tidy directive typos.
Fixes #130984 .
``@rustbot`` label A-tidy C-enhancement
2025-01-18 09:11:04 +01:00
Weihang Lo
deb35b000e
Update cargo
2025-01-17 22:37:03 -05:00
Mark Murphy
2406225266
Update syntax tree viewer docs
2025-01-17 15:55:38 -05:00
Laurențiu Nicola
577a96a71f
Bump windows-sys
2025-01-17 21:28:11 +02:00
gvozdvmozgu
3ce55e949e
add missing Win32_Foundation feature
2025-01-17 08:44:50 -08:00
Lukas Wirth
ff5c32f542
Merge pull request #18908 from jnyfah/error-braces
...
Fix: Detect missing errors for } braces before else in let...else statements
2025-01-17 13:29:56 +00:00
binarycat
08c1256dc2
fix error for when results in a rustdoc-js test are in the wrong order
...
see COMPILETEST_FORCE_STAGE0=1
2025-01-16 12:10:38 -06:00
jnyfah
474c73bd94
CRLF to LF
2025-01-16 16:46:06 +01:00
jnyfah
05712c6c85
added tests
2025-01-16 16:19:47 +01:00
Lukas Wirth
99c7013070
Merge pull request #18952 from lh123/add-raw-keyword-complete
...
feat: complete raw, const keyword
2025-01-16 14:24:53 +00:00
jnyfah
715e457500
revert blocklike changes
2025-01-16 12:54:26 +01:00
lh123
1f32c2a9ec
don't complete raw in &mut $0
2025-01-16 19:40:42 +08:00
VinTarZ
824bad7f65
Fix debug_assertions broken in 1c5a125beb35725ccc2ade005db9870db734bf23
2025-01-16 14:19:16 +03:00
jnyfah
39a1bb9e98
update blocklike
2025-01-16 12:11:55 +01:00
lh123
341a6d5bba
feat: complete raw, const keyword
2025-01-16 18:27:59 +08:00
Lukas Wirth
fa71da9ff0
Merge pull request #18951 from Veykril/push-zpvunsvlpuxt
...
Add missing `#[rust_analyzer::rust_fixture]` annotations
2025-01-16 10:21:22 +00:00
Lukas Wirth
56059f8c7a
Merge pull request #18950 from Veykril/push-okmsynnltxts
...
Generalize some type walking in hover type actions
2025-01-16 10:19:37 +00:00
Lukas Wirth
4d5632b720
Generalize some type walking in hover type actions
2025-01-16 11:06:11 +01:00
Lukas Wirth
664cdd2936
Minor docs improvement
2025-01-16 11:05:20 +01:00
Lukas Wirth
548d70f8aa
Add edit test for await skipping completions
2025-01-16 10:56:57 +01:00
Lukas Wirth
5a9763750e
Add missing #[rust_analyzer::rust_fixture] annotations
2025-01-16 10:51:57 +01:00
Lukas Wirth
419bdb20e2
Merge pull request #18949 from Veykril/push-yzklntsnnuts
...
Partially back out "fix: Fix sourceroot construction for virtual manifests"
2025-01-16 09:18:48 +00:00
Lukas Wirth
c00dfedc34
Partially back out "fix: Fix sourceroot construction for virtual manifests"
2025-01-16 10:02:26 +01:00
Lukas Wirth
8ec90940f2
Merge pull request #18946 from lh123/goto-to-type-def-func-param-and-trait-bound
...
feat: show go-to-type-def actions for func param and trait bound when hovering
2025-01-16 08:48:02 +00:00