Browse Source

interp: don't log from the interp package

We shouldn't be logging anything when not explicitly requested via a
flag or some other way.
pull/2579/head
Ayke van Laethem 3 years ago
committed by Ron Evans
parent
commit
cd867b72b9
  1. 5
      interp/interpreter.go

5
interp/interpreter.go

@ -103,11 +103,6 @@ func (r *runner) run(fn *function, params []value, parentMem *memoryView, indent
} }
switch inst.opcode { switch inst.opcode {
case llvm.Ret: case llvm.Ret:
t1 := time.Since(r.start)
if t1-t0 > time.Second {
// Provide some breadcrumbs for user trying to find their slow init functions.
fmt.Fprintln(os.Stderr, "interp: slow: startms", int(t0.Milliseconds()), "endms", int(t1.Milliseconds()), "func", fn.name)
}
const maxInterpSeconds = 180 const maxInterpSeconds = 180
if t0 > maxInterpSeconds*time.Second { if t0 > maxInterpSeconds*time.Second {
// Running for more than maxInterpSeconds seconds. This should never happen, but does. // Running for more than maxInterpSeconds seconds. This should never happen, but does.

Loading…
Cancel
Save