- 13 3月, 2022 4 次提交
-
-
由 Devin Ragotzy 提交于
-
由 Devin Ragotzy 提交于
-
由 Devin Ragotzy 提交于
-
由 Devin Ragotzy 提交于
-
- 12 3月, 2022 4 次提交
-
-
由 ouz-a 提交于
-
由 DrMeepster 提交于
-
由 Michael Howell 提交于
Fixes a minor regression caused by #94746, where iter::Filter is spurriously declared "not an iterator."
-
由 Caio 提交于
-
- 11 3月, 2022 12 次提交
-
-
由 Takayuki Maeda 提交于
-
由 lcnr 提交于
-
由 Takayuki Maeda 提交于
-
由 Nicholas Nethercote 提交于
-
由 Nicholas Nethercote 提交于
For consistency, and to make the code slightly nicer.
-
由 Nicholas Nethercote 提交于
Also rename `inner_parse_loop` as `parse_tt_inner`, because it's no longer just a loop.
-
由 Nicholas Nethercote 提交于
-
由 Nicholas Nethercote 提交于
They should only appear in transcribers.
-
由 Nicholas Nethercote 提交于
The current structure makes it hard to tell that there are just four distinct code paths, depending on how many items there are in `bb_items` and `next_items`. This commit introduces a `match` that clarifies things.
-
由 Nicholas Nethercote 提交于
This commit makes `AdtDef` use `Interned`. Much the commit is tedious changes to introduce getter functions. The interesting changes are in `compiler/rustc_middle/src/ty/adt.rs`.
-
由 Ralf Jung 提交于
-
由 Augie Fackler 提交于
This is required after LLVM change 3c4410dfcaaf (aka https://reviews.llvm.org/D121168) did some includes cleanup.
-
- 10 3月, 2022 13 次提交
-
-
由 T-O-R-U-S 提交于
This updates the standard library's documentation to use the new syntax. The documentation is worthwhile to update as it should be more idiomatic (particularly for features like this, which are nice for users to get acquainted with). The general codebase is likely more hassle than benefit to update: it'll hurt git blame, and generally updates can be done by folks updating the code if (and when) that makes things more readable with the new format. A few places in the compiler and library code are updated (mostly just due to already having been done when this commit was first authored).
-
由 Scott McMurray 提交于
-
由 Scott McMurray 提交于
This change is somewhat extensive, since it affects MIR -- since this is called to determine Copy vs Move -- so any test that's `no_core` needs to actually have the normal `impl`s it uses.
-
由 Scott McMurray 提交于
-
由 Scott McMurray 提交于
We can't do it for everything, but it would be nice to at least stop making calls to clone methods in debug from things like derived-clones.
-
由 Esteban Kuber 提交于
Fix #94192.
-
由 Michael Goulet 提交于
-
由 Michael Goulet 提交于
-
由 Jacob Pratt 提交于
-
由 Jacob Pratt 提交于
-
由 Caio 提交于
-
由 Caio 提交于
-
由 Michael Howell 提交于
To make this work, the `#[rustc_on_unimplemented]` data needs to be used to report method resolution errors, which is most of what this commit does. Fixes #94581
-
- 09 3月, 2022 7 次提交
-
-
由 Loïc BRANSTETT 提交于
-
由 b-naber 提交于
-
由 b-naber 提交于
-
由 Nikita Popov 提交于
The problematic compile-time issue should be resolved with this version.
-
由 David Koloski 提交于
-
由 David Koloski 提交于
-
由 David Koloski 提交于
This also affects the `non_exhaustive_omitted_patterns` and `must_not_suspend` lints as they are not stable. This also changes the diagnostic level to pull from `unknown_lints` instead of always being allow or deny.
-