about summary refs log tree commit diff
path: root/src/libstd/sys/unix/stack_overflow.rs
diff options
context:
space:
mode:
authorManish Goregaokar <manishsmail@gmail.com>2016-02-26 15:12:18 +0530
committerManish Goregaokar <manishsmail@gmail.com>2016-02-26 17:03:42 +0530
commitacea6fc1cb5edf5211ade6ad4a79b119879eab82 (patch)
tree5fa51dde12beef1d77292b205917548d7a6f6f8b /src/libstd/sys/unix/stack_overflow.rs
parent263e7228ca04672f9e281f241e8e389c6f5c80f9 (diff)
parent6cfafad3c56736a62e1043a8d01f7f2c74384008 (diff)
downloadrust-acea6fc1cb5edf5211ade6ad4a79b119879eab82.tar.gz
rust-acea6fc1cb5edf5211ade6ad4a79b119879eab82.zip
Rollup merge of #31904 - bluss:writer-formatter-error, r=alexcrichton
Make sure formatter errors are emitted by the default Write::write_fmt

Previously, if an error was returned from the formatter that did not
originate in an underlying writer error, Write::write_fmt would return
successfully even if the formatting did not complete (was interrupted by
an `fmt::Error` return).

Now we choose to emit an io::Error with kind Other for formatter errors.

Since this may reveal error returns from `write!()` and similar that
previously passed silently, it's a kind of a [breaking-change].

Fixes #31879
Diffstat (limited to 'src/libstd/sys/unix/stack_overflow.rs')
0 files changed, 0 insertions, 0 deletions