Commit graph

10 commits

Author SHA1 Message Date
Tony Arcieri
d9742c2367 Switch from libcollections to liballoc (gated on an "alloc" feature)
libcollections was recently merged into liballoc:

https://github.com/rust-lang/rust/pull/42648

I went ahead and also added an "alloc" feature which no_std users can use to opt
into liballoc features (i.e. any code using Vec). This should have no effect on
anything but no_std usage. It does make it possible for people without
allocators to use curve25519-dalek if they want though. Might be nice for
"bare metal" development.

All that said, from what I can gather liballoc, while not "stable", should
likely stick around for the forseeable future.

Some backstory on the liballoc/libcollections merge here:

https://github.com/rust-lang/rust/pull/42565
2017-06-19 16:59:45 -07:00
Henry de Valence
7afb6647b1 Revert to previous quoting scheme to fix broken Travis builds 2017-05-20 21:28:56 -07:00
Henry de Valence
69fd268aa4 Make serde an optional feature 2017-05-15 22:40:09 -07:00
Isis Lovecruft
fbb078f8c9
Add CI build for #![no_std]. 2017-05-14 22:54:25 +00:00
Henry de Valence
35db90c4f3 Benchmark both implementations 2017-03-13 22:29:39 -07:00
Henry de Valence
383750119b Benchmark with nightly features 2017-03-13 22:21:57 -07:00
Henry de Valence
5d03c2a3ba 2nd attempt at fixing Travis config
Test nightly features on nightly channel.
2017-03-13 22:15:03 -07:00
Henry de Valence
d0980b6c8a Test radix_51, but exclude bench and radix_51 from stable/beta builds. 2017-03-13 21:59:42 -07:00
Isis Lovecruft
bad1f259b9
We expect tests to pass on stable and beta, but benches to fail. 2017-03-14 02:20:02 +00:00
Isis Lovecruft
4f319873d0
Add a .travis.yml file. 2017-03-14 00:18:13 +00:00