Skip to content
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

Subtree update of rust-analyzer #117985

Merged
merged 98 commits into from
Nov 17, 2023
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
98 commits
Select commit Hold shift + click to select a range
bcfc997
Merge commit '258b15c506a2d3ad862fd17ae24eaf272443f477' into sync-fro…
lnicola Sep 18, 2023
d204713
use visibility to check unused imports and delete some stmts
bvanjoi Oct 15, 2023
6eaf3f8
Remove support for compiler plugins.
nnethercote Oct 3, 2023
d1d111d
Merge commit '3b7c7f97e4a7bb253a8d398ee4f8346f6cf2817b' into sync-fro…
lnicola Nov 8, 2023
41bcd54
feat: preview adt field when hover
wasd96040501 Nov 8, 2023
7059ae2
Auto merge of #15847 - wasd96040501:feat/preview_adt, r=lnicola
bors Nov 8, 2023
fa7a918
Try to update parser doc
Kangaxx-0 Nov 9, 2023
b0101da
Ignore doc(hidden) attr if no body is present
alibektas Nov 9, 2023
3bcdb7d
Truncate closure capture place for raw pointer
HKalbasi Nov 9, 2023
ebb9ed9
Auto merge of #15853 - Kangaxx-0:gaxx/update-parser-event-comment, r=…
bors Nov 9, 2023
7663319
Auto merge of #15860 - HKalbasi:fix-capture-raw-pointer, r=HKalbasi
bors Nov 9, 2023
e0276dc
fix: find `Self` reference
Young-Flash Nov 10, 2023
5afaf68
Auto merge of #15864 - Young-Flash:find_self, r=lnicola
bors Nov 10, 2023
7cca4e5
Auto merge of #15854 - alibektas:15782/relax_hidden_attr, r=lnicola
bors Nov 10, 2023
9826717
Improve check for include macro
lnicola Nov 10, 2023
11a87c9
Auto merge of #15866 - lnicola:include-check, r=Veykril
bors Nov 10, 2023
2339ba4
Prepare ImportMap for supportin multiple import paths per item
Veykril Nov 11, 2023
801a887
Record all import paths per item in ImportMap
Veykril Nov 11, 2023
ba61766
Add config for preferring / ignoring prelude modules in find_path
Veykril Nov 11, 2023
74e5444
Fix some FIXMEs
Veykril Nov 11, 2023
5fcf528
Auto merge of #15871 - Veykril:import-map, r=Veykril
bors Nov 11, 2023
b6f0994
docs: fix VS Code setting samples
nokazn Nov 12, 2023
02c7b8b
Add `MethodCallExpr::get_or_create_generic_arg_list`
DropDemBits Jul 11, 2023
cc4e06f
Migrate `add_turbo_fish` to mutable ast
DropDemBits Jul 11, 2023
92422f7
Use syntax's version of `SyntaxElement`
DropDemBits Jul 16, 2023
5fc8cc5
Add `LetStmt::set_ty`
DropDemBits Jul 16, 2023
f3dcc67
Migrate `add_type_ascription`
DropDemBits Jul 16, 2023
4aaa592
Migrate `destructure_tuple_binding` to mutable ast
DropDemBits Jul 17, 2023
1e46868
Allow multiple snippet edits in a `TextDocumentEdit`
DropDemBits Nov 12, 2023
23fde40
fix `PathSegment` grammar
Young-Flash Nov 12, 2023
cace36c
Make Expand macro command title more explicit
lnicola Nov 11, 2023
1152f59
Auto merge of #15870 - lnicola:expand-macro, r=lnicola
bors Nov 12, 2023
bad3d9e
Include toml files in the vfs
lnicola Nov 12, 2023
8bfe0aa
Auto merge of #15880 - lnicola:vfs-toml, r=Veykril
bors Nov 12, 2023
92d9ca7
Auto merge of #15876 - DropDemBits:lsp-ext-multiple-snippet-textedit,…
bors Nov 12, 2023
d6b908e
Fix import preference config keys
Veykril Nov 12, 2023
4fc208e
Auto merge of #15882 - Veykril:fix-config-keys, r=Veykril
bors Nov 12, 2023
416e9c8
Auto merge of #15881 - nokazn:docs/fix-vscode-setting-samples, r=lnicola
bors Nov 12, 2023
3e5bc9a
impl `qualifying_trait` for `PathSegment`
Young-Flash Nov 13, 2023
b6951de
Add missing rustc_private features
lnicola Nov 13, 2023
6f68cd3
Remove unwraps from `destructure_tuple_binding`
DropDemBits Nov 13, 2023
787ca88
Add `IdentPat::set_pat`
DropDemBits Nov 14, 2023
e844784
Simplify
Veykril Nov 14, 2023
b740155
Remove UserError from LayoutError
Veykril Nov 14, 2023
d45ff24
Depend on rustc_driver
lnicola Nov 14, 2023
6ddccc9
Diagnose some orphan trait impl cases
Veykril Nov 14, 2023
d5faad1
Fix inlay-hint tests being invalidated by minicore chanes
Veykril Nov 14, 2023
6e4538a
Auto merge of #15891 - Veykril:orphan-impls, r=Veykril
bors Nov 14, 2023
e21d21a
Diagnose incorrect unsafety for trait impls
Veykril Nov 14, 2023
989000b
Auto merge of #15893 - Veykril:unsafe-impls-diagnostic, r=Veykril
bors Nov 14, 2023
723d799
Diagnose missing assoc items in trait impls
Veykril Nov 14, 2023
c1e65aa
Auto merge of #15895 - Veykril:unsafe-impls-diagnostic, r=Veykril
bors Nov 14, 2023
df62962
Add tests for `LetStmt::set_ty`
DropDemBits Nov 14, 2023
3f99a56
Fix panic in `add_type_ascription`
DropDemBits Nov 14, 2023
610eafe
Merge commit '76633199f4316b9c659d4ec0c102774d693cd940' into sync-fro…
lnicola Nov 15, 2023
6b53c09
Merge branch 'master' into sync-from-rust
lnicola Nov 15, 2023
f888a6e
Auto merge of #15899 - lnicola:sync-from-rust, r=Veykril
bors Nov 15, 2023
fb70fe2
Disable win32-ia32 VSIX builds
lnicola Nov 15, 2023
c94a6af
Auto merge of #15900 - lnicola:no-32bit-vsix, r=lnicola
bors Nov 15, 2023
498f39e
fix: Diagnose everything in nested items, not just def diagnostics
Veykril Nov 15, 2023
a473303
Auto merge of #15875 - Young-Flash:fix_grammar, r=Veykril
bors Nov 15, 2023
535eb0d
Auto merge of #15874 - DropDemBits:structured-snippet-migrate-4, r=Ve…
bors Nov 15, 2023
57ef70c
Auto merge of #15901 - Veykril:inner-diag, r=lnicola
bors Nov 15, 2023
dfc885e
Bump anyhow
lnicola Nov 15, 2023
f66df10
Bump itertools
lnicola Nov 15, 2023
f53368d
Bump tracing
lnicola Nov 15, 2023
d83620a
Bump tracing-tree
lnicola Nov 15, 2023
2dbdaa2
Bump tracing-subscriber
lnicola Nov 15, 2023
cb8434e
Bump either
lnicola Nov 15, 2023
970a796
Bump serde
lnicola Nov 15, 2023
2bfd6b6
Bump serde_json
lnicola Nov 15, 2023
1fc056e
Bump indexmap
lnicola Nov 15, 2023
c4dfa06
Bump tracing-log
lnicola Nov 15, 2023
441e8c7
Remove outdated comment
lnicola Nov 15, 2023
a1f81a7
Bump chalk
lnicola Nov 15, 2023
5725832
Bump text-size
lnicola Nov 15, 2023
829cf8d
Bump dissimilar
lnicola Nov 15, 2023
b267f6b
Bump ra-ap-rustc_lexer
lnicola Nov 15, 2023
c66084b
Bump ra-ap-rustc_index and ra-ap-rustc_abi
lnicola Nov 15, 2023
e8c4007
Fix builtin line! expansion
Veykril Nov 15, 2023
b8b4b22
Auto merge of #15903 - Veykril:inner-diag, r=Veykril
bors Nov 15, 2023
8e8e7de
Tweak tsconfig.json
lnicola Nov 15, 2023
1d3bf72
Auto merge of #15905 - lnicola:tsconfig, r=lnicola
bors Nov 15, 2023
df7fa7f
editor/code: bump minimum version of VS Code to 1.78
davidbarsky Nov 15, 2023
bae9c08
Auto merge of #15904 - davidbarsky:davidbarsky/bump-minimum-vscode-ve…
bors Nov 15, 2023
83e6d79
Bump tracing-tree again
lnicola Nov 15, 2023
b18ce4f
Bump xshell
lnicola Nov 15, 2023
2814d64
Bump rayon
lnicola Nov 15, 2023
3ed27d2
Bump cargo_metadata
lnicola Nov 15, 2023
c6fad55
Bump bitflags
lnicola Nov 15, 2023
8ea06c8
Bump arbitrary and derive-arbitrary
lnicola Nov 15, 2023
da24b6f
Bump memchr
lnicola Nov 15, 2023
58de0b1
Auto merge of #15902 - lnicola:bump-deps, r=Veykril
bors Nov 15, 2023
0cd68bf
code: expose workspaces to other extensions; remove `addProject` command
davidbarsky Oct 17, 2023
37a8790
Auto merge of #15830 - davidbarsky:davidbarsky/allow-companion-extens…
bors Nov 16, 2023
480cb60
Bump libc
lnicola Nov 16, 2023
141fc69
Auto merge of #15913 - lnicola:bump-libc, r=lnicola
bors Nov 16, 2023
949870c
Merge commit '141fc695dca1df7cfc3c9803972ec19bb178dcbc' into sync-fro…
lnicola Nov 16, 2023
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
5 changes: 2 additions & 3 deletions src/tools/rust-analyzer/.github/workflows/release.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,6 @@ jobs:
code-target: win32-x64
- os: windows-latest
target: i686-pc-windows-msvc
code-target: win32-ia32
- os: windows-latest
target: aarch64-pc-windows-msvc
code-target: win32-arm64
Expand Down Expand Up @@ -102,12 +101,12 @@ jobs:
working-directory: editors/code

- name: Package Extension (release)
if: github.ref == 'refs/heads/release'
if: github.ref == 'refs/heads/release' && matrix.code-target
run: npx vsce package -o "../../dist/rust-analyzer-${{ matrix.code-target }}.vsix" --target ${{ matrix.code-target }}
working-directory: editors/code

- name: Package Extension (nightly)
if: github.ref != 'refs/heads/release'
if: github.ref != 'refs/heads/release' && matrix.code-target
run: npx vsce package -o "../../dist/rust-analyzer-${{ matrix.code-target }}.vsix" --target ${{ matrix.code-target }} --pre-release
working-directory: editors/code

Expand Down
Loading
Loading