about summary refs log tree commit diff
path: root/src/lib/sha1.rs
AgeCommit message (Collapse)AuthorLines
2011-12-06Establish 'core' library separate from 'std'.Graydon Hoare-294/+0
2011-11-17remove compile-command from local variable blocksNiko Matsakis-1/+0
2011-10-26Add more std documentationBrian Anderson-16/+63
2011-09-12Reformat for new mode syntax, step 1Marijn Haverbeke-8/+8
Long lines were fixed in a very crude way, as I'll be following up with another reformat in a bit.
2011-09-02Reformat. Issue #855Brian Anderson-13/+12
2011-09-01Rename std::istr to std::str. Issue #855Brian Anderson-1/+1
2011-08-27Convert std::sha1 to istrs. Issue #855Brian Anderson-6/+6
2011-08-27Convert std::uint to istrs. Issue #855Brian Anderson-1/+3
2011-08-23Cleanup formatting in std::sha1Brian Anderson-35/+15
This file has suffered a lot of reformats and was looking pretty ragged
2011-08-20ReformatBrian Anderson-49/+47
This changes the indexing syntax from .() to [], the vector syntax from ~[] to [] and the extension syntax from #fmt() to #fmt[]
2011-08-16Port the stdlib to the expr foo::<T> syntax.Erick Tryzelaar-3/+3
2011-08-16Rename std::ivec to std::vecBrian Anderson-7/+7
2011-08-15The wonky for...in... whitespace was bothering me. Sorry!Lindsey Kuper-3/+3
2011-08-12Remove vecs from std::sha1Brian Anderson-17/+4
2011-08-12Remove vec version of str::bytes, rename bytes_ivec to str::bytesBrian Anderson-1/+1
2011-08-09Port the stdlib to the ivec type [T] syntax.Erick Tryzelaar-10/+10
2011-07-27Reformat for new syntaxMarijn Haverbeke-87/+87
2011-07-12stdlib: Add interior vector methods to sha1Patrick Walton-17/+32
2011-06-24Remove res idents from stdlibMarijn Haverbeke-3/+3
2011-06-19Remove various rustboot workaroundsBrian Anderson-5/+1
2011-06-15Fix a bunch of compile-command lines to use RBUILDGraydon Hoare-1/+1
2011-06-15Reformat source tree (minus a couple tests that are still grumpy).Graydon Hoare-111/+83
2011-06-10rustc: Remove the bitwise not operatorPatrick Walton-1/+1
2011-05-17rustc: Fix type mismatch in lib/sha1.rs constantsPatrick Walton-3/+3
2011-05-17Finally rename std::_xxx to std::xxxMarijn Haverbeke-9/+9
Except for _task, which is still a keyword.
2011-05-16Rewrite everything to use [] instead of vec() in value position.Graydon Hoare-2/+2
2011-05-12Downcase std modules again, move to :: for module dereferencingMarijn Haverbeke-0/+299
This should be a snapshot transition.
2011-05-06Rename std modules to be camelcasedMarijn Haverbeke-294/+0
(Have fun mergining your stuff with this.)
2011-05-05Remove 'deprecated mutable...' from our codeMarijn Haverbeke-3/+3
This should make compilation a bit less noisy.
2011-05-02Un-revert "Use different syntax for checks that matter to typestate", fixing ↵Patrick Walton-4/+4
the problem. This reverts commit d08b443fffb1181d8d45ae5d061412f202dd4118.
2011-05-02Revert "Use different syntax for checks that matter to typestate"Graydon Hoare-4/+4
This reverts commit aa25f22f197682de3b18fc4c8ba068d1feda220f. It broke stage2, not sure why yet.
2011-05-02Use different syntax for checks that matter to typestateTim Chevalier-4/+4
This giant commit changes the syntax of Rust to use "assert" for "check" expressions that didn't mean anything to the typestate system, and continue using "check" for checks that are used as part of typestate checking. Most of the changes are just replacing "check" with "assert" in test cases and rustc.
2011-04-19Remove effect system from src.Graydon Hoare-4/+4
2011-03-26Add a result_str method to std.sha1.sha1.Graydon Hoare-0/+12
2011-03-18Add "mutable?" to _vec in the standard library; fix callersPatrick Walton-3/+3
2011-03-16Switch all vases of vec += elt to vec += vec. Prohibit former in rustboot. ↵Graydon Hoare-4/+5
Tweak std lib vec fns in process.
2011-03-09Remove redundant imports in lib (rustc doesn't like 'std' as a synonym for ↵Graydon Hoare-3/+0
root within std.rc anyway)
2011-02-22Rustify some comments lifted directly from the sha-1 reference implementationBrian Anderson-2/+2
2011-02-21Implement sha-1 in standard library. Closes #228Brian Anderson-0/+284