From 035ac6f1a0fde887ccbdfb9358adddcb89a5bae3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Gustav=20S=C3=B6rn=C3=A4s?= Date: Wed, 10 Mar 2021 18:09:27 +0100 Subject: dont print everything in release ~10% speedup :) --- src/vm.rs | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/vm.rs b/src/vm.rs index 792dc36..c7d8d53 100644 --- a/src/vm.rs +++ b/src/vm.rs @@ -437,6 +437,7 @@ impl VM { error!(self, ErrorKind::ArgumentCount(args.len(), num_args)); } + #[cfg(debug_assertions)] if self.print_bytecode { inner.debug_print(); } @@ -531,6 +532,7 @@ impl VM { } loop { + #[cfg(debug_assertions)] if self.print_exec { self.print_stack() } @@ -847,6 +849,7 @@ impl VM { break; } + #[cfg(debug_assertions)] if self.print_exec { self.print_stack() } -- cgit v1.2.1