summary refs log tree commit diff stats
path: root/compiler/sem.nim
Commit message (Expand)AuthorAgeFilesLines
...
| * fixes #271Araq2012-12-151-0/+2
* | remove any traces of the old global generics cacheZahary Karadjov2013-01-271-7/+7
* | store the instantiation cache in the generic symbolZahary Karadjov2012-11-281-1/+1
* | CaaS in-memory cachingZahary Karadjov2012-11-281-6/+5
* | caas is now drivable through stdinZahary Karadjov2012-11-281-7/+2
|/
* AST quasi-quoting for macrosZahary Karadjov2012-11-111-0/+1
* next steps for exception trackingAraq2012-11-031-1/+1
* nimbuild should work againAraq2012-11-011-0/+1
* cas improvementsAraq2012-10-241-1/+2
* caas barely works nowAraq2012-10-241-3/+3
* syntax compatibility between do blocks and stmt blocksZahary Karadjov2012-10-041-5/+4
* experimental support for querying the type of expressions within macrosZahary Karadjov2012-10-031-0/+11
* fixes ttypeselectorsZahary Karadjov2012-09-281-1/+12
* proc bodies can be expressions with a typeAraq2012-09-221-0/+1
* fixes #194Araq2012-09-201-1/+3
* bugfix: 'nimrod i' works againAraq2012-09-181-1/+3
* some support for passing blocks to overloaded templates/macrosAraq2012-09-171-1/+2
* semExpr/semStmt mergedAraq2012-09-131-2/+9
* made more tests green; fixes #201Araq2012-09-121-13/+16
* term rewriting improvementsAraq2012-09-081-49/+2
* term rewriting macros fully implemented; still buggyAraq2012-09-031-9/+41
* next steps towards term rewriting macros; simple examples workAraq2012-08-301-1/+5
* first steps towards term rewriting macrosAraq2012-08-301-1/+14
* parameter passing works the same for macros and templates; use callsite magic...Araq2012-08-281-3/+3
* implemented generic templatesAraq2012-08-271-3/+1
* next steps to hygienic templatesAraq2012-08-201-4/+2
* first steps to make templates hygienicAraq2012-08-201-2/+13
* bugfix: typo in actors.nimAraq2012-08-151-0/+1
* made tests green againAraq2012-08-141-1/+1
* top level closures should work; transf is not a pass anymore; next steps for ...Araq2012-08-131-1/+3
* idetools: 'usages' and 'def' should work now; documented js backendAraq2012-08-051-4/+5
* made compiler more robust for idetools supportAraq2012-07-301-5/+5
* better error handling for better idetools supportAraq2012-07-291-10/+18
* improvements for idetools; system.compiles improvedAraq2012-07-291-0/+3
* fixes #140Araq2012-06-211-0/+2
* Added system.staticExec proc for executing external command at compile-timeZahary Karadjov2012-06-021-9/+2
* completing the "types as first class values" reformZahary Karadjov2012-04-061-1/+1
* typedesc and expr paramsZahary Karadjov2012-03-311-1/+1
* merged branch overloading-for-macrosZahary Karadjov2012-03-191-12/+15
|\
| * bootstraps fine with overloadable templatesZahary Karadjov2012-03-141-13/+16
* | clean separation of PNimrodNode and tyExprAraq2012-03-161-2/+2
* | first steps for cleaner static/const distinctionAraq2012-03-131-7/+0
|/
* attempt to make tests green againAraq2012-03-111-1/+1
* pragma on/off improvements; endb rewrittenAraq2012-01-281-0/+1
* bugfix: endless recursion in 'semAfterMacroCall'Araq2012-01-131-0/+5
* test t99bott.nim works nowAraq2012-01-061-1/+1
* year 2012 for most copyright headersAraq2012-01-021-1/+1
* alias analysis as required for the code gen and the HLOAraq2011-12-081-1/+1
* macros and templates can be expanded anywhere where a type is expected.Zahary Karadjov2011-11-181-4/+16
* lazy loading of body ast implementedAraq2011-10-301-1/+1
tle='author Kartik K. Agaram <vc@akkartik.com> 2022-09-03 21:08:30 -0700 committer Kartik K. Agaram <vc@akkartik.com> 2022-09-03 21:08:30 -0700 bugfix: cold start' href='/akkartik/view.love/commit/run.lua?id=7d5dae9e397f585ba1bbda019cb23f391e9fec90'>7d5dae9 ^
5cada8c ^
e8d6a8a ^
5cada8c ^
e1c5a42 ^
5cada8c ^
e1c5a42 ^

14c08f9 ^
e1c5a42 ^



14c08f9 ^






e8ec872 ^
e1c5a42 ^
e8ec872 ^
e1c5a42 ^

2b3e09c ^
e1c5a42 ^
2b3e09c ^
e1c5a42 ^

a6dcfc5 ^
99faf61 ^
a6dcfc5 ^
99faf61 ^

2b3e09c ^
e1c5a42 ^
2b3e09c ^
e1c5a42 ^

2b3e09c ^
e1c5a42 ^
2b3e09c ^
e1c5a42 ^

2b3e09c ^
e1c5a42 ^
2b3e09c ^
e1c5a42 ^

4ab901c ^

e1c5a42 ^
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
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205