| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2023-01-11 | Move /src/test to /tests | Albert Larsan | -1281/+0 | |
| 2022-12-27 | Emit fewer errors on invalid `#[repr(transparent)]` on `enum` | Esteban Küber | -0/+21 | |
| Fix #68420. | ||||
| 2022-11-03 | Move some tests from `src/test/ui` to more reasonable places | Deadbeef | -0/+89 | |
| 2022-10-01 | bless ui tests | Maybe Waffle | -28/+28 | |
| 2022-09-06 | add list of recognized repr attributes to the unrecognized repr error | asquared31415 | -0/+52 | |
| 2022-07-15 | Make item spans more consistent | Michael Goulet | -2/+2 | |
| 2022-07-13 | remove untagged_union feature gate | Ralf Jung | -21/+24 | |
| 2022-07-13 | Rollup merge of #99011 - oli-obk:UnsoundCell, r=eddyb | Dylan DPC | -415/+0 | |
| `UnsafeCell` blocks niches inside its nested type from being available outside fixes #87341 This implements the plan by `@eddyb` in https://github.com/rust-lang/rust/issues/87341#issuecomment-886083646 Somewhat related PR (not strictly necessary, but that cleanup made this PR simpler): #94527 | ||||
| 2022-07-12 | add more tests | Deadbeef | -18/+122 | |
| 2022-07-12 | check non_exhaustive attr and private fields for transparent types | Deadbeef | -0/+137 | |
| 2022-07-07 | `UnsafeCell` now has no niches, ever. | Oli Scherer | -415/+0 | |
| 2022-07-06 | use `named_span` in case of tuple variant | Takayuki Maeda | -1/+1 | |
| 2022-07-01 | Shorten def_span for more items. | Camille GILLOT | -47/+29 | |
| 2022-03-04 | Auto merge of #94096 - cjgillot:ensure-stability, r=lcnr | bors | -6/+4 | |
| Ensure stability directives are checked in all cases Split off #93017 Stability and deprecation were not checked in all cases, for instance if a type error happened. This PR moves the check earlier in the pipeline to ensure the errors are emitted in all cases. r? `@lcnr` | ||||
| 2022-03-03 | Cleanup feature gates. | Camille GILLOT | -6/+4 | |
| 2022-03-03 | Remove the everybody loops pass | bjorn3 | -41/+0 | |
| It isn't used anymore by rustdoc | ||||
| 2021-12-01 | Pretty print empty blocks as {} | David Tolnay | -3/+2 | |
| 2021-11-14 | Move some tests to more reasonable directories | Caio | -0/+101 | |
| 2021-07-31 | Fix ICE in `improper_ctypes_definitions` lint with all-ZST transparent types | Fabian Wolff | -0/+28 | |
| 2021-07-19 | Fix incorrect use of `#[repr(no_niche)]` | Aaron Hill | -8/+6 | |
| 2021-07-09 | Enhance well-formedness checks for `#[repr(...)]` attributes | Fabian Wolff | -0/+122 | |
| 2021-06-24 | Auto merge of #86279 - JohnTitor:transparent-zero-size-fields, r=nikomatsakis | bors | -72/+42 | |
| Permit zero non-zero-field on transparent types Fixes #77841 This makes the transparent fields meet the below: > * A `repr(transparent)` type `T` must meet the following rules: > * It may have any number of 1-ZST fields > * In addition, it may have at most one other field of type U r? `@nikomatsakis` | ||||
| 2021-06-18 | Fix ICE with `#[repr(simd)]` on enum | Fabian Wolff | -0/+40 | |
| 2021-06-14 | Permit zero non-zero-field on transparent types | Yuki Okushi | -72/+42 | |
| 2021-04-05 | Allow specifying alignment for functions | Wesley Norris | -3/+3 | |
| 2020-09-28 | passes: `check_attr` on more targets | David Wood | -8/+29 | |
| This commit modifies `check_attr` so that: - Enum variants are now checked (some attributes would not have been prohibited on variants previously). - `check_expr_attributes` and `check_stmt_attributes` are removed as `check_attributes` can perform the same checks. Signed-off-by: David Wood <david@davidtw.co> | ||||
| 2020-03-14 | Add long error explanation for E0693 #61137 | Ayush Kumar Mishra | -0/+1 | |
| 2020-02-10 | tests for `#[repr(no_niche)]`. | Felix S. Klock II | -0/+417 | |
| 2020-01-20 | transparent_enums: test alignment | Mazdak Farrokhzad | -3/+25 | |
| 2020-01-20 | stabilize transparent_enums | Mazdak Farrokhzad | -1/+1 | |
| 2020-01-17 | Rollup merge of #67956 - varkor:E0588-provide-context, r=estebank | Dylan DPC | -16/+112 | |
| Detail transitive containment in E0588 diagnostic Fixes https://github.com/rust-lang/rust/issues/67383. | ||||
| 2020-01-09 | Update tests | Vadim Petrochenkov | -7/+65 | |
| 2020-01-07 | Detail transitive containment in E0588 diagnostic | varkor | -16/+112 | |
| 2019-10-20 | Update ui tests | Guillaume Gomez | -0/+1 | |
| 2019-06-14 | Tweak transparent enums and unions diagnostic spans | Esteban Küber | -60/+34 | |
| 2019-06-10 | Implement RFC 2645 (transparent enums and unions) | Michael Bradshaw | -92/+123 | |
| Tracking issue: #60405 | ||||
| 2019-05-27 | Harden tests for repr_align_enum. | Mazdak Farrokhzad | -7/+28 | |
| 2019-05-27 | Stabilize repr_align_enum in 1.37.0. | Mazdak Farrokhzad | -5/+4 | |
| 2019-04-18 | hide `--explain` hint if error has no extended info | Andy Russell | -4/+2 | |
| 2019-03-11 | Update tests | Vadim Petrochenkov | -34/+34 | |
| 2019-01-31 | Add more tests for #[repr(align(x))] on enums | Niklas Fiekas | -4/+14 | |
| 2018-12-25 | Remove licenses | Mark Rousskov | -102/+34 | |
| 2018-08-31 | cleanup: Add main functions to some UI tests | Vadim Petrochenkov | -20/+13 | |
| 2018-08-23 | Stabilize 'attr_literals' feature. | Sergio Benitez | -2/+2 | |
| 2018-08-14 | Merged migrated compile-fail tests and ui tests. Fixes #46841. | David Wood | -0/+519 | |
