Skip to content

Commit

Permalink
Merge #356
Browse files Browse the repository at this point in the history
356: Move all of the num sub-crates to their own repos r=cuviper a=cuviper

The separate repos are all in place, so now it's time to trim this one back.

Fixes #354.
  • Loading branch information
bors[bot] committed Dec 19, 2017
2 parents f172ef3 + 7bcceae commit 9c08dd6
Show file tree
Hide file tree
Showing 68 changed files with 41 additions and 18,947 deletions.
8 changes: 1 addition & 7 deletions .travis.yml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
language: rust
rust:
- 1.15.0
- stable
- beta
- nightly
matrix:
Expand All @@ -14,12 +14,6 @@ sudo: false
script:
- cargo build --verbose
- ./ci/test_full.sh
- cargo doc
after_success: |
[ $TRAVIS_BRANCH = master ] &&
[ $TRAVIS_PULL_REQUEST = false ] &&
[ $TRAVIS_RUST_VERSION = nightly ] &&
ssh-agent ./ci/deploy.sh
notifications:
email:
on_success: never
Expand Down
20 changes: 2 additions & 18 deletions Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,60 +1,44 @@
[package]
authors = ["The Rust Project Developers"]
description = "A collection of numeric types and traits for Rust, including bigint,\ncomplex, rational, range iterators, generic integers, and more!\n"
documentation = "http://rust-num.github.io/num"
documentation = "https://docs.rs/num"
homepage = "https://github.com/rust-num/num"
keywords = ["mathematics", "numerics", "bignum"]
categories = [ "algorithms", "data-structures", "science" ]
license = "MIT/Apache-2.0"
repository = "https://github.com/rust-num/num"
name = "num"
version = "0.1.41"
readme = "README.md"

[badges]
travis-ci = { repository = "rust-num/num" }

[[bench]]
name = "bigint"

[[bench]]
harness = false
name = "shootout-pidigits"

[dependencies]

[dependencies.num-bigint]
optional = true
path = "bigint"
version = "0.1.41"

[dependencies.num-complex]
optional = true
path = "complex"
version = "0.1.41"

[dependencies.num-integer]
path = "./integer"
version = "0.1.35"

[dependencies.num-iter]
optional = false
path = "iter"
version = "0.1.34"

[dependencies.num-rational]
optional = true
path = "rational"
version = "0.1.40"

[dependencies.num-traits]
path = "./traits"
version = "0.1.41"

[dev-dependencies]

[dev-dependencies.rand]
version = "0.3.8"

[features]
bigint = ["num-bigint"]
complex = ["num-complex"]
Expand Down
29 changes: 27 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,14 +1,39 @@
# num

[![](https://travis-ci.org/rust-num/num.svg)](https://travis-ci.org/rust-num/num)
[![crate](https://img.shields.io/crates/v/num.svg)](https://crates.io/crates/num)
[![documentation](https://docs.rs/num/badge.svg)](https://docs.rs/num)
[![Travis status](https://travis-ci.org/rust-num/num.svg?branch=master)](https://travis-ci.org/rust-num/num)

A collection of numeric types and traits for Rust.

This includes new types for big integers, rationals, and complex numbers,
new traits for generic programming on numeric properties like `Integer`,
and generic range iterators.

[Documentation](http://rust-num.github.io/num)
`num` is a meta-crate, re-exporting items from these sub-crates:

- [`num-bigint`](https://github.com/rust-num/num-bigint)
[![crate](https://img.shields.io/crates/v/num-bigint.svg)](https://crates.io/crates/num-bigint)

- [`num-complex`](https://github.com/rust-num/num-complex)
[![crate](https://img.shields.io/crates/v/num-complex.svg)](https://crates.io/crates/num-complex)

- [`num-integer`](https://github.com/rust-num/num-integer)
[![crate](https://img.shields.io/crates/v/num-integer.svg)](https://crates.io/crates/num-integer)

- [`num-iter`](https://github.com/rust-num/num-iter)
[![crate](https://img.shields.io/crates/v/num-iter.svg)](https://crates.io/crates/num-iter)

- [`num-rational`](https://github.com/rust-num/num-rational)
[![crate](https://img.shields.io/crates/v/num-rational.svg)](https://crates.io/crates/num-rational)

- [`num-traits`](https://github.com/rust-num/num-traits)
[![crate](https://img.shields.io/crates/v/num-traits.svg)](https://crates.io/crates/num-traits)

There is also a `proc-macro` crate for deriving some numeric traits:

- [`num-derive`](https://github.com/rust-num/num-derive)
[![crate](https://img.shields.io/crates/v/num-derive.svg)](https://crates.io/crates/num-derive)

## Usage

Expand Down
Loading

0 comments on commit 9c08dd6

Please sign in to comment.