Commit Graph

  • 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