Commit graph

295510 commits

Author SHA1 Message Date
Lukas Wirth
7d5579d5e4
Merge pull request #20118 from Veykril/push-nolsxzxmykls
ci: Fix up release workflow
2025-06-28 09:54:42 +00:00
Lukas Wirth
0f93d8ae88 ci: Fix up release workflow 2025-06-28 11:35:55 +02:00
Lukas Wirth
9cd5826ba8
Merge pull request #20116 from Veykril/push-uypnmlyvotlm
ci: Cancel workflow only after the main matrix has finished
2025-06-28 07:39:35 +00:00
Lukas Wirth
ea2e04236a ci: Cancel workflow only after the main matrix has finished 2025-06-28 09:28:26 +02:00
Lukas Wirth
502bac3449
Merge pull request #20110 from ChayimFriedman2/ambiguous-float
fix: Fix completion in when typing `integer.|`
2025-06-27 05:42:09 +00:00
Chayim Refael Friedman
59962413b6 Fix completion in when typing integer.|
It should show integer, not floating point methods.
2025-06-27 00:12:27 +03:00
Chayim Refael Friedman
1a2e7aa3f7
Merge pull request #20100 from ShoyuVanilla/ignore-sized-hierarchy
Backport new sized-hierarchy trait bounds in old ways
2025-06-26 20:37:18 +00:00
Shoyu Vanilla
1bd7565767 Backport new sized-hierarchy trait bounds in old ways 2025-06-26 23:22:26 +09:00
Lukas Wirth
7f0327893b
Merge pull request #20106 from Veykril/push-pytuxksnntux
Salsa idiomize `VariantFields` query
2025-06-26 12:28:02 +00:00
Lukas Wirth
e019a37aa8 Bring back the firewall query 2025-06-26 14:12:57 +02:00
Lukas Wirth
d3b9969afd
Merge pull request #20103 from ChayimFriedman2/path-transform-prettify
fix: Prettify AST in `PathTransform` if it's coming from a macro
2025-06-26 11:12:09 +00:00
Lukas Wirth
919e8ef72b Salsa idiomize VariantFields query 2025-06-26 12:55:55 +02:00
Lukas Wirth
4a505622ab
Merge pull request #20105 from Veykril/push-qtmwnuqvsruw
Parse new const trait syntax
2025-06-26 10:38:11 +00:00
Lukas Wirth
c190510d8c Parse new const trait syntax 2025-06-26 11:08:30 +02:00
Lukas Wirth
50a540c628
Merge pull request #20104 from Veykril/push-nqnmmlvksyty
Cleanup `provideCodeActions` vscode hook
2025-06-26 08:44:57 +00:00
Lukas Wirth
0af03671ec Cleanup provideCodeActions vscode hook 2025-06-26 10:32:13 +02:00
Lukas Wirth
a45726d43d
Merge pull request #19546 from roife/branch-value-highlights
feat: highlighting of return values while the cursor is on `match` / `if` / `=>`
2025-06-26 07:24:22 +00:00
Chayim Refael Friedman
54c14fc0da Prettify AST in PathTransform if it's coming from a macro 2025-06-26 10:03:44 +03:00
roifewu
dc9e9fd4a5 refactor: enhance highlighting for control flow kws in macros 2025-06-26 13:43:15 +08:00
roifewu
bff9f4cdc5 refactor: simplify functions related to branch_exit_points in highlight_related 2025-06-26 13:41:41 +08:00
roifewu
7ab46b4b3a refactor: rename branches to branch_exit_points in highlight_related 2025-06-26 13:41:41 +08:00
roifewu
4373a5da12 refactor: improve macro handling in navigation for control-flow kws 2025-06-26 13:41:41 +08:00
roifewu
62e112a780 feat: highlighting of related return values while the cursor is on any match, if, or match arm arrow (=>) 2025-06-26 13:41:39 +08:00
Laurențiu Nicola
3e5c46fe6c
Merge pull request #20101 from ShoyuVanilla/comp-time-deps-sooner
minor: Decrease minimal toolchain version for `comp-time-deps` to `1.89.0`
2025-06-26 05:05:51 +00:00
David Barsky
fb8ff25778
Merge pull request #20098 from regexident/cleanup-progress-messages
Unify formatting of progress messages
2025-06-25 17:15:59 +00:00
Shoyu Vanilla
ed5618fecc minor: Decrease minimal toolchain version for comp-time-deps by 0.1 2025-06-26 01:20:35 +09:00
Vincent Esche
587ded99ef Unify formatting of progress messages 2025-06-25 16:41:08 +02:00
Lukas Wirth
889770abdf
Merge pull request #20096 from lnicola/silence-rustfmt-failed
internal: Don't show notifications on failed rustfmt calls
2025-06-25 13:03:21 +00:00
Lukas Wirth
a0109905bb Adjust minicore for Sized Hierarchy changes 2025-06-25 21:51:51 +09:00
Laurențiu Nicola
a12b96f3fa Don't show notifications on failed rustfmt calls 2025-06-25 15:51:31 +03:00
Lukas Wirth
cd4100da47
Merge pull request #20092 from Veykril/push-kollxvpyknqs
Drop rustc workspace loading error, if we don't needs its sources
2025-06-25 10:20:30 +00:00
Lukas Wirth
7d6f77f8be Drop rustc workspace loading error, if we don't needs its sources 2025-06-25 12:09:54 +02:00
Lukas Wirth
ca062eb7d4
Merge pull request #20088 from Veykril/push-qrslvzzlqqoz
De-arc trait items query
2025-06-25 08:19:32 +00:00
Lukas Wirth
0876a5687e
Merge pull request #20077 from markpots5/master
feat: Extend vscode 'run' command with optional mode argument for run…
2025-06-25 08:13:14 +00:00
Lukas Wirth
d083ae8cf0
Merge pull request #20084 from ShoyuVanilla/fix-windows-cancel-par
ci:  Fix cancel parallel jobs on windows
2025-06-25 08:11:28 +00:00
Lukas Wirth
19b1938fd6 De-arc trait items query 2025-06-25 10:09:21 +02:00
Chayim Refael Friedman
4e61517384
Merge pull request #20089 from ChayimFriedman2/faq
minor: Fix link in the book
2025-06-25 03:40:59 +00:00
Chayim Refael Friedman
abb956bb02 Fix link in the book 2025-06-25 06:30:16 +03:00
Lukas Wirth
696813069e
Merge pull request #20087 from Veykril/push-rrtkwpzmmwwz
Short circuit a couple hir-ty/lower queries
2025-06-24 18:15:42 +00:00
Lukas Wirth
8b52babd45 Short circuit a couple hir-ty/lower queries 2025-06-24 20:04:43 +02:00
Shoyu Vanilla
18e008b981 ci: Fix cancel parallel jobs on windows 2025-06-24 23:10:52 +09:00
Mark Pots
7eb776e22e Remove special casing in command factory (revert changes in ctx.ts), update main.createCommands instead 2025-06-24 11:56:22 +02:00
Lukas Wirth
0b648f81af
Merge pull request #20012 from lnicola/bump-literal-escaper
Update to literal-escaper 0.0.4
2025-06-24 08:21:36 +00:00
Lukas Wirth
1fffcff006
Merge pull request #20080 from Veykril/push-vnrwqppplykm
Cleanup `folding_ranges` and support more things
2025-06-24 08:02:55 +00:00
Lukas Wirth
40aeda9e1f Cleanup folding_ranges and support more things 2025-06-24 09:51:44 +02:00
Lukas Wirth
e8388b0080
Merge pull request #20061 from ChayimFriedman2/wrap-ret-ty
fix: In "Wrap return type" assist, don't wrap exit points if they already have the right type
2025-06-24 07:16:46 +00:00
Lukas Wirth
04c908948c
Merge pull request #20064 from Wilfred/document_sysroot_project
Document sysroot_project field in rust-project.json
2025-06-24 07:15:19 +00:00
Lukas Wirth
bb164bf699
Merge pull request #20036 from Veykril/push-yquvoyrxkksx
Do not default to 'static for trait object lifetimes
2025-06-24 06:59:54 +00:00
Lukas Wirth
1d3b517a78 Do not default to 'static for trait object lifetimes
We lack trait object default lifetime elision, so `'static` can be wrong at times, confusing the user
2025-06-24 08:49:24 +02:00
Lukas Wirth
c30af1ba43
Merge pull request #20062 from ChayimFriedman2/doctests
minor: Don't run doctests
2025-06-24 06:47:24 +00:00