Commit graph

82 commits

Author SHA1 Message Date
hodasemi c131cb9bac Use safer_ffi for repr C trait 2023-01-27 11:58:55 +01:00
maku693 11a5346291 Add support for cast using bytemuck crate 2022-03-06 19:28:56 -08:00
Andrei Jardan d4d19b9122 Implement IntoMint trait for Vectors, Points, Matrices, and Quaternions
- Updated mint to 0.5.8, so that the IntoMint trait is available
- Implemented IntoMint for Vectors, Points, Matrices, and Quaternions
2021-11-25 13:45:53 +02:00
Rémi Lauzier 6c7c68f793
update approx to 0.5 2021-06-07 19:46:39 -04:00
Dzmitry Malyshau 637c566cc2
Release 0.18 (#520) 2021-01-02 20:01:35 -05:00
Jonathan Behrens 4b99f07bfd
Upgrade approx and rand crates (#523) 2020-12-25 01:17:01 -05:00
Nathan Stoddard 2c7ee50ef4 Fix compilation of benchmarks
This switches to `SmallRng` since that doesn't require adding another dependency.
2020-06-04 15:15:38 -04:00
Norbert Nemec 5c6c378128 add "simd" test with nightly-2019-01-01 toolchain and get it working 2019-09-01 22:56:26 +02:00
Shane Pearman 2387544e08 bump rand -> 0.7, fix unused macro warnings in tests 2019-08-11 16:59:47 -07:00
Lukas Kalbertodt 31cb9eb574
Remove rand from default features 2019-05-03 16:31:14 +02:00
Lukas Kalbertodt 4bd8ebb38d
Make rand dependency optional (but enabled by default)
Most users probably don't use the rand impls, so the `rand` crate pulls
a large number of dependencies into the dependency tree which is just
wasted compilation time.
2019-05-02 11:24:50 +02:00
Dzmitry Malyshau 605fb26819 Readme links update, let travis fail on nightly 2019-02-25 11:13:45 -05:00
Bastien Orivel 036604ed49 Update some dependencies and bump version 2018-12-28 21:01:18 +01:00
Victor Koenders cdb0e8c8a1 Bumped rand and fixed compiler issues 2018-06-08 13:39:02 +02:00
Alex Butler a3965d414d
Update approx -> 0.2 2018-05-23 12:43:52 +01:00
Shane Pearman d686c404f9 Bump num-traits version -> 0.2 2018-04-28 21:00:36 -07:00
Brendan Zabarauskas 4eb6a53e23 Bump cargo version 2018-03-21 14:11:38 +11:00
Brendan Zabarauskas fd1107db2d Bump version number 2018-01-03 13:16:40 +11:00
Brendan Zabarauskas f2eee9149b Update dependencies 2018-01-03 12:39:34 +11:00
Andrey Lesnikov 46e4039a4d Update to rand v0.4 2018-01-02 16:07:27 +03:00
Egor Larionov 12547b5bcb Put the swizzle operators behind a feature flag "swizzle" to avoid increasing
the binary size by approximately 20% by default.
2017-10-01 13:26:47 -07:00
hclarke f94888c879 update glium to version 0.17
old version of cocoa wasn't building on nightly (it's a dependency of glium->glutin->cocoa and glium->glutin->winit->cocoa on osx)
updating glium fixes it
2017-07-31 21:37:30 -04:00
Dzmitry Malyshau d72fc08826 Mint flavour 2017-06-06 18:07:38 -04:00
Dzmitry Malyshau 7a21125c55 Refined serde dependencies 2017-06-06 16:48:55 -04:00
Dzmitry Malyshau 087336d0c0 Refinded simd feature 2017-06-06 16:44:13 -04:00
Brendan Zabarauskas f2943d77db Bump cargo version 2017-05-02 21:19:47 +10:00
Brendan Zabarauskas 536b5c5c36 Bump cargo version 2017-04-26 22:42:15 +10:00
Brendan Zabarauskas bc26aa1d52 Simplify authors list
Sorry - this was too hard to maintain :(
2017-04-26 22:36:24 +10:00
Eyal Kalderon 6717b4714b Update serialization to serde v1.0 2017-04-22 18:31:50 -04:00
Brendan Zabarauskas 78555ec780 Drop rustc-serialize support
According to [Rust release milestone predictions](https://internals.rust-lang.org/t/rust-release-milestone-predictions/4591?u=dtolnay), rustc-serialize is scheduled to be deprecated in next month's beta release of Rust.

Closes #395
2017-04-16 16:35:24 +10:00
Brendan Zabarauskas d18ecda772 Bump cargo version 2017-04-14 23:36:02 +10:00
Magnus Bergmark 1c3d30a1e8
Bump to serde 0.9 2017-04-04 23:47:01 +02:00
Brendan Zabarauskas dcb83e0ab7 Merge branch 'master' into serde_derive 2017-03-17 22:38:44 +11:00
Luxko 64924b954d [WIP]Add basic SIMD support
- Add an opt-in SIMD support for the module. The feature requires crate
`simd` and specialization, thus can only be enabled under nightly. Under
the given benchmark certain operations were able to be up to 60% faster.
Currently the supported types as well as operations are highly limited.
- Clean up some deadly tests. Also add new tests for SIMD.
2017-02-25 07:26:11 +08:00
Cameron Hart 4f13a96ae6 Use serde_derive instead of serde_macros. 2016-12-18 13:13:48 +11:00
Brendan Zabarauskas 7184549222 Bump version and update changelog 2016-09-14 23:10:35 +10:00
Andrey Lesnikov 8eb7614792 docs.rs 2016-09-05 22:01:27 +03:00
Andrew Dudney 753609918e Updated glium and serde 2016-08-22 17:22:15 -06:00
Andrew Dudney 0f8a96d9b8 Changed over to the approx crate. Currently breaks rotation's doc tests. 2016-08-22 09:21:22 -06:00
Brendan Zabarauskas aaaedd7e6a Bump version number 2016-08-17 23:10:50 +10:00
Brendan Zabarauskas 2dd4cae878 Fix more broken links 2016-08-17 23:03:39 +10:00
Brendan Zabarauskas 6e0cba4be7 Bump version to v0.10.0 2016-06-05 20:11:10 +10:00
Romain Vaillant bb5eed1af6 Add serde serialization test 2016-05-16 15:25:28 +02:00
Romain Vaillant cdbb9294e0 Adds serde support 2016-05-16 14:16:59 +02:00
Romain Vaillant f3673a1d4c makes rustc-serialize optional 2016-05-15 14:48:57 +02:00
Brendan Zabarauskas 86c13ca14f Switch to using num_traits crate from num
Fixes #336
2016-04-23 14:03:35 +10:00
Brendan Zabarauskas 8eeefa3ca2 Bump version number 2016-04-20 22:59:45 +10:00
Brendan Zabarauskas d467e5b5d8 Update Cargo.toml 2016-04-19 22:16:05 +10:00
Brendan Zabarauskas d2929921d3 Un-implicit-glob rustc-serialize version number
Fixes #308
2016-04-06 23:04:39 +10:00
Brendan Zabarauskas cea5e78bc7 Bump version number 2016-04-06 22:21:58 +10:00