Files
Nim/lib/pure
Jake Leahy d88f46df38 Make async stacktraces less verbose (#21091)
* Name iterators something human readable

Remove intermediate async procs from stacktraces

Clean async traceback message from reraises message

* Remove unused import/variable

* Fix failing tests

Don't add {.stackTrace: off.} to anonymous procs (They already don't appear in stacktrace)

* Fix failing tests in pragma category

Now check that the nim is a routine type first so we don't run into any assertion defects

* Hide stack trace pragma in docs and update doc tests

User doesn't need to know if something won't appear so this more becomes verbose noise

If this is a bad idea we can always add a `when defined(nimdoc)` switch so we don't add {.stackTrace: off.} to the Future[T] returning proc for docs
2022-12-15 16:05:34 +01:00
..
2015-10-01 12:05:45 -07:00
2021-04-08 14:08:58 +02:00
2021-01-09 00:24:41 +01:00
2022-02-14 22:15:59 +00:00
2022-11-03 09:48:25 +01:00
2022-02-02 17:10:11 +01:00
2022-02-02 17:10:11 +01:00
2022-09-27 15:00:57 -04:00
2022-12-03 21:25:49 +08:00
2022-11-02 10:52:15 +01:00
2022-11-03 09:48:51 +01:00
2021-02-08 09:46:07 +01:00
2022-02-02 17:10:11 +01:00