| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2023-04-17 | Spelling - compiler | Josh Soref | -7/+7 | |
| * account * achieved * advising * always * ambiguous * analysis * annotations * appropriate * build * candidates * cascading * category * character * clarification * compound * conceptually * constituent * consts * convenience * corresponds * debruijn * debug * debugable * debuggable * deterministic * discriminant * display * documentation * doesn't * ellipsis * erroneous * evaluability * evaluate * evaluation * explicitly * fallible * fulfill * getting * has * highlighting * illustrative * imported * incompatible * infringing * initialized * into * intrinsic * introduced * javascript * liveness * metadata * monomorphization * nonexistent * nontrivial * obligation * obligations * offset * opaque * opportunities * opt-in * outlive * overlapping * paragraph * parentheses * poisson * precisely * predecessors * predicates * preexisting * propagated * really * reentrant * referent * responsibility * rustonomicon * shortcircuit * simplifiable * simplifications * specify * stabilized * structurally * suggestibility * translatable * transmuting * two * unclosed * uninhabited * visibility * volatile * workaround Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com> | ||||
| 2023-04-12 | Auto merge of #110249 - matthiaskrgr:rollup-7iig04q, r=matthiaskrgr | bors | -3/+3 | |
| Rollup of 8 pull requests Successful merges: - #110153 (Fix typos in compiler) - #110165 (rustdoc: use CSS `overscroll-behavior` instead of JavaScript) - #110175 (Symbol cleanups) - #110203 (Remove `..` from return type notation) - #110205 (rustdoc: make settings radio and checks thicker, less contrast) - #110222 (Improve the error message when forwarding a matched fragment to another macro) - #110237 (Split out a separate feature gate for impl trait in associated types) - #110241 (tidy: Issue an error when UI test limits are too high) Failed merges: - #110218 (Remove `ToRegionVid`) r? `@ghost` `@rustbot` modify labels: rollup | ||||
| 2023-04-12 | Rollup merge of #110153 - DaniPopes:compiler-typos, r=Nilstrieb | Matthias Krüger | -3/+3 | |
| Fix typos in compiler I ran [`typos -w compiler`](https://github.com/crate-ci/typos) to fix typos in the `compiler` directory. Refs #110150 | ||||
| 2023-04-12 | Inline and remove `DescriptionCtx::from_early_bound_and_free_regions`. | Nicholas Nethercote | -67/+44 | |
| It has a single call site, and the code is clearer with all region kinds handled in one function, instead of splitting the handling across two functions. The commit also changes `DescriptionCtx::new` to use a more declarative style, instead of creating a default `DescriptionCtx` and modifying it, which I find easier to read. | ||||
| 2023-04-12 | Inline and remove `DescriptionCtx::add_to`. | Nicholas Nethercote | -8/+4 | |
| It has a single callsite. | ||||
| 2023-04-11 | Remove the unused `anon_num_here` error. | Nicholas Nethercote | -2/+0 | |
| 2023-04-10 | Fix typos in compiler | DaniPopes | -3/+3 | |
| 2023-04-10 | Auto merge of #108698 - IntQuant:issue-100717-infer-6, r=davidtwco | bors | -12/+377 | |
| Migrating rustc_infer to session diagnostics (part 5) `@rustbot` label +A-translation cc https://github.com/rust-lang/rust/issues/100717 | ||||
| 2023-04-06 | Remove index from BrAnon | Jack Huey | -1/+1 | |
| 2023-04-06 | Don't use BrAnon index in diagnostics | Jack Huey | -3/+2 | |
| 2023-04-04 | A more general implementation of `IntoDiagnosticArg` for `Binder` (Also ↵ | IQuant | -10/+2 | |
| removes `DiagArg`, as it's no longer necessary) | ||||
| 2023-04-04 | Renamed TypeErrorAdditionalDiags (was Error0308Subdiags) and ↵ | IQuant | -14/+14 | |
| ObligationCauseFailureCode (was FailureCodeDiagnostics) | ||||
| 2023-04-04 | Migrate (most of) report_and_explain_type_error | IQuant | -15/+158 | |
| 2023-04-04 | Migrate TupleTrailingCommaSuggestion | IQuant | -0/+16 | |
| 2023-04-04 | Migrate SuggestTuplePattern | IQuant | -0/+36 | |
| 2023-04-04 | Migrate SuggestBoxingForReturnImplTrait, Fix typo in infer_fn_consider_casting | IQuant | -1/+19 | |
| 2023-04-04 | Migrate SuggestAccessingField | IQuant | -0/+28 | |
| 2023-04-04 | Migrate SuggestAsRefWhereAppropriate | IQuant | -0/+72 | |
| 2023-04-04 | Ported FunctionPointerSuggestion | IQuant | -0/+60 | |
| 2023-03-03 | Migrate diagnostic | Michael Goulet | -0/+10 | |
| 2023-02-22 | errors: generate typed identifiers in each crate | David Wood | -20/+20 | |
| Instead of loading the Fluent resources for every crate in `rustc_error_messages`, each crate generates typed identifiers for its own diagnostics and creates a static which are pulled together in the `rustc_driver` crate and provided to the diagnostic emitter. Signed-off-by: David Wood <david.wood@huawei.com> | ||||
| 2023-02-14 | Specify correct spans in suggest_await_on_expect_found | IQuant | -7/+1 | |
| 2023-02-14 | Port PlaceholderRelationLfNotSatisfied diagnostic | IQuant | -0/+59 | |
| 2023-02-14 | Port ConsiderAddingAwait | IQuant | -0/+43 | |
| 2023-02-14 | Port SuggestRemoveSemiOrReturnBinding | IQuant | -0/+44 | |
| 2023-02-14 | Make sure tests pass | Nikita Tomashevich | -1/+1 | |
| 2023-02-14 | Port WhereClauseSuggestions | Nikita Tomashevich | -0/+26 | |
| 2023-02-14 | Resolve rebase | Nikita Tomashevich | -14/+0 | |
| 2023-02-14 | Port another diagnostic | Nikita Tomashevich | -0/+4 | |
| 2023-02-14 | Port RefLongerThanData | Nikita Tomashevich | -0/+14 | |
| 2023-02-14 | Port "BorrowedTooLong" diagnostic | Nikita Tomashevich | -2/+16 | |
| 2023-02-14 | Port OutlivesContent, OutlivesBound, FUllfillReqLifetime, ↵ | Nikita Tomashevich | -7/+66 | |
| LfBoundNotSatisfied diagnostics | ||||
| 2023-02-09 | Change to `ReError(ErrorGuaranteed)` | Esteban Küber | -1/+1 | |
| 2023-02-09 | Introduce `ReError` | Esteban Küber | -0/+2 | |
| CC #69314 | ||||
| 2023-01-18 | Fix #107090, fix missing arguments for fluent | yukang | -0/+2 | |
| 2023-01-07 | Rollup merge of #101936 - IntQuant:issue-100717-infer-4, r=compiler-errors | Matthias Krüger | -5/+416 | |
| Migrating rustc_infer to session diagnostics (part 3) ``@rustbot`` label +A-translation r? rust-lang/diagnostics cc https://github.com/rust-lang/rust/issues/100717 Seems like a part of static_impl_trait.rs emits suggestions in a loop, and note.rs needs to have two instances of the same subdiagnostic, so these will need to wait until we have eager translation/list support. Other than that, there is only error_reporting/mod.rs left to migrate. | ||||
| 2022-12-28 | Rename `Rptr` to `Ref` in AST and HIR | Nilstrieb | -2/+2 | |
| The name makes a lot more sense, and `ty::TyKind` calls it `Ref` already as well. | ||||
| 2022-12-28 | eager is the default now | Nikita Tomashevich | -1/+1 | |
| 2022-12-28 | Made ty_or_sig and trait_path use their actual types instead of String | Nikita Tomashevich | -32/+69 | |
| 2022-12-28 | Split infer_explicit_lifetime_required into several diags | Nikita Tomashevich | -17/+32 | |
| 2022-12-28 | Address changes of pr 103345 | Nikita Tomashevich | -46/+46 | |
| 2022-12-28 | Rename subdiagnostic fields that do not need to be unique now | Nikita Tomashevich | -8/+3 | |
| 2022-12-28 | Use eager translation | Nikita Tomashevich | -11/+27 | |
| 2022-12-28 | Split into several messages | Nikita Tomashevich | -8/+160 | |
| 2022-12-28 | More descriptive names for ActualImplExplNotes variants | Nikita Tomashevich | -4/+4 | |
| 2022-12-28 | Rebase and fix | Nikita Tomashevich | -13/+13 | |
| 2022-12-28 | Partial work on static_impl_trait.rs | Nikita Tomashevich | -0/+97 | |
| 2022-12-28 | Migrate trait_impl_difference.rs | Nikita Tomashevich | -0/+38 | |
| 2022-12-28 | Migrate placeholder_error.rs | Nikita Tomashevich | -0/+41 | |
| 2022-12-28 | Migrate named_anon_conflict.rs | Nikita Tomashevich | -2/+22 | |
