summary refs log tree commit diff stats
path: root/compiler/sem.nim
Commit message (Expand)AuthorAgeFilesLines
...
* better html generator for the tester; fixes some VM bugsAraq2014-01-171-11/+18
* introduce tyFromExpr; fixes #618Zahary Karadjov2014-01-041-0/+8
* migrate the static param handling to ReplaceTypeVars; fix tgenericvariantZahary Karadjov2013-12-301-4/+7
* Merge branch 'upstream' into develZahary Karadjov2013-12-291-14/+41
|\
| * make more tests greenZahary Karadjov2013-12-291-10/+9
| * better integration of tyStatic into typeRelZahary Karadjov2013-12-251-0/+10
* | case consistency: cs:partial bootstraps on windowsAraq2013-12-291-8/+8
* | case consistency: next stepsAraq2013-12-291-2/+2
* | case consistency part 4Araq2013-12-271-15/+15
* | case consistency part 1Araq2013-12-271-1/+1
* | templates can access hidden fieldsAraq2013-12-251-23/+9
* | tcnstseq works againAraq2013-12-231-3/+11
* | Merge branch 'master' into vm2Araq2013-12-051-16/+37
|\|
| * fixes #681Araq2013-11-301-1/+19
| * fixes #686Araq2013-11-291-14/+16
| * simple unit test and better documentation for the user defined type classesZahary Karadjov2013-11-171-1/+2
* | tcnstseq works againAraq2013-11-071-0/+5
* | compiler bootstraps with new VMAraq2013-10-151-21/+22
|/
* prevent eval crashes due to PContext-dependent ops not being available in eva...Zahary Karadjov2013-08-251-30/+35
* working code for simple cases of user-defined type classesZahary Karadjov2013-08-251-0/+6
* fixes #503Araq2013-07-021-9/+11
* astToStr is now immediateAraq2013-06-021-4/+11
* merged the persistent scopes work with the delayed proc compilation strategyZahary Karadjov2013-05-121-2/+1
|\
* | final fixes giving us a working compilerZahary Karadjov2013-05-121-2/+1
* | get rid of TOverloadIter.stackPtrZahary Karadjov2013-05-121-0/+1
* | get rid of ImportTablePos and ModuleTablePosZahary Karadjov2013-05-121-1/+1
* | get rid of the SymTab* procs in astalgoZahary Karadjov2013-05-121-4/+4
* | switch to a linked list of scopesZahary Karadjov2013-05-111-4/+4
|/
* fixes #117Araq2013-05-041-0/+4
* completed expr/stmt unificationAraq2013-05-031-2/+4
* revert new scope for 'if'Araq2013-05-021-1/+1
* first steps to the expr/stmt unificationAraq2013-04-301-1/+4
* first version of commonTypeAraq2013-04-221-0/+31
* fixes #287; bugfix: subrange checking is performed againAraq2013-04-121-1/+1
* fixes a long-standing bug about procvar checkingAraq2013-03-251-1/+1
* Removes executable bit for text files.Grzegorz Adam Hankiewicz2013-03-161-0/+0
* lazy operand sem'checking (beware)Araq2013-03-021-11/+5
* merged upstream masterZahary Karadjov2013-01-271-3/+5
|\
| * implemented generic multi methodsAraq2013-01-161-1/+2
| * some fixes for generic first class iteratorsAraq2012-12-151-2/+1
| * 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
title='Blame the previous revision' href='/akkartik/mu/blame/subx/056write.subx?h=hlt&id=4cc517e0de7c7759196528bbf1b89f6b9624fe71'>^
ee9a9237 ^
6030d7e2 ^


3d6450f2 ^
3d6450f2 ^
6030d7e2 ^
ee9a9237 ^
6030d7e2 ^
ee9a9237 ^
6030d7e2 ^
ee9a9237 ^
6030d7e2 ^

ee9a9237 ^
6030d7e2 ^

ee9a9237 ^
6030d7e2 ^
ee9a9237 ^
6030d7e2 ^
6030d7e2 ^
ee9a9237 ^
6030d7e2 ^

9d27e966 ^
6030d7e2 ^

ee9a9237 ^
6030d7e2 ^
ee9a9237 ^
6030d7e2 ^


3d6450f2 ^

6030d7e2 ^
ee9a9237 ^
6030d7e2 ^
ee9a9237 ^
6030d7e2 ^
ee9a9237 ^
6030d7e2 ^

ee9a9237 ^
6030d7e2 ^

ee9a9237 ^
6030d7e2 ^
ee9a9237 ^
6030d7e2 ^

ee9a9237 ^
6030d7e2 ^

ee9a9237 ^
6030d7e2 ^
ee9a9237 ^
6030d7e2 ^

ee9a9237 ^
6030d7e2 ^

9d27e966 ^
6030d7e2 ^

ee9a9237 ^
6030d7e2 ^
ee9a9237 ^
6030d7e2 ^


b31455f8 ^



6030d7e2 ^
9b16f190 ^
6030d7e2 ^
9b16f190 ^


6030d7e2 ^

6ee77ba7 ^
ee9a9237 ^
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