We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
lots of debugging tools can help understand and debugging the compiler or other programs:
--stacktrace
--stackTraceMsgs
-d:nimCompilerStacktraceHints
-d:debug
astalgo.debug
-d:nimDebugUtils
-d:nimVMDebug
vmutils.vmTrace
--exectrace
The text was updated successfully, but these errors were encountered:
repr for stuff without $
repr
$
--experimental:strictFuncs can help to find unwanted mutations.
--experimental:strictFuncs
-d:stressOrc ?.
-d:stressOrc
-d:danger for JavaScript targets, because in debug mode, it contains too much noise for run-time checking.
-d:danger
{.exportc.} to skip name manglings of symbols, for debug only.
{.exportc.}
Styled debug messages to paint bugs red
jsAssert for JS-native assert
Debugger to set debug breakpoints
Temporarily mark symbols with {.deprecated.} to see where is used on the code base.
{.deprecated.}
--expandArc
--expandMacro
not nil may help with read-from-nil bugs.
not nil
{.explain.}
Using stricter types, at least temporarily.
Sorry, something went wrong.
No branches or pull requests
lots of debugging tools can help understand and debugging the compiler or other programs:
stacktraces
--stacktrace
--stackTraceMsgs
-d:nimCompilerStacktraceHints
misc
-d:debug
print data structures
astalgo.debug
instrument compiler
-d:nimDebugUtils
tracing
-d:nimVMDebug
: trace VM code (very verbose, requires recompiling nim)vmutils.vmTrace
: trace VM code (doesn't require recompiling nim, can be switched on/off in user code being traced)--exectrace
: trace regular code, pending execution traces (eg for code coverage, debugging, introspection, profiling) nim-lang/Nim#15827 (works but still draft)links
The text was updated successfully, but these errors were encountered: