Merge remote-tracking branch 'tarcieri/nostd-cleanups' into develop

This commit is contained in:
Henry de Valence 2017-03-13 15:00:20 -07:00
commit 80d4566853
2 changed files with 11 additions and 5 deletions

View file

@ -90,6 +90,9 @@ use subtle::CTAssignable;
use subtle::CTEq;
use subtle::CTNegatable;
#[cfg(not(feature = "std"))]
use collections::boxed::Box;
// ------------------------------------------------------------------------
// Compressed points
// ------------------------------------------------------------------------

View file

@ -9,7 +9,8 @@
// - Isis Agora Lovecruft <isis@patternsinthevoid.net>
// - Henry de Valence <hdevalence@hdevalence.ca>
#![no_std]
#![cfg_attr(not(feature = "std"), no_std)]
#![cfg_attr(not(feature = "std"), feature(collections))]
#![allow(unused_features)]
#![feature(test)]
#![deny(missing_docs)] // refuse to compile if documentation is missing
@ -32,10 +33,6 @@
//! hatred of the Daleks. Rusty destroys the other Daleks and departs the
//! ship, determined to track down and bring an end to the Dalek race.
#[cfg(test)]
#[macro_use]
extern crate std;
#[cfg(test)]
extern crate test;
#[cfg(test)]
@ -47,9 +44,15 @@ extern crate arrayref;
extern crate generic_array;
extern crate digest;
#[cfg(feature = "std")]
extern crate core;
#[cfg(feature = "std")]
extern crate rand;
#[cfg(not(feature = "std"))]
extern crate collections;
// Modules for low-level operations directly on field elements and curve points.
pub mod field;