Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
102 commits
Select commit Hold shift + click to select a range
c1fdd6e
feat: code actions, generate blanket trait impl
A4-Tacks May 9, 2025
e9555f9
Use editor and fix tabstop on attrs
A4-Tacks Jun 5, 2025
f4db374
Add smart name and auto unsized
A4-Tacks Jun 6, 2025
ee892ad
Change tabstop to self_ty
A4-Tacks Jun 28, 2025
71f8c5a
Use NameGenerator
A4-Tacks Jun 28, 2025
c7cc54e
Move gen_blanket_trait_impl assist after generates
A4-Tacks Jun 28, 2025
8402a76
Add existing any implement not applicate blanket
A4-Tacks Jul 25, 2025
d946b15
Improve sized check, from super traits
A4-Tacks Jul 25, 2025
c3c5f2f
Change add_cfg_attrs_to to make parameter
A4-Tacks Aug 30, 2025
3d25a36
Fix .let completion not work for let-chain
A4-Tacks Aug 24, 2025
b207186
Migrate inference to next solver
ChayimFriedman2 Sep 30, 2025
083d279
Add else-block support for convert_to_guarded_return
A4-Tacks Sep 27, 2025
ca0f3d1
Ignore impl trait safety errors when the trait is unresolved
ChayimFriedman2 Sep 30, 2025
b19df97
Prevent rustup from automatically installing toolchains
ChayimFriedman2 Sep 22, 2025
3f0ae50
Fix not applicable match inside if for pull_assignment_up
A4-Tacks Oct 1, 2025
7a8a576
Build x86_64-apple-darwin binaries on macos-14
lnicola Oct 1, 2025
981da22
Bump MACOSX_DEPLOYMENT_TARGET to 14.0
lnicola Oct 1, 2025
b18e944
Merge pull request #20774 from lnicola/macos-14-x64
lnicola Oct 1, 2025
aefa1ca
Merge pull request #20765 from ChayimFriedman2/infer-ns-types
ChayimFriedman2 Oct 1, 2025
5e7247d
Merge pull request #20770 from ChayimFriedman2/unsafe-impl-unresolved
ShoyuVanilla Oct 2, 2025
0ea569f
fixes small typos in docs and indent issue
joaommartins Oct 2, 2025
1c23491
Fix two small things clippy was complaining about
itsjunetime Oct 2, 2025
4fdd9bf
Get rid of unfulfilled expectation
itsjunetime Oct 2, 2025
eb2877b
Prepare for merging from rust-lang/rust
invalid-email-address Oct 2, 2025
8404812
Merge ref '3369e82c6bc0' from rust-lang/rust
invalid-email-address Oct 2, 2025
854127c
Merge pull request #20778 from itsjunetime/clippy_fixes
lnicola Oct 2, 2025
306527d
Format code
lnicola Oct 2, 2025
b5108da
Merge pull request #20779 from rust-lang/rustc-pull
lnicola Oct 2, 2025
a555a68
Merge pull request #20720 from ChayimFriedman2/no-rustup-auto-install
ShoyuVanilla Oct 2, 2025
ef23710
Reformat code after rustc-pull
lnicola Oct 2, 2025
09e99da
Merge pull request #20782 from lnicola/josh-pull-fmt
lnicola Oct 2, 2025
1917132
Merge pull request #20776 from joaommartins/small-typo-fix
lnicola Oct 2, 2025
73ee45d
Update license references to use markdown links
Supakornn Oct 2, 2025
8efe156
Merge pull request #20784 from Supakornn/master
lnicola Oct 2, 2025
48df0e2
Fix erroneous diagnostic incorrect_generics_len when there are generi…
ChayimFriedman2 Oct 3, 2025
30796a0
Merge pull request #20787 from ChayimFriedman2/fix-type-alias-enum
ShoyuVanilla Oct 3, 2025
8607cfe
minor: Fix using `make::ty` for extract_type_alias
A4-Tacks Oct 4, 2025
3350c27
internal: bump salsa to 0.24
davidbarsky Sep 22, 2025
82e2c67
Move salsa attach to end before call to run_ide_things
itsjunetime Oct 4, 2025
6ce82d4
Merge pull request #20777 from itsjunetime/no_panic_analysis_stats
ChayimFriedman2 Oct 4, 2025
c7d0007
Deduplicate sort+dedup calls
itsjunetime Oct 4, 2025
b2dd719
Merge pull request #20794 from itsjunetime/dedup_dedup
ChayimFriedman2 Oct 4, 2025
b74760a
minor: Fix CURRENT_FIXME for extract_expressions_from_format_string
A4-Tacks Oct 5, 2025
c7ed41e
Fix parentheses for missing_unsafe
A4-Tacks Oct 4, 2025
fcf7795
Merge pull request #20793 from A4-Tacks/diag-paren-missing-unsafe
ChayimFriedman2 Oct 5, 2025
995ba5f
Merge pull request #20795 from A4-Tacks/parse-edition-extract-expr-fo…
ChayimFriedman2 Oct 5, 2025
41dd2b6
Switch to home-made db attaching infrastructure
ChayimFriedman2 Oct 5, 2025
22c1eb8
minor: Remove FIXME for test_tuple_field_inference
A4-Tacks Oct 5, 2025
d1ab4e6
Merge pull request #20797 from A4-Tacks/fixed-fixme-tuple-field-infer
ChayimFriedman2 Oct 5, 2025
a4d51da
docs: Mention editor-independent configuration
senekor Oct 5, 2025
6fa86b7
Merge pull request #20799 from senekor/senekor/tpoptnlrxzyy
ChayimFriedman2 Oct 5, 2025
c13b877
Deprecate `preserve` import granularity option
ChayimFriedman2 Oct 5, 2025
a958b84
Fix merging of import granularity setting with the granularity we infer
ChayimFriedman2 Oct 5, 2025
c7a6a79
Add regression test for need-mut diagnostic
ChayimFriedman2 Oct 5, 2025
15cb465
Merge pull request #20802 from ChayimFriedman2/regression20662
ChayimFriedman2 Oct 5, 2025
c4073c5
Replace `--show-output` with `--nocapture`
SomeoneToIgnore Oct 5, 2025
4808fd4
Build rust-analyzer with specific target for install/pgo xtask
itsjunetime Oct 5, 2025
7b9e26e
Improve parsing error for `static` and `const`
A4-Tacks Oct 6, 2025
a392656
feat: Log flycheck stdout and stderr to files
Veykril Oct 6, 2025
4d840b8
Merge pull request #20806 from Veykril/veykril/push-syzoqmtxuqyt
Veykril Oct 6, 2025
d20dce2
Merge pull request #20796 from ChayimFriedman2/bump-salsa
davidbarsky Oct 6, 2025
7e57c42
Merge pull request #20803 from SomeoneToIgnore/nocapture
Veykril Oct 7, 2025
8f312c2
Merge pull request #19771 from A4-Tacks/gen-blanket-trait-impl
ShoyuVanilla Oct 7, 2025
4494f87
Merge pull request #20792 from A4-Tacks/minor-fix-make-extract-ty-alias
ShoyuVanilla Oct 7, 2025
e8d57e9
Add self param completions for trait assoc fn
A4-Tacks Oct 8, 2025
0553ec9
Migrate drop glue handling to new solver
ChayimFriedman2 Oct 2, 2025
0580059
Merge pull request #20785 from ChayimFriedman2/drop-glue
ChayimFriedman2 Oct 8, 2025
633b169
Merge pull request #20812 from A4-Tacks/comp-trait-self-param
ChayimFriedman2 Oct 8, 2025
ad1b9cb
Merge pull request #20804 from itsjunetime/run_correct_pgo_r-a
ChayimFriedman2 Oct 8, 2025
fae6cdf
Allow generic_param_list for `static` items
A4-Tacks Oct 9, 2025
c7921c6
Merge pull request #20805 from A4-Tacks/improve-static-const-parse-error
ChayimFriedman2 Oct 9, 2025
cd77365
Fix closure coerced return type for add_return_type
A4-Tacks Oct 9, 2025
9a64aeb
Fix not applicable on param in let-stmt for add_explicit_type
A4-Tacks Oct 9, 2025
c0d82cc
minor: update typos checker version
Young-Flash Oct 9, 2025
56cf2f2
minor: correct typos
Young-Flash Oct 9, 2025
4ed6346
Merge pull request #20822 from Young-Flash/update_typos_checker
lnicola Oct 9, 2025
45ca9b5
Fix empty closure completion analysis
A4-Tacks Oct 7, 2025
7ca507d
Merge pull request #20824 from A4-Tacks/empty-closure-analysis
ChayimFriedman2 Oct 10, 2025
d8b67b0
Merge pull request #20817 from A4-Tacks/explicit-ty-param-in-let
ShoyuVanilla Oct 10, 2025
31ffd29
Merge pull request #20816 from A4-Tacks/add-ret-ty-adjusted
ShoyuVanilla Oct 10, 2025
65920fe
Merge pull request #20801 from ChayimFriedman2/fix-insert-use
ShoyuVanilla Oct 10, 2025
986bb35
Merge pull request #20526 from A4-Tacks/postfix-let-in-let-chain
ShoyuVanilla Oct 10, 2025
ddf8dd7
Fix not applicable c-str and byte-str for raw_string
A4-Tacks Oct 3, 2025
d1ecdca
Migrate `raw_string` assist to use `SyntaxEditor`
A4-Tacks Oct 10, 2025
35142a6
Migrate MIR to next solver
ChayimFriedman2 Oct 8, 2025
312d31d
Merge pull request #20788 from A4-Tacks/any-raw-string
ShoyuVanilla Oct 11, 2025
bfb0892
Merge pull request #20814 from ChayimFriedman2/mir-ns
ShoyuVanilla Oct 11, 2025
9170a7d
Migrate `hir` types to next solver
ChayimFriedman2 Oct 12, 2025
4cb250b
Merge pull request #20834 from ChayimFriedman2/hir-ns
ChayimFriedman2 Oct 12, 2025
1597162
Fix applicable on let-else for convert_to_guarded_return
A4-Tacks Oct 14, 2025
f4beb80
Merge pull request #20838 from A4-Tacks/conv-to-guard-ret-exist-else
ShoyuVanilla Oct 14, 2025
0ebc92a
Merge pull request #20758 from A4-Tacks/guarded-if-let-else
ShoyuVanilla Oct 14, 2025
4794fb9
Merge pull request #20772 from A4-Tacks/fix-nested-pull-assign-up
ShoyuVanilla Oct 14, 2025
1d2c84d
Add break value completion support
A4-Tacks Sep 16, 2025
63f3646
Merge pull request #20673 from A4-Tacks/break-value
ShoyuVanilla Oct 14, 2025
78bbc59
Prepare for merging from rust-lang/rust
lnicola Oct 14, 2025
0430ba2
Merge ref 'fb24b04b096a' from rust-lang/rust
lnicola Oct 14, 2025
cd101ef
Bump rustc crates a little
lnicola Oct 14, 2025
a4b486a
Merge pull request #20839 from lnicola/rustc-pull
lnicola Oct 14, 2025
0634661
Fix lockfile
lnicola Oct 14, 2025
34b19c2
Merge pull request #20840 from lnicola/fix-lockfile
lnicola Oct 14, 2025
7d93599
Add new_zeroed_alloc to rust-analyzer ALLOW_FEATURES
lnicola Oct 14, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion src/bootstrap/src/core/build_steps/tool.rs
Original file line number Diff line number Diff line change
Expand Up @@ -1021,7 +1021,7 @@ impl RustAnalyzer {
}

impl RustAnalyzer {
pub const ALLOW_FEATURES: &'static str = "rustc_private,proc_macro_internals,proc_macro_diagnostic,proc_macro_span,proc_macro_span_shrink,proc_macro_def_site";
pub const ALLOW_FEATURES: &'static str = "rustc_private,proc_macro_internals,proc_macro_diagnostic,proc_macro_span,proc_macro_span_shrink,proc_macro_def_site,new_zeroed_alloc";
}

impl Step for RustAnalyzer {
Expand Down
2 changes: 1 addition & 1 deletion src/tools/rust-analyzer/.github/workflows/ci.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -293,7 +293,7 @@ jobs:
timeout-minutes: 10
env:
FORCE_COLOR: 1
TYPOS_VERSION: v1.28.3
TYPOS_VERSION: v1.38.1
steps:
- name: download typos
run: curl -LsSf https://github.com/crate-ci/typos/releases/download/$TYPOS_VERSION/typos-$TYPOS_VERSION-x86_64-unknown-linux-musl.tar.gz | tar zxf - -C ${CARGO_HOME:-~/.cargo}/bin
Expand Down
4 changes: 2 additions & 2 deletions src/tools/rust-analyzer/.github/workflows/release.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@ env:
RUSTFLAGS: "-D warnings -W unreachable-pub"
RUSTUP_MAX_RETRIES: 10
FETCH_DEPTH: 0 # pull in the tags for the version string
MACOSX_DEPLOYMENT_TARGET: 13.0
MACOSX_DEPLOYMENT_TARGET: 14.0
ZIG_VERSION: 0.13.0
ZIGBUILD_VERSION: 0.19.8

Expand Down Expand Up @@ -52,7 +52,7 @@ jobs:
target: arm-unknown-linux-gnueabihf
zig_target: arm-unknown-linux-gnueabihf.2.28
code-target: linux-armhf
- os: macos-13
- os: macos-14
target: x86_64-apple-darwin
code-target: darwin-x64
pgo: clap-rs/clap@v4.5.36
Expand Down
1 change: 1 addition & 0 deletions src/tools/rust-analyzer/.typos.toml
Original file line number Diff line number Diff line change
Expand Up @@ -32,6 +32,7 @@ makro = "makro"
trivias = "trivias"
thir = "thir"
jod = "jod"
tructure = "tructure"

[default.extend-identifiers]
anc = "anc"
Expand Down
Loading
Loading