Eduard Bopp
e9cf9437e8
Continuos integration of extra feature
...
There is a manual script for Travis CI now.
2015-01-10 01:45:24 +01:00
Eduard Bopp
1103996b83
Implement Arbitrary for (almost) all types
...
Rot4 and Iso4 had to be left out, since Rot4 apparently lacks a working
constructor.
Thereby (almost) all types in nalgebra can now be used for quickcheck-style
testing.
"arbitrary" is now a conditionally compiled feature that contains these impls
adding a dependency on quickcheck.
2015-01-10 01:36:13 +01:00
Sébastien Crozet
dc7a85ccde
Merge pull request #73 from sebcrozet/rustup_warn
...
Rustup warn
2015-01-09 23:07:09 +01:00
Sébastien Crozet
ce0178785c
Fix automatic text replacement on comments.
2015-01-09 23:01:46 +01:00
Sébastien Crozet
ccce2f2a3f
Fix tests and benches.
2015-01-09 22:58:17 +01:00
Sébastien Crozet
53c80bc72b
Allow unstable items.
...
Some of them don't have any stable equivalent yet.
2015-01-09 22:51:17 +01:00
Sébastien Crozet
4b47b1e98a
Use slice and range syntax when possible.
2015-01-09 22:46:26 +01:00
Sébastien Crozet
2d4e1bfc95
Fix warnings related to the POrd implementation.
2015-01-09 22:34:57 +01:00
Sébastien Crozet
e6e099b7c4
Replace int, and uint, by isize and usize.
2015-01-09 22:26:05 +01:00
Sébastien Crozet
59316d7ca1
Remove tabs.
2015-01-09 22:22:34 +01:00
Sébastien Crozet
d9fdb64b4d
Merge pull request #72 from arturoc/fix-alpha
...
fixes compiling on alpha 1.0
2015-01-09 22:19:57 +01:00
arturo
fc1fd16e20
fixes compiling on alpha 1.0
2015-01-09 21:55:15 +01:00
Sébastien Crozet
c708632036
Merge pull request #70 from bfops/fnmut
...
Change Fn to FnMut
2015-01-07 22:45:39 +01:00
Sébastien Crozet
28fabc254d
Merge pull request #69 from bfops/master
...
rustup
2015-01-07 22:43:29 +01:00
Ben Foppa
f1fe7315f0
Change Fn to FnMut
2015-01-07 15:16:56 -05:00
Ben Foppa
bd7b4f287f
rustup
2015-01-07 15:14:40 -05:00
Sébastien Crozet
a086b607a3
Merge pull request #68 from bfops/master
...
Remove obsolete closure syntax
2015-01-07 08:16:21 +01:00
Ben Foppa
1429cbf34e
Remove obsolete closure syntax
2015-01-06 18:46:50 -05:00
Sébastien Crozet
bbd1136c29
Merge pull request #67 from tomaka/update-rustc
...
Update for Rustc
2015-01-05 22:43:23 +01:00
Pierre Krieger
89edd64204
Update for Rustc
2015-01-05 15:12:06 +01:00
Sébastien Crozet
e94061ed10
Fix an unconstrained type in na::shape
.
2015-01-04 19:43:04 +01:00
Sébastien Crozet
f48cefe13f
Merge pull request #66 from sebcrozet/rustup
...
Update to the last rust-nightly.
2015-01-04 19:08:58 +01:00
Sébastien Crozet
014aabb856
Update to the last rust-nightly.
...
Version of rustc: 0.13.0-nightly (c6c786671 2015-01-04 00:50:59 +0000).
2015-01-04 19:03:28 +01:00
Sébastien Crozet
0e2563a88f
Merge pull request #61 from mikedilger/ulps
...
ApproxEq trait enhanced with ULPs method of specifying closeness:
2015-01-04 10:17:54 +01:00
Sébastien Crozet
018d4a2ec0
Remove glob imports.
2015-01-04 09:39:32 +01:00
Sébastien Crozet
4979e3e6c3
Merge pull request #64 from Connorcpu/master
...
Updated to latest rust master
2015-01-04 09:25:58 +01:00
Connorcpu
a18a53b82e
Updated to latest rust master
2015-01-03 13:48:10 -08:00
Sébastien Crozet
cc2a9c29c5
Merge pull request #63 from aepsil0n/rust-nightly
...
Update to latest Rust
2015-01-03 20:12:20 +01:00
Eduard Bopp
8f7aac0711
Update to latest Rust
...
The version is rustc 0.13.0-dev (cd614164e 2015-01-02 02:31:12 +0000).
The fixed array syntax was changed from [x, ..3] to [x; 3].
2015-01-03 15:19:52 +01:00
Sébastien Crozet
445cd08eff
Merge pull request #62 from bfops/master
...
Update for last rustc of 2014!
2015-01-02 11:18:35 +01:00
Ben Foppa
b701ca3b58
Update for last rustc of 2014!
2015-01-01 17:23:35 -05:00
Mike Dilger
64130dfb2f
tests for ApproxEq ULPs
2015-01-01 10:41:15 +13:00
Mike Dilger
122c95f2b4
fix macro
2015-01-01 10:41:07 +13:00
Mike Dilger
4c1cfb03cf
ApproxEq trait enhanced with ULPs method of specifying closeness:
...
approx_eq_ulps() allows specification of epsilon as an integer number
of Units in the Last Place (ULPs) difference between the two floating
point values
default approx_ulps() is set to 8.
approx_eq() function continues to use epsilon method, although I
recommend further commits and a migration towards the ULPs method.
2015-01-01 10:12:27 +13:00
Sébastien Crozet
73c49884c3
Fix benches.
2014-12-27 11:15:13 +01:00
Sébastien Crozet
ec44d197b2
Merge pull request #59 from bfops/master
...
Fix Encodable/Decodable deprecation warnings
2014-12-26 06:46:42 +01:00
Ben Foppa
0ba92a51bd
Fix Encodable/Decodable deprecation warnings
2014-12-25 16:05:33 -05:00
Sébastien Crozet
bcd425e12a
Merge pull request #57 from tomaka/master
...
Update for rustc
2014-12-23 20:20:46 +01:00
Pierre Krieger
258e7465d4
Fix Neg trait taking self instead of &self
2014-12-23 19:09:06 +01:00
Pierre Krieger
7bfad8e118
Rename std::slice::Items -> std::slice::Iter
2014-12-23 19:01:49 +01:00
Sébastien Crozet
8a291b8cce
Merge pull request #56 from aepsil0n/macro_item_semicolons
...
Add trailing ';' to all item macros
2014-12-20 00:44:32 +01:00
Eduard Bopp
e3c2d46f03
Add trailing ';' to all item macros
...
This is a fix for the latest nightly, see
https://github.com/rust-lang/rust/pull/19984 .
2014-12-19 15:33:01 +01:00
Sébastien Crozet
fec0c749d1
Merge pull request #55 from sebcrozet/rustup
...
Update to the last rust-nightly.
2014-12-17 23:50:25 +01:00
Sébastien Crozet
a92c681d01
Update to the last rust-nightly.
...
Version of rustc: 0.13.0-nightly (42deaa5e4 2014-12-16 17:51:23 +0000).
Fix #54 .
2014-12-17 23:39:47 +01:00
Sébastien Crozet
6c431ff666
Merge pull request #53 from aepsil0n/update_nightlies
...
Update to latest Rust
2014-12-12 07:47:49 +01:00
Eduard Bopp
11a2b84ee0
Derive Copy wherever sensible
...
Copy is now opt-in, see [1]. To keep the current library functionality it is
derived for all sensibly copyable types.
[1]: 096a28607f
2014-12-10 15:37:49 +01:00
Eduard Bopp
223dc316ad
Update to latest Rust
2014-12-10 15:09:38 +01:00
Sébastien Crozet
4abbe6803e
Merge pull request #51 from aepsil0n/oop_style_traits
...
Use object-oriented style for trait methods
2014-12-02 11:27:39 +01:00
Eduard Bopp
edaeab72ac
Use object-oriented style for trait methods
...
Wherever sensible the geometric traits now take `&self` arguments, so that
implementations can be invoked as instance methods instead of static methods.
This makes some idioms easier to express and generally allows for greater
flexibility as the restructured methods can still be invoked like static
methods.
Fixes #39 .
2014-12-01 19:44:43 +01:00
Sébastien Crozet
3b44441ce9
Update to the last rust-nightly.
...
Version of rustc: 0.13.0-nightly (fac5a0767 2014-11-26 22:37:06 +0000).
2014-11-30 15:47:31 +01:00