| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2023-11-27 | Put backticks around some attributes in doc comments. | Nicholas Nethercote | -6/+6 | |
| Without backticks they cause some "unresolved link to `foo`" warnings. | ||||
| 2023-11-22 | Document `newtype_index` attributes. | Nicholas Nethercote | -2/+13 | |
| 2023-11-22 | Replace `no_ord_impl` with `orderable`. | Nicholas Nethercote | -3/+3 | |
| Similar to the previous commit, this replaces `newtype_index`'s opt-out `no_ord_impl` attribute with the opt-in `orderable` attribute. | ||||
| 2023-11-22 | Replace `custom_encodable` with `encodable`. | Nicholas Nethercote | -3/+3 | |
| By default, `newtype_index!` types get a default `Encodable`/`Decodable` impl. You can opt out of this with `custom_encodable`. Opting out is the opposite to how Rust normally works with autogenerated (derived) impls. This commit inverts the behaviour, replacing `custom_encodable` with `encodable` which opts into the default `Encodable`/`Decodable` impl. Only 23 of the 59 `newtype_index!` occurrences need `encodable`. Even better, there were eight crates with a dependency on `rustc_serialize` just from unused default `Encodable`/`Decodable` impls. This commit removes that dependency from those eight crates. | ||||
| 2023-11-18 | Begin nightly-ifying rustc_type_ir | Michael Goulet | -0/+354 | |
