Skip to content

Commit b051d0d

Browse files
committed
---
yaml --- r: 2149 b: refs/heads/master c: 6511d47 h: refs/heads/master i: 2147: 97cf83c v: v3
1 parent d1433fe commit b051d0d

File tree

17 files changed

+133
-133
lines changed

17 files changed

+133
-133
lines changed

[refs]

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
11
---
2-
refs/heads/master: 6d3a423094c77b25b20afe3a812a67f03080cc3d
2+
refs/heads/master: 6511d471bafd446026462ce0dba8ef5e2ebf462f

trunk/src/boot/me/trans.ml

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2664,10 +2664,12 @@ let trans_visitor
26642664
nabi_rust (upcall_fixup name) args);
26652665

26662666
and trans_log_int lev (a:Ast.atom) : unit =
2667-
trans_void_upcall "upcall_log_int" [| simm (Int64.of_int lev); (trans_atom a) |]
2667+
trans_void_upcall "upcall_log_int" [| simm (Int64.of_int lev);
2668+
trans_atom a |]
26682669

26692670
and trans_log_str lev (a:Ast.atom) : unit =
2670-
trans_void_upcall "upcall_log_str" [| simm (Int64.of_int lev); (trans_atom a) |]
2671+
trans_void_upcall "upcall_log_str" [| simm (Int64.of_int lev);
2672+
trans_atom a |]
26712673

26722674
and trans_spawn
26732675
((*initializing*)_:bool)

trunk/src/comp/driver/rustc.rs

Lines changed: 16 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,7 @@ import std.option.some;
1818
import std.option.none;
1919
import std._str;
2020
import std._vec;
21+
import std.io;
2122

2223
fn default_environment(session.session sess,
2324
str argv0,
@@ -88,26 +89,24 @@ impure fn pretty_print_input(session.session sess,
8889
}
8990

9091
fn warn_wrong_compiler() {
91-
log "This is the rust 'self-hosted' compiler.";
92-
log "The one written in rust.";
93-
log "It is currently incomplete.";
94-
log "You may want rustboot instead, the compiler next door.";
92+
io.stdout().write_str("This is the rust 'self-hosted' compiler.
93+
The one written in rust.
94+
It is currently incomplete.
95+
You may want rustboot instead, the compiler next door.\n");
9596
}
9697

9798
fn usage(session.session sess, str argv0) {
98-
log #fmt("usage: %s [options] <input>", argv0);
99-
log "options:";
100-
log "";
101-
log " -o <filename> write output to <filename>";
102-
log " -nowarn suppress wrong-compiler warning";
103-
log " -glue generate glue.bc file";
104-
log " -shared compile a shared-library crate";
105-
log " -pp pretty-print the input instead of compiling";
106-
log " -ls list the symbols defined by a crate file";
107-
log " -L <path> add a directory to the library search path";
108-
log " -h display this message";
109-
log "";
110-
log "";
99+
io.stdout().write_str(#fmt("usage: %s [options] <input>\n", argv0) + "
100+
options:
101+
102+
-o <filename> write output to <filename>
103+
-nowarn suppress wrong-compiler warning
104+
-glue generate glue.bc file
105+
-shared compile a shared-library crate
106+
-pp pretty-print the input instead of compiling
107+
-ls list the symbols defined by a crate file
108+
-L <path> add a directory to the library search path
109+
-h display this message\n\n");
111110
}
112111

113112
fn get_os() -> session.os {

trunk/src/comp/driver/session.rs

Lines changed: 18 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -42,16 +42,16 @@ state obj session(ast.crate_num cnum, cfg targ,
4242
fn span_err(span sp, str msg) {
4343
auto lo = codemap.lookup_pos(cm, sp.lo);
4444
auto hi = codemap.lookup_pos(cm, sp.hi);
45-
log #fmt("%s:%u:%u:%u:%u: error: %s",
46-
lo.filename,
47-
lo.line, lo.col,
48-
hi.line, hi.col,
49-
msg);
45+
log_err #fmt("%s:%u:%u:%u:%u: error: %s",
46+
lo.filename,
47+
lo.line, lo.col,
48+
hi.line, hi.col,
49+
msg);
5050
fail;
5151
}
5252

5353
fn err(str msg) {
54-
log #fmt("error: %s", msg);
54+
log_err #fmt("error: %s", msg);
5555
fail;
5656
}
5757

@@ -65,31 +65,31 @@ state obj session(ast.crate_num cnum, cfg targ,
6565
fn span_warn(span sp, str msg) {
6666
auto lo = codemap.lookup_pos(cm, sp.lo);
6767
auto hi = codemap.lookup_pos(cm, sp.hi);
68-
log #fmt("%s:%u:%u:%u:%u: warning: %s",
69-
lo.filename,
70-
lo.line, lo.col,
71-
hi.line, hi.col,
72-
msg);
68+
log_err #fmt("%s:%u:%u:%u:%u: warning: %s",
69+
lo.filename,
70+
lo.line, lo.col,
71+
hi.line, hi.col,
72+
msg);
7373
}
7474

7575
fn bug(str msg) {
76-
log #fmt("error: internal compiler error %s", msg);
76+
log_err #fmt("error: internal compiler error %s", msg);
7777
fail;
7878
}
7979

8080
fn span_unimpl(span sp, str msg) {
8181
auto lo = codemap.lookup_pos(cm, sp.lo);
8282
auto hi = codemap.lookup_pos(cm, sp.hi);
83-
log #fmt("%s:%u:%u:%u:%u: error: unimplemented %s",
84-
lo.filename,
85-
lo.line, lo.col,
86-
hi.line, hi.col,
87-
msg);
83+
log_err #fmt("%s:%u:%u:%u:%u: error: unimplemented %s",
84+
lo.filename,
85+
lo.line, lo.col,
86+
hi.line, hi.col,
87+
msg);
8888
fail;
8989
}
9090

9191
fn unimpl(str msg) {
92-
log #fmt("error: unimplemented %s", msg);
92+
log_err #fmt("error: unimplemented %s", msg);
9393
fail;
9494
}
9595

trunk/src/comp/front/codemap.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,7 @@ fn lookup_pos(codemap map, uint pos) -> loc {
4646
}
4747
}
4848
}
49-
log #fmt("Failed to find a location for character %u", pos);
49+
log_err #fmt("Failed to find a location for character %u", pos);
5050
fail;
5151
}
5252

trunk/src/comp/front/creader.rs

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -67,7 +67,7 @@ fn parse_ty_str(str rep, str_def sd) -> @ty.t {
6767
auto st = @rec(rep=rep, mutable pos=0u, len=len);
6868
auto result = parse_ty(st, sd);
6969
if (st.pos != len) {
70-
log "parse_ty_str: incomplete parse, stopped at byte "
70+
log_err "parse_ty_str: incomplete parse, stopped at byte "
7171
+ _uint.to_str(st.pos, 10u) + " of "
7272
+ _uint.to_str(len, 10u) + " in str '" + rep + "'";
7373
}
@@ -242,7 +242,7 @@ fn parse_def_id(vec[u8] buf) -> ast.def_id {
242242
colon_idx += 1u;
243243
}
244244
if (colon_idx == len) {
245-
log "didn't find ':' when parsing def id";
245+
log_err "didn't find ':' when parsing def id";
246246
fail;
247247
}
248248

@@ -407,8 +407,8 @@ fn load_crate(session.session sess,
407407
}
408408
}
409409

410-
log #fmt("can't open crate '%s' (looked for '%s' in lib search paths)",
411-
ident, filename);
410+
log_err #fmt("can't open crate '%s' (looked for '%s' in lib search path)",
411+
ident, filename);
412412
fail;
413413
}
414414

@@ -459,8 +459,8 @@ fn kind_has_type_params(u8 kind_ch) -> bool {
459459
else if (kind_ch == ('n' as u8)) { ret false; }
460460
else if (kind_ch == ('v' as u8)) { ret true; }
461461
else {
462-
log #fmt("kind_has_type_params(): unknown kind char: %d",
463-
kind_ch as int);
462+
log_err #fmt("kind_has_type_params(): unknown kind char: %d",
463+
kind_ch as int);
464464
fail;
465465
}
466466
}
@@ -503,7 +503,7 @@ fn lookup_def(session.session sess, int cnum, vec[ast.ident] path)
503503
tid = tup(cnum, tid._1);
504504
def = ast.def_variant(tid, did);
505505
} else {
506-
log #fmt("lookup_def(): unknown kind char: %d", kind_ch as int);
506+
log_err #fmt("lookup_def(): unknown kind char: %d", kind_ch as int);
507507
fail;
508508
}
509509

trunk/src/comp/front/extfmt.rs

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,7 @@ fn expand_syntax_ext(vec[@ast.expr] args,
4949
option.t[@ast.expr] body) -> @ast.expr {
5050

5151
if (_vec.len[@ast.expr](args) == 0u) {
52-
log "malformed #fmt call";
52+
log_err "malformed #fmt call";
5353
fail;
5454
}
5555

@@ -74,7 +74,7 @@ fn expr_to_str(@ast.expr expr) -> str {
7474
}
7575
}
7676
}
77-
log "malformed #fmt call";
77+
log_err "malformed #fmt call";
7878
fail;
7979
}
8080

@@ -214,7 +214,7 @@ fn pieces_to_expr(vec[piece] pieces, vec[@ast.expr] args) -> @ast.expr {
214214
ret make_call(sp, count_is_path, count_is_args);
215215
}
216216
case (_) {
217-
log "not implemented";
217+
log_err "not implemented";
218218
fail;
219219
}
220220
}
@@ -302,7 +302,7 @@ fn pieces_to_expr(vec[piece] pieces, vec[@ast.expr] args) -> @ast.expr {
302302
case (option.none[int]) {
303303
}
304304
case (_) {
305-
log unsupported;
305+
log_err unsupported;
306306
fail;
307307
}
308308
}
@@ -313,21 +313,21 @@ fn pieces_to_expr(vec[piece] pieces, vec[@ast.expr] args) -> @ast.expr {
313313
}
314314
case (flag_sign_always) {
315315
if (!is_signed_type(cnv)) {
316-
log "+ flag only valid in signed #fmt conversions";
316+
log_err "+ flag only valid in signed #fmt conversion";
317317
fail;
318318
}
319319
}
320320
case (flag_space_for_sign) {
321321
if (!is_signed_type(cnv)) {
322-
log "space flag only valid in "
322+
log_err "space flag only valid in "
323323
+ "signed #fmt conversions";
324324
fail;
325325
}
326326
}
327327
case (flag_left_zero_pad) {
328328
}
329329
case (_) {
330-
log unsupported;
330+
log_err unsupported;
331331
fail;
332332
}
333333
}
@@ -339,7 +339,7 @@ fn pieces_to_expr(vec[piece] pieces, vec[@ast.expr] args) -> @ast.expr {
339339
case (count_is(_)) {
340340
}
341341
case (_) {
342-
log unsupported;
342+
log_err unsupported;
343343
fail;
344344
}
345345
}
@@ -350,7 +350,7 @@ fn pieces_to_expr(vec[piece] pieces, vec[@ast.expr] args) -> @ast.expr {
350350
case (count_is(_)) {
351351
}
352352
case (_) {
353-
log unsupported;
353+
log_err unsupported;
354354
fail;
355355
}
356356
}
@@ -382,7 +382,7 @@ fn pieces_to_expr(vec[piece] pieces, vec[@ast.expr] args) -> @ast.expr {
382382
ret make_conv_call(arg.span, "uint", cnv, arg);
383383
}
384384
case (_) {
385-
log unsupported;
385+
log_err unsupported;
386386
fail;
387387
}
388388
}
@@ -492,7 +492,7 @@ fn pieces_to_expr(vec[piece] pieces, vec[@ast.expr] args) -> @ast.expr {
492492
}
493493
case (piece_conv(?conv)) {
494494
if (n >= _vec.len[@ast.expr](args)) {
495-
log "too many conversions in #fmt string";
495+
log_err "too many conversions in #fmt string";
496496
fail;
497497
}
498498

trunk/src/comp/front/lexer.rs

Lines changed: 11 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -321,7 +321,7 @@ impure fn consume_block_comment(reader rdr) {
321321
}
322322
}
323323
if (rdr.is_eof()) {
324-
log "unterminated block comment";
324+
log_err "unterminated block comment";
325325
fail;
326326
}
327327
}
@@ -359,7 +359,7 @@ impure fn scan_exponent(reader rdr) -> option.t[str] {
359359
ret(some(res + exponent));
360360
}
361361
else {
362-
log ("scan_exponent: bad fp literal");
362+
log_err ("scan_exponent: bad fp literal");
363363
fail;
364364
}
365365
}
@@ -538,8 +538,7 @@ impure fn scan_numeric_escape(reader rdr) -> char {
538538
case ('u') { n_hex_digits = 4; }
539539
case ('U') { n_hex_digits = 8; }
540540
case (?c) {
541-
log "unknown numeric character escape";
542-
log c;
541+
log_err #fmt("unknown numeric character escape: %d", c as int);
543542
fail;
544543
}
545544
}
@@ -551,8 +550,7 @@ impure fn scan_numeric_escape(reader rdr) -> char {
551550

552551
while (n_hex_digits != 0) {
553552
if (!is_hex_digit(n)) {
554-
log "illegal numeric character escape";
555-
log n;
553+
log_err #fmt("illegal numeric character escape: %d", n as int);
556554
fail;
557555
}
558556
accum_int *= 16;
@@ -593,7 +591,7 @@ impure fn next_token(reader rdr) -> token.token {
593591

594592
auto rsvd = rdr.get_reserved();
595593
if (rsvd.contains_key(accum_str)) {
596-
log "reserved keyword";
594+
log_err #fmt("reserved keyword: %s", accum_str);
597595
fail;
598596
}
599597

@@ -716,16 +714,16 @@ impure fn next_token(reader rdr) -> token.token {
716714
case ('U') { c2 = scan_numeric_escape(rdr); }
717715

718716
case (?c2) {
719-
log "unknown character escape";
720-
log c2;
717+
log_err #fmt("unknown character escape: %d",
718+
c2 as int);
721719
fail;
722720
}
723721
}
724722
rdr.bump();
725723
}
726724

727725
if (rdr.next() != '\'') {
728-
log "unterminated character constant";
726+
log_err "unterminated character constant";
729727
fail;
730728
}
731729
rdr.bump(); // advance curr to closing '
@@ -776,8 +774,8 @@ impure fn next_token(reader rdr) -> token.token {
776774
}
777775

778776
case (?c2) {
779-
log "unknown string escape";
780-
log c2;
777+
log_err #fmt("unknown string escape: %d",
778+
c2 as int);
781779
fail;
782780
}
783781
}
@@ -843,8 +841,7 @@ impure fn next_token(reader rdr) -> token.token {
843841
}
844842

845843
case (?c) {
846-
log "unkown start of token";
847-
log c;
844+
log_err #fmt("unkown start of token: %d", c as int);
848845
fail;
849846
}
850847
}

trunk/src/comp/lib/llvm.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1400,7 +1400,7 @@ fn type_to_str_inner(type_names names,
14001400
case (13) { ret "Vector"; }
14011401
case (14) { ret "Metadata"; }
14021402
case (_) {
1403-
log "unknown TypeKind" + util.common.istr(kind as int);
1403+
log_err #fmt("unknown TypeKind %d", kind as int);
14041404
fail;
14051405
}
14061406
}

0 commit comments

Comments
 (0)