Commit Graph

1574 Commits

Author SHA1 Message Date
Sébastien Crozet
cea93fcad3 Merge pull request #124 from aepsil0n/remove-ops-hacks
Remove operator hacks
2015-05-08 23:44:35 +02:00
Tinco Andringa
83917cb4a4 Qualify the output of FloatVec Neg 2015-05-08 21:44:03 +02:00
Tinco Andringa
f0ce528903 Add neg trait to BaseFloat 2015-05-08 21:03:13 +02:00
Eduard Bopp
730dc40b01 Remove operator hacks
The LMul, RMul and Scalar* traits were only necessary due to language
limitations regarding trait bounds that are now gone. The Mat trait is now
expressed in terms of regular operator traits.

However, due to the removal of these traits this constitutes a breaking change.
2015-05-06 13:23:14 +02:00
Sébastien Crozet
350c8fb927 Release v0.2.12 2015-04-23 23:56:06 +02:00
Sébastien Crozet
2c6449b733 Merge pull request #122 from arturoc/master
fixes for latest rust
2015-04-23 23:55:18 +02:00
arturo castro
24fa9c7826 fixes for latest rust 2015-04-23 20:26:16 +02:00
Eduard Bopp
e3809ef06d Release v0.2.11 2015-04-22 19:18:45 +02:00
Sébastien Crozet
c98de73e30 Merge pull request #121 from sebcrozet/remove_deprecated
Remove all deprecated functions/traits.
2015-04-18 15:21:01 +02:00
Sébastien Crozet
8abec75c78 Merge pull request #120 from sebcrozet/num_zero_one
Use the `Zero` and `One` traits from the `num` crate.
2015-04-18 15:01:47 +02:00
Sébastien Crozet
36223991c1 Remove all deprecated functions/traits. 2015-04-18 14:58:38 +02:00
Sébastien Crozet
313ca1b8ae Use the Zero and One traits from the num crate.
Remove our own definitions of those traits.
Also fixes test-related attributes to make them compile again.
2015-04-18 14:38:34 +02:00
Sébastien Crozet
87ded7fa1e Merge pull request #117 from aepsil0n/num-float
Use Float trait from num crate.
2015-04-05 18:17:33 +02:00
Eduard Bopp
e453bfed47 Use Float trait from num crate 2015-04-04 17:53:25 +02:00
Eduard Bopp
0e7116e3bb Release version 0.2.10 2015-04-04 17:27:07 +02:00
Eduard Bopp
f4aadb79ae Merge pull request #116 from aepsil0n/frac2pi
frac_2_sqrt_pi renaming
2015-04-04 17:19:16 +02:00
Eduard Bopp
9d428be8b4 Rename frac_2_sqrtpi -> frac_2_sqrt_pi 2015-04-04 17:05:30 +02:00
Anders Kaseorg
e3962e8775 FRAC_2_SQRTPI was renamed to FRAC_2_SQRT_PI
Signed-off-by: Anders Kaseorg <andersk@mit.edu>
2015-04-04 16:58:11 +02:00
Eduard Bopp
49abb42980 Merge pull request #114 from andersk/neg
Remove Neg from BaseNum
2015-04-04 16:44:29 +02:00
Eduard Bopp
78b211ffb6 Merge pull request #112 from andersk/excise-core
Remove #![feature(core)]
2015-04-04 16:24:31 +02:00
Anders Kaseorg
d47cdb5594 Remove Neg from BaseNum
As per https://github.com/rust-lang/rust/pull/23945, Neg is no longer
implemented for unsigned types.

Signed-off-by: Anders Kaseorg <andersk@mit.edu>
2015-04-03 18:59:18 -04:00
Anders Kaseorg
005aebc498 Remove #![feature(core)]
Signed-off-by: Anders Kaseorg <andersk@mit.edu>
2015-04-02 04:53:55 -04:00
Anders Kaseorg
165e095a57 Remove use of num::cast
Signed-off-by: Anders Kaseorg <andersk@mit.edu>
2015-04-02 04:53:55 -04:00
Anders Kaseorg
c1cbf7465d Remove use of PI_2
Signed-off-by: Anders Kaseorg <andersk@mit.edu>
2015-04-02 04:10:36 -04:00
Eduard Bopp
f44b3381f4 Merge pull request #110 from andersk/annotation
Add type annotation required by rustc 2015-03-31
2015-04-01 13:34:54 +02:00
Anders Kaseorg
1cb3314064 Add type annotation required by rustc 2015-03-31
Resolves this error, which is fallout from
https://github.com/rust-lang/rust/pull/23673:

src/structs/dmat.rs:501:43: 501:74 error: type annotations required: cannot resolve `<f64 as core::ops::Div<_>>::Output == f64` [E0284]
src/structs/dmat.rs:501         let normalizer: N    = Cast::from(1.0f64 / Cast::from(self.nrows));
                                                                  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Signed-off-by: Anders Kaseorg <andersk@mit.edu>
2015-03-31 17:49:09 -04:00
Sébastien Crozet
1fc59cb0f5 Bump the version number. 2015-03-29 18:04:57 +02:00
Sébastien Crozet
8e13aae742 Merge pull request #109 from aepsil0n/stabilization
Partial stabilization to Rust 1.0
2015-03-29 16:41:31 +02:00
Eduard Bopp
ef4a52d53b Remove unused feature unboxed_closures 2015-03-29 13:45:33 +02:00
Eduard Bopp
de2351a441 Only use test feature in test configuration 2015-03-29 13:45:33 +02:00
Eduard Bopp
70b4def5cc Stop using unstable std_misc feature
It was only used for `Float::{max_value, min_value}` in non-necessary places,
so for now this helps stabilization for Rust 1.0.
2015-03-29 13:45:33 +02:00
Eduard Bopp
08fd196427 Merge pull request #107 from aepsil0n/fix-benchmarks
Fix benchmarks
2015-03-29 13:45:04 +02:00
Eduard Bopp
cbe90b1e4e Fix benchmarks
The extern crate declarations had to be adjusted.
2015-03-29 13:32:14 +02:00
Eduard Bopp
0362d0d875 Merge pull request #106 from aepsil0n/fix-nightly
Update to latest nightly
2015-03-29 13:18:00 +02:00
Eduard Bopp
df93ed2d1c Replace quoted crate declarations 2015-03-29 13:00:09 +02:00
Eduard Bopp
ec5ece46ca Use slicing syntax instead of deprecated methods 2015-03-29 12:57:16 +02:00
Sébastien Crozet
8776963e91 Depend on rand = "*" instead of a specific version. 2015-03-28 13:59:15 +01:00
Sébastien Crozet
b2af1fd641 Merge pull request #104 from aepsil0n/fix-benchmark
Make the benchmarks compile again
2015-03-27 00:19:46 +01:00
Eduard Bopp
c034708e06 Make the benchmarks compile again 2015-03-26 15:22:27 +01:00
Eduard Bopp
dd80ec2dbb Merge pull request #103 from tomaka/patch-1
Update to rand 0.3
2015-03-26 14:37:26 +01:00
tomaka
7dc67f365f Update to rand 0.3 2015-03-26 06:48:13 +01:00
Sébastien Crozet
0988b837dc Update to the last rust-nighly.
Version of rustc: rustc 1.0.0-nightly (123a754cb 2015-03-24).
2015-03-25 22:39:06 +01:00
Sébastien Crozet
77217a61d6 Merge pull request #102 from tomaka/rustup
Update for rustc
2015-03-23 20:24:17 +01:00
Pierre Krieger
75a9dc7b84 Bump version 2015-03-23 14:38:59 +01:00
Pierre Krieger
7c415692c3 Update for rustc 2015-03-23 14:38:48 +01:00
Eduard Bopp
32f207881e Release version 0.2.5 2015-03-05 13:24:35 +01:00
Sébastien Crozet
fa8682df53 Merge pull request #99 from jpernst/ffi
Add [repr(C)] to structs likely to be used in FFI
2015-03-01 22:27:36 +01:00
Sébastien Crozet
fa9dfaf2d5 Merge pull request #98 from jpernst/nightly
Nightly fixes
2015-03-01 22:01:31 +01:00
Jameson Ernst
9b8076e179 Add #[repr(C)] to structs likely to be used in ffi 2015-03-01 12:50:17 -08:00
Jameson Ernst
caca330995 Fix deprecated closure syntax 2015-03-01 12:41:13 -08:00