Commit Graph

  • 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