Commit graph

448 commits

Author SHA1 Message Date
Brendan Zabarauskas 0cb3314bf8 Use the new core::num traits and remove numeric dependency 2013-05-06 13:52:22 +10:00
Brendan Zabarauskas a6acab93c3 Simplify trait bounds
Requires the latest version of numeric
2013-04-15 07:09:43 +10:00
Brendan Zabarauskas aad2d62f37 Make lifetimes explicit, as required in latest updates to rust 2013-04-15 06:43:21 +10:00
Brendan Zabarauskas 887544b0b2 Fix ortho 2013-04-07 23:18:32 +10:00
Brendan Zabarauskas a57935ccea Clean up 'orthographic' function and rename to 'ortho' 2013-04-07 23:04:54 +10:00
Brendan Zabarauskas 98d2ed5fc7 Added Mikko Perttunen to AUTHORS.txt 2013-04-07 20:27:17 +10:00
Brendan Zabarauskas 8442e16db6 Merge pull request #12 from cyndis/master
Fix the projection::perspective method
2013-04-07 03:21:23 -07:00
Mikko Perttunen 4293d9aa1b Add function projection::orthographic. 2013-04-07 13:06:26 +03:00
Mikko Perttunen 5cf091656d Fix projection::perspective. 2013-04-07 12:55:03 +03:00
Brendan Zabarauskas 9116917607 Make trait names more succinct 2013-04-02 16:12:13 +11:00
Brendan Zabarauskas 4614930ad3 Formatting 2013-04-02 15:01:38 +11:00
Brendan Zabarauskas c906578c69 Remove NumCast type parameters
The NumCast type parameter is no longer needed as it is a constraint of numeric::Number
2013-04-02 11:59:33 +11:00
Brendan Zabarauskas d2885fea52 Remove unnecessary imports 2013-04-02 11:57:58 +11:00
Brendan Zabarauskas 449705b760 Use core::num::{Zero, One, NumCast} traits for 'zero', 'one' and 'cast' methods 2013-04-02 11:25:05 +11:00
Brendan Zabarauskas 64ab171dc3 Update README 2013-04-01 07:57:02 +11:00
Brendan Zabarauskas 325f429a55 Update makefile to look in lmath/extern when compiling 2013-04-01 07:56:46 +11:00
Brendan Zabarauskas e131af6509 Add AUTHORS.txt 2013-04-01 07:48:39 +11:00
Brendan Zabarauskas 25c70a7e87 Create zip macros for automating repetitive code 2013-04-01 07:35:09 +11:00
Brendan Zabarauskas e5879db08c Use macro for generating wrapper impls 2013-03-31 22:02:36 +11:00
Brendan Zabarauskas 69615bee12 Fix unit test build 2013-03-31 22:01:50 +11:00
Brendan Zabarauskas 85e8677c9c Combine vec*.rs and mat*.rs files into two respective modules
I hate to do this as I find huge long files annoying, but it'll help work around some weird export bugs.
2013-03-31 17:27:59 +11:00
Brendan Zabarauskas a1f0980688 Remove imports from top of files 2013-03-30 23:36:34 +11:00
Brendan Zabarauskas dfa4339912 Remove unused imports 2013-03-30 11:42:55 +11:00
Brendan Zabarauskas 4b61cca057 Capitalise rustic type aliases 2013-03-30 11:22:59 +11:00
Brendan Zabarauskas 9f7d10a580 Convert type alias comments to doc comments 2013-03-30 11:22:32 +11:00
Brendan Zabarauskas a601881dd5 Add rustpkg support 2013-03-30 09:54:05 +11:00
Brendan Zabarauskas c6c92dc3e3 Merge each mutable trait with its respective immutable trait 2013-03-29 22:51:34 +11:00
Brendan Zabarauskas fdb8a73555 Remove usages of 'to_unsafe_ptr' 2013-03-29 22:09:15 +11:00
Brendan Zabarauskas e8e1fb49c5 Merge branch 'refs/heads/rescue-mission' 2013-03-29 18:48:40 +11:00
Brendan Zabarauskas 1c51fba5a6 Fix tests 2013-03-29 18:48:01 +11:00
Brendan Zabarauskas 4cefbf763c Re-fix index operators 2013-03-29 13:47:19 +11:00
Brendan Zabarauskas 0285bf5098 Merge pull request #11 from luqmana/rescue-mission
Rescue mission
2013-03-28 18:44:40 -07:00
Luqman Aden 6b0711fe63 Unused imports. 2013-03-28 18:39:29 -07:00
Luqman Aden 062a5126e4 Workaround conflicting loans when using util::swap. 2013-03-28 18:39:29 -07:00
Luqman Aden a467bf7032 Update index impls. 2013-03-28 18:39:29 -07:00
Brendan Zabarauskas fbb484408b Fix some conflicting loans 2013-03-29 12:04:59 +11:00
Brendan Zabarauskas 3869c24ec8 Remove unnecessary dereference-references 2013-03-29 10:42:54 +11:00
Brendan Zabarauskas e8c6e78cf4 Fix unused variable errors 2013-03-29 10:39:19 +11:00
Brendan Zabarauskas 8989881365 Fix cargo cult syntax 2013-03-29 10:37:25 +11:00
Brendan Zabarauskas 39ad5169f2 Make anonymous impls public 2013-03-29 10:32:23 +11:00
Brendan Zabarauskas 9e8666c53f Fix lifetime issues 2013-03-29 10:29:20 +11:00
Brendan Zabarauskas c6816207e0 Remove unused imports 2013-03-29 09:50:51 +11:00
Brendan Zabarauskas 1342d52bfa Fix index operator overloads 2013-03-29 09:14:20 +11:00
Brendan Zabarauskas ce0a6bcd02 Add 'self lifetimes 2013-03-29 09:10:55 +11:00
Brendan Zabarauskas 61bf32d1e9 Update to deriving(Eq) attribute syntax 2013-03-28 21:56:38 +11:00
Brendan Zabarauskas faffdf8273 Remove test_rot module 2013-03-28 21:54:50 +11:00
Brendan Zabarauskas 1c09618aa4 Convert asserts to syntax extension form 2013-03-28 21:54:25 +11:00
Brendan Zabarauskas ad4ee9c436 Update lifetime notation 2013-03-28 21:39:19 +11:00
Brendan Zabarauskas 2c2b7a71d0 Remove instances of 'static' 2013-03-28 21:37:25 +11:00
Brendan Zabarauskas 27603dd6bd Remove instances of 'pure' 2013-03-28 21:35:51 +11:00