-
dac48aa4da
test_nightly.sh: update the macros path
Josh Stone
2016-03-25 16:34:23 -0700
-
9d439e7860
num: don't need std::hash even for testing
Josh Stone
2016-03-25 16:33:34 -0700
-
21a328ad6d
bigint, rational: use std::hash only for testing
Josh Stone
2016-03-25 16:29:19 -0700
-
529d7634dd
num: use original num_foo crate names for imports
Josh Stone
2016-03-25 16:22:02 -0700
-
b73cfa57bb
traits: use `cast` items before `int`
Josh Stone
2016-03-25 16:12:56 -0700
-
37325eec73
Remove unknown test flag
Łukasz Jan Niemier
2016-03-25 12:53:34 +0100
-
b962e2b708
Remove leftovers
Łukasz Jan Niemier
2016-03-25 12:40:34 +0100
-
956bb0f4db
Reapply
ebed6756de
Łukasz Jan Niemier
2016-03-25 12:34:48 +0100
-
72fa7ece48
Reapply #167
Łukasz Jan Niemier
2016-03-11 10:24:10 +0100
-
7c0ab30bdc
Fix subpackages metadata
Łukasz Jan Niemier
2016-03-11 10:22:26 +0100
-
96e9166b0a
Extract iter
Łukasz Jan Niemier
2016-03-11 01:05:40 +0100
-
ed076070e6
Extract complex
Łukasz Jan Niemier
2016-03-11 00:55:53 +0100
-
2a67a5b86e
Extract num-rational
Łukasz Jan Niemier
2016-03-11 00:42:46 +0100
-
54685c46a1
Extract rational
Łukasz Jan Niemier
2016-03-04 12:32:44 +0100
-
2176b7048c
Extract bigint
Łukasz Jan Niemier
2016-03-01 11:47:10 +0100
-
f1a80857ee
Extract integer module
Łukasz Jan Niemier
2016-02-17 18:51:28 +0100
-
4361521f5a
Move num-macros to macros to fit new naming system
Łukasz Jan Niemier
2016-02-16 00:21:13 +0100
-
c124be549f
Move traits to separate crate
Łukasz Jan Niemier
2016-02-16 00:19:23 +0100
-
-
7eb666f6b8
Auto merge of #176 - murarth:bigint-bits, r=cuviper
Homu
2016-03-06 06:00:56 +0900
-
-
df34563eda
Expose `BigUint::bits` through `BigInt`
Murarth
2016-03-05 13:46:22 -0700
-
-
9b0d4c91cb
Auto merge of #171 - erickt:serde, r=hauleth
Homu
2016-02-27 20:17:18 +0900
-
-
112923eec5
Add support for Serde 0.7.
Erick Tryzelaar
2016-02-27 00:07:32 -0800
-
-
9079b88b1c
Auto merge of #169 - cuviper:rational-overflow, r=hauleth
Homu
2016-02-25 20:29:50 +0900
-
-
4e66bbe6a7
Avoid overflows in Ratio's Ord::cmp
Josh Stone
2016-02-22 18:10:29 -0800
-
-
8be7e7bab5
Simplify some Ratio methods
Josh Stone
2016-02-22 18:09:21 -0800
-
5b2cb8df97
Simplify Integer dependant traits
Josh Stone
2016-02-22 15:28:26 -0800
-
2f63d3bdc3
Auto merge of #168 - crazymykl:literally-positive, r=cuviper
Homu
2016-02-22 08:40:15 +0900
-
-
9def836603
Allow unary `+` when parsing BigInt from strings
Mike MacDonald (crazymykl)
2016-02-20 20:40:59 -0500
-
-
69f11004f6
Auto merge of #167 - pnkfelix:fix-issue-166, r=cuviper
Homu
2016-02-19 07:10:29 +0900
-
-
d298262573
Reorder ops in LCM to avoid overflow. Fix #166
Felix S. Klock II
2016-02-17 22:52:52 +0100
-
-
7a33808b07
Publish num 0.1.31
num-0.1.31
Josh Stone
2016-02-17 00:44:20 -0800
-
ebed6756de
impl Debug for ParseFloatError
Josh Stone
2016-02-16 15:37:06 -0800
-
1a15d33560
Auto merge of #163 - gmorenz:update_nightly, r=hauleth
Homu
2016-02-16 07:44:46 +0900
-
-
4c379ff4c7
Update ast::BiEq to BinOpKind::Eq
Greg Morenz
2016-02-15 16:44:51 -0500
-
-
9b2116d78f
Fix spelling of "occurred".
Josh Stone
2016-02-05 16:04:34 -0800
-
d1adf45389
Auto merge of #162 - est31:add_checked_pow, r=cuviper
Homu
2016-02-06 09:01:32 +0900
-
-
3c5ecdc636
Add checked_pow function
est31
2016-02-03 06:36:01 +0100
-
-
e074e865ae
Auto merge of #161 - cuviper:shifty-ints, r=hauleth
Homu
2016-01-29 19:37:34 +0900
-
-
afee4e4662
Change PrimInt shift names to signed/unsigned
Josh Stone
2016-01-28 22:37:18 -0800
-
d798bd4fb8
Add arithmetic/logical shifts to PrimInt
Josh Stone
2016-01-27 23:30:33 -0800
-
-
b454a14bc4
bigint: avoid new allocations for small shifts
Josh Stone
2016-01-27 23:08:47 -0800
-
1ebcc77513
Expand bigint shl/shr benchmarking
Josh Stone
2016-01-27 22:53:10 -0800
-
494fce7dd3
Auto merge of #160 - ollie27:bigint_more_fmt, r=cuviper
Homu
2016-01-21 18:06:03 -0800
-
-
95d8ccdb24
bigint: Make fmt traits take into account formatting parameters
Oliver Middleton
2016-01-19 22:28:53 +0000
-
-
516587ce2e
Auto merge of #159 - anchovieshat:master, r=cuviper
Homu
2016-01-18 23:27:35 -0800
-
-
3c7441ab0a
Add Binary, Octal to BigUint. Add UpperHex, LowerHex, Binary, Octal to BigInt
Colin Davidson
2016-01-18 21:14:32 -0800
-
-
e3bc794ca4
Auto merge of #158 - anchovieshat:master, r=cuviper
Homu
2016-01-18 10:47:39 -0800
-
-
a89a2e82e6
Fix test names
Colin Davidson
2016-01-17 12:17:52 -0800
-
d5d7c855b0
Add tests for UpperHex and LowerHex
Colin Davidson
2016-01-17 12:13:45 -0800
-
04000436b1
Switch to ascii uppercase function
Colin Davidson
2016-01-16 22:27:56 -0800
-
80c4d01b7f
Add LowerHex and UpperHex formatting
Colin Davidson
2016-01-16 21:52:47 -0800
-
-
010f562a62
Auto merge of #157 - durka:patch-1, r=hauleth
Homu
2016-01-15 10:30:29 -0800
-
-
5962dd29c9
remove stale #[deriving(Zero)] docs
Alex Burka
2016-01-15 13:29:34 -0500
-
-
e65fd4e5b2
Auto merge of #150 - ollie27:bigint_to_str, r=cuviper
Homu
2016-01-13 08:59:01 +0900
-
-
838b4e42b3
Publish num 0.1.30
num-0.1.30
Josh Stone
2016-01-08 15:22:54 -0800
-
9ec4106a99
Merge pull request #154 from briansmith/optional-rand-rustc_serialize
Josh Stone
2016-01-08 09:52:51 -0800
-
-
9e3e8552ac
Make `rand` and `rustc-serialize` dependencies optional.
Brian Smith
2016-01-07 16:30:50 -1000
-
-
22722ac55d
pow: shift exp powers of 2 before accumulating
Josh Stone
2016-01-06 18:27:50 -0800
-
e8d948a3d2
Reduce the size of the BigUint pow benchmark
Josh Stone
2016-01-06 18:18:32 -0800
-
71b2e0627c
Benchmark pow on BigUint (from #152)
David Hewson
2016-01-06 17:02:21 +0000
-
d2b23d0f29
bigint: small to_str_radix optimization
Oliver Middleton
2016-01-02 19:21:08 +0000
-
-
fe513cc079
Auto merge of #149 - rust-num:i-complex-constant, r=cuviper
Homu
2015-12-31 04:04:45 +0900
-
-
8e267ee4cb
Fix docs and function position
Łukasz Jan Niemier
2015-12-30 10:57:54 +0100
-
458e9594d4
Add complex `i` constant function
Łukasz Jan Niemier
2015-12-29 16:36:08 +0100
-
-
661e225862
Auto merge of #145 - ollie27:bigint_float, r=cuviper
Homu
2015-12-28 06:57:52 +0900
-
-
2c235d2dde
bigint: cleanup float conversions
Oliver Middleton
2015-12-24 18:15:56 +0000
-
a480c7ca6c
bigint: fix float conversions
Oliver Middleton
2015-12-22 02:20:52 +0000
-
-
283a2e192d
Auto merge of #144 - bluss:syntax-ext, r=cuviper
Homu
2015-12-22 05:35:51 +0900
-
-
ddc0b1ce0e
Add a simple multirust script for local "CI"
Josh Stone
2015-12-21 12:26:32 -0800
-
2e3e575117
Fix the feature masks in the approx_sqrt doc example
Josh Stone
2015-12-21 12:21:47 -0800
-
4d237003ec
Fix num_macros for syntax/syntax_ext crate split
bluss
2015-12-19 10:57:26 +0100
-
-
477cbc87c9
Publish num 0.1.29
num-0.1.29
Josh Stone
2015-12-16 22:48:45 -0800
-
b84142fc28
bigint: add a Hash test
Josh Stone
2015-12-16 22:32:00 -0800
-
9b45e6dd9b
Auto merge of #139 - ollie27:bigint_hash, r=cuviper
Homu
2015-12-17 15:25:49 +0900
-
-
7593c17fa7
More bigint str_radix performance tweaks
Josh Stone
2015-12-16 21:49:18 -0800
-
e152bbcb46
bigint: simplify Hash
Oliver Middleton
2015-12-14 12:41:18 +0000
-
-
c9e15aef2d
bigint: use full cmp results for checked_sub
Josh Stone
2015-12-15 22:31:46 -0800
-
4a8752274c
bigint: slightly improve multiply/divide performance
Josh Stone
2015-12-15 22:07:34 -0800
-
b7724a6650
Simplify BigInt Mul forwarding
Josh Stone
2015-12-15 22:06:59 -0800
-
22ff3f918d
bigint: improve from_str_radix performance
Josh Stone
2015-12-15 21:59:51 -0800
-
49529895a2
bigint: greatly improve to_str_radix performance
Josh Stone
2015-12-15 21:50:04 -0800
-
84542e6e03
Add benchmarks for bigint to/from_str_radix
Josh Stone
2015-12-15 21:31:05 -0800
-
f8351af572
Auto merge of #138 - ollie27:bigint_from, r=cuviper
Homu
2015-12-14 07:25:56 +0900
-
-
9c7c995631
bigint: add tests for From implementations
Oliver Middleton
2015-12-12 23:17:37 +0000
-
8e1c6a3c11
bigint: add From implementations
Oliver Middleton
2015-12-06 21:22:12 +0000
-
-
f2ea30d9f4
Auto merge of #133 - koverstreet:master, r=cuviper
Homu
2015-12-11 10:13:09 +0900
-
-
fa372e230b
Multiply/divide torture test
Kent Overstreet
2015-12-01 05:25:44 -0900
-
79928b3185
Improve division performance
Kent Overstreet
2015-12-10 12:40:45 -0900
-
08b0022aab
Improve multiply performance
Kent Overstreet
2015-12-10 15:25:42 -0900
-
496ae0337c
Add add/subtract functions that work in place, on slices
Kent Overstreet
2015-12-10 12:33:28 -0900
-
a1e57a48b2
Add multiplication/division benchmarks
Kent Overstreet
2015-11-20 01:05:36 -0900
-
dbd22cfdd8
fix some annoying build warnings
Kent Overstreet
2015-11-20 01:03:24 -0900
-
-
a228385394
num-macros: rustc::plugin -> rustc_plugin
Josh Stone
2015-12-01 17:40:51 -0800
-
659c1a73c3
Publish num 0.1.28
num-0.1.28
Josh Stone
2015-11-21 17:00:15 -0800
-
7fa80f7786
Update intros to better reflect the breadth of num
Josh Stone
2015-11-21 16:39:00 -0800
-
4003fd265b
Fix travis on non-nightly
Josh Stone
2015-11-18 22:12:19 -0800
-
03995288d2
fix the new travis nightly line
Josh Stone
2015-11-18 21:50:23 -0800
-
658637dcba
Use scripts for compound travis commands
Josh Stone
2015-11-18 21:33:07 -0800
-
e41016975f
bigint: expand op tests to cover all val/ref combinations
Josh Stone
2015-11-16 11:06:39 -0800
-
978d14aa56
bigint: refactor BigInt ops
Josh Stone
2015-11-16 11:04:41 -0800