Commit graph

  • d686c404f9 Bump num-traits version -> 0.2 Shane Pearman 2018-04-28 21:00:36 -0700
  • f82e421e2c Fix for simd Richard Dodd 2018-04-28 15:09:45 +0100
  • 4fede94df5 Add is_finite method to vectors and matrices. Richard Dodd 2018-04-28 11:34:45 +0100
  • 4eb6a53e23 Bump cargo version Brendan Zabarauskas 2018-03-21 14:11:38 +1100
  • 36f306fa03
    Update CHANGELOG.md Osspial 2018-03-20 16:36:50 -0400
  • 067dce8cbc
    Merge pull request #446 from Osspial/map Brendan Zabarauskas 2018-03-20 11:05:27 +1100
  • def53ca371 Fix some documentation Osspial 2018-03-16 16:32:46 -0400
  • 34da833e39 Add map functions to points and vectors Osspial 2018-01-20 23:54:59 -0500
  • fec4e8363d
    Merge pull request #444 from Osspial/point_element_wise Brendan Zabarauskas 2018-01-06 16:49:14 +1100
  • d1cd15a45b Implement ElementWise for PointN Osspial 2017-08-10 22:14:22 -0400
  • 863d21be9a
    Merge pull request #443 from brendanzab/v0.16 Brendan Zabarauskas 2018-01-05 15:25:41 +1100
  • ae9164d843 Update CHANGELOG Brendan Zabarauskas 2018-01-03 13:09:28 +1100
  • fd1107db2d Bump version number Brendan Zabarauskas 2018-01-03 13:02:32 +1100
  • 574dd3b972 Run rustfmt on most files Brendan Zabarauskas 2018-01-03 13:01:02 +1100
  • 68b9052be1 Remove experimantal must_use annotations Brendan Zabarauskas 2018-01-03 12:41:43 +1100
  • f2eee9149b Update dependencies Brendan Zabarauskas 2018-01-03 12:39:34 +1100
  • d1cda89cba
    Merge pull request #442 from ozkriff/update_to_rand_v0_4 Brendan Zabarauskas 2018-01-03 12:34:54 +1100
  • 46e4039a4d Update to rand v0.4 Andrey Lesnikov 2018-01-02 16:07:27 +0300
  • 38a7a7acfa
    Merge pull request #440 from Aceeri/vector3unitz Brendan Zabarauskas 2017-12-31 15:37:19 +1100
  • fe8ec2beb9 Fix docs for unit_z on Vector3 Aceeri 2017-12-03 17:57:37 -0800
  • ab1b186cbb
    Merge pull request #439 from martinlindhe/master Brendan Zabarauskas 2017-12-03 11:16:51 +1100
  • 2acb4a968a fix some typos Martin Lindhe 2017-11-19 13:30:15 +0100
  • 43a6b2be8c Merge pull request #426 from Osspial/point_ops Brendan Zabarauskas 2017-10-23 23:11:41 +1100
  • 429249fffd Merge pull request #435 from gendx/add_look_at_dir Brendan Zabarauskas 2017-10-23 23:09:25 +1100
  • d1e6cc4a03 Add Matrix4::look_at_dir (fix #433). G. Endignoux 2017-10-23 12:40:35 +0200
  • 0a9c51da82 Fix incorrect operator in sub_assign impl Osspial 2017-10-06 00:20:38 -0400
  • ccc81b4760 Merge pull request #432 from elrnv/swizzle Brendan Zabarauskas 2017-10-02 09:13:07 +1100
  • bdf4f568cf Merge pull request #431 from Rhuagh/add-inverse-transform-vector Brendan Zabarauskas 2017-10-02 09:08:28 +1100
  • 61da8e4720 Update README to describe the new swizzling feature Egor Larionov 2017-10-01 14:23:07 -0700
  • ae7a85305c Guard the swizzle test by the "swizzle" feature flag. Also rename the swizzle tests with a "swizzle" postfix to easier see these in the test log. Egor Larionov 2017-10-01 13:36:01 -0700
  • 12547b5bcb Put the swizzle operators behind a feature flag "swizzle" to avoid increasing the binary size by approximately 20% by default. Egor Larionov 2017-10-01 13:26:47 -0700
  • 768b6b71f0 Add a doc explanation to each swizzle function. Egor Larionov 2017-09-30 16:37:07 -0700
  • b700a8db59 Added sanity checks for the new swizzle operators Egor Larionov 2017-09-30 15:18:31 -0700
  • 76f00b7941 Extend swizzles to increase the dimension of a vector. For example this is now valid: `` let p2 = Point2::new(1.0, 2.0); let p3 = p2.xyx(); // producing Point3 { x:1.0, y:2.0, z:1.0 } `` Egor Larionov 2017-09-30 15:09:03 -0700
  • cc7047555d Complete the list of generated swizzle operators. Egor Larionov 2017-09-30 14:41:17 -0700
  • 985db6b604 Initial implementation of swizzle operators using a build script that generates a macro, which is included in macros.rs and subsequently used to implement swizzle operators in vectors and points Egor Larionov 2017-09-30 01:38:03 -0700
  • 8343e40b48 Adding inverse transformation of a vector. Simon Rönnberg 2017-09-28 22:32:23 +0200
  • 3543ac0274 Merge pull request #427 from Osspial/cast_option Brendan Zabarauskas 2017-08-22 19:32:57 +1000
  • bba6285f4d Merge pull request #420 from DataAnalysisCosby/master Brendan Zabarauskas 2017-08-22 19:31:07 +1000
  • 1f0cc9aad4 Merge branch 'master' of github.com:DataAnalysisCosby/cgmath Matthew Plant 2017-08-21 13:48:19 -0700
  • bc9c5b7f79 Added project_on to InnerSpace Matthew Plant 2017-06-16 11:52:51 -0700
  • bd1b2667bd Fix building with SIMD enabled Osspial 2017-08-16 16:47:45 -0400
  • a6abd5bf02 Modify cast() functions to return Option Osspial 2017-08-16 16:21:51 -0400
  • 7823f46b68 Merge pull request #425 from Osspial/master Brendan Zabarauskas 2017-08-12 12:57:36 +1000
  • b2b715c020 Add vector subtraction bound to EuclideanSpace Osspial 2017-08-10 18:50:11 -0400
  • 66ee40e4c7 Re-export num_traits::Bounded Osspial 2017-08-09 23:47:35 -0400
  • 4580cb3aca Add Sub and SubAssign <Vector> for all Points Osspial 2017-08-09 14:12:51 -0400
  • 6981d0cacd Implement Bounded for angles Osspial 2017-08-08 19:17:16 -0400
  • 1e98ef4dd4 Add Bounded impl for Vectors and Points Osspial 2017-08-08 19:11:14 -0400
  • b270f9fb52 Merge pull request #423 from hclarke/patch-1 Brendan Zabarauskas 2017-08-01 12:00:03 +1000
  • f94888c879 update glium to version 0.17 hclarke 2017-07-31 21:37:30 -0400
  • cbeba0883c Merge pull request #422 from hclarke/master Brendan Zabarauskas 2017-08-01 08:35:53 +1000
  • 42cb73de8e fixed len for simd harrison 2017-07-31 16:54:40 -0400
  • 9b84d804ae added len function to Array harrison 2017-07-31 16:13:15 -0400
  • 67f82eef06 Update CHANGELOG Brendan Zabarauskas 2017-07-30 23:10:56 +1000
  • 343361a0d6 Merge pull request #418 from kvark/mint2 Brendan Zabarauskas 2017-07-30 22:47:59 +1000
  • 34b3f7b7ed Merge pull request #421 from pengowen123/quaternion-cast Brendan Zabarauskas 2017-07-16 01:44:38 +1000
  • 51b3d2d477 Add cast method to Quaternion Owen Sanchez 2017-07-13 12:24:30 -0700
  • 17d8a223f7 Merge pull request #417 from kvark/mint Brendan Zabarauskas 2017-07-01 14:28:53 +1000
  • cea162df8c Added project_on to InnerSpace Matthew Plant 2017-06-16 11:52:51 -0700
  • d72fc08826 Mint flavour Dzmitry Malyshau 2017-06-06 18:07:38 -0400
  • 7a21125c55 Refined serde dependencies Dzmitry Malyshau 2017-06-06 16:48:55 -0400
  • 087336d0c0 Refinded simd feature Dzmitry Malyshau 2017-06-06 16:44:13 -0400
  • b87401be28 Merge pull request #414 from brendanzab/fix-matrix-inversions Brendan Zabarauskas 2017-05-13 19:11:57 +1000
  • a0e370ff7b Fix matrix inversions for small determinants Brendan Zabarauskas 2017-05-13 18:51:59 +1000
  • 09bcdc5cba Merge pull request #413 from brendanzab/remove-partial-ord Brendan Zabarauskas 2017-05-13 18:27:59 +1000
  • b6199ca702 Remove PartialOrd Brendan Zabarauskas 2017-05-06 16:08:10 +1000
  • 14277a07b1 Merge pull request #411 from brendanzab/version-bump Brendan Zabarauskas 2017-05-02 21:43:26 +1000
  • f2943d77db Bump cargo version Brendan Zabarauskas 2017-05-02 21:19:47 +1000
  • cb31bbdef6 Clean up some type projections Brendan Zabarauskas 2017-05-02 21:15:32 +1000
  • bb7d342126 Merge pull request #410 from kennytm/workaround-rust-41478 Brendan Zabarauskas 2017-05-02 21:05:08 +1000
  • f524d40403
    Workaround rust-lang/rust#41478. kennytm 2017-05-02 01:15:46 +0800
  • bfd9fc1e66 Merge pull request #408 from brendanzab/version-bump Brendan Zabarauskas 2017-04-26 22:42:57 +1000
  • 536b5c5c36 Bump cargo version Brendan Zabarauskas 2017-04-26 22:37:09 +1000
  • bc26aa1d52 Simplify authors list Brendan Zabarauskas 2017-04-26 22:36:24 +1000
  • 1bd0cb285e Merge pull request #407 from brendanzab/sum-product-cleanups Brendan Zabarauskas 2017-04-26 22:30:25 +1000
  • ff2d15e0ff Implement Sum for Angle Brendan Zabarauskas 2017-04-26 21:11:29 +1000
  • 77260934a1 Clean up Sum and Product impls Brendan Zabarauskas 2017-04-26 21:02:05 +1000
  • 89c0da2a9e Merge pull request #406 from mathstuf/iter-sum-impl Brendan Zabarauskas 2017-04-26 01:25:30 +1000
  • 240559b941 iter traits: impl iter::{Sum, Product} Ben Boeckel 2017-04-24 19:54:30 -0400
  • adbf511bc5 Merge pull request #405 from ebkalderon/master Brendan Zabarauskas 2017-04-23 10:17:59 +1000
  • 6717b4714b Update serialization to serde v1.0 Eyal Kalderon 2017-04-22 18:31:50 -0400
  • da6e5437ea Merge pull request #403 from brendanzab/improve-ci-performance Brendan Zabarauskas 2017-04-16 18:38:56 +1000
  • 6ebb0eeb11 Improve ci build parallelization Brendan Zabarauskas 2017-04-16 17:22:25 +1000
  • f48c0ec58e Merge pull request #402 from brendanzab/drop-rustc-serialize-support Brendan Zabarauskas 2017-04-16 17:16:45 +1000
  • 78555ec780 Drop rustc-serialize support Brendan Zabarauskas 2017-04-16 16:35:08 +1000
  • 2512be97c5 Merge pull request #401 from brendanzab/bump-version Brendan Zabarauskas 2017-04-14 23:55:05 +1000
  • d18ecda772 Bump cargo version Brendan Zabarauskas 2017-04-14 23:04:08 +1000
  • b73180e908 Workaround compilation error on nightly rust Brendan Zabarauskas 2017-04-14 23:35:52 +1000
  • 613d2b7f23 Merge pull request #400 from andystanton/fix_between_vectors_for_opposite_vectors Brendan Zabarauskas 2017-04-14 22:10:33 +1000
  • e02eb9811a Merge pull request #399 from Mange/serde-09 Brendan Zabarauskas 2017-04-14 21:51:17 +1000
  • cd9e873739 Fix between_vectors for opposite vectors andystanton 2017-04-11 23:42:34 +0100
  • acd78f26da
    Test serde on Travis Magnus Bergmark 2017-04-04 23:48:41 +0200
  • 1c3d30a1e8
    Bump to serde 0.9 Magnus Bergmark 2017-04-04 22:44:04 +0200
  • 920e47526d Merge pull request #389 from bitshifter/serde_derive Brendan Zabarauskas 2017-03-21 17:13:13 +1100
  • e8cccf9742 Merge pull request #397 from phaazon/doc-typos Brendan Zabarauskas 2017-03-21 17:12:54 +1100
  • 06bf49eee5 Added dots at end of some phrases. Dimitri Sabadie 2017-03-21 00:06:06 +0100
  • 530895993f or or -> or a. Dimitri Sabadie 2017-03-21 00:03:10 +0100
  • b9f46af1ef subeset -> subset. Dimitri Sabadie 2017-03-20 23:58:45 +0100
  • dcb83e0ab7 Merge branch 'master' into serde_derive Brendan Zabarauskas 2017-03-17 22:38:44 +1100