27 Commits

Author SHA1 Message Date
Tony Arcieri
2aade9ddcb 2021 edition upgrade; MSRV 1.56
Upgrades the edition, with changes primarily performed by
`cargo fix --edition`.

In order to keep the changes to a minimum, this doesn't include
automated idiom fixes (i.e. `cargo fix --edition-idioms`).

This is needed to unblock the edition upgrade for the RSA crate:
https://github.com/RustCrypto/RSA/pull/135
2022-02-01 16:24:03 -07:00
Friedel Ziegelmayer
3042607c90
feat: update dependencies 2019-12-11 00:48:19 +01:00
dignifiedquire
a5e128a9b9 chore(ci): fix toolchain config 2019-01-15 12:19:14 +01:00
dignifiedquire
93e552618d chore: update minimal rust version and enable travis 2019-01-15 12:15:49 +01:00
Josh Stone
ec181ea593 Update rand CI 2018-05-22 16:56:54 -07:00
Josh Stone
c6bce8a130 test i128 only on newer rustc 2018-05-16 12:19:47 -07:00
Josh Stone
089b86a513 Start the bump to 0.2 2018-02-23 17:22:12 -08:00
Josh Stone
5a9e112e96 hack rand down for rustc 1.8 2018-02-07 18:17:42 -08:00
Josh Stone
6a41eaa46f Move num-bigint to its own repo
All the prior `num` history is kept, so old `num-bigint` tags are still
valid, but future development here will be just for `num-bigint`.
2017-12-17 15:44:53 -08:00
Josh Stone
d354559365 Downgrade libc for Rust 1.8 CI 2017-11-30 16:15:45 -08:00
Josh Stone
3299702e69 Whitelist branches for CI 2017-07-08 22:28:49 -07:00
Josh Stone
1606fe7206 Bump rustc to 1.8 and revamp all CI
This bumps the minimum rustc to 1.8.0, "fixing" #257.  I normally
consider this a breaking change, but we were already broken due to
external factors, for which I couldn't find a workaround.

This adds 1.15.0 to the CI matrix to build stable num-derive.  We still
need nightly to run its tests though, because of compiletest_rs, and
dev-dependencies can't be optional.

The testing scripts are moved from .travis/ to ci/, as they don't really
need to be hidden.  It's also now consolidated into one test_full.sh
which considers $TRAVIS_RUST_VERSION as needed.
2017-02-09 16:09:48 -08:00
Josh Stone
015cd0be43 .travis.yml: add a verbose build
I like to have a verbose build log for automation like Travis CI,
because it sometimes helps in diagnosing failures.
2016-03-25 18:30:27 -07:00
Josh Stone
c9d82acf00 test_features.sh: re-enable as a simple build 2016-03-25 18:30:27 -07:00
Łukasz Jan Niemier
54685c46a1 Extract rational 2016-03-11 01:06:37 +01:00
Josh Stone
4003fd265b Fix travis on non-nightly
*sigh* sorry for the churn... *fingers crossed*
2015-11-18 22:12:19 -08:00
Josh Stone
03995288d2 fix the new travis nightly line 2015-11-18 21:50:23 -08:00
Josh Stone
658637dcba Use scripts for compound travis commands 2015-11-18 21:33:07 -08:00
Josh Stone
b4026b9fec Update repo and doc links 2015-11-12 18:40:13 -08:00
Josh Stone
327ef3bc92 Start an ssh-agent in travis 2015-11-12 18:30:44 -08:00
Josh Stone
60535e6e60 Fix the path to .travis/deploy 2015-11-12 18:20:03 -08:00
Josh Stone
e522b5e363 Update gh-pages from travis 2015-11-12 18:12:28 -08:00
root
4c123a9e71 Make rustc-serialize, bignum, rational, complex into opt-out features
Making bignum optional allows skipping the rustc-serialize and rand
dependencies too, and it makes a big difference in num's build time.

With default (all) features, clean build time including dependencies: 27
seconds.

With no default features, clean build time including dependencies (none):
5 seconds.
2015-06-02 23:48:06 +02:00
Alex Crichton
a6a399d52e Enable testing on stable Rust 2015-05-19 09:22:06 -07:00
Alex Crichton
522c97f3b8 Update travis config 2015-01-01 22:09:50 -08:00
Alex Crichton
5d4b921537 Fix build warnings 2014-12-23 09:51:08 -08:00
Aaron Turon
482f0e0b74 Initial seeding from rust repo 2014-09-16 10:35:35 -07:00