summary refs log tree commit diff stats
path: root/compiler/sem.nim
Commit message (Expand)AuthorAgeFilesLines
* 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
* compilation cache: slurped files are a dependency tooAraq2011-10-301-0/+6
* eval context for macros lives as long as the current module is compiledAraq2011-10-281-2/+3
* compilation cache: mostly working; generics not yetAraq2011-10-251-4/+4
* bugfixes for ROD file generation; nimcache dir is now flatAraq2011-10-201-6/+4
* much more efficient rod file generationAraq2011-10-181-1/+1
* Cleaned up the circular dependecies and remaining issuesZahary Karadjov2011-10-071-4/+0
* getAst works correctly with existing AST values as template/macro argumentsZahary Karadjov2011-10-071-41/+32
* code generator supports constant sequences; more consistent compile time eval...Araq2011-10-071-11/+12
* bugfix: overloading resolution for typeofAraq2011-09-271-1/+1
* bugfixes for generics; new threads implementation still brokenAraq2011-09-201-1/+1
* bugfixes; step one for 'var T' as return type supportAraq2011-07-281-0/+4
* bugfix: proper cache for generic instantiationsAraq2011-07-211-6/+4
* bugfix: 'set' overloadable; further steps for multi threading supportAraq2011-07-081-1/+2
* bugfix: invoking a generic iterator twice triggers a code gen bug (titer2)Araq2011-06-201-3/+3
* bugfix: proper return types for templatesAraq2011-06-151-15/+18
* intsets are now a proper module and part of the stdlibAraq2011-06-141-1/+1
* further improvements for thread analysisAraq2011-06-131-0/+5
* first (non working) implementation of global thread analysisAraq2011-06-131-1/+2
* got rid of nstrtabs and nhashes modulesAraq2011-06-101-1/+1
* cleaned up the tests; fixes #30; fixes #26Araq2011-05-011-19/+3
* const table supportAraq2011-04-291-1/+1
* got rid of some arcane module namesAraq2011-04-211-3/+3
* big repo cleanupAraq2011-04-121-0/+234
evious revision' href='/ingrix/lynx-snapshots/blame/README?id=bb5fd6e44e480f571bcb713788cc50eea44095e5'>^
ed46d3cc ^
bc0fa578 ^


ed46d3cc ^

bc0fa578 ^

ed46d3cc ^
bc0fa578 ^




ed46d3cc ^

bc0fa578 ^
6c554d1e ^

ed46d3cc ^
6c554d1e ^
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