about summary refs log tree commit diff
path: root/src/test/compile-fail/no_share-struct.rs
AgeCommit message (Collapse)AuthorLines
2018-08-14Moved compile-fail tests to ui tests.David Wood-24/+0
2018-03-14Reword E0044 and message for `!Send` typesEsteban Küber-1/+1
- Reword E0044 help. - Change error message for types that don't implement `Send`
2016-04-05improve the printing of substs and trait-refsAriel Ben-Yehuda-1/+1
2016-04-05suggest adding a where-clause when that can helpAriel Ben-Yehuda-1/+1
suggest adding a where-clause when there is an unmet trait-bound that can be satisfied if some type can implement it.
2016-03-30Fix fallout in testsJeffrey Seyfried-1/+1
2015-01-16Don't use NoSend/NoSync in testsFlavio Percoco-3/+6
2015-01-08Update compile fail tests to use isize.Huon Wilson-1/+1
2015-01-07markers -> markerNick Cameron-4/+4
2015-01-07Change `std::kinds` to `std::markers`; flatten `std::kinds::marker`Nick Cameron-4/+4
[breaking-change]
2014-09-15Update error messages in compile-fail testsNiko Matsakis-2/+1
2014-08-07Rename `Share` to `Sync`Alex Crichton-4/+4
This leaves the `Share` trait at `std::kinds` via a `#[deprecated]` `pub use` statement, but the `NoShare` struct is no longer part of `std::kinds::marker` due to #12660 (the build cannot bootstrap otherwise). All code referencing the `Share` trait should now reference the `Sync` trait, and all code referencing the `NoShare` type should now reference the `NoSync` type. The functionality and meaning of this trait have not changed, only the naming. Closes #16281 [breaking-change]
2014-03-20Replace Freeze bounds with Share boundsFlavio Percoco-0/+22