Skip to content

Rust: upgrade rust-analyzer to 0.0.287 #19524

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Draft
wants to merge 74 commits into
base: main
Choose a base branch
from
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
74 commits
Select commit Hold shift + click to select a range
664c60d
Cargo: upgrade dependencies
redsun82 Apr 15, 2025
8323fed
Rust: fix compilation after upgrade
redsun82 Apr 15, 2025
9b2f652
Rust: update crates.expected after rust version update
aibaars Apr 17, 2025
c1870f3
Rust: accept test failures for now
aibaars Apr 17, 2025
e8ab5c1
Bazel: run `cargo update`
May 16, 2025
faebab8
Update root `rust-toolchain.toml`
May 16, 2025
b25b670
Rust: revert test expectations
May 16, 2025
862d690
Rust: accept new duplicate inconsistencies
May 19, 2025
a3e3202
Rust: show unexpanded macro
May 20, 2025
9a0f5af
Rust: accept test changes
May 20, 2025
7fbaca0
Rust: accept test changes for now
May 26, 2025
b0da58e
Rust: fix forgotten merge conflict
May 26, 2025
165a2ff
Merge branch 'redsun82/rust-macro' into redsun82/cargo-upgrade-2
May 26, 2025
f1af173
Cargo: upgrade dependencies
May 26, 2025
b6e2227
Bazel: regenerate vendored cargo deps
May 26, 2025
d0d2991
Rust: regenerate schema
May 26, 2025
4ee6ee7
Rust: accept `cargo_extra_env` entries without `=`
May 19, 2025
9a4ebef
Rust: fix compilation errors
May 19, 2025
788aa2c
Rust: run format and linting
May 26, 2025
c182b62
Rust: add new empty test expectations
May 19, 2025
28b504a
Rust: add upgrade/downgrade scripts for new tables
May 26, 2025
01c6d53
Merge branch 'main' into redsun82/cargo-upgrade-3
May 27, 2025
51b6715
Merge branch 'redsun82/rust-new-macro-expansion-integration-test' int…
May 27, 2025
880595f
Rust: show unexpanded macros on new rust-analyzer
May 27, 2025
1332f13
Merge branch 'main' into redsun82/cargo-upgrade-3
Jun 2, 2025
3e48846
Merge branch 'main' into redsun82/cargo-upgrade-3
Jun 4, 2025
8e12a74
Cargo: upgrade dependencies
Jun 4, 2025
0ad15c4
Bazel: regenerate vendored cargo deps
Jun 4, 2025
31190b7
Rust: fix compilation errors
Jun 4, 2025
34759b0
Rust: fix back `type-inference.expected`
Jun 4, 2025
4494f2a
Rust: fix integration test expectations
Jun 4, 2025
0f730eb
Merge branch 'main' into redsun82/cargo-upgrade-3
Jun 4, 2025
43e525e
Rust: fix test expectations
Jun 4, 2025
59c796c
Merge branch 'main' into redsun82/cargo-upgrade-3
Jun 4, 2025
1ab6994
Rust: accept test changes and showcase new unexpanded macro
Jun 5, 2025
b11c58c
Rust: more macro expansion test tweaks
Jun 5, 2025
fad03d1
Merge branch 'main' into redsun82/cargo-upgrade-3
redsun82 Jun 13, 2025
04f766d
Cargo: run `cargo upgrade --incompatible --pinned
redsun82 Jun 13, 2025
60a3dc5
Bazel: regenerate cargo vendored files
redsun82 Jun 13, 2025
9430c8a
Rust: rerun codegen
redsun82 Jun 13, 2025
66f88d3
Rust: fix `PathSegment` workaround
redsun82 Jun 13, 2025
9470a2b
Rust: accept fixes in integration test
redsun82 Jun 13, 2025
b78057c
Merge branch 'main' into redsun82/cargo-upgrade-3
redsun82 Jun 13, 2025
88b2110
Rust: attach `TypeAnchor` comments to its containing `PathSegment`
redsun82 Jun 16, 2025
41d9ca1
Merge branch 'main' into redsun82/cargo-upgrade-3
redsun82 Jun 16, 2025
eff3fd3
Rust: add warning to macro expansion integration test
redsun82 Jun 16, 2025
aadf486
Rust: suppress macro call expansion warnings in `Meta`
redsun82 Jun 16, 2025
c145457
Rust: suppress semantics for source files included via `include!`
redsun82 Jun 16, 2025
055803f
Rust: accept test changes
redsun82 Jun 16, 2025
e0d4073
Merge branch 'main' into redsun82/cargo-upgrade-3
redsun82 Jun 16, 2025
1f4b562
Rust: expand attribute macros on `AssocItem`
redsun82 Jun 16, 2025
5718ef4
Codegen: fix parent-child in case of diamond inheritance
redsun82 Jun 17, 2025
1486f8a
Rust: fix `multiplePositions` consistency check
redsun82 Jun 17, 2025
9841668
Rust: rename `macro_expansion` test to `macro-expansion`
redsun82 Jun 17, 2025
f086eb7
Rust: accept test changes
redsun82 Jun 17, 2025
6ec89c1
Merge branch 'main' into redsun82/rust-expand-assoc-items
redsun82 Jun 17, 2025
69cdef7
Rust: fix `ArrayRepeatExpr` control flow
redsun82 Jun 17, 2025
84d4e3f
Merge branch 'redsun82/rust-expand-assoc-items' into redsun82/cargo-u…
redsun82 Jun 17, 2025
d605060
Merge branch 'main' into redsun82/cargo-upgrade-3
redsun82 Jun 17, 2025
299fe2e
Rust: add `proc-macro` capabilities to QL tests
redsun82 Jun 17, 2025
d2a0588
Rust: do not do html escaping in cargo template
redsun82 Jun 17, 2025
214bbf4
Rust: fix test version to `0.0.1` as previously
redsun82 Jun 18, 2025
03599b4
Merge branch 'main' into redsun82/rust-qltest-proc-macro
redsun82 Jun 18, 2025
8bf171f
Rust: add missing `use` because of semantic conflict
redsun82 Jun 18, 2025
b29ad5b
Rust: add attribute macro expansion to path resolution test
redsun82 Jun 18, 2025
80ef303
Merge branch 'main' into redsun82/rust-qltest-proc-macro
redsun82 Jun 18, 2025
27eeaf2
Rust: fix lock files
redsun82 Jun 18, 2025
f3c5bde
Merge branch 'redsun82/rust-qltest-proc-macro' into redsun82/rust-exp…
redsun82 Jun 18, 2025
8d7d093
Merge branch 'redsun82/rust-expand-assoc-items' into redsun82/cargo-u…
redsun82 Jun 18, 2025
75616de
Rust: make `proc_macro` test version also `0.0.1`
redsun82 Jun 18, 2025
40e1af9
Merge branch 'redsun82/rust-qltest-proc-macro' into redsun82/rust-exp…
redsun82 Jun 18, 2025
cbfe081
Merge branch 'redsun82/rust-expand-assoc-items' into redsun82/cargo-u…
redsun82 Jun 18, 2025
153d763
Cargo: run upgrade
redsun82 Jun 18, 2025
09d8922
Bazel: regenerate cargo vendored files
redsun82 Jun 18, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
1,139 changes: 775 additions & 364 deletions Cargo.lock

Large diffs are not rendered by default.

60 changes: 30 additions & 30 deletions MODULE.bazel
Original file line number Diff line number Diff line change
Expand Up @@ -37,7 +37,7 @@ bazel_dep(name = "buildifier_prebuilt", version = "6.4.0", dev_dependency = True
# the versions there are canonical, the versions here are used for CI in github/codeql, as well as for the vendoring of dependencies.
RUST_EDITION = "2024"

RUST_VERSION = "1.85.0"
RUST_VERSION = "1.86.0"

rust = use_extension("@rules_rust//rust:extensions.bzl", "rust")
rust.toolchain(
Expand Down Expand Up @@ -71,53 +71,53 @@ use_repo(
tree_sitter_extractors_deps = use_extension("//misc/bazel/3rdparty:tree_sitter_extractors_extension.bzl", "r")
use_repo(
tree_sitter_extractors_deps,
"vendor_ts__anyhow-1.0.97",
"vendor_ts__anyhow-1.0.98",
"vendor_ts__argfile-0.2.1",
"vendor_ts__chalk-ir-0.100.0",
"vendor_ts__chrono-0.4.40",
"vendor_ts__clap-4.5.35",
"vendor_ts__chalk-ir-0.103.0",
"vendor_ts__chrono-0.4.41",
"vendor_ts__clap-4.5.40",
"vendor_ts__dunce-1.0.5",
"vendor_ts__either-1.15.0",
"vendor_ts__encoding-0.2.33",
"vendor_ts__figment-0.10.19",
"vendor_ts__flate2-1.1.0",
"vendor_ts__flate2-1.1.1",
"vendor_ts__glob-0.3.2",
"vendor_ts__globset-0.4.15",
"vendor_ts__globset-0.4.16",
"vendor_ts__itertools-0.14.0",
"vendor_ts__lazy_static-1.5.0",
"vendor_ts__mustache-0.9.0",
"vendor_ts__num-traits-0.2.19",
"vendor_ts__num_cpus-1.16.0",
"vendor_ts__proc-macro2-1.0.94",
"vendor_ts__num_cpus-1.17.0",
"vendor_ts__proc-macro2-1.0.95",
"vendor_ts__quote-1.0.40",
"vendor_ts__ra_ap_base_db-0.0.273",
"vendor_ts__ra_ap_cfg-0.0.273",
"vendor_ts__ra_ap_hir-0.0.273",
"vendor_ts__ra_ap_hir_def-0.0.273",
"vendor_ts__ra_ap_hir_expand-0.0.273",
"vendor_ts__ra_ap_hir_ty-0.0.273",
"vendor_ts__ra_ap_ide_db-0.0.273",
"vendor_ts__ra_ap_intern-0.0.273",
"vendor_ts__ra_ap_load-cargo-0.0.273",
"vendor_ts__ra_ap_parser-0.0.273",
"vendor_ts__ra_ap_paths-0.0.273",
"vendor_ts__ra_ap_project_model-0.0.273",
"vendor_ts__ra_ap_span-0.0.273",
"vendor_ts__ra_ap_stdx-0.0.273",
"vendor_ts__ra_ap_syntax-0.0.273",
"vendor_ts__ra_ap_vfs-0.0.273",
"vendor_ts__rand-0.9.0",
"vendor_ts__ra_ap_base_db-0.0.288",
"vendor_ts__ra_ap_cfg-0.0.288",
"vendor_ts__ra_ap_hir-0.0.288",
"vendor_ts__ra_ap_hir_def-0.0.288",
"vendor_ts__ra_ap_hir_expand-0.0.288",
"vendor_ts__ra_ap_hir_ty-0.0.288",
"vendor_ts__ra_ap_ide_db-0.0.288",
"vendor_ts__ra_ap_intern-0.0.288",
"vendor_ts__ra_ap_load-cargo-0.0.288",
"vendor_ts__ra_ap_parser-0.0.288",
"vendor_ts__ra_ap_paths-0.0.288",
"vendor_ts__ra_ap_project_model-0.0.288",
"vendor_ts__ra_ap_span-0.0.288",
"vendor_ts__ra_ap_stdx-0.0.288",
"vendor_ts__ra_ap_syntax-0.0.288",
"vendor_ts__ra_ap_vfs-0.0.288",
"vendor_ts__rand-0.9.1",
"vendor_ts__rayon-1.10.0",
"vendor_ts__regex-1.11.1",
"vendor_ts__serde-1.0.219",
"vendor_ts__serde_json-1.0.140",
"vendor_ts__serde_with-3.12.0",
"vendor_ts__syn-2.0.100",
"vendor_ts__toml-0.8.20",
"vendor_ts__serde_with-3.13.0",
"vendor_ts__syn-2.0.103",
"vendor_ts__toml-0.8.23",
"vendor_ts__tracing-0.1.41",
"vendor_ts__tracing-flame-0.2.0",
"vendor_ts__tracing-subscriber-0.3.19",
"vendor_ts__tree-sitter-0.24.6",
"vendor_ts__tree-sitter-0.25.4",
"vendor_ts__tree-sitter-embedded-template-0.23.2",
"vendor_ts__tree-sitter-json-0.24.8",
"vendor_ts__tree-sitter-ql-0.23.1",
Expand Down

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Loading
Loading