add simple writeStackTrace for JS backend (#16016)

* add simple writeStackTrace for JS backend

* add testcase for writeStackTrace

* changelog
This commit is contained in:
flywind 2020-11-25 02:45:06 +08:00 • committed by GitHub
commit 19e224866b
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
4 changed files with 20 additions and 1 deletions

View file

@ -105,6 +105,11 @@ proc rawWriteStackTrace(): string =
else:
result = "No stack traceback available\n"
proc writeStackTrace() =
var trace = rawWriteStackTrace()
trace.setLen(trace.len - 1)
echo trace
proc getStackTrace*(): string = rawWriteStackTrace()
proc getStackTrace*(e: ref Exception): string = e.trace