Merge pull request #1075 from flaviut/inlinedocs

Add some documentations and code examples in system
This commit is contained in:
Andreas Rumpf 2014-04-09 22:56:18 +02:00
commit a690e7b267
71 changed files with 2521 additions and 15 deletions

16
tests/misc/tstrace.nim Normal file
View file

@ -0,0 +1,16 @@
# Test the new stacktraces (great for debugging!)
{.push stack_trace: on.}
proc recTest(i: int) =
# enter
if i < 10:
recTest(i+1)
else: # should printStackTrace()
var p: ptr int = nil
p[] = 12
# leave
{.pop.}
recTest(0)