summary refs log tree commit diff
path: root/src/test/compile-fail/functional-struct-update-noncopyable.rs
AgeCommit message (Collapse)AuthorLines
2015-01-08Update compile fail tests to use isize.Huon Wilson-1/+1
2014-06-11sync: Move underneath libstdAlex Crichton-3/+1
This commit is the final step in the libstd facade, #13851. The purpose of this commit is to move libsync underneath the standard library, behind the facade. This will allow core primitives like channels, queues, and atomics to all live in the same location. There were a few notable changes and a few breaking changes as part of this movement: * The `Vec` and `String` types are reexported at the top level of libcollections * The `unreachable!()` macro was copied to libcore * The `std::rt::thread` module was moved to librustrt, but it is still reexported at the same location. * The `std::comm` module was moved to libsync * The `sync::comm` module was moved under `sync::comm`, and renamed to `duplex`. It is now a private module with types/functions being reexported under `sync::comm`. This is a breaking change for any existing users of duplex streams. * All concurrent queues/deques were moved directly under libsync. They are also all marked with #![experimental] for now if they are public. * The `task_pool` and `future` modules no longer live in libsync, but rather live under `std::sync`. They will forever live at this location, but they may move to libsync if the `std::task` module moves as well. [breaking-change]
2014-04-06Remove check-fast. Closes #4193, #8844, #6330, #7416Brian Anderson-1/+1
2014-03-24test: Update all tests with the sync changesAlex Crichton-1/+1
2014-02-14extern mod => extern crateAlex Crichton-1/+1
This was previously implemented, and it just needed a snapshot to go through
2014-02-11Change `xfail` directives in compiletests to `ignore`, closes #11363Florian Hahn-2/+2
2014-02-05move concurrent stuff from libextra to libsyncJeremyLetang-2/+2
2014-01-11Remove re-exports of std::io::stdio::{print, println} in the prelude.Brendan Zabarauskas-1/+1
The `print!` and `println!` macros are now the preferred method of printing, and so there is no reason to export the `stdio` functions in the prelude. The functions have also been replaced by their macro counterparts in the tutorial and other documentation so that newcomers don't get confused about what they should be using.
2013-10-06Add appropriate #[feature] directives to testsAlex Crichton-1/+1
2013-09-30cfail: Remove usage of fmt!Alex Crichton-1/+1
2013-09-20fixed another test.Felix S. Klock II-2/+2
2013-09-16switch Drop to `&mut self`Daniel Micay-1/+1
2013-09-03Tests for fixed issues.Huon Wilson-0/+26
Closes #3794. Closes #4025. Closes #5688. Closes #5708. Closes #7012. Closes #7327.