summary refs log tree commit diff stats
path: root/lib/core
Commit message (Collapse)AuthorAgeFilesLines
* fixes #1450Araq2014-08-141-1/+1
|
* distinguish between 'defined' and 'declared'Araq2014-08-111-1/+1
|
* Fixes typeinfo after PR #1408 broke it.Dominik Picheta2014-07-291-10/+10
|
* Add better support for unsigned ints via typeinfo.Joshua Cearley2014-07-231-0/+53
|
* fixes #1085Araq2014-04-211-1/+1
|
* made large parts of the stdlib gcsafeAraq2014-04-201-37/+40
|
* merged better html links #850Araq2014-04-081-2/+2
|
* failing test case preventing the use of --gc:v2: tsymchoicefieldZahary Karadjov2014-03-241-3/+3
|
* split the inline and closure iterators into different symbol kinds for ↵Zahary Karadjov2014-03-061-1/+1
| | | | easier discrimination between them
* newProc can now be used to construct iterator defs.Dominik Picheta2014-02-121-1/+1
|
* macro tests almost greenAraq2014-02-031-14/+14
|
* next steps for closure iteratorsAraq2014-01-221-2/+2
|
* parser support anon iteratorsAraq2014-01-201-6/+12
|
* Merge branch 'devel' of https://github.com/Araq/Nimrod into develAraq2014-01-131-11/+11
|\
| * Merge branch 'upstream' into develZahary Karadjov2013-12-291-11/+11
| |\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: compiler/ccgutils.nim compiler/msgs.nim compiler/sem.nim compiler/semexprs.nim compiler/seminst.nim compiler/semmagic.nim compiler/semstmts.nim compiler/semtypes.nim compiler/semtypinst.nim compiler/sigmatch.nim compiler/types.nim compiler/vmgen.nim lib/core/macros.nim lib/system.nim tests/reject/tenummix.nim web/news.txt
| | * static params: expr[T] is now static[T]Zahary Karadjov2013-12-191-9/+11
| | | | | | | | | | | | | | | | | | | | | This introduces tyStatic and successfully bootstraps and handles few simple test cases. Static params within macros are no longer treated as PNimrodNodes - they are now equivalent to constants of the designated type.
* | | case consistency improvementsAraq2014-01-111-25/+25
|/ /
* | case consistency part 6Araq2013-12-281-15/+15
| |
* | Merge branch 'master' of https://github.com/Araq/Nimrod into vm2Araq2013-12-231-2/+34
|\ \ | | | | | | | | | | | | Conflicts: web/news.txt
| * \ Merge pull request #764 from gradha/pr_doc_improvementsAndreas Rumpf2013-12-201-0/+32
| |\ \ | | | | | | | | Documentation improvements
| | * | Adds docstring to macros.newIdentDefs.Grzegorz Adam Hankiewicz2013-12-201-0/+28
| | | |
| | * | Adds missing ``code-block`` to macros' docstrings.Grzegorz Adam Hankiewicz2013-12-181-0/+4
| | |/
| * / Update macros.nimBillingsly Wetherfordshire2013-12-201-2/+2
| |/
* | Merge branch 'master' into vm2Araq2013-12-051-1/+1
|\| | | | | | | | | Conflicts: compiler/sem.nim
| * removed 'system.eval'Araq2013-11-271-1/+1
| |
* | new VM is getting stableAraq2013-10-291-1/+7
|/
* support for multiple modules of the same name; niminst supports 'platforms'; ↵Araq2013-09-241-1/+1
| | | | minor bugfixes
* added 'newLit'Araq2013-09-101-1/+21
|
* Merge branch 'type-classes' into upstreamZahary Karadjov2013-09-031-2/+2
|\
| * implemented the using statementZahary Karadjov2013-08-311-1/+1
| |
| * parsing of user defined type classesZahary Karadjov2013-08-231-1/+1
| |
* | tester compiles againAraq2013-08-301-1/+1
|/
* Improved documentation for macros.newProc.Dominik Picheta2013-07-311-0/+3
|
* Added macros.newIfStmt and macros.newVarStmt.Dominik Picheta2013-07-251-1/+23
|
* added macros.genSymAraq2013-07-241-3/+10
|
* bugfix: marshal supports unsigned numbersAraq2013-06-271-2/+10
|
* made macros.dumptree and dumplisp immediate, deprecated the *_imm versionsBillingsly Wetherfordshire2013-06-041-4/+4
|
* don't deprecate macros.! breaks too much codeAraq2013-05-201-28/+30
|
* Update macros.nimBillingsly Wetherfordshire2013-05-191-29/+33
|
* add macro_dsl apiBillingsly Wetherfordshire2013-05-191-0/+233
|
* Update macros.nimBillingsly Wetherfordshire2013-04-251-6/+8
|
* bugfix evals.nimAraq2013-04-071-2/+4
|
* added immediate versions of macros.dumpLisp and dumpTreeAraq2013-03-251-0/+6
|
* Removes executable bit for text files.Grzegorz Adam Hankiewicz2013-03-162-0/+0
|
* debugger improvementsAraq2013-03-161-0/+10
|
* first steps to implement object construction expressionsAraq2013-03-071-1/+2
|
* micro optimizations for the evaluation engineAraq2013-02-141-5/+6
|
* bugfix: typeinfo.extendSeqAraq2013-01-271-5/+8
|
* implemented 'import except'Araq2012-11-281-3/+5
|
* first steps for the 'export' featureAraq2012-11-281-2/+8
|
3767f85529be15e0456b3169'>dc1323e9 ^
1ead3562 ^
dc1323e9 ^

8ba8f0f6 ^
192d59d3 ^
dc1323e9 ^






1ead3562 ^
dc1323e9 ^

bc643692 ^
192d59d3 ^
dc1323e9 ^






1ead3562 ^
dc1323e9 ^

bc643692 ^
192d59d3 ^
dc1323e9 ^




4071055a ^

1ead3562 ^
4071055a ^
192d59d3 ^


8ba8f0f6 ^
192d59d3 ^
4071055a ^
192d59d3 ^
4071055a ^


4adb09bc ^
fa6d93b2 ^

1ead3562 ^
fa6d93b2 ^

e62aa7e3 ^
fa6d93b2 ^


1ead3562 ^
dd660682 ^
fa6d93b2 ^
dd660682 ^
fa6d93b2 ^
5f98a10c ^

1ead3562 ^
4adb09bc ^
192d59d3 ^
4adb09bc ^
192d59d3 ^
4adb09bc ^
5f98a10c ^
4adb09bc ^

5f98a10c ^
1ead3562 ^
4adb09bc ^
192d59d3 ^


4adb09bc ^
192d59d3 ^
4adb09bc ^
192d59d3 ^
4adb09bc ^
9dcbec39 ^
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