| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2025-07-18 | Auto merge of #144114 - lnicola:sync-from-ra, r=lnicola | bors | -0/+1 | |
| Subtree update of `rust-analyzer` r? `@ghost` | ||||
| 2025-07-17 | parse `const trait Trait` | Deadbeef | -2/+1 | |
| 2025-07-16 | Add AsMut to minicore prelude::v1 | A4-Tacks | -0/+1 | |
| 2025-07-06 | Merge pull request #20132 from A4-Tacks/asmut-borrow-minicore | Lukas Wirth | -0/+22 | |
| Add AsMut, Borrow and BorrowMut to minicore and famous_defs | ||||
| 2025-07-05 | Fix Borrow and BorrowMut define from beta std | A4-Tacks | -2/+2 | |
| 2025-07-03 | Fix some things with builtin derives | Chayim Refael Friedman | -14/+24 | |
| 1. Err on unions on derive where it's required. 2. Err on `#[derive(Default)]` on enums without `#[default]` variant. 3. Don't add where bounds `T: Default` when expanding `Default` on enums (structs need that, enums not). Also, because I was annoyed by that, in minicore, add a way to filter on multiple flags in the line-filter (`// :`). This is required for the `Debug` and `Hash` derives, because the derive should be in the prelude but the trait not. | ||||
| 2025-07-02 | Fix AsMut::as_mut name | A4-Tacks | -1/+1 | |
| 2025-07-01 | Add AsMut Borrow BorrowMut to minicore and famous_defs | A4-Tacks | -0/+22 | |
| 2025-06-26 | Merge pull request #20100 from ShoyuVanilla/ignore-sized-hierarchy | Chayim Refael Friedman | -56/+84 | |
| Backport new sized-hierarchy trait bounds in old ways | ||||
| 2025-06-26 | Backport new sized-hierarchy trait bounds in old ways | Shoyu Vanilla | -17/+26 | |
| 2025-06-26 | Parse new const trait syntax | Lukas Wirth | -5/+5 | |
| 2025-06-25 | Adjust minicore for Sized Hierarchy changes | Lukas Wirth | -50/+69 | |
| 2025-06-23 | Don't run doctests | Chayim Refael Friedman | -0/+1 | |
| 2025-06-22 | Minic rustc's new `format_args!` expansion | Shoyu Vanilla | -2/+2 | |
| 2025-06-22 | Implement region negation to minicore and add a flag `fmt_before_1_89_0` | Shoyu Vanilla | -8/+49 | |
| 2025-04-22 | Merge pull request #19657 from ChayimFriedman2/better-offset-of | Lukas Wirth | -0/+8 | |
| feat: Better support `offset_of!()` | ||||
| 2025-04-22 | The new diagnostic has found a bug lurking in minicore | Chayim Refael Friedman | -1/+1 | |
| It's cute, isn't it? | ||||
| 2025-04-22 | Resolve `offset_of!()` in IDE | Chayim Refael Friedman | -0/+8 | |
| 2025-03-23 | chore: Bump dependencies | Lukas Wirth | -1/+1 | |
| 2025-03-23 | chore: Remove unused dependencies | Lukas Wirth | -1/+0 | |
| 2025-03-17 | chore: Bump `Edition::CURRENT` to 2024 | Lukas Wirth | -9/+7 | |
| 2025-03-05 | Use size_of from the prelude instead of imported | Thalia Archibald | -1/+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-05 | minicore: Add size_of to prelude and add rust_2024 prelude | Thalia Archibald | -0/+5 | |
| 2025-03-01 | Fix `test_keyword_highlighting` test | Lukas Wirth | -9/+3 | |
| 2025-02-27 | fix doc tests | BenjaminBrienen | -5/+9 | |
| 2025-02-27 | enable doctest | BenjaminBrienen | -1/+0 | |
| 2025-02-25 | internal: Improve reporting of intersecting changes | Giga Bowser | -2/+2 | |
| 2025-02-17 | Merge pull request #19127 from ChayimFriedman2/different-generic-args | Lukas Wirth | -0/+6 | |
| feat: Refactor path lowering and serve a new path diagnostic | ||||
| 2025-02-16 | Refactor path lowering | Chayim Refael Friedman | -0/+6 | |
| 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-09 | fix target dir test | jyn | -1/+8 | |
| 2025-01-24 | feat: Implement `arbitrary-self-types` | Shoyu Vanilla | -0/+17 | |
| 2025-01-20 | Merge pull request #18934 from 1hakusai1/goto_definition_from_into | Lukas Wirth | -2/+31 | |
| feat: Add the ability to jump from `into` to `from` definitions | ||||
| 2025-01-15 | Add smart completions that skip `await` or `iter()` and `into_iter()` | Chayim Refael Friedman | -1/+24 | |
| E.g. complete `await.foo()`. | ||||
| 2025-01-15 | Fix wrong fixture | 1hakusai1 | -1/+1 | |
| 2025-01-15 | Add test cases | 1hakusai1 | -2/+31 | |
| 2025-01-10 | Re-implement rust string highlighting via tool attribute | Lukas Wirth | -1/+1 | |
| 2025-01-04 | Support the new `CoercePointee` derive | Chayim Refael Friedman | -0/+9 | |
| 2024-12-09 | Remove unstable attributes in minicore | Laurențiu Nicola | -4/+0 | |
| 2024-12-03 | Support `AsyncFnX` traits | Chayim Refael Friedman | -3/+116 | |
| Only in calls, because to support them in bounds we need support from Chalk. However we don't yet report error from bounds anyway, so this is less severe. The returned future is shown in its name within inlay hints instead of as a nicer `impl Future`, but that can wait for another PR. | ||||
| 2024-11-04 | Support new #[rustc_intrinsic] attribute and fallback bodies | Lukas Wirth | -6/+4 | |
| 2024-09-06 | fix: Always explicitly set trait ref self types when lowering | Lukas Wirth | -4/+4 | |
| 2024-09-05 | Add Definition kind for asm register classes | Lukas Wirth | -10/+13 | |
| 2024-08-29 | Do not report missing unsafe on `addr_of[_mut]!(EXTERN_OR_MUT_STATIC)` | Chayim Refael Friedman | -0/+12 | |
| The compiler no longer does as well; see https://github.com/rust-lang/rust/pull/125834. | ||||
| 2024-08-29 | Auto merge of #17814 - ShoyuVanilla:object-safety, r=Veykril | bors | -1/+29 | |
| feat: Implement object safety and its hovering hint Resolves #17779 - [x] Fill missing implementations - [x] Hover rendering - [x] Implement object safety's own test suite, like layout - [x] Add test cases (from rustc maybe) - [x] Clean up ugly codes - [x] Add doc string | ||||
| 2024-08-29 | feat: Implement object safety | Shoyu Vanilla | -1/+29 | |
| 2024-08-28 | Fix name resolution of shadowed builtin macro | Chayim Refael Friedman | -0/+9 | |
| 2024-08-27 | Revert "feat: Implement `module_path` macro" | Lukas Wirth | -11/+0 | |
| 2024-08-26 | Auto merge of #17941 - ChayimFriedman2:pre-closure-to-fn, r=Veykril | bors | -0/+2 | |
| Preliminary work for #17940 I split the PR as requested, and made small commits. | ||||
| 2024-08-24 | Provide `Future::Output` and `Iterator` lang items | Chayim Refael Friedman | -0/+2 | |
| 2024-08-21 | internal: Implement `module_path` macro | Lukas Wirth | -0/+11 | |
