summary refs log tree commit diff stats
path: root/compiler/sempass2.nim
Commit message (Expand)AuthorAgeFilesLines
...
* Fixes #11078 (#11079)Jasper Jenkins2019-04-231-1/+1
* make the CIs happyAraq2019-04-171-1/+1
* fixes #11050Araq2019-04-171-6/+12
* make tests green againAraq2019-04-101-1/+1
* koch.nim compiles with --newruntimeAraq2019-04-091-2/+2
* more efficient enumToStr implementation that works without the old typeinfo s...Andreas Rumpf2019-04-071-3/+3
* destructors: progressAndreas Rumpf2019-04-051-1/+10
* fixes destructor tuple regression #10940 (#10941)cooldome2019-04-041-1/+6
* newruntime: progressAraq2019-04-011-1/+1
* fixes #10904Araq2019-03-261-3/+6
* more destructor based changes (#10885)Andreas Rumpf2019-03-231-81/+41
* fixes #10807 (#10814)cooldome2019-03-121-1/+1
* make tests green againAndreas Rumpf2019-03-061-1/+2
* fixes a critical GC safety inference bug (#10615)Andreas Rumpf2019-03-051-9/+13
* fixes #6955Andreas Rumpf2019-02-131-3/+7
* Fix handling of reraise in effect tracking (#10582)LemonBoy2019-02-071-5/+11
* Do not raise ProveInit/WanrUninit for .noinit. var (#10566)LemonBoy2019-02-061-1/+4
* Fix exception tracking in try blocks (#10455)LemonBoy2019-01-271-1/+9
* control flow graphs: introduce 'join' points for easy analyses based on abstr...Andreas Rumpf2019-01-231-1/+1
* new minor language feature: .noSideEffect blocks like .gcsafe blocksAndreas Rumpf2018-11-271-2/+8
* make Nim take roughly 100MB less RAM for bootstrapping via a new compiler swi...Andreas Rumpf2018-11-071-2/+5
* Change the order of compilation passes, transformation is made lazy at code g...cooldome2018-10-181-4/+12
* even more strict isNil handling for strings/seqs in order to detect bugsAraq2018-08-221-2/+2
* Extend init variable tracking to tuple assignments (#8321)LemonBoy2018-07-171-0/+9
* Custom pragmas in proc types (#8205)cooldome2018-07-091-10/+14
* refactoring: remove idents.legacy global variable and pass the IdentCache aro...Andreas Rumpf2018-05-271-14/+14
* remove more global variables in the Nim compilerAndreas Rumpf2018-05-271-3/+3
* remove ast.emptyNode global; cleanup configuration.nimAraq2018-05-161-2/+2
* make tests green againAraq2018-05-141-1/+1
* options.nim: no global variables anymoreAndreas Rumpf2018-05-131-5/+5
* sempass2 compiles againAndreas Rumpf2018-05-111-78/+82
* guards.nim does compileAndreas Rumpf2018-05-111-24/+23
* Cpp codegen: handling of imported exceptions. Fixes #3571 (#7360)cooldome2018-04-101-3/+6
* Small performance improvement in sempass2 (#7168)cooldome2018-02-011-11/+8
* Fixes #7140 (#7154)Yuriy Glukhov2018-01-301-1/+1
* next steps in giving Nim a decent DFA infrastructureAraq2017-12-181-3/+3
* fixes not-nil regressionAraq2017-11-231-1/+1
* fixes #3993Araq2017-11-231-1/+2
* fixes #6489Araq2017-11-231-1/+1
* fixes #6555Araq2017-11-231-0/+1
* deprecated unary '<'Andreas Rumpf2017-10-291-24/+24
* make tests green againAndreas Rumpf2017-10-151-0/+1
* make httpclient compile again via a workaroundAraq2017-10-151-2/+5
* fixes #5620Araq2017-10-141-12/+3
* initial version of the new untested destructor passAndreas Rumpf2017-10-121-3/+4
* disable the new DFAAndreas Rumpf2017-10-091-2/+5
* work in progress: a dataflow architecture for NimAndreas Rumpf2017-10-091-2/+4
* first implementation of the 'func' keywordAndreas Rumpf2017-09-231-4/+4
* fixes #6067Andreas Rumpf2017-07-081-1/+2
* fixes #5959Araq2017-06-091-2/+1
arkups in dwm.1 more consistent' href='/acidbong/suckless/dwm/commit/dwm.1?id=7ab8c8728168234f6b9e99d1be384323d1246b10'>7ab8c87 ^
2b35fae ^
72655f0 ^
ee8fb0c ^
df74b26 ^
656882d ^
72655f0 ^
7a59cd1 ^




a9e145f ^








5bc4db0 ^
a9e145f ^

f22d047 ^


12ea925 ^





7b4c512 ^
12ea925 ^

20cd336 ^
12ea925 ^
39af3c2 ^
ee8fb0c ^
7ab8c87 ^
72655f0 ^
ee8fb0c ^
7ab8c87 ^
3af6434 ^
04c2657 ^
5376947 ^
04c2657 ^

5376947 ^
a355782 ^



04c2657 ^


d05d09b ^











ee8fb0c ^
5bc4db0 ^
1549faf ^
ee8fb0c ^
d05d09b ^
42fd392 ^
ee8fb0c ^
5bc4db0 ^
8dc8605 ^
ee8fb0c ^
5bc4db0 ^
1549faf ^
ee8fb0c ^
7ab8c87 ^
daae3bb ^
ee8fb0c ^
5bc4db0 ^
4bb89e2 ^
ee8fb0c ^
7ab8c87 ^
2b35fae ^
0c3544d ^
ee8fb0c ^
d05d09b ^
0e5c819 ^
ee8fb0c ^
5f55af4 ^
4bd0d33 ^
ee8fb0c ^
d05d09b ^
0c3544d ^
7ab8c87 ^
dc5c070 ^
7e98db2 ^
68b400e ^

10dfa65 ^
c8f96b5 ^

cba6b21 ^










10dfa65 ^

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
169
170
171
172
173
174
175
176