about summary refs log tree commit diff
path: root/src/libstd
diff options
context:
space:
mode:
authorMichael Sullivan <sully@msully.net>2012-07-13 16:37:27 -0700
committerMichael Sullivan <sully@msully.net>2012-07-13 16:37:27 -0700
commitad5c4ed351766d5cc97f74f9a4ef784950654e15 (patch)
treed3fcbb31c2b712c8ab5a5fbf30052d9c11e46df5 /src/libstd
parent9728d14baeb1f93da6ebe524b840ec9868c296ae (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.rs2
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