summary refs log tree commit diff stats
path: root/compiler/installer.ini
diff options
context:
space:
mode:
authorJake Leahy <jake@leahy.dev>2022-12-16 02:05:34 +1100
committerGitHub <noreply@github.com>2022-12-15 16:05:34 +0100
commitd88f46df388604c1d21a2a95482c3255dc5884b6 (patch)
tree9a2999198949ef6f1b5782067cfd3c4431b0cb2c /compiler/installer.ini
parent91ce8c385d4ccbaab8048cf0393b01cd72282272 (diff)
downloadNim-d88f46df388604c1d21a2a95482c3255dc5884b6.tar.gz
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
Diffstat (limited to 'compiler/installer.ini')
0 files changed, 0 insertions, 0 deletions
destructor/tatomicptrs.nim?h=devel&id=255902f9a5a9f92ce2d65996a43626eff4c3b52c'>^
7739e2342 ^
fa92c519a ^































2ac7f5238 ^


fa92c519a ^








18b477431 ^
fa92c519a ^






























2ac7f5238 ^





















f90735412 ^
2ac7f5238 ^




















1e1fd7353 ^

















1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168