summary refs log tree commit diff stats
path: root/compiler/semstmts.nim
Commit message (Collapse)AuthorAgeFilesLines
* merged upstream masterZahary Karadjov2013-01-271-46/+71
|\
| * bootstrapping works againAraq2013-01-221-1/+1
| |
| * fixed some closure related bugsAraq2013-01-221-17/+21
| |
| * implemented generic multi methodsAraq2013-01-161-14/+15
| |
| * fixes #293Araq2013-01-081-4/+21
| |
| * implements #295Araq2013-01-081-4/+4
| |
| * don't invoke destructors for .global. variablesAraq2012-12-161-1/+2
| |
| * some fixes for generic first class iteratorsAraq2012-12-151-5/+7
| |
| * fixes #269Araq2012-12-051-0/+2
| |
| * fixes #266Araq2012-12-051-2/+0
| |
| * implemented generic convertersAraq2012-12-051-2/+2
| |
* | temporary debugging code for the memory leak investigationZahary Karadjov2012-11-281-1/+1
| |
* | CaaS in-memory cachingZahary Karadjov2012-11-281-6/+5
|/ | | | | removed some redundant filepath params and variables and switched to canonical paths in most places
* 'return' for first class iteratorsAraq2012-11-261-1/+2
|
* next steps for first class iteratorsAraq2012-11-261-1/+2
|
* almost every pragma is allowed in a 'push' pragmaAraq2012-11-201-0/+2
|
* doc2 improvements; small lexer bugfix: backslashes in commentsAraq2012-11-201-0/+4
|
* fixes #250Araq2012-11-191-1/+3
|
* added system.finished for first class iteratorsAraq2012-11-171-1/+1
|
* next steps for first class iteratorsAraq2012-11-151-1/+4
|
* bugfix: stack traces; first class iterators almost workingAraq2012-11-151-4/+9
|
* nimbuild should work againAraq2012-11-011-0/+1
|
* fixes #226Araq2012-10-191-2/+2
|
* fixes #217Araq2012-10-131-1/+1
|
* bugfix: tests should be green againAraq2012-10-131-1/+10
|
* bugfix: fixed broken expr proc bodiesAraq2012-10-121-2/+6
|
* syntax compatibility between do blocks and stmt blocksZahary Karadjov2012-10-041-14/+30
| | | | | | | | | | | | See the section `do notation` in the manual for more info. * nkMacroStmt has been removed Macro statements are now mapped to regular nkCall nodes. The support for additional clauses (such as else, except, of, etc) have been restored - they will now appear as additional arguments for the nkCall node (as nkElse, nkExcept, etc nodes) * fixed some regressions in the `is` operator and semCompiles
* fixes #73Araq2012-09-231-1/+1
|
* bugfix: 'result' cannot be captured in a closureAraq2012-09-231-2/+3
|
* proc bodies can be expressions with a typeAraq2012-09-221-1/+1
|
* semExpr/semStmt mergedAraq2012-09-131-157/+45
|
* small bugfixes; reactivated tests/compileAraq2012-09-111-0/+2
|
* first steps to deprecate 'nil' statementAraq2012-09-091-4/+9
|
* term rewriting improvementsAraq2012-09-081-4/+4
|
* term rewriting macros fully implemented; still buggyAraq2012-09-031-0/+2
|
* next steps towards term rewriting macros; simple examples workAraq2012-08-301-11/+5
|
* first steps towards term rewriting macrosAraq2012-08-301-2/+13
|
* parameter passing works the same for macros and templates; use callsite ↵Araq2012-08-281-3/+0
| | | | magic to access the invokation AST
* implemented generic templatesAraq2012-08-271-6/+5
|
* bindSym suffices; no 'bind' for macros anymoreAraq2012-08-251-18/+0
|
* implemented 'bind' for macrosAraq2012-08-241-0/+18
|
* next steps to hygienic templatesAraq2012-08-201-10/+6
|
* first steps to make templates hygienicAraq2012-08-201-12/+14
|
* next steps for tyVarargs/tyOpenArray splitAraq2012-08-141-1/+1
|
* made tests green againAraq2012-08-141-1/+3
|
* top level closures should work; transf is not a pass anymore; next steps for ↵Araq2012-08-131-27/+36
| | | | first class iterator support
* idetools: 'usages' and 'def' should work now; documented js backendAraq2012-08-051-3/+6
|
* idetools improvements; preparation of first class iterators; fixes #183Araq2012-08-021-9/+12
|
* made compiler more robust for idetools; implemented idetools.usagesAraq2012-07-301-5/+5
|
* more improvements for idetoolsAraq2012-07-301-2/+6
|
mitter GitHub <noreply@github.com> 2021-03-12 15:45:51 +0100 use NIM_TESTAMENT_BATCH for important_packages, improve formatting, code cleanups (#17301)' href='/ahoang/Nim/commit/testament/important_packages.nim?h=devel&id=c6f9c38892a6351d2bfd0c796bbb6b10b3a68a96'>c6f9c3889 ^
6a355a4db ^
66890c3ad ^
c6f9c3889 ^






1421a3bf2 ^
c6f9c3889 ^



















01267292d ^
c6f9c3889 ^











6a355a4db ^
c6f9c3889 ^


57609902c ^
c6f9c3889 ^
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