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 |
|
Brendan Zabarauskas
|
577eafa654
|
Standardise macro use for code generation
This moves lots of the common code generation patterns into a macros module. In doing so, the code can be greatly reduced in size.
|
2015-12-12 22:17:03 +11:00 |
|
Brendan Zabarauskas
|
80a89581ef
|
Merge pull request #269 from bjz/quaternion-ops
Add missing by-ref and by-val permutations of quaternion operators
|
2015-12-12 18:44:42 +11:00 |
|
Brendan Zabarauskas
|
0b39e8f300
|
Add missing by-ref and by-val permutations of quaternion operators
|
2015-12-12 18:39:31 +11:00 |
|
Brendan Zabarauskas
|
456e646b91
|
Merge pull request #268 from bjz/version-bump
Add a CHANGELOG, and bump version to 0.6.0
|
2015-12-12 13:41:09 +11:00 |
|
Brendan Zabarauskas
|
ddf4694281
|
Bump version to 0.6.0
|
2015-12-12 13:33:30 +11:00 |
|
Brendan Zabarauskas
|
98b1ba7eda
|
Add a CHANGELOG
|
2015-12-12 13:33:30 +11:00 |
|
Brendan Zabarauskas
|
0094ebb726
|
Merge pull request #263 from bjz/rename-matrix-scale-functions
Rename matrix scale functions for better ergonomics
|
2015-12-08 08:44:17 +11:00 |
|