| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2023-01-11 | Move /src/test to /tests | Albert Larsan | -576/+0 | |
| 2022-11-01 | fix #103751: Fix capacity overflow issue during transmutability check | yukang | -0/+53 | |
| 2022-10-07 | Allow transmutes between the same types after erasing lifetimes | Oli Scherer | -10/+25 | |
| 2022-09-23 | Always print '_, even for erased lifetimes. | Camille GILLOT | -1/+1 | |
| 2022-01-09 | Make message for &T -> &mut T transmute more accurate | 5225225 | -2/+2 | |
| 2020-10-16 | stabilize union with 'ManuallyDrop' fields and 'impl Drop for Union' | Ralf Jung | -7/+4 | |
| 2020-09-02 | pretty: trim paths of unique symbols | Dan Aloni | -6/+6 | |
| If a symbol name can only be imported from one place for a type, and as long as it was not glob-imported anywhere in the current crate, we can trim its printed path and print only the name. This has wide implications on error messages with types, for example, shortening `std::vec::Vec` to just `Vec`, as long as there is no other `Vec` importable anywhere. This adds a new '-Z trim-diagnostic-paths=false' option to control this feature. On the good path, with no diagnosis printed, we should try to avoid issuing this query, so we need to prevent trimmed_def_paths query on several cases. This change also relies on a previous commit that differentiates between `Debug` and `Display` on various rustc types, where the latter is trimmed and presented to the user and the former is not. | ||||
| 2020-03-17 | Update tests for erasing regions in typeck | Matthew Jasper | -2/+1 | |
| 2019-07-17 | normalize use of backticks in compiler messages for librustc/lint | Samy Kacimi | -1/+1 | |
| https://github.com/rust-lang/rust/issues/60532 | ||||
| 2019-04-22 | Remove double trailing newlines | varkor | -1/+0 | |
| 2019-04-18 | hide `--explain` hint if error has no extended info | Andy Russell | -1/+1 | |
| 2019-03-11 | Update tests | Vadim Petrochenkov | -9/+9 | |
| 2018-12-30 | Fix variable string size problem in transmute test | varkor | -3/+3 | |
| 2018-12-28 | Clarify wording of E0512 | varkor | -89/+89 | |
| 2018-12-25 | Remove licenses | Mark Rousskov | -103/+28 | |
| 2018-08-14 | Normalize tests for i686 Windows. | David Wood | -17/+23 | |
| 2018-08-14 | Merged migrated compile-fail tests and ui tests. Fixes #46841. | David Wood | -0/+223 | |
| 2018-03-14 | update tests | Guillaume Gomez | -4/+4 | |
| 2018-02-26 | Update UI tests | Vadim Petrochenkov | -19/+19 | |
| 2018-02-25 | Update ui tests | Guillaume Gomez | -0/+4 | |
| 2017-12-14 | Support regexes in custom normalization in UI tests | Vadim Petrochenkov | -2/+2 | |
| 2017-11-24 | Merge cfail and ui tests into ui tests | Oliver Schneider | -23/+23 | |
| 2017-07-11 | compiletest: Support custom normalization rules. | kennytm | -58/+35 | |
| 2017-07-02 | report the total number of errors on compilation failure | Ariel Ben-Yehuda | -3/+3 | |
| Prior to this PR, when we aborted because a "critical pass" failed, we displayed the number of errors from that critical pass. While that's the number of errors that caused compilation to abort in *that place*, that's not what people really want to know. Instead, always report the total number of errors, and don't bother to track the number of errors from the last pass that failed. This changes the compiler driver API to handle errors more smoothly, and therefore is a compiler-api-[breaking-change]. Fixes #42793. | ||||
| 2017-06-18 | Update UI tests to be platform independent | Mark Simulacrum | -74/+107 | |
| 2017-06-18 | Update transmute size lints. | Mark Simulacrum | -0/+345 | |
| Also moves a few transmute tests to UI tests to better test their output. | ||||
