[33mcommit 4fdeef801fc9786193d661f0d21f7f6a343f580c[m
Author: Palmer Cox <p@lmercox.com>
Date: Mon Jan 12 00:06:44 2015 -0500
Pick more appropriate int types for salsa20
src/salsa20.rs | 10 [32m+++++[m[31m-----[m
1 file changed, 5 insertions(+), 5 deletions(-)
[33mcommit 5a7292af7cb71719fee55091f20bfb4f6a7b992f[m
Author: Palmer Cox <p@lmercox.com>
Date: Sat Jan 10 00:51:11 2015 -0500
Replace uses of slice_mut() with slicing syntax
src/salsa20.rs | 60 [32m++++++++++++++++++++++++++++++[m[31m------------------------------[m
1 file changed, 30 insertions(+), 30 deletions(-)
[33mcommit 31561d132574a856ceddde1e4d71b4a6aba58808[m
Author: Palmer Cox <p@lmercox.com>
Date: Fri Jan 9 21:22:37 2015 -0500
Fix usage of slice syntax to align with changes in Rust
src/salsa20.rs | 22 [32m+++++++++++[m[31m-----------[m
1 file changed, 11 insertions(+), 11 deletions(-)
[33mcommit 1abfdb574cfaf6fa6c49e775278bfac189ce28b3[m
Author: Palmer Cox <p@lmercox.com>
Date: Wed Jan 7 23:09:19 2015 -0500
Move all source code from src/rust-crypto/ to src/
src/{rust-crypto => }/salsa20.rs | 0
1 file changed, 0 insertions(+), 0 deletions(-)
[33mcommit bf740a461946607c11d98e03de054104767b0902[m
Author: Palmer Cox <p@lmercox.com>
Date: Sat Jan 3 17:02:09 2015 -0500
Change #[deriving(X)] to #[derive(X)]
src/rust-crypto/salsa20.rs | 2 [32m+[m[31m-[m
1 file changed, 1 insertion(+), 1 deletion(-)
[33mcommit 79abef4829d2e91d6b4249019396257fbd2ad8b2[m
Author: Palmer Cox <p@lmercox.com>
Date: Sat Jan 3 17:00:40 2015 -0500
Update for new fixed-length array syntax
src/rust-crypto/salsa20.rs | 52 [32m++++++++++++++++++++++++++[m[31m--------------------------[m
1 file changed, 26 insertions(+), 26 deletions(-)
[33mcommit 743bedbfc0b027a8f71a5473c5ecc352e8a6e0dd[m
Author: Robert Straw <drbawb@fatalsyntax.com>
Date: Tue Dec 30 10:19:50 2014 -0600
Fix mutable slice syntax ...
See rust-lang/rust commits:
* 3bf405682df4dfb55b969640b811b317fa55447d
* 4e2afb0052618ca3d758fffd0cf50559be774391
Which requires using the slicing methods in certain instances where
mutability of a slice cannot be "inferred."
This is a mostly mechanical transform; and it may have affected code
that did not _need_ to use the explicit slicing methods.
src/rust-crypto/salsa20.rs | 66 [32m+++++++++++++++++++++++++++++++++[m[31m---------------------------------[m
1 file changed, 33 insertions(+), 33 deletions(-)
[33mcommit 59174c4fb49c55fbd378f98d8bc6d976388769a9[m
Author: GuillaumeGomez <guillaume1.gomez@gmail.com>
Date: Sun Dec 28 19:41:43 2014 +0100
More rust-like corrections (mostly useless returns)
src/rust-crypto/salsa20.rs | 6 [32m+++[m[31m---[m
1 file changed, 3 insertions(+), 3 deletions(-)
[33mcommit 1a747ac719194d784bfb920d954bbdf7631bc8b5[m
Author: Robert Straw <drbawb@fatalsyntax.com>
Date: Fri Dec 12 11:42:27 2014 -0600
Optionally impl. copy where possible
This satisfies all areas where the lint pass shows a type can impl. copy.
src/rust-crypto/salsa20.rs | 1 [32m+[m
1 file changed, 1 insertion(+)
[33mcommit 25e4cbf8299909bc78ed3c4c96d5179011280907[m
Author: Michael Gehring <mg@ebfe.org>
Date: Wed Nov 19 20:28:36 2014 +0100
Update for coercion rule changes
src/rust-crypto/salsa20.rs | 56 [32m++++++++++++++++++++++++++++[m[31m----------------------------[m
1 file changed, 28 insertions(+), 28 deletions(-)
[33mcommit 1312df3564391bd3450c85d7ebf7e794e0a03dc3[m
Author: Andrew Cann <shum@canndrew.org>
Date: Sat Nov 15 17:00:31 2014 +0800
Fixes for new rustc
src/rust-crypto/salsa20.rs | 1 [32m+[m
1 file changed, 1 insertion(+)
[33mcommit 62081945b11c0ddff49f4ec097fe9d11fd72e3bf[m
Author: Palmer Cox <p@lmercox.com>
Date: Fri Nov 7 00:16:57 2014 -0500
Fix problems with comparing fixed sized arrays now that Rust no longer coerces them into slices
Recent changes to Rust modified how the Eq traits works such that
it no longer coerces fixed sized arrays to slices. This results
in issues if one side of the comparison is a slice and the other
is a fixed sized array or if the arrays have more than 32 elements.
src/rust-crypto/salsa20.rs | 6 [32m+++[m[31m---[m
1 file changed, 3 insertions(+), 3 deletions(-)
[33mcommit 4eda24b3628a8565498339b3c21154c058c022f9[m
Author: Konstantin Stepanov <me@kstep.me>
Date: Fri Oct 3 19:40:24 2014 +0300
update: slice syntax
src/rust-crypto/salsa20.rs | 70 [32m+++++++++++++++++++++++++++++++++++[m[31m-----------------------------------[m
1 file changed, 35 insertions(+), 35 deletions(-)
[33mcommit 01dcfa983cc037113358264e7a2e3619b5a2e187[m
Author: Michael Gehring <mg@ebfe.org>
Date: Wed Sep 17 17:41:57 2014 +0200
Switch to _mut suffix functions (RFC 52)
src/rust-crypto/salsa20.rs | 62 [32m+++++++++++++++++++++++++++++++[m[31m-------------------------------[m
1 file changed, 31 insertions(+), 31 deletions(-)
[33mcommit f37f09bef81930978ecc27ba114449a91c4d48e4[m
Author: Michael Gehring <mg@ebfe.org>
Date: Thu Jun 26 02:20:35 2014 +0200
Use std::num::Int::rotate_{left,right}
src/rust-crypto/salsa20.rs | 80 [32m++++++++++++++++++++++++++++++++++++++[m[31m------------------------------------------[m
1 file changed, 38 insertions(+), 42 deletions(-)
[33mcommit 9283e725c98363da3e960b0d30ee2bcbe4e8c3d0[m
Author: Michael Gehring <mg@ebfe.org>
Date: Wed Jun 25 12:36:26 2014 +0200
range(lit, lit) requires type suffix now
src/rust-crypto/salsa20.rs | 4 [32m++[m[31m--[m
1 file changed, 2 insertions(+), 2 deletions(-)
[33mcommit 2896f8b6afb6c972e826edabcfe9010c02d5cee5[m
Author: Palmer Cox <p@lmercox.com>
Date: Sun Apr 13 22:13:42 2014 -0400
BenchHarness was renamed to Bencher, so use the new name
src/rust-crypto/salsa20.rs | 8 [32m++++[m[31m----[m
1 file changed, 4 insertions(+), 4 deletions(-)
[33mcommit 4bfe301f0ece0cac064190162c4d3e61b9e81767[m
Author: Andreas Ots <andreasots@gmail.com>
Date: Tue Apr 8 15:40:15 2014 +0300
Salsa20 and XSalsa20
src/rust-crypto/salsa20.rs | 321 [32m++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++[m
1 file changed, 321 insertions(+)