Switch all vases of vec += elt to vec += vec. Prohibit former in rustboot. Tweak std lib vec fns in process.
This commit is contained in:
parent
23eef4da22
commit
54587bdccb
29 changed files with 278 additions and 225 deletions
|
|
@ -8,9 +8,9 @@ native "rust" mod rustrt {
|
|||
fn argvec(str prog, vec[str] args) -> vec[sbuf] {
|
||||
auto argptrs = vec(_str.buf(prog));
|
||||
for (str arg in args) {
|
||||
argptrs = _vec.push[sbuf](argptrs, _str.buf(arg));
|
||||
_vec.push[sbuf](argptrs, _str.buf(arg));
|
||||
}
|
||||
argptrs = _vec.push[sbuf](argptrs, 0 as sbuf);
|
||||
_vec.push[sbuf](argptrs, 0 as sbuf);
|
||||
ret argptrs;
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue