about summary refs log tree commit diff
path: root/src/libnum/bigint.rs
AgeCommit message (Expand)AuthorLines
2014-10-07Use slice syntax instead of slice_to, etc.Nick Cameron-2/+2
2014-10-03Set the `non_uppercase_statics` lint to warn by defaultP1start-30/+33
2014-10-02Revert "Use slice syntax instead of slice_to, etc."Aaron Turon-2/+2
2014-10-02Use slice syntax instead of slice_to, etc.Nick Cameron-2/+2
2014-09-19Add enum variants to the type namespaceNick Cameron-31/+31
2014-09-17Test fixes from the rollupAlex Crichton-0/+2
2014-09-09Remove some test warnings.Jonas Hietala-42/+42
2014-09-05Make integer bit count methods return uintsBrendan Zabarauskas-1/+1
2014-08-30Unify non-snake-case lints and non-uppercase statics lintsP1start-0/+1
2014-08-26Use temp vars for implicit coercion to ^[T]Nick Cameron-3/+3
2014-08-17Make BigUint and BigInt Hash, fixes #16551Alexis Beingessner-1/+54
2014-08-06Use byte literal in libnumnham-1/+1
2014-07-29Rename Integer trait `divides` to `is_multiple_of`.Jonas Hietala-4/+14
2014-07-16Main example for bigint usage.Jonas Hietala-42/+68
2014-07-08std: Rename the `ToStr` trait to `ToString`, and `to_str` to `to_string`.Richo Healey-4/+4
2014-06-29Implement RFC#28: Add PartialOrd::partial_cmpSteven Fackler-4/+4
2014-06-29librustc: Remove the fallback to `int` for integers and `f64` forPatrick Walton-1/+1
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