rust/src/libstd
bors 42e1003e4a auto merge of #13158 : alexcrichton/rust/issue-13123, r=brson
Some unix platforms will send a SIGPIPE signal instead of returning EPIPE from a
syscall by default. The native runtime doesn't install a SIGPIPE handler,
causing the program to die immediately in this case. This brings the behavior in
line with libgreen by ignoring SIGPIPE and propagating EPIPE upwards to the
application in the form of an IoError.

Closes #13123
2014-03-28 12:46:44 -07:00
..
comm comm: Implement synchronous channels 2014-03-24 20:06:37 -07:00
fmt libstd: Document the following modules: 2014-03-25 10:12:49 -07:00
hash rustc: Remove all usage of manual deref() 2014-03-22 08:48:34 -07:00
io native: Use WNOHANG before signaling 2014-03-28 11:07:58 -07:00
num Rename Pod into Copy 2014-03-28 10:34:02 +01:00
path Changed iter::Extendable and iter::FromIterator to take a Iterator by value 2014-03-25 21:49:55 +01:00
rt Fix fallout of removing default bounds 2014-03-27 10:14:50 -07:00
sync Rename Pod into Copy 2014-03-28 10:34:02 +01:00
unstable Fix fallout of removing default bounds 2014-03-27 10:14:50 -07:00
any.rs Cleaned up std::any 2014-03-04 21:10:23 +01:00
ascii.rs iter: remove to_owned_vec 2014-03-23 05:41:23 -04:00
bool.rs std: Change assert_eq!() to use {} instead of {:?} 2014-02-28 23:01:54 -08:00
c_str.rs rename std::vec -> std::slice 2014-03-20 01:30:27 -04:00
c_vec.rs Fix fallout of removing default bounds 2014-03-27 10:14:50 -07:00
cast.rs Remove std::cast::transmute_immut_unsafe 2014-03-19 16:15:22 +01:00
cell.rs Rename Pod into Copy 2014-03-28 10:34:02 +01:00
char.rs libstd: Document the following modules: 2014-03-25 10:12:49 -07:00
cleanup.rs log: Introduce liblog, the old std::logging 2014-03-15 22:26:36 -07:00
clone.rs Made the clone_from implementation for ~T reuse the T itself if 2014-03-18 16:29:57 -07:00
cmp.rs std: remove the equals method from TotalEq. 2014-03-23 23:48:10 +11:00
container.rs std: uniform modules titles for doc 2013-12-27 09:49:11 +01:00
default.rs libstd: Remove all support code related to @mut 2014-01-03 14:02:00 -08:00
from_str.rs std: uniform modules titles for doc 2013-12-27 09:49:11 +01:00
gc.rs Remove RefCell::{with, with_mut} 2014-03-20 19:55:52 -07:00
intrinsics.rs auto merge of #13160 : FlaPer87/rust/rename-pod, r=thestinger 2014-03-28 06:26:47 -07:00
iter.rs Changed iter::Extendable and iter::FromIterator to take a Iterator by value 2014-03-25 21:49:55 +01:00
kinds.rs Rename Pod into Copy 2014-03-28 10:34:02 +01:00
lib.rs green: Remove the dependence on the crate map 2014-03-24 11:19:28 -07:00
libc.rs auto merge of #13158 : alexcrichton/rust/issue-13123, r=brson 2014-03-28 12:46:44 -07:00
local_data.rs Fix fallout of removing default bounds 2014-03-27 10:14:50 -07:00
macros.rs rename std::vec_ng -> std::vec 2014-03-20 04:25:32 -04:00
managed.rs std: remove the equals method from TotalEq. 2014-03-23 23:48:10 +11:00
mem.rs Rename Pod into Copy 2014-03-28 10:34:02 +01:00
ops.rs Register new snapshots 2014-03-20 11:02:26 -07:00
option.rs Rename Pod into Copy 2014-03-28 10:34:02 +01:00
os.rs std: Touch various I/O documentation blocks 2014-03-25 10:27:24 -07:00
owned.rs std: remove the equals method from TotalEq. 2014-03-23 23:48:10 +11:00
prelude.rs Rename Pod into Copy 2014-03-28 10:34:02 +01:00
ptr.rs use TotalEq for HashMap 2014-03-23 01:59:11 -04:00
raw.rs Cleaned up std::any 2014-03-04 21:10:23 +01:00
rc.rs use TotalEq for HashMap 2014-03-23 01:59:11 -04:00
reference.rs std: remove the equals method from TotalEq. 2014-03-23 23:48:10 +11:00
reflect.rs std: Move raw to std::raw 2014-02-23 01:07:53 -08:00
repr.rs Fix fallout of removing default bounds 2014-03-27 10:14:50 -07:00
result.rs Changed iter::Extendable and iter::FromIterator to take a Iterator by value 2014-03-25 21:49:55 +01:00
rtdeps.rs std: Explicitly link to libm for freebsd 2014-03-25 09:47:22 -07:00
slice.rs Rename Pod into Copy 2014-03-28 10:34:02 +01:00
str.rs Changed iter::Extendable and iter::FromIterator to take a Iterator by value 2014-03-25 21:49:55 +01:00
task.rs Rename Pod into Copy 2014-03-28 10:34:02 +01:00
to_str.rs Remove all ToStr impls, add Show impls 2014-02-23 20:51:56 -08:00
tuple.rs std: remove the equals method from TotalEq. 2014-03-23 23:48:10 +11:00
ty.rs Register new snapshots 2014-03-23 11:37:31 +01:00
unicode.rs rename std::vec -> std::slice 2014-03-20 01:30:27 -04:00
unit.rs std: remove the equals method from TotalEq. 2014-03-23 23:48:10 +11:00
vec.rs Changed iter::Extendable and iter::FromIterator to take a Iterator by value 2014-03-25 21:49:55 +01:00