Skip to content

Commit 7c0fd85

Browse files
committed
Get rid of little-used logging fns in util::common. Closes #2553.
Also got rid of a bunch of commented-out logging statements and generally cleaned up the logging situation, mostly in typestate.
1 parent 7a69985 commit 7c0fd85

File tree

12 files changed

+29
-129
lines changed

12 files changed

+29
-129
lines changed

src/rustc/middle/alias.rs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@ import syntax::{ast, ast_util, ast_map};
22
import ast_util::path_to_ident;
33
import ast::{ident, fn_ident, node_id};
44
import syntax::codemap::span;
5+
import syntax::print::pprust::expr_to_str;
56
import syntax::visit;
67
import visit::vt;
78
import std::list;
@@ -703,7 +704,7 @@ fn expr_root(cx: ctx, ex: @ast::expr, autoderef: bool)
703704
}
704705
}
705706
ty::ty_class(did, _) {
706-
util::common::log_expr(*base);
707+
#debug["base: %s", expr_to_str(base)];
707708
let in_self = alt ctor_self {
708709
some(selfid) {
709710
alt tcx.def_map.find(base.id) {

src/rustc/middle/resolve.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ import pat_util::*;
88
import syntax::attr;
99
import metadata::{csearch, cstore};
1010
import driver::session::session;
11-
import util::common::*;
11+
import util::common::is_main_name;
1212
import std::map::{int_hash, str_hash, hashmap};
1313
import vec::each;
1414
import syntax::codemap::span;

src/rustc/middle/trans/base.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ import syntax::codemap::span;
2828
import syntax::print::pprust::{expr_to_str, stmt_to_str, path_to_str};
2929
import pat_util::*;
3030
import visit::vt;
31-
import util::common::*;
31+
import util::common::is_main_name;
3232
import lib::llvm::{llvm, mk_target_data, mk_type_names};
3333
import lib::llvm::{ModuleRef, ValueRef, TypeRef, BasicBlockRef};
3434
import lib::llvm::{True, False};
@@ -1696,7 +1696,7 @@ fn trans_eager_binop(cx: block, op: ast::binop, lhs: ValueRef,
16961696

16971697
fn trans_assign_op(bcx: block, ex: @ast::expr, op: ast::binop,
16981698
dst: @ast::expr, src: @ast::expr) -> block {
1699-
log_expr(*ex);
1699+
#debug["%s", expr_to_str(ex)];
17001700
let _icx = bcx.insn_ctxt("trans_assign_op");
17011701
let t = expr_ty(bcx, src);
17021702
let lhs_res = trans_lval(bcx, dst);

src/rustc/middle/trans/common.rs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,6 @@ import driver::session;
1111
import session::session;
1212
import middle::{resolve, ty};
1313
import back::{link, abi, upcall};
14-
import util::common::*;
1514
import syntax::codemap::span;
1615
import lib::llvm::{llvm, target_data, type_names, associate_type,
1716
name_has_type};

src/rustc/middle/trans/shape.rs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,6 @@ import middle::ty::field;
1313
import syntax::ast;
1414
import syntax::ast_util::{dummy_sp, new_def_hash};
1515
import syntax::util::interner;
16-
import util::common;
1716
import util::ppaux::ty_to_str;
1817
import syntax::codemap::span;
1918
import dvec::{dvec, extensions};

src/rustc/middle/tstate/annotate.rs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
import syntax::ast::*;
33
import syntax::visit;
44
import syntax::codemap::span;
5-
import util::common::{log_stmt};
5+
import syntax::print::pprust::stmt_to_str;
66
import aux::{num_constraints, get_fn_info, crate_ctxt, add_node};
77
import ann::empty_ann;
88
import pat_util::pat_binding_ids;
@@ -14,8 +14,8 @@ fn collect_ids_block(b: blk, rs: @mut [node_id]) { *rs += [b.node.id]; }
1414
fn collect_ids_stmt(s: @stmt, rs: @mut [node_id]) {
1515
alt s.node {
1616
stmt_decl(_, id) | stmt_expr(_, id) | stmt_semi(_, id) {
17-
log(debug, "node_id " + int::str(id));
18-
log_stmt(*s);
17+
#debug["node_id %s", int::str(id)];
18+
#debug["%s", stmt_to_str(*s)];
1919
*rs += [id];
2020
}
2121
}

src/rustc/middle/tstate/bitvectors.rs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,6 @@ import tstate::ann::{pre_and_post, precond, postcond, prestate, poststate,
1010
clear_in_poststate, clear_in_prestate,
1111
clear_in_poststate_};
1212
import tritv::*;
13-
import util::common::*;
1413
import driver::session::session;
1514
import std::map::hashmap;
1615

src/rustc/middle/tstate/ck.rs

Lines changed: 1 addition & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@ import annotate::annotate_crate;
1414
import collect_locals::mk_f_to_fn_info;
1515
import pre_post_conditions::fn_pre_post;
1616
import states::find_pre_post_state_fn;
17+
import syntax::print::pprust::expr_to_str;
1718
import driver::session::session;
1819
import std::map::hashmap;
1920

@@ -23,16 +24,6 @@ fn check_states_expr(e: @expr, fcx: fn_ctxt, v: visit::vt<fn_ctxt>) {
2324
let prec: precond = expr_precond(fcx.ccx, e);
2425
let pres: prestate = expr_prestate(fcx.ccx, e);
2526

26-
27-
/*
28-
log_err("check_states_expr:");
29-
util::common::log_expr_err(*e);
30-
log_err("prec = ");
31-
log_tritv_err(fcx, prec);
32-
log_err("pres = ");
33-
log_tritv_err(fcx, pres);
34-
*/
35-
3627
if !implies(pres, prec) {
3728
let mut s = "";
3829
let diff = first_difference_string(fcx, prec, pres);
@@ -55,7 +46,6 @@ fn check_states_stmt(s: @stmt, fcx: fn_ctxt, v: visit::vt<fn_ctxt>) {
5546
let prec: precond = ann_precond(a);
5647
let pres: prestate = ann_prestate(a);
5748

58-
5949
#debug("check_states_stmt:");
6050
log(debug, print::pprust::stmt_to_str(*s));
6151
#debug("prec = ");

src/rustc/middle/tstate/pre_post_conditions.rs

Lines changed: 4 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -8,9 +8,9 @@ import tritv::*;
88
import pat_util::*;
99
import syntax::ast::*;
1010
import syntax::ast_util::*;
11+
import syntax::print::pprust::{expr_to_str, stmt_to_str};
1112
import syntax::visit;
12-
import util::common::{log_expr, field_exprs,
13-
has_nonlocal_exits, log_stmt};
13+
import util::common::{field_exprs, has_nonlocal_exits};
1414
import syntax::codemap::span;
1515
import driver::session::session;
1616
import std::map::hashmap;
@@ -73,8 +73,7 @@ fn find_pre_post_item(ccx: crate_ctxt, i: item) {
7373
be the union of all postconditions for <args> */
7474
fn find_pre_post_exprs(fcx: fn_ctxt, args: [@expr], id: node_id) {
7575
if vec::len::<@expr>(args) > 0u {
76-
#debug("find_pre_post_exprs: oper =");
77-
log_expr(*args[0]);
76+
#debug["find_pre_post_exprs: oper = %s", expr_to_str(args[0])];
7877
}
7978
fn do_one(fcx: fn_ctxt, e: @expr) { find_pre_post_expr(fcx, e); }
8079
for args.each {|e| do_one(fcx, e); }
@@ -473,8 +472,7 @@ fn find_pre_post_expr(fcx: fn_ctxt, e: @expr) {
473472
}
474473

475474
fn find_pre_post_stmt(fcx: fn_ctxt, s: stmt) {
476-
#debug("stmt =");
477-
log_stmt(s);
475+
#debug["stmt = %s", stmt_to_str(s)];
478476
alt s.node {
479477
stmt_decl(adecl, id) {
480478
alt adecl.node {
@@ -571,12 +569,6 @@ fn find_pre_post_block(fcx: fn_ctxt, b: blk) {
571569
let nv = num_constraints(fcx.enclosing);
572570
fn do_one_(fcx: fn_ctxt, s: @stmt) {
573571
find_pre_post_stmt(fcx, *s);
574-
/*
575-
#error("pre_post for stmt:");
576-
log_stmt_err(*s);
577-
#error("is:");
578-
log_pp_err(stmt_pp(fcx.ccx, *s));
579-
*/
580572
}
581573
for b.node.stmts.each {|s| do_one_(fcx, s); }
582574
fn do_inner_(fcx: fn_ctxt, &&e: @expr) { find_pre_post_expr(fcx, e); }

src/rustc/middle/tstate/states.rs

Lines changed: 15 additions & 60 deletions
Original file line numberDiff line numberDiff line change
@@ -7,9 +7,10 @@ import bitvectors::*;
77
import pat_util::*;
88
import syntax::ast::*;
99
import syntax::ast_util::*;
10+
import syntax::print::pprust::{expr_to_str, stmt_to_str};
1011
import syntax::codemap::span;
1112
import middle::ty::{expr_ty, type_is_bot};
12-
import util::common::*;
13+
import util::common::{field_exprs, has_nonlocal_exits, may_break};
1314
import driver::session::session;
1415
import std::map::hashmap;
1516

@@ -204,21 +205,6 @@ fn join_then_else(fcx: fn_ctxt, antec: @expr, conseq: blk,
204205
set_prestate_ann(fcx.ccx, id, pres) |
205206
find_pre_post_state_expr(fcx, pres, antec);
206207

207-
/*
208-
log_err("join_then_else:");
209-
log_expr_err(*antec);
210-
log_bitv_err(fcx, expr_prestate(fcx.ccx, antec));
211-
log_bitv_err(fcx, expr_poststate(fcx.ccx, antec));
212-
log_block_err(conseq);
213-
log_bitv_err(fcx, block_prestate(fcx.ccx, conseq));
214-
log_bitv_err(fcx, block_poststate(fcx.ccx, conseq));
215-
log_err("****");
216-
log_bitv_err(fcx, expr_precond(fcx.ccx, antec));
217-
log_bitv_err(fcx, expr_postcond(fcx.ccx, antec));
218-
log_bitv_err(fcx, block_precond(fcx.ccx, conseq));
219-
log_bitv_err(fcx, block_postcond(fcx.ccx, conseq));
220-
*/
221-
222208
alt maybe_alt {
223209
none {
224210
alt chk {
@@ -313,8 +299,7 @@ fn find_pre_post_state_expr(fcx: fn_ctxt, pres: prestate, e: @expr) -> bool {
313299
return_val);
314300
}
315301
expr_call(operator, operands, _) {
316-
#debug("hey it's a call");
317-
log_expr(*e);
302+
#debug["hey it's a call: %s", expr_to_str(e)];
318303
ret find_pre_post_state_call(fcx, pres, operator, e.id,
319304
callee_arg_init_ops(fcx, operator.id),
320305
operands,
@@ -423,12 +408,6 @@ fn find_pre_post_state_expr(fcx: fn_ctxt, pres: prestate, e: @expr) -> bool {
423408
oper_assign_op);
424409
}
425410
expr_while(test, body) {
426-
/*
427-
#error("in a while loop:");
428-
log_expr_err(*e);
429-
aux::log_tritv_err(fcx, block_poststate(fcx.ccx, body));
430-
aux::log_tritv_err(fcx, pres);
431-
*/
432411
let loop_pres =
433412
intersect_states(block_poststate(fcx.ccx, body), pres);
434413

@@ -537,13 +516,10 @@ fn find_pre_post_state_expr(fcx: fn_ctxt, pres: prestate, e: @expr) -> bool {
537516
fn find_pre_post_state_stmt(fcx: fn_ctxt, pres: prestate, s: @stmt) -> bool {
538517
let stmt_ann = stmt_to_ann(fcx.ccx, *s);
539518

540-
log(debug, "[" + fcx.name + "]");
541-
#debug("*At beginning: stmt = ");
542-
log_stmt(*s);
543-
#debug("*prestate = ");
544-
log(debug, tritv::to_str(stmt_ann.states.prestate));
545-
#debug("*poststate =");
546-
log(debug, tritv::to_str(stmt_ann.states.prestate));
519+
#debug["[ %s ]", fcx.name];
520+
#debug["*At beginning: stmt = %s", stmt_to_str(*s)];
521+
#debug["*prestate = %s", tritv::to_str(stmt_ann.states.prestate)];
522+
#debug["*poststate = %s", tritv::to_str(stmt_ann.states.prestate)];
547523

548524
alt s.node {
549525
stmt_decl(adecl, id) {
@@ -559,14 +535,10 @@ fn find_pre_post_state_stmt(fcx: fn_ctxt, pres: prestate, s: @stmt) -> bool {
559535
let mut changed =
560536
set_poststate(stmt_ann, c_and_p.post) | c_and_p.changed;
561537

562-
#debug("Summary: stmt = ");
563-
log_stmt(*s);
564-
#debug("prestate = ");
565-
log(debug, tritv::to_str(stmt_ann.states.prestate));
566-
#debug("poststate =");
567-
log(debug, tritv::to_str(stmt_ann.states.prestate));
568-
#debug("changed =");
569-
log(debug, changed);
538+
#debug["Summary: stmt = %s", stmt_to_str(*s)];
539+
#debug["prestate = %s", tritv::to_str(stmt_ann.states.prestate)];
540+
#debug["poststate = %s",tritv::to_str(stmt_ann.states.poststate)];
541+
#debug["changed = %s", bool::to_str(changed)];
570542

571543
ret changed;
572544
}
@@ -583,13 +555,10 @@ fn find_pre_post_state_stmt(fcx: fn_ctxt, pres: prestate, s: @stmt) -> bool {
583555
set_poststate(stmt_ann, expr_poststate(fcx.ccx, ex));
584556

585557

586-
#debug("Finally:");
587-
log_stmt(*s);
588-
log(debug, "prestate = ");
589-
log(debug, tritv::to_str(stmt_ann.states.prestate));
590-
#debug("poststate =");
591-
log(debug, (tritv::to_str(stmt_ann.states.poststate)));
592-
#debug("changed =");
558+
#debug["Finally: %s", stmt_to_str(*s)];
559+
#debug["prestate = %s", tritv::to_str(stmt_ann.states.prestate)];
560+
#debug["poststate = %s", tritv::to_str(stmt_ann.states.poststate)];
561+
#debug["changed = %s", bool::to_str(changed)];
593562

594563
ret changed;
595564
}
@@ -624,20 +593,6 @@ fn find_pre_post_state_block(fcx: fn_ctxt, pres0: prestate, b: blk) -> bool {
624593
set_prestate_ann(fcx.ccx, b.node.id, pres0);
625594
set_poststate_ann(fcx.ccx, b.node.id, post);
626595

627-
628-
/*
629-
#error("For block:");
630-
log_block_err(b);
631-
#error("poststate = ");
632-
log_states_err(block_states(fcx.ccx, b));
633-
#error("pres0:");
634-
log_tritv_err(fcx, pres0);
635-
#error("post:");
636-
log_tritv_err(fcx, post);
637-
#error("changed = ");
638-
log(error, changed);
639-
*/
640-
641596
ret changed;
642597
}
643598

src/rustc/middle/typeck.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,7 @@ import syntax::ast_util::{local_def, respan, split_class_items};
4646
import syntax::visit;
4747
import metadata::csearch;
4848
import driver::session::session;
49-
import util::common::*;
49+
import util::common::may_break;
5050
import syntax::codemap::span;
5151
import pat_util::{pat_is_variant, pat_id_map};
5252
import middle::ty;

src/rustc/util/common.rs

Lines changed: 0 additions & 35 deletions
Original file line numberDiff line numberDiff line change
@@ -33,41 +33,6 @@ fn field_exprs(fields: [ast::field]) -> [@ast::expr] {
3333
ret es;
3434
}
3535

36-
fn log_expr(e: ast::expr) {
37-
log(debug, print::pprust::expr_to_str(@e));
38-
}
39-
40-
fn log_expr_err(e: ast::expr) {
41-
log(error, print::pprust::expr_to_str(@e));
42-
}
43-
44-
fn log_ty_err(t: @ty) {
45-
log(error, print::pprust::ty_to_str(t));
46-
}
47-
48-
fn log_pat_err(p: @pat) {
49-
log(error, print::pprust::pat_to_str(p));
50-
}
51-
52-
fn log_block(b: ast::blk) {
53-
log(debug, print::pprust::block_to_str(b));
54-
}
55-
56-
fn log_block_err(b: ast::blk) {
57-
log(error, print::pprust::block_to_str(b));
58-
}
59-
60-
fn log_item_err(i: @ast::item) {
61-
log(error, print::pprust::item_to_str(i));
62-
}
63-
fn log_stmt(st: ast::stmt) {
64-
log(debug, print::pprust::stmt_to_str(st));
65-
}
66-
67-
fn log_stmt_err(st: ast::stmt) {
68-
log(error, print::pprust::stmt_to_str(st));
69-
}
70-
7136
fn has_nonlocal_exits(b: ast::blk) -> bool {
7237
let has_exits = @mut false;
7338
fn visit_expr(flag: @mut bool, e: @ast::expr) {

0 commit comments

Comments
 (0)