rust/src
Felix S. Klock II c8db89aa82 Accommodate arith-overflow in core::num, std::num, coretest::num.
* `core::num`: adjust `UnsignedInt::is_power_of_two`,
   `UnsignedInt::next_power_of_two`, `Int::pow`.

   In particular for `Int::pow`: (1.) do not panic when `base`
   overflows if `acc` never observes the overflowed `base`, and (2.)
   if `acc` does observe the overflowed `base`, make sure we only
   panic if we would have otherwise (e.g. during a computation of
   `base * base`).

 * also in `core::num`: avoid underflow during computation of `uint::MAX`.

 * `std::num`: adjust tests `uint::test_uint_from_str_overflow`,
   `uint::test_uint_to_str_overflow`, `strconv`

 * `coretest::num`: adjust `test::test_int_from_str_overflow`.
2015-03-03 12:10:57 +01:00
..
compiler-rt@58ab642c30
compiletest std: Stabilize the env module 2015-02-27 13:41:49 -08:00
doc Rollup merge of #22911 - djmally:master, r=steveklabnik 2015-03-03 01:46:28 +05:30
driver Test fixes and rebase conflicts 2015-01-30 14:53:34 -08:00
etc Add a way to assert the number of occurrences to htmldocck 2015-02-27 00:27:57 +09:00
grammar Bison grammar: fix precedence with ranges followed by blocks 2015-02-10 17:59:02 -08:00
jemalloc@b001609960
liballoc std: Implement stdio for std::io 2015-02-28 23:13:02 -08:00
libarena Fallout: arena needs to use phantomdata since invariantlifetime is gone 2015-02-18 10:25:12 -05:00
libbacktrace bitrig integration 2015-02-11 14:49:06 -08:00
libcollections Fixes to collections to accommodate arith-overflow changes. 2015-03-03 12:10:20 +01:00
libcore Accommodate arith-overflow in core::num, std::num, coretest::num. 2015-03-03 12:10:57 +01:00
libcoretest Accommodate arith-overflow in core::num, std::num, coretest::num. 2015-03-03 12:10:57 +01:00
libflate std: Stabilize some ptr functions 2015-02-24 14:22:33 -08:00
libfmt_macros int audit - libcore::fmt 2015-02-23 16:07:38 +13:00
libgetopts Remove int/uint from libstd/lib.rs 2015-03-01 13:03:44 +01:00
libgraphviz Addressed PR comments 2015-02-20 00:58:15 +01:00
liblibc unbreak dragonfly build after nacl integration 2015-03-01 16:08:24 +01:00
liblog std: Stabilize the env module 2015-02-27 13:41:49 -08:00
librand Add core::num::wrapping and fix overflow errors. 2015-03-03 12:10:19 +01:00
librbml metadata: Reordered integral tags in the ascending order. 2015-03-03 14:35:30 +09:00
librustc Implement parse_opt_bool better 2015-03-03 12:10:19 +01:00
librustc_back Add core::num::wrapping and fix overflow errors. 2015-03-03 12:10:19 +01:00
librustc_bitflags Feature-gate #![no_std] 2015-02-07 10:49:58 -08:00
librustc_borrowck Rollup merge of #22736 - nikomatsakis:issue-22382, r=eddyb 2015-02-25 03:21:43 +05:30
librustc_driver Rollup merge of #22869 - alexcrichton:stabilize-env, r=aturon 2015-02-28 19:18:59 +05:30
librustc_lint Rollup merge of #22893 - Ms2ger:lints, r=huonw 2015-03-02 03:54:00 +05:30
librustc_llvm rollup merge of #22482: alexcrichton/cstr-changes 2015-02-18 14:32:10 -08:00
librustc_privacy Record the publicity of struct fields and enum variants. 2015-02-26 16:26:34 +11:00
librustc_resolve remove some compiler warnings 2015-02-26 07:21:26 +02:00
librustc_trans rustc: implement arithmetic overflow checking 2015-03-03 12:09:07 +01:00
librustc_typeck Add core::num::wrapping and fix overflow errors. 2015-03-03 12:10:19 +01:00
librustdoc Rollup merge of #22869 - alexcrichton:stabilize-env, r=aturon 2015-02-28 19:18:59 +05:30
libserialize remove some compiler warnings 2015-02-26 07:21:26 +02:00
libstd Accommodate arith-overflow in core::num, std::num, coretest::num. 2015-03-03 12:10:57 +01:00
libsyntax Add core::num::wrapping and fix overflow errors. 2015-03-03 12:10:19 +01:00
libterm std: Stabilize the env module 2015-02-27 13:41:49 -08:00
libtest core: Audit num module for int/uint 2015-03-02 16:12:46 -08:00
libunicode Addressed PR comments 2015-02-20 00:58:15 +01:00
llvm@b89c3f039b Update LLVM to rust-llvm-2015-02-19 2015-02-21 13:37:37 +01:00
rt renaming rust_load_self to rust_current_exe 2015-02-11 14:49:11 -08:00
rust-installer@60fd8abfca Upgrade rust-installer 2015-02-12 20:36:17 -08:00
rustbook remove some compiler warnings 2015-02-26 07:21:26 +02:00
rustllvm Update LLVM to rust-llvm-2015-02-19 2015-02-21 13:37:37 +01:00
test Fix the overflowing tests in run-fail. 2015-03-03 12:10:20 +01:00
snapshots.txt register snapshot 880fb89 2015-02-27 01:48:49 +01:00