summary refs log tree commit diff
path: root/src/libnum/bigint.rs
AgeCommit message (Expand)AuthorLines
2014-06-24librustc: Remove the fallback to `int` from typechecking.Niko Matsakis-5/+5
2014-06-18Merge the Bitwise and ByteOrder traits into the Int traitBrendan Zabarauskas-1/+1
2014-06-09Cleanup bigintAdolfo Ochagavía-36/+27
2014-06-06Document BigInt's new and from_slice methodsAdolfo Ochagavía-0/+8
2014-06-01std: Drop Total from Total{Eq,Ord}Alex Crichton-5/+5
2014-05-30std: Rename {Eq,Ord} to Partial{Eq,Ord}Alex Crichton-5/+5
2014-05-29std: Recreate a `rand` moduleAlex Crichton-2/+2
2014-05-28std: Remove format_strbuf!()Alex Crichton-13/+13
2014-05-27std: Rename strbuf operations to stringRicho Healey-26/+26
2014-05-24core: rename strbuf::StrBuf to string::StringRicho Healey-6/+6
2014-05-22libcore: Remove all uses of `~str` from `libcore`.Patrick Walton-48/+211
2014-05-22libstd: Remove `~str` from all `libstd` modules except `fmt` and `str`.Patrick Walton-8/+10
2014-05-15Updates with core::fmt changesAlex Crichton-2/+2
2014-05-14libnum: Remove all uses of `~str` from `libnum`Patrick Walton-40/+43
2014-05-13Implements Default trait for BigInt and BigUintPiotr Jawniak-0/+11
2014-05-07Change the biguint documentation example to reflect deprecated owned vectorTim Brooks-1/+1
2014-05-01BigUint always use u64 as the internal machine unsigned integerGuillaume Pinot-166/+41
2014-04-28Deprecate the rev_iter pattern in all places where a DoubleEndedIterator is p...Jonathan S-3/+3
2014-04-27add BigUint subtraction underflow error messageRyan Mulligan-1/+9
2014-04-23Fix other bugs with new closure borrowingAlex Crichton-1/+1
2014-04-18Replace all ~"" with "".to_owned()Richo Healey-31/+31
2014-04-11libtest: rename `BenchHarness` to `Bencher`Liigo Zhuang-10/+10
2014-04-10libstd: Implement `StrBuf`, a new string buffer type like `Vec`, andPatrick Walton-3/+3
2014-03-31num: Switch field privacy as necessaryAlex Crichton-3/+3
2014-03-31vec: convert `append` and `append_one` to methodsDaniel Micay-3/+1
2014-03-25Changed `iter::Extendable` and `iter::FromIterator` to take a `Iterator` by v...Marvin Löbel-1/+1
2014-03-24Correct issue workaround referencesSteven Stewart-Gallus-9/+8
2014-03-23std: remove the `equals` method from `TotalEq`.Huon Wilson-35/+6
2014-03-20Removing imports of std::vec_ng::VecAlex Crichton-3/+0
2014-03-20rename std::vec_ng -> std::vecDaniel Micay-5/+5
2014-03-18Docify std::vec_ngSteven Fackler-2/+2
2014-03-16num: Migrate `~[T]` to `std::vec_ng::Vec`Florian Zeitz-142/+143
2014-03-16num: Slightly optimize bigintFlorian Zeitz-44/+32
2014-03-12Update users for the std::rand -> librand move.Huon Wilson-3/+3
2014-03-04Rename all variables that have uppercase characters in their names to use onl...Palmer Cox-67/+67
2014-03-03Implemented checked arithmetic for Big(U)IntsTorstenWeber-0/+233
2014-02-28std: Change assert_eq!() to use {} instead of {:?}Alex Crichton-1/+1
2014-02-24Remove std::num::ToStrRadix from the preludeBrendan Zabarauskas-2/+2
2014-02-24Remove std::from_str::FromStr from the preludeBrendan Zabarauskas-0/+2
2014-02-23Remove all ToStr impls, add Show implsAlex Crichton-9/+11
2014-02-22Move std::num::Integer to libnumBrendan Zabarauskas-2/+6
2014-02-20auto merge of #12343 : liigo/rust/move-extra-test-to-libtest, r=alexcrichtonbors-2/+3
2014-02-20move extra::test to libtestLiigo Zhuang-2/+3
2014-02-19auto merge of #12392 : aepsil0n/rust/fix/pub_randbigint, r=huonwbors-1/+1
2014-02-19librustc: Remove unique vector patterns from the language.Patrick Walton-25/+18
2014-02-19libnum: Make RandBigInt trait publicEduard Bopp-1/+1
2014-02-13Removed num::OrderableMichael Darakananda-46/+10
2014-02-13Remove a source of O(n^2) running time in bigints.Felix S. Klock II-2/+14
2014-02-11Factoring bigint, rational, and complex out of libextra into libnum.Felix S. Klock II-0/+2640