-
11a23dd5d7
complex: bump to 0.1.39
Josh Stone
2017-07-14 17:33:58 -0700
-
ea2158f3dd
bigint: bump to 0.1.40
Josh Stone
2017-07-14 17:32:18 -0700
-
63aa15ae9a
integer: bump to 0.1.35
Josh Stone
2017-07-14 17:30:18 -0700
-
ca433f74ab
traits: bump to 0.1.40
num-traits-0.1.40
Josh Stone
2017-07-14 17:28:12 -0700
-
97e6d45d03
Adds more tests, including failure cases
Alan Liddell
2017-07-13 14:50:27 -0400
-
14d323f5a3
Allows 'j' for imaginary unit
Alan Liddell
2017-07-13 14:13:04 -0400
-
ac746c2a5d
Allows for arbitrary spacing between operands when parsing Complex
Alan Liddell
2017-07-13 14:05:44 -0400
-
d159ed63be
Merge #320
bors[bot]
2017-07-12 22:03:07 +0000
-
-
a07eaab226
Merge #274
bors[bot]
2017-07-12 21:41:21 +0000
-
-
f06f5c548e
complex: implement real ops directly
Josh Stone
2017-07-12 14:37:50 -0700
-
-
-
d57c0c2879
complex: implement add/sub_assign directly
Josh Stone
2017-07-12 13:59:30 -0700
-
055c6693b1
complex: require T:NumAssign for assign ops
Josh Stone
2017-07-12 13:54:57 -0700
-
686411f44e
complex: Add tests for OpAssign
bluss
2016-04-15 13:15:28 +0200
-
3ec194bafb
complex: implement OpAssign for Complex<T>
bluss
2016-04-15 13:15:28 +0200
-
-
ebc36b3e55
Merge #313
bors[bot]
2017-07-12 05:16:29 +0000
-
-
e5434dc659
Add assert_scalar_op! for DRYer testing
Josh Stone
2017-07-11 21:59:10 -0700
-
6afac825d9
test and fix more scalar add cases
Josh Stone
2017-07-11 17:27:19 -0700
-
18a5bfcd0b
fix endianness of to/from_doublebigdigit calls
Josh Stone
2017-07-11 17:22:11 -0700
-
18cc1902fb
inline i32_abs_as_u32 and i64_abs_as_u64
Josh Stone
2017-07-11 17:01:15 -0700
-
73a2dfd647
Merge #314
bors[bot]
2017-07-11 22:28:02 +0000
-
-
26af99cf39
Merge #318
bors[bot]
2017-07-11 22:20:41 +0000
-
-
ef83e851e7
Add keywords and categories to subcrates too.
Keith Wansbrough
2017-07-11 09:30:42 +0100
-
c87faf46a6
Tweak categories based on review.
Keith Wansbrough
2017-07-11 06:47:15 +0100
-
eddcb54d6b
Add cargo keywords and categories.
Keith Wansbrough
2017-07-10 17:12:20 +0100
-
-
bcccab17dd
Merge #311
bors[bot]
2017-07-10 20:12:23 +0000
-
-
36b492a191
Merge #315
bors[bot]
2017-07-10 17:31:04 +0000
-
-
e5e8266009
handles case where imaginary part is just 'i' or '-i', adds tests
Alan Liddell
2017-07-10 09:51:46 -0400
-
506fbaf4e7
swap 'Some(u)' out for '_' to suppress unused variable warnings
Alan Liddell
2017-07-10 08:09:49 -0400
-
3c490cdee4
adds basic parser for complex numbers in Cartesian form
Alan Liddell
2017-07-10 05:57:38 -0400
-
-
-
426034ba09
Switch doctests to match functions
Lee Bousfield
2017-07-09 08:30:22 -0400
-
31fa9f626a
Merge pull request #316 from cuviper/bors-ng
Josh Stone
2017-07-08 22:51:41 -0700
-
-
b181cae401
Enable bors-ng
Josh Stone
2017-07-08 22:29:48 -0700
-
-
3299702e69
Whitelist branches for CI
Josh Stone
2017-07-08 22:28:49 -0700
-
aaa4ab357f
Clarify what "newer versions of Rust" applies to
Lee Bousfield
2017-07-08 17:21:32 -0400
-
f0fa65a9d5
Fix float NaN pos/neg assumptions
Lee Bousfield
2017-07-08 17:15:35 -0400
-
-
5f3a3b0004
Derive ToPrimitive for enums
Lee Bousfield
2017-07-08 11:24:42 -0400
-
-
-
1fb03ca18a
Make new code work on rustc-1.8.0
Sam Cappleman-Lynes
2017-06-30 00:39:37 +0100
-
2a3cd41820
Add scalar ops for all remaining integer types
Sam Cappleman-Lynes
2017-06-29 22:18:54 +0100
-
fd87d87db3
Fix normalization in scalar addition
Sam Cappleman-Lynes
2017-06-29 20:40:54 +0100
-
3f32ad48f4
rational: make sure Hash agrees with Eq
Josh Stone
2017-06-29 11:52:25 -0700
-
-
99873d06e5
Scalar operations on integer types up to 32 bits
Sam Cappleman-Lynes
2017-06-29 18:29:14 +0100
-
94d570697c
Add operations on i32 to BigInt
Sam Cappleman-Lynes
2017-06-29 17:20:17 +0100
-
9b0392d235
Add scalar division to BigInt
Sam Cappleman-Lynes
2017-06-29 16:19:11 +0100
-
8b1288ea01
Add scalar multiplication to BigInt
Sam Cappleman-Lynes
2017-06-29 15:46:07 +0100
-
79448cbdf9
Add scalar subtraction to BigInt
Sam Cappleman-Lynes
2017-06-29 15:15:59 +0100
-
80feea2722
Also implement scalar addition for BigInt
Sam Cappleman-Lynes
2017-06-29 14:07:44 +0100
-
1e26bdde81
Remove unnecessary normalization
Sam Cappleman-Lynes
2017-06-29 13:53:08 +0100
-
d0bfb54eee
All variants of dividing BigUint by BigDigit
Sam Cappleman-Lynes
2017-06-29 13:38:00 +0100
-
51408a9b3b
All variants of subtracting BigDigit from BigUint
Sam Cappleman-Lynes
2017-06-29 10:12:53 +0100
-
5738141b7c
Distinction for commutative scalar ops
Sam Cappleman-Lynes
2017-06-29 09:59:42 +0100
-
fd2f516a5d
All variants of multiplying BigUint by BigDigit
Sam Cappleman-Lynes
2017-06-29 09:56:15 +0100
-
e5ed503141
Implement all variants of adding BigDigit to BigUint
Sam Cappleman-Lynes
2017-06-29 08:41:46 +0100
-
784d26bbf8
Scalar division of a BigUint by a BigDigit
Sam Cappleman-Lynes
2017-06-28 16:59:35 +0100
-
530e2f6022
Fix typo in comment in division algorithm
Sam Cappleman-Lynes
2017-06-28 16:26:40 +0100
-
7b7799eab7
Scalar subtraction of a BigDigit from a BigUint
Sam Cappleman-Lynes
2017-06-28 16:24:56 +0100
-
a2a28c682e
Scalar addition of BigDigit to BigUint
Sam Cappleman-Lynes
2017-06-28 15:38:48 +0100
-
e520bdad0d
Add scalar multiplication to BigUint, BigInt
Sam Cappleman-Lynes
2016-10-24 07:41:59 +0100
-
-
8964c65f38
bigint: apply a consistent order of conversion methods
Josh Stone
2017-06-21 17:52:24 -0700
-
8dd6890ddc
Merge commit 'refs/pull/304/head' of github.com:rust-num/num
Josh Stone
2017-06-21 17:33:46 -0700
-
-
15f9334955
De-generalize `twos_complement' helper function
Eduardo Pinho
2017-06-20 01:31:49 +0100
-
61cfdc37b3
BigInt two's complement adjustments
Eduardo Pinho
2017-06-18 01:42:56 +0100
-
563e4dc509
from_radix_be/le for BigInt
Phaiax
2017-06-15 11:15:34 +0200
-
1660590125
Add BigInt 2's complement conversions - add methods `from_twos_complement_bytes_le`, `from_twos_complement_bytes_be`, `to_twos_complement_bytes_le`, and `to_twos_complement_bytes_be` to `BigInt`. - add respective tests
Eduardo Pinho
2017-06-16 17:58:04 +0100
-
1ea02d8d0c
Add _be/_le postfix to from/to_radix functions (BigInt)
Phaiax
2017-06-13 15:36:59 +0200
-
fc09503d3d
Add fn from_radix() for radix > 36.
Phaiax
2017-06-11 19:51:10 +0200
-
1ab07df709
Add fn to_radix() for radix > 36.
Phaiax
2017-06-11 18:31:44 +0200
-
-
b1b034f438
num: bump to 0.1.39
Josh Stone
2017-06-09 11:03:50 -0700
-
d2defd67f2
bigint: bump to 0.1.39
Josh Stone
2017-06-09 11:02:16 -0700
-
81e932b671
rational: bump to 0.1.38
Josh Stone
2017-06-09 10:58:40 -0700
-
796adf5dfa
traits: bump to 0.1.39
num-traits-0.1.39
Josh Stone
2017-06-09 10:56:13 -0700
-
5cd52741c4
Auto merge of #301 - cuviper:revert-296, r=cuviper
Homu
2017-06-10 02:26:53 +0900
-
-
fe34d17aaf
Revert "Auto merge of #296 - vks:no_std, r=cuviper"
Josh Stone
2017-06-09 10:12:50 -0700
-
-
681bbf8659
Auto merge of #300 - cuviper:no-default-subcrates, r=cuviper
Homu
2017-06-10 02:00:14 +0900
-
-
8b9cdaada2
Test and fix subcrates with --no-default-features
Josh Stone
2017-06-09 09:54:50 -0700
-
f809c79d9f
Auto merge of #299 - dotdash:rational-fix, r=cuviper
Homu
2017-06-10 01:54:07 +0900
-
-
-
-
33ca084e85
Fix building without the num-bigint feature
Björn Steinbrink
2017-06-09 18:45:44 +0200
-
-
7bf9a6ccf2
num: bump to 0.1.38
Josh Stone
2017-06-08 23:53:47 -0700
-
1033388e02
rational: bump to 0.1.37
Josh Stone
2017-06-08 23:50:30 -0700
-
a6d4d6e67d
bigint: bump to 0.1.38
Josh Stone
2017-06-08 23:48:27 -0700
-
9a9765a1db
complex: bump to 0.1.38
Josh Stone
2017-06-08 23:46:08 -0700
-
ae438d3608
traits: bump to 0.1.38
num-traits-0.1.38
Josh Stone
2017-06-08 23:42:41 -0700
-
8b5d4ac24e
Auto merge of #296 - vks:no_std, r=cuviper
Homu
2017-06-09 15:25:08 +0900
-
-
ba73ba2af0
Avoid infinite recursion on `no_std`
Vinzent Steinberg
2017-06-08 10:02:39 +0200
-
b7d2a99d09
Add word of caution about `Float` and `no_std`
Vinzent Steinberg
2017-06-07 12:22:26 +0200
-
63ce0f04ae
Don't duplicate `num_traits::pow`
Vinzent Steinberg
2017-06-07 12:17:16 +0200
-
f8a61962ba
Use native `to_degrees`/`to_radians`
Vinzent Steinberg
2017-06-07 12:05:53 +0200
-
d201882c61
Fix typo
Vinzent Steinberg
2017-06-07 11:59:28 +0200
-
128e456342
Travis, please test traits with no_std
Vinzent Steinberg
2017-06-02 12:01:31 +0200
-
169105bb84
Implement `Float::{min, max}` for `no_std`
Vinzent Steinberg
2017-06-02 11:40:30 +0200
-
6253669ef4
Mark methods in `Float` whether they require `std`
Vinzent Steinberg
2017-06-02 11:27:52 +0200
-
351dfc6383
traits: Introduce std feature
Vinzent Steinberg
2017-05-30 16:42:26 +0200
-
-
ef752e4687
Auto merge of #291 - cuviper:hasher, r=cuviper
Homu
2017-05-07 14:48:07 +0900
-
-
1b895a8632
Get the default hasher indirectly
Josh Stone
2017-05-06 22:23:31 -0700
-
f9d36e6d9b
Auto merge of #283 - cuviper:more-num, r=cuviper
Homu
2017-05-07 13:40:39 +0900
-
-
3ead4a16b5
Implement RefNum more generically
Josh Stone
2017-04-24 21:29:26 -0700
-
21b520ea15
Add new traits for reference and assignment operators
Josh Stone
2017-04-23 15:15:44 -0700
-
-
ef08fe2f96
Auto merge of #286 - yoanlcq:missing-impls-for-wrapping, r=cuviper
Homu
2017-05-07 13:26:44 +0900
-
-
9115df6179
Merge branch 'master' into missing-impls-for-wrapping
Josh Stone
2017-05-06 21:25:28 -0700
-
-
-
-
51e95550fc
Auto merge of #285 - sdroege:ratio-approx-from-float, r=cuviper
Homu
2017-05-06 13:27:39 +0900
-
-
d5ca939959
Auto merge of #290 - king6cong:master, r=cuviper
Homu
2017-05-03 16:03:29 +0900
-