diff options
| author | Kevin Cantu <me@kevincantu.org> | 2012-02-23 01:44:04 -0800 |
|---|---|---|
| committer | Marijn Haverbeke <marijnh@gmail.com> | 2012-02-23 17:00:19 +0100 |
| commit | 7782f5d6926be7970ec474b74302f2298ceccd13 (patch) | |
| tree | c05d8ace8e1398de239c130643d18c1bc5e77d81 /src/comp | |
| parent | 1b957c0942007e60ec9ea6773c964ea7bdc199af (diff) | |
(core::str) remove len_bytes alias
Diffstat (limited to 'src/comp')
| -rw-r--r-- | src/comp/back/link.rs | 7 | ||||
| -rw-r--r-- | src/comp/driver/diagnostic.rs | 4 | ||||
| -rw-r--r-- | src/comp/driver/rustc.rs | 2 | ||||
| -rw-r--r-- | src/comp/middle/trans/common.rs | 4 | ||||
| -rw-r--r-- | src/comp/middle/trans/debuginfo.rs | 5 | ||||
| -rw-r--r-- | src/comp/middle/trans/tvec.rs | 2 | ||||
| -rw-r--r-- | src/comp/syntax/codemap.rs | 5 | ||||
| -rw-r--r-- | src/comp/syntax/parse/lexer.rs | 14 | ||||
| -rw-r--r-- | src/comp/syntax/print/pp.rs | 2 | ||||
| -rw-r--r-- | src/comp/syntax/print/pprust.rs | 6 | ||||
| -rw-r--r-- | src/comp/util/ppaux.rs | 4 |
11 files changed, 26 insertions, 29 deletions
diff --git a/src/comp/back/link.rs b/src/comp/back/link.rs index 572fde7bd3f..23ddb56c8f0 100644 --- a/src/comp/back/link.rs +++ b/src/comp/back/link.rs @@ -395,7 +395,7 @@ fn build_link_meta(sess: session, c: ast::crate, output: str, metas: provided_metas, dep_hashes: [str]) -> str { fn len_and_str(s: str) -> str { - ret #fmt["%u_%s", str::len_bytes(s), s]; + ret #fmt["%u_%s", str::len(s), s]; } fn len_and_str_lit(l: ast::lit) -> str { @@ -520,7 +520,7 @@ fn mangle(ss: path) -> str { for s in ss { alt s { path_name(s) | path_mod(s) { - n += #fmt["%u%s", str::len_bytes(s), s]; + n += #fmt["%u%s", str::len(s), s]; } } } n += "E"; // End name-sequence. @@ -572,8 +572,7 @@ fn link_binary(sess: session, (config.os == session::os_linux || config.os == session::os_freebsd) && option::is_some(found) && option::get(found) == 0u { - ret str::slice(filename, 3u, - str::len_bytes(filename)); + ret str::slice(filename, 3u, str::len(filename)); } else { ret filename; } }; fn rmext(filename: str) -> str { diff --git a/src/comp/driver/diagnostic.rs b/src/comp/driver/diagnostic.rs index f0c97588f59..8f0570a4349 100644 --- a/src/comp/driver/diagnostic.rs +++ b/src/comp/driver/diagnostic.rs @@ -210,7 +210,7 @@ fn highlight_lines(cm: codemap::codemap, sp: span, if elided { let last_line = display_lines[vec::len(display_lines) - 1u]; let s = #fmt["%s:%u ", fm.name, last_line + 1u]; - let indent = str::len_bytes(s); + let indent = str::len(s); let out = ""; while indent > 0u { out += " "; indent -= 1u; } out += "...\n"; @@ -228,7 +228,7 @@ fn highlight_lines(cm: codemap::codemap, sp: span, while num > 0u { num /= 10u; digits += 1u; } // indent past |name:## | and the 0-offset column location - let left = str::len_bytes(fm.name) + digits + lo.col + 3u; + let left = str::len(fm.name) + digits + lo.col + 3u; let s = ""; while left > 0u { str::push_char(s, ' '); left -= 1u; } diff --git a/src/comp/driver/rustc.rs b/src/comp/driver/rustc.rs index 5186290e4a4..8d0b8549062 100644 --- a/src/comp/driver/rustc.rs +++ b/src/comp/driver/rustc.rs @@ -13,7 +13,7 @@ import rustc::driver::diagnostic; fn version(argv0: str) { let vers = "unknown version"; let env_vers = #env["CFG_VERSION"]; - if str::len_bytes(env_vers) != 0u { vers = env_vers; } + if str::len(env_vers) != 0u { vers = env_vers; } io::stdout().write_str(#fmt["%s %s\n", argv0, vers]); io::stdout().write_str(#fmt["host: %s\n", host_triple()]); } diff --git a/src/comp/middle/trans/common.rs b/src/comp/middle/trans/common.rs index 24af4e33b9a..1c04bc8c4c6 100644 --- a/src/comp/middle/trans/common.rs +++ b/src/comp/middle/trans/common.rs @@ -777,7 +777,7 @@ fn C_u8(i: uint) -> ValueRef { ret C_integral(T_i8(), i as u64, False); } // our boxed-and-length-annotated strings. fn C_cstr(cx: crate_ctxt, s: str) -> ValueRef { let sc = str::as_buf(s) {|buf| - llvm::LLVMConstString(buf, str::len_bytes(s) as unsigned, False) + llvm::LLVMConstString(buf, str::len(s) as unsigned, False) }; let g = str::as_buf(cx.names("str"), @@ -791,7 +791,7 @@ fn C_cstr(cx: crate_ctxt, s: str) -> ValueRef { // Returns a Plain Old LLVM String: fn C_postr(s: str) -> ValueRef { ret str::as_buf(s) {|buf| - llvm::LLVMConstString(buf, str::len_bytes(s) as unsigned, False) + llvm::LLVMConstString(buf, str::len(s) as unsigned, False) }; } diff --git a/src/comp/middle/trans/debuginfo.rs b/src/comp/middle/trans/debuginfo.rs index dff4f26ae99..47024432b4e 100644 --- a/src/comp/middle/trans/debuginfo.rs +++ b/src/comp/middle/trans/debuginfo.rs @@ -48,7 +48,7 @@ const DW_ATE_unsigned_char: int = 0x08; fn llstr(s: str) -> ValueRef { str::as_buf(s, {|sbuf| - llvm::LLVMMDString(sbuf, str::len_bytes(s) as ctypes::c_uint) + llvm::LLVMMDString(sbuf, str::len(s) as ctypes::c_uint) }) } fn lltag(lltag: int) -> ValueRef { @@ -167,8 +167,7 @@ fn create_compile_unit(cx: crate_ctxt, full_path: str) let work_dir = cx.sess.working_dir; let file_path = if str::starts_with(full_path, work_dir) { - str::slice(full_path, str::len_bytes(work_dir), - str::len_bytes(full_path)) + str::slice(full_path, str::len(work_dir), str::len(full_path)) } else { full_path }; diff --git a/src/comp/middle/trans/tvec.rs b/src/comp/middle/trans/tvec.rs index ab9412263d2..aeaf65db7f4 100644 --- a/src/comp/middle/trans/tvec.rs +++ b/src/comp/middle/trans/tvec.rs @@ -126,7 +126,7 @@ fn trans_vec(bcx: block, args: [@ast::expr], id: ast::node_id, } fn trans_str(bcx: block, s: str, dest: dest) -> block { - let veclen = str::len_bytes(s) + 1u; // +1 for \0 + let veclen = str::len(s) + 1u; // +1 for \0 let {bcx: bcx, val: sptr, _} = alloc(bcx, ty::mk_str(bcx.tcx()), veclen); diff --git a/src/comp/syntax/codemap.rs b/src/comp/syntax/codemap.rs index e9b4569df6c..c8b33687abe 100644 --- a/src/comp/syntax/codemap.rs +++ b/src/comp/syntax/codemap.rs @@ -157,10 +157,9 @@ fn span_to_lines(sp: span, cm: codemap::codemap) -> @file_lines { fn get_line(fm: filemap, line: int) -> str unsafe { let begin: uint = fm.lines[line].byte - fm.start_pos.byte; - let end = alt str::index_from(*fm.src, '\n', begin, - str::len_bytes(*fm.src)) { + let end = alt str::index_from(*fm.src, '\n', begin, str::len(*fm.src)) { some(e) { e } - none { str::len_bytes(*fm.src) } + none { str::len(*fm.src) } }; str::slice(*fm.src, begin, end) } diff --git a/src/comp/syntax/parse/lexer.rs b/src/comp/syntax/parse/lexer.rs index 0328afc9f20..86d925e87e6 100644 --- a/src/comp/syntax/parse/lexer.rs +++ b/src/comp/syntax/parse/lexer.rs @@ -64,7 +64,7 @@ fn new_reader(cm: codemap::codemap, itr: @interner::interner<str>) -> reader { let r = @{cm: cm, span_diagnostic: span_diagnostic, - src: filemap.src, len: str::len_bytes(*filemap.src), + src: filemap.src, len: str::len(*filemap.src), mutable col: 0u, mutable pos: 0u, mutable curr: -1 as char, mutable chpos: filemap.start_pos.ch, mutable strs: [], filemap: filemap, interner: itr}; @@ -163,7 +163,7 @@ fn scan_exponent(rdr: reader) -> option<str> { rdr.bump(); } let exponent = scan_digits(rdr, 10u); - if str::len_bytes(exponent) > 0u { + if str::len(exponent) > 0u { ret some(rslt + exponent); } else { rdr.fatal("scan_exponent: bad fp literal"); } } else { ret none::<str>; } @@ -226,7 +226,7 @@ fn scan_number(c: char, rdr: reader) -> token::token { tp = if signed { either::left(ast::ty_i64) } else { either::right(ast::ty_u64) }; } - if str::len_bytes(num_str) == 0u { + if str::len(num_str) == 0u { rdr.fatal("no valid digits found for number"); } let parsed = option::get(u64::from_str(num_str, base as u64)); @@ -273,7 +273,7 @@ fn scan_number(c: char, rdr: reader) -> token::token { ret token::LIT_FLOAT(interner::intern(*rdr.interner, num_str), ast::ty_f); } else { - if str::len_bytes(num_str) == 0u { + if str::len(num_str) == 0u { rdr.fatal("no valid digits found for number"); } let parsed = option::get(u64::from_str(num_str, base as u64)); @@ -610,8 +610,8 @@ fn trim_whitespace_prefix_and_push_line(&lines: [str], s: str, col: uint) unsafe { let s1; if all_whitespace(s, 0u, col) { - if col < str::len_bytes(s) { - s1 = str::slice(s, col, str::len_bytes(s)); + if col < str::len(s) { + s1 = str::slice(s, col, str::len(s)); } else { s1 = ""; } } else { s1 = s; } log(debug, "pushing line: " + s1); @@ -651,7 +651,7 @@ fn read_block_comment(rdr: reader, code_to_the_left: bool) -> cmnt { } } } - if str::len_bytes(curr_line) != 0u { + if str::len(curr_line) != 0u { trim_whitespace_prefix_and_push_line(lines, curr_line, col); } let style = if code_to_the_left { trailing } else { isolated }; diff --git a/src/comp/syntax/print/pp.rs b/src/comp/syntax/print/pp.rs index 9114caea2d4..3ee31314299 100644 --- a/src/comp/syntax/print/pp.rs +++ b/src/comp/syntax/print/pp.rs @@ -491,7 +491,7 @@ fn end(p: printer) { p.pretty_print(END); } fn eof(p: printer) { p.pretty_print(EOF); } fn word(p: printer, wrd: str) { - p.pretty_print(STRING(wrd, str::len_bytes(wrd) as int)); + p.pretty_print(STRING(wrd, str::len(wrd) as int)); } fn huge_word(p: printer, wrd: str) { diff --git a/src/comp/syntax/print/pprust.rs b/src/comp/syntax/print/pprust.rs index 288d8a38dda..76ab2b4ecb5 100644 --- a/src/comp/syntax/print/pprust.rs +++ b/src/comp/syntax/print/pprust.rs @@ -204,7 +204,7 @@ fn head(s: ps, w: str) { // outer-box is consistent cbox(s, indent_unit); // head-box is inconsistent - ibox(s, str::len_bytes(w) + 1u); + ibox(s, str::len(w) + 1u); // keyword that starts the head word_nbsp(s, w); } @@ -1465,7 +1465,7 @@ fn print_ty_fn(s: ps, opt_proto: option<ast::proto>, popen(s); fn print_arg(s: ps, input: ast::arg) { print_arg_mode(s, input.mode); - if str::len_bytes(input.ident) > 0u { + if str::len(input.ident) > 0u { word_space(s, input.ident + ":"); } print_type(s, input.ty); @@ -1647,7 +1647,7 @@ fn print_string(s: ps, st: str) { fn escape_str(st: str, to_escape: char) -> str { let out: str = ""; - let len = str::len_bytes(st); + let len = str::len(st); let i = 0u; while i < len { alt st[i] as char { diff --git a/src/comp/util/ppaux.rs b/src/comp/util/ppaux.rs index 18bd05f2b8d..0ed630629b7 100644 --- a/src/comp/util/ppaux.rs +++ b/src/comp/util/ppaux.rs @@ -129,9 +129,9 @@ fn ty_to_str(cx: ctxt, typ: t) -> str { } } -fn ty_to_short_str(cx: ctxt, typ: t) -> str unsafe { +fn ty_to_short_str(cx: ctxt, typ: t) -> str { let s = encoder::encoded_ty(cx, typ); - if str::len_bytes(s) >= 32u { s = str::slice(s, 0u, 32u); } + if str::len(s) >= 32u { s = str::slice(s, 0u, 32u); } ret s; } |
