Add a primitive debug tracing facility.

When the CRETONNE_DBG environment variable is set, send debug messages
to a file named cretonne.dbg.*.

The trace facility is only enabled when debug assertions are on.
This commit is contained in:
Jakob Stoklund Olesen
2017-03-15 11:04:38 -07:00
parent d86854b286
commit 210530da9c
6 changed files with 111 additions and 1 deletions

View File

@@ -137,6 +137,10 @@ fn worker_thread(thread_num: usize,
}
});
if let &Err(ref msg) = &result {
dbg!("FAIL: {}", msg);
}
replies.send(Reply::Done {
jobid: jobid,
result: result,