1
Fork 0
rust/src/libstd
bors 14f0942a49 Auto merge of #22532 - pnkfelix:arith-overflow, r=pnkfelix,eddyb
Rebase and follow-through on work done by @cmr and @aatch.

Implements most of rust-lang/rfcs#560. Errors encountered from the checks during building were fixed.

The checks for division, remainder and bit-shifting have not been implemented yet.

See also PR #20795

cc @Aatch ; cc @nikomatsakis
2015-03-03 14:18:03 +00:00
..
collections Fixes to collections to accommodate arith-overflow changes. 2015-03-03 12:10:20 +01:00
ffi Enable recursion for visit_ty in lint visitor 2015-03-02 15:35:48 -08:00
fs Rollup merge of #22744 - alexcrichton:issue-22738, r=aturon 2015-02-25 10:30:01 +05:30
io std: Implement stdio for std::io 2015-02-28 23:13:02 -08:00
net Use consts instead of statics where appropriate 2015-03-02 17:11:51 +01:00
num Auto merge of #22532 - pnkfelix:arith-overflow, r=pnkfelix,eddyb 2015-03-03 14:18:03 +00:00
old_io core: Audit num module for int/uint 2015-03-02 16:12:46 -08:00
old_path Auto merge of #22466 - Kimundi:str_pattern_ai_safe, r=aturon 2015-02-22 22:45:46 +00:00
prelude Add core::num::wrapping and fix overflow errors. 2015-03-03 12:10:19 +01:00
rand Auto merge of #22532 - pnkfelix:arith-overflow, r=pnkfelix,eddyb 2015-03-03 14:18:03 +00:00
rt sidestep potential over- and underflow in estimated stack bounds. 2015-03-03 13:12:38 +01:00
sync Use consts instead of statics where appropriate 2015-03-02 17:11:51 +01:00
sys Auto merge of #22532 - pnkfelix:arith-overflow, r=pnkfelix,eddyb 2015-03-03 14:18:03 +00:00
thread_local Enable recursion for visit_ty in lint visitor 2015-03-02 15:35:48 -08:00
time Fix for misspelled comments. 2015-02-04 23:00:02 -05:00
ascii.rs Add documentation to associated types in libcore, libstd 2015-02-23 11:05:55 -08:00
bool.rs grandfathered -> rust1 2015-01-23 21:48:20 -08:00
dynamic_lib.rs std: Move std::env to the new I/O APIs 2015-02-24 15:27:42 -08:00
env.rs std: Stabilize the env module 2015-02-27 13:41:49 -08:00
lib.rs Readd int_uint feature to libstd 2015-03-02 22:54:39 +02:00
macros.rs Resolve includeme.fragment conflict. 2015-02-21 06:56:46 -05:00
os.rs std: Move std::env to the new I/O APIs 2015-02-24 15:27:42 -08:00
panicking.rs Replace all uses of &foo[] with &foo[..] en masse. 2015-02-18 17:36:03 -05:00
path.rs impl IntoCow for Path[Buf] 2015-02-25 12:34:50 -05:00
process.rs std: Stabilize the process module 2015-03-01 20:41:37 -08:00
rtdeps.rs fixing trailing whitespace errors 2015-02-11 14:49:07 -08:00
thread.rs Revert incorrect usize -> u32 replacements from #22510 2015-03-03 17:02:24 +05:30
thunk.rs Register new snapshots 2015-02-20 22:17:17 -08:00
tuple.rs Remove all i suffixes 2015-01-30 04:38:54 +01:00
unit.rs grandfathered -> rust1 2015-01-23 21:48:20 -08:00