rust/src/libstd
Brian Anderson ef788d51dd std: Modify TempDir to not fail on drop. Closes #12628
After discussion with Alex, we think the proper policy is for dtors
to not fail. This is consistent with C++. BufferedWriter already
does this, so this patch modifies TempDir to not fail in the dtor,
adding a `close` method for handling errors on destruction.
2014-05-15 13:50:24 -07:00
..
comm core: Remove the cast module 2014-05-11 01:13:02 -07:00
fmt auto merge of #14133 : db48x/rust/ord-for-mut-refs, r=alexcrichton 2014-05-14 22:06:50 -07:00
hash core: Remove the cast module 2014-05-11 01:13:02 -07:00
io std: Modify TempDir to not fail on drop. Closes #12628 2014-05-15 13:50:24 -07:00
num core: Remove the cast module 2014-05-11 01:13:02 -07:00
path Add ToCStr impl for &Path and StrBuf 2014-05-14 22:42:46 -07:00
rt Process::new etc should support non-utf8 commands/args 2014-05-14 22:52:31 -07:00
sync core: Inherit the atomics module 2014-05-13 23:59:03 -07:00
unstable auto merge of #13948 : huonw/rust/test-regex-filter, r=alexcrichton 2014-05-15 11:22:02 -07:00
ascii.rs core: Remove the cast module 2014-05-11 01:13:02 -07:00
bitflags.rs auto merge of #14009 : jcmoyer/rust/bitflags-complement, r=alexcrichton 2014-05-14 09:21:25 -07:00
c_str.rs Add ToCStr impl for &Path and StrBuf 2014-05-14 22:42:46 -07:00
c_vec.rs core: Remove the cast module 2014-05-11 01:13:02 -07:00
cleanup.rs Convert most code to new inner attribute syntax. 2014-03-28 17:12:21 -07:00
from_str.rs core: Inherit the bool module 2014-05-07 08:14:56 -07:00
gc.rs core: Inhert ~/@/& cmp traits, remove old modules 2014-05-07 08:15:58 -07:00
lib.rs std: Move the owned module from core to std 2014-05-13 17:24:07 -07:00
local_data.rs core: Remove the cast module 2014-05-11 01:13:02 -07:00
macros.rs librustc: Remove all uses of ~str from librustc. 2014-05-12 11:28:57 -07:00
option.rs Improved example code in Option 2014-05-12 19:52:29 -07:00
os.rs librand: Remove all uses of ~str from librand 2014-05-14 18:29:13 -07:00
owned.rs std: Move the owned module from core to std 2014-05-13 17:24:07 -07:00
prelude.rs core: Move Option::expect to libstd from libcore 2014-05-07 08:17:32 -07:00
rc.rs heap: replace exchange_free with deallocate 2014-05-11 18:41:45 -04:00
reflect.rs Register new snapshots 2014-05-09 21:13:02 -07:00
repr.rs core: Remove the cast module 2014-05-11 01:13:02 -07:00
result.rs doc: Fix some broken links 2014-05-09 14:42:12 -07:00
rtdeps.rs Remove libc from std 2014-04-04 09:31:21 -07:00
slice.rs register snapshots 2014-05-12 02:52:32 -04:00
str.rs std: Rename str::Normalizations to str::Decompositions 2014-05-13 17:24:07 -07:00
strbuf.rs Added functions pop_char and shift_char to StrBuf struct along with appropriate unit tests, using the same test case as push_char. 2014-05-13 11:01:12 +01:00
task.rs std: Move the owned module from core to std 2014-05-13 17:24:07 -07:00
to_str.rs core: Inherit possible string functionality 2014-05-07 08:16:14 -07:00
unicode.rs std: Rename str::Normalizations to str::Decompositions 2014-05-13 17:24:07 -07:00
vec.rs core: Remove the cast module 2014-05-11 01:13:02 -07:00