| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2025-03-10 | Merge pull request #19330 from ChayimFriedman2/normalize-projection | Lukas Wirth | -170/+302 | |
| fix: Normalize projections in evaluated const display and layout calculation | ||||
| 2025-03-06 | Warn the user when a rename will change the meaning of the program | Chayim Refael Friedman | -0/+88 | |
| Specifically, when a rename of a local will change some code that refers it to refer another local, or some code that refer another local to refer to it. We do it by introducing a dummy edit with an annotation. I'm not a fond of this approach, but I don't think LSP has a better way. | ||||
| 2025-03-06 | Use correct crate for trait env in `render_const_scalar()` | Chayim Refael Friedman | -1/+6 | |
| 2025-03-06 | Pass the target crate in `HirFormatter` | Chayim Refael Friedman | -170/+263 | |
| This is required to format evaluated consts, because we need trait env, and it needs the crate (currently it uses the last crate in topological order, which is wrong, the next commit will fix that). | ||||
| 2025-03-06 | Normalize projections in evaluated const display and layout calculation | Chayim Refael Friedman | -0/+34 | |
| 2025-03-05 | Fix syntax highlightingg punct filtering ignoring mods | Lukas Wirth | -6/+4 | |
| 2025-03-05 | Merge pull request #19274 from Veykril/push-pouwrwwrlrlt | Lukas Wirth | -430/+457 | |
| Highlight unsafe operations as unsafe, not definitions | ||||
| 2025-03-05 | Use HIR unsafety information for unsafe syntax highlightng | Lukas Wirth | -430/+457 | |
| 2025-03-05 | Use size_of from the prelude instead of imported | Thalia Archibald | -2/+1 | |
| Use `std::mem::{size_of, size_of_val, align_of, align_of_val}` from the prelude instead of importing or qualifying them. These functions were added to all preludes in Rust 1.80. | ||||
| 2025-03-01 | Merge pull request #19251 from Veykril/push-tkmpqtzxynxk | Lukas Wirth | -7/+4 | |
| Remove syntax editing from parenthesis computation | ||||
| 2025-03-01 | Remove syntax editing from parenthesis computation | Lukas Wirth | -7/+4 | |
| 2025-03-01 | Fix `test_keyword_highlighting` test | Lukas Wirth | -29/+104 | |
| 2025-03-01 | Cleanup string handling in syntax highlighting | Lukas Wirth | -37/+23 | |
| 2025-03-01 | More precise macro modifiers for syntax highlighting | Lukas Wirth | -170/+159 | |
| 2025-03-01 | Cleanup highlighting macro-def handling | Lukas Wirth | -331/+187 | |
| 2025-02-28 | Have inline_local_variable use precedence calculation for parentheses | Lukas Wirth | -7/+5 | |
| 2025-02-28 | Merge pull request #19249 from Veykril/push-noosrywrsuvn | Lukas Wirth | -3/+11 | |
| Fix prefix adjustment hints unnecessarily introducing parens | ||||
| 2025-02-28 | Fix prefix adjustment hints unnecessarily introducing parens | Lukas Wirth | -3/+11 | |
| 2025-02-27 | Add anchor for intra-doc links to associated items | Nicholas Crothers | -7/+99 | |
| 2025-02-27 | enable doctest | BenjaminBrienen | -1/+0 | |
| 2025-02-24 | Merge pull request #18987 from ChayimFriedman2/drop-glue | Lukas Wirth | -1/+690 | |
| feat: Calculate drop glue and show it on hover | ||||
| 2025-02-21 | feat: update insta inline snapshot when clicks 'Update Test' runnable | andylokandy | -1/+1 | |
| 2025-02-17 | Use correct working directory for non-workspace proc-macro execution | Mehul Arora | -2/+4 | |
| 2025-02-17 | Merge pull request #19127 from ChayimFriedman2/different-generic-args | Lukas Wirth | -26/+4 | |
| feat: Refactor path lowering and serve a new path diagnostic | ||||
| 2025-02-17 | Calculate drop glue and show it on hover | Chayim Refael Friedman | -1/+690 | |
| Also fix the `needs_drop()` intrinsic. Unions also need this information (to err if they have a drop-needing field), but this will come in a follow-up PR. | ||||
| 2025-02-17 | Fix sorting of runnables | Chayim Refael Friedman | -11/+4 | |
| There were two mistakes: first, tests were sorted before test modules, and second, we re-sorted based on the name only, which cancelled the sort based on the kind. | ||||
| 2025-02-16 | Refactor path lowering | Chayim Refael Friedman | -26/+4 | |
| And add a new diagnostic for non-`Fn` parenthesized generic args. Path lowering started to look like a mess, with each function carrying additional parameters for the diagnostic callback (since paths can occur both in type and in expression/pattern position, and their diagnostic handling is different) and the segment index, for the diagnostics report. So I refactored it from stateless functions on `TyLoweringContext` into stateful struct, `PathLoweringContext`, that tracks the process of lowering a path from resolution til assoc types selection. | ||||
| 2025-02-16 | Merge pull request #19137 from asuto15/highlight-extern-crate | Lukas Wirth | -0/+19 | |
| fix: highlight `extern crate` in doc comments | ||||
| 2025-02-16 | fix: Stabilize sort order of `related_tests` | Lukas Wirth | -27/+35 | |
| 2025-02-16 | fix: Stabilize sort order of runnables | Lukas Wirth | -33/+45 | |
| 2025-02-15 | fix: remove unnecessary conversion | asuto15 | -1/+1 | |
| 2025-02-15 | Delete library modifier to highlighting for extern crate | asuto15 | -24/+7 | |
| 2025-02-13 | Delete useless comma | asuto15 | -1/+1 | |
| 2025-02-13 | Add modifiers to highlighting for extern crate | asuto15 | -2/+31 | |
| 2025-02-12 | Merge pull request #19109 from Veykril/push-nzpuuqommpnq | Lukas Wirth | -7/+12 | |
| fix: Do not show safety hints for extern items lacking semantics | ||||
| 2025-02-12 | fix: Do not show safety hints for extern items lacking semantics | Lukas Wirth | -7/+12 | |
| 2025-02-12 | minor: don't show drop hints for other pattern | gohome001 | -6/+6 | |
| 2025-02-11 | Merge pull request #19117 from gohome001/implicit-drop-inlay-hints-bug | Chayim Refael Friedman | -2/+24 | |
| Fix: don't emit implicit drop inlay hints for macro | ||||
| 2025-02-11 | add test case for ignoring inlay hint for macro call | gohome001 | -0/+21 | |
| 2025-02-11 | don't emit implicit drop inlay hints for macro | gohome001 | -2/+3 | |
| 2025-02-11 | Fix highlighting for extern crate in doc comments | asuto15 | -0/+7 | |
| 2025-02-10 | Shadowing BuiltinType by Module | Hayashi Mikihiro | -0/+34 | |
| Signed-off-by: Hayashi Mikihiro <34ttrweoewiwe28@gmail.com> | ||||
| 2025-02-07 | minor changes | jnyfah | -1/+1 | |
| 2025-02-06 | collapsing if statement | jnyfah | -4/+2 | |
| 2025-02-06 | closure parameter inlay hints | jnyfah | -1/+39 | |
| 2025-02-04 | Fix a failing test | Chayim Refael Friedman | -2/+20 | |
| The reason this test passed previously is not because it was working as intended, but because prior to the previous commit we did not resolve the `use` at all! Now, `use self as _` is invalid code anyway (it prints E0429), and because we fallback to the value namespace if we can't resolve in the type namespace (which is a reasonable behavior), this test now actually fails. I don't think we want to change the fallback, so I removed `use self as _` and instead added a new test, where the value can be resolved in the type namespace. | ||||
| 2025-02-04 | Fix IDE resolution of `use` inside a body | Chayim Refael Friedman | -0/+18 | |
| We stopped the expression search too early because `use` is an item. | ||||
| 2025-02-04 | Merge pull request #19084 from Veykril/push-muworpzpzqup | Lukas Wirth | -1/+2 | |
| Split cache priming into distinct phases | ||||
| 2025-02-04 | Expose symbol of `CrateName` | Lukas Wirth | -1/+2 | |
| 2025-02-03 | Merge pull request #19062 from darichey/scip-fix-module-names | Lukas Wirth | -16/+43 | |
| Fix scip indexing of module names | ||||
