diff options
| author | Michael Sullivan <sully@msully.net> | 2012-07-13 16:37:27 -0700 |
|---|---|---|
| committer | Michael Sullivan <sully@msully.net> | 2012-07-13 16:37:27 -0700 |
| commit | ad5c4ed351766d5cc97f74f9a4ef784950654e15 (patch) | |
| tree | d3fcbb31c2b712c8ab5a5fbf30052d9c11e46df5 /src/libstd | |
| parent | 9728d14baeb1f93da6ebe524b840ec9868c296ae (diff) | |
Make push_str overallocate. Use it in some places that were still doing +=.
Diffstat (limited to 'src/libstd')
| -rw-r--r-- | src/libstd/sha1.rs | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/libstd/sha1.rs b/src/libstd/sha1.rs index 607388bd559..dc136af639a 100644 --- a/src/libstd/sha1.rs +++ b/src/libstd/sha1.rs @@ -265,7 +265,7 @@ mod tests { fn a_million_letter_a() -> str { let mut i = 0; let mut rs = ""; - while i < 100000 { rs += "aaaaaaaaaa"; i += 1; } + while i < 100000 { str::push_str(rs, "aaaaaaaaaa"); i += 1; } ret rs; } // Test messages from FIPS 180-1 |
