]> git.lizzy.rs Git - rust.git/commit
auto merge of #13440 : huonw/rust/strbuf, r=alexcrichton
authorbors <bors@rust-lang.org>
Fri, 11 Apr 2014 04:01:41 +0000 (21:01 -0700)
committerbors <bors@rust-lang.org>
Fri, 11 Apr 2014 04:01:41 +0000 (21:01 -0700)
commitcea8def62068b405495ecd1810124ebc88b4f90b
tree65d5755bd532a9213799c52572db6d6683d5e942
parent0156af156d70efd5a3c96d0c5b8fc9bec39a7ae5
parentdef90f43e2df9968cda730a2a30cb7ccb9513002
auto merge of #13440 : huonw/rust/strbuf, r=alexcrichton

libstd: Implement `StrBuf`, a new string buffer type like `Vec`, and port all code over to use it.

Rebased & tests-fixed version of https://github.com/mozilla/rust/pull/13269
17 files changed:
src/compiletest/runtest.rs
src/libcollections/bitv.rs
src/libcollections/hashmap.rs
src/libgetopts/lib.rs
src/libglob/lib.rs
src/librustc/metadata/tydecode.rs
src/librustc/middle/resolve.rs
src/librustc/middle/trans/debuginfo.rs
src/librustc/middle/typeck/infer/error_reporting.rs
src/librustc/util/ppaux.rs
src/librustdoc/clean.rs
src/librustdoc/html/format.rs
src/librustdoc/html/render.rs
src/librustdoc/markdown.rs
src/libsyntax/ast_util.rs
src/libsyntax/parse/parser.rs
src/libsyntax/print/pprust.rs