summary refs log tree commit diff stats
path: root/lib/std/vmutils.nim
diff options
context:
space:
mode:
Diffstat (limited to 'lib/std/vmutils.nim')
-rw-r--r--lib/std/vmutils.nim11
1 files changed, 11 insertions, 0 deletions
diff --git a/lib/std/vmutils.nim b/lib/std/vmutils.nim
new file mode 100644
index 000000000..e16912a3c
--- /dev/null
+++ b/lib/std/vmutils.nim
@@ -0,0 +1,11 @@
+##[
+Experimental API, subject to change.
+]##
+
+proc vmTrace*(on: bool) {.compileTime.} =
+  runnableExamples:
+    static: vmTrace(true)
+    proc fn =
+      var a = 1
+      vmTrace(false)
+    static: fn()