Commit graph

1400 commits

Author SHA1 Message Date
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
Brendan Zabarauskas adcb647dce Update changelog 2015-12-13 10:28:23 +11:00
Brendan Zabarauskas 75b6548179 Remove ToComponents and CompositeTransform traits
Fixes #274

# Conflicts:
#	src/transform.rs
2015-12-13 10:20:53 +11:00
Brendan Zabarauskas 21a73e278d Merge pull request #271 from bjz/macro-cleanups
Standardise macro use for code generation
2015-12-12 23:11:16 +11:00
Brendan Zabarauskas 10719f998f Update CHANGELOG 2015-12-12 22:24:53 +11:00
Brendan Zabarauskas 1bd67271f2 Remove vestigial crate attributes
These were added a looong time ago. They are not really useful these days.
2015-12-12 22:18:35 +11:00