GnomedDev
7ec06b0d1d
Swap Vec<PredicateObligation> to type alias
2024-10-12 15:17:08 +01:00
Michael Goulet
c682aa162b
Reformat using the new identifier sorting from rustfmt
2024-09-22 19:11:29 -04:00
Nicholas Nethercote
4b3fa8e9f0
Remove #[macro_use] extern crate tracing
from rustc_trait_selection
.
2024-08-30 17:14:59 +10:00
Nicholas Nethercote
84ac80f192
Reformat use
declarations.
...
The previous commit updated `rustfmt.toml` appropriately. This commit is
the outcome of running `x fmt --all` with the new formatting options.
2024-07-29 08:26:52 +10:00
Michael Goulet
ce8a625092
Move all error reporting into rustc_trait_selection
2024-07-21 22:34:35 -04:00
Michael Goulet
2c8bbeebf1
Remove fully_normalize
2024-07-11 19:15:04 -04:00
lcnr
e00fd781c9
simplify and future-proof needs_normalization
2024-07-10 15:56:20 +02:00
Michael Goulet
7af825fea4
Split out overflow handling into its own module
2024-07-09 09:51:56 -04:00
Michael Goulet
fe4c995ccb
Move trait selection error reporting to its own top-level module
2024-07-08 16:04:47 -04:00
Michael Goulet
db638ab968
Rename a bunch of things
2024-06-21 12:32:05 -04:00
Nicholas Nethercote
665821cb60
Add blank lines after module-level //!
comments.
...
Most modules have such a blank line, but some don't. Inserting the blank
line makes it clearer that the `//!` comments are describing the entire
module, rather than the `use` declaration(s) that immediately follows.
2024-06-20 09:23:20 +10:00
Michael Goulet
273b990554
Align Term methods with GenericArg methods
2024-06-03 20:36:27 -04:00
Michael Goulet
a41c44f21c
Nits and formatting
2024-06-03 10:02:08 -04:00
Michael Goulet
54b2b7d460
Make TraitEngines generic over error
2024-06-03 09:27:52 -04:00
Michael Goulet
3bcdf3058e
split out AliasTy -> AliasTerm
2024-05-13 11:59:42 -04:00
Nicholas Nethercote
4814fd0a4b
Remove extern crate rustc_macros
from numerous crates.
2024-04-29 10:21:54 +10:00
León Orell Valerian Liehr
6f17b7f0ab
Rename HAS_PROJECTIONS to HAS_ALIASES etc.
2024-04-04 19:26:17 +02:00
lcnr
f7cdff825c
overflow errors: change source to a concrete enum
2024-02-22 17:43:57 +01:00
León Orell Valerian Liehr
515d805a0e
Introduce expand_weak_alias_tys
2024-02-20 17:31:49 +01:00
León Orell Valerian Liehr
05ce209d20
Rename some normalization-related items
2024-02-20 17:30:49 +01:00
lcnr
0c7672a532
remove outdated comment
2024-02-19 09:17:01 +01:00
lcnr
9771fb08b6
split project
into multiple files
2024-02-19 09:17:00 +01:00