rust/src/librustdoc/clean
Michael Goulet ea3c4d8ddd
Rollup merge of #106366 - GuillaumeGomez:fix-rustdoc-ice-typedef-type-mismatch, r=notriddle
Fix rustdoc ICE on bad typedef with mismatching types

Fixes https://github.com/rust-lang/rust/issues/106226.
Fixes #105742.
Fixes #105737.
Fixes #105334.
Fixes #96287.

In this case, it's ok to replace the panic with `rustc_error::raise` because the compiler provided us with a `Error`.

r? `@notriddle`
2023-01-02 15:39:19 -08:00
..
cfg Remove mk_name_value_item{,_str}. 2022-12-05 11:24:48 +11:00
types rustdoc: Unindent doc fragments on Attributes construction 2022-04-21 16:13:02 +03:00
utils Valid underscores in hex/octal/binary literal docs 2021-05-03 20:11:09 -04:00
auto_trait.rs Round 2: make clean_middle_ty take a binder 2022-12-12 12:55:47 +00:00
blanket_impl.rs Round 2: make clean_middle_ty take a binder 2022-12-12 12:55:47 +00:00
cfg.rs Add readable rustdoc display for tvOS and watchOS 2022-12-20 12:42:12 +09:00
inline.rs Rollup merge of #105743 - nnethercote:SimplifiedType-cleanups, r=lcnr 2022-12-15 22:03:01 +01:00
mod.rs Rollup merge of #106366 - GuillaumeGomez:fix-rustdoc-ice-typedef-type-mismatch, r=notriddle 2023-01-02 15:39:19 -08:00
render_macro_matchers.rs Remove TreeAndSpacing. 2022-07-29 15:52:15 +10:00
simplify.rs Introduce PredicateKind::Clause 2022-11-25 00:04:54 -03:00
types.rs clean: Always store enum disriminant. 2023-01-01 18:11:53 +00:00
utils.rs Round 3: require binders for substs 2022-12-12 13:20:36 +00:00