Commit graph

1405 commits

Author SHA1 Message Date
Brendan Zabarauskas
fb722e1dac Clean up matrix tests 2015-12-29 15:49:01 +11:00
Brendan Zabarauskas
4cca70a457 Merge pull request #289 from AnthIste/readme-urls
Fix Travis and License URLs in README.md
2015-12-25 08:32:24 +11:00
AnthIste
b0fc6f0acb Fix Travis and License URLs in README.md 2015-12-24 17:43:58 +02:00
Brendan Zabarauskas
8f46a524b6 Merge pull request #288 from bjz/AnthIste/readme-url-changes
Update GitHub links from cgmath-rs to cgmath
2015-12-24 10:00:40 +11:00
AnthIste
36151b1795 Update GitHub links from cgmath-rs to cgmath 2015-12-23 21:03:49 +02:00
Brendan Zabarauskas
aa922eb137 Merge pull request #287 from bjz/update-changelog
Update changelog
2015-12-23 17:45:08 +11:00
Brendan Zabarauskas
ab61b9619f Update changelog 2015-12-23 17:44:13 +11:00
Brendan Zabarauskas
e678b6e0db Merge pull request #286 from bjz/version-bump
Bump version to 0.7.0
2015-12-23 17:39:28 +11:00
Brendan Zabarauskas
a6da4d1d37 Bump version number 2015-12-23 17:30:50 +11:00
Brendan Zabarauskas
33511ee52a Retarget repository URL 2015-12-23 17:30:50 +11:00
Brendan Zabarauskas
0875ea4444 Merge pull request #284 from DerekBurch/fix-matrix3-to-quaternion
Fix conversion from Matrix3 to Quaternion
2015-12-23 13:12:03 +11:00
derekburch
744fb78662 Fix conversion from Matrix3 to Quaternion 2015-12-22 17:53:06 -08:00
Brendan Zabarauskas
f60e85b61a Merge pull request #282 from bjz/assignment-ops
Implement most assignment operators
2015-12-23 07:35:16 +11:00
Brendan Zabarauskas
0613befee2 Merge pull request #283 from bjz/quat-magnitude
Make Quaternion::magnitude pass self by-value
2015-12-22 23:30:29 +11:00
Brendan Zabarauskas
e9dc8404ef Make Quaternion::magnitude pass self by-value 2015-12-22 23:14:16 +11:00
Brendan Zabarauskas
4c8fc61e23 Fix benchmarks 2015-12-22 22:55:59 +11:00
Brendan Zabarauskas
ef34770a4b Update changelog 2015-12-22 22:37:56 +11:00
Brendan Zabarauskas
59d5e6f53a Implement most assignment operators 2015-12-22 22:34:34 +11:00
Brendan Zabarauskas
1b4420d2af Merge pull request #281 from bjz/matrix-ops
Implement all by-ref/val permutations of matrix operators, and remove operator methods
2015-12-22 08:03:52 +11:00
Brendan Zabarauskas
8c05db962a Implement by-ref negations for matrices 2015-12-22 00:43:15 +11:00
Brendan Zabarauskas
23c632acca Use SquareMatrix::ColumnRow instead of Matrix::Column 2015-12-21 22:10:28 +11:00
Brendan Zabarauskas
0014bb22a5 Update Changelog 2015-12-21 21:02:56 +11:00
Brendan Zabarauskas
1d886f6197 Add all permutations of matrix ops, and remove operator methods
Completes #247
2015-12-21 21:02:40 +11:00
Brendan Zabarauskas
32a981161a Merge pull request #279 from bjz/angle-api-cleanups
Angle api cleanups
2015-12-14 07:13:51 +11:00
Brendan Zabarauskas
ec3ff846fd Update changelog 2015-12-14 04:47:33 +11:00
Brendan Zabarauskas
519af35d71 Remove Angle % Angle::Unitless 2015-12-14 04:42:02 +11:00
Brendan Zabarauskas
db35af6ae9 Angle % Angle should return an Angle 2015-12-14 04:40:09 +11:00
Brendan Zabarauskas
44e4ce1024 Update changelog 2015-12-13 23:52:00 +11:00
Brendan Zabarauskas
1cc11d2c8b Simplify method implementations using From::from 2015-12-13 23:51:46 +11:00
Brendan Zabarauskas
612be7fecc Move free trigonometric functions onto Angle trait 2015-12-13 23:51:00 +11:00
Brendan Zabarauskas
5b9eeb15a0 Remove Debug constraint form Angle 2015-12-13 18:38:48 +11:00
Brendan Zabarauskas
a49462426b Remove ScalarConv trait and Angle::from 2015-12-13 18:35:03 +11:00
Brendan Zabarauskas
a1f73ddf0d Remove *_self methods from Angle 2015-12-13 18:13:11 +11:00
Brendan Zabarauskas
e76921881f Remove operator methods on angles 2015-12-13 16:18:39 +11:00
Brendan Zabarauskas
369c1202c3 Fully impl operator permutations, and remove Zero and One impls 2015-12-13 15:54:10 +11:00
Brendan Zabarauskas
8f60f0a666 Angles should not implement Hash
Angles are implemented over floating point values - they will never be hashable.
2015-12-13 15:52:33 +11:00
Brendan Zabarauskas
981836626b Make Angle's type parameter an associated type 2015-12-13 13:09:44 +11:00
Brendan Zabarauskas
de4389759b Merge pull request #273 from bjz/operator-method-sweep
Operator method sweep
2015-12-13 13:05:40 +11:00
Brendan Zabarauskas
406a1746ad Merge pull request #278 from bjz/improve-projection-ergonomics
Improve projection API ergonomics
2015-12-13 13:05:18 +11:00
Brendan Zabarauskas
d8d9700df7 Update changelog 2015-12-13 12:49:12 +11:00
Brendan Zabarauskas
bf20874586 Merge pull request #277 from bjz/remove-static-constraints
Remove 'static constraints
2015-12-13 12:40:30 +11:00
Brendan Zabarauskas
7df65333cb Simplify projection type parameters 2015-12-13 12:35:09 +11:00
Brendan Zabarauskas
46124ddcc5 Update changelog 2015-12-13 12:27:20 +11:00
Brendan Zabarauskas
a02b94fb70 Remove 'static constraints
These seem to be relics from an older Rust...
2015-12-13 12:24:30 +11:00
Brendan Zabarauskas
1ab992c511 Update changelog 2015-12-13 12:01:30 +11:00
Brendan Zabarauskas
43634f0b49 Remove more *_self methods from Vector trait 2015-12-13 12:01:00 +11:00
Brendan Zabarauskas
534ba55d3e Remove Vector::one
Fixes #270
2015-12-13 12:01:00 +11:00
Brendan Zabarauskas
25f5dfd5fc Remove operator methods from Vector trait 2015-12-13 12:01:00 +11:00
Brendan Zabarauskas
d468d76e0a Remove operator methods from Point trait 2015-12-13 12:00:34 +11:00
Brendan Zabarauskas
4c62ef4efb Merge pull request #275 from bjz/remove-to-components
Remove ToComponents and CompositeTransform traits
2015-12-13 11:57:39 +11:00