mirror of
https://github.com/nim-lang/Nim.git
synced 2026-04-18 21:40:32 +00:00
enable VM tracing in user code via {.define(nimVmTrace).} (#18244)
* enable VM tracing in user code via `{.define(nimVmTrace).}`
* add vmutils.vmTrace
* add vmTrace
This commit is contained in:
11
lib/std/vmutils.nim
Normal file
11
lib/std/vmutils.nim
Normal file
@@ -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()
|
||||
Reference in New Issue
Block a user