summary refs log tree commit diff stats
path: root/compiler
Commit message (Collapse)AuthorAgeFilesLines
* bugfix: closures as default param valuesZahary Karadjov2012-10-063-17/+3
|
* bugfix: gensym in rofilesAraq2012-10-051-1/+2
|
* Merge branch 'master' of github.com:Araq/NimrodAraq2012-10-0515-147/+124
|\
| * syntax compatibility between do blocks and stmt blocksZahary Karadjov2012-10-0415-147/+124
| | | | | | | | | | | | | | | | | | | | | | | | 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
* | code cleanup of caasAraq2012-10-052-45/+8
|/
* next steps for 'compiler as a service'Araq2012-10-034-22/+24
|
* Merge branch 'master' of github.com:Araq/NimrodAraq2012-10-0313-119/+266
|\
| * experimental support for querying the type of expressions within macrosZahary Karadjov2012-10-033-10/+29
| | | | | | | | normalised the line endings of macros.nim (minor edits otherwise)
| * the `is` operator now works with type classes and type variablesZahary Karadjov2012-10-038-80/+112
| | | | | | | | | | bugfixes: the DLL tests were failing on Mac OS X, due to an incorrect DynlibFormat
| * implemented case expressionsZahary Karadjov2012-10-033-5/+63
| |
| * table constructors now mimic more closely the syntax of case... of...Zahary Karadjov2012-10-031-5/+14
| | | | | | | | see the safePrintF example in the manual as a motivation
| * always print stack traces on errors in debug builds of nimrodZahary Karadjov2012-10-031-7/+10
| | | | | | | | | | I've been using this for a while and it's really more convenient than hunting the message in msgs.nim and grepping the error code in the whole project
| * bugfix: allow tuple constructors in generic codeZahary Karadjov2012-10-031-0/+3
| |
| * implemented return type inferenceZahary Karadjov2012-10-036-18/+41
| | | | | | | | | | | | Other fixes: * bind once is now the default for type classes as documented in the manual * fixes an issue in template overloading (erroneous ambiguity when different typedesc params were used)
* | first steps for compiler as a serviceAraq2012-10-033-9/+96
|/
* Merge branch 'master' of github.com:Araq/NimrodAraq2012-09-292-6/+13
|\
| * fixes ttypeselectorsZahary Karadjov2012-09-282-6/+13
| |
* | opengl wrapper compiles under windowsAraq2012-09-291-5/+2
|/
* website improvements; better opengl wrapper (still broken)Araq2012-09-282-8/+33
|
* Merge branch 'master' of github.com:Araq/NimrodAraq2012-09-2611-79/+90
|\
| * improved support for typedesc valuesZahary Karadjov2012-09-2511-79/+90
| | | | | | | | | | * can be stored in constants and variables (including in containers like sequences) * can be passed to and returned from macros
* | bugfix: c2nim and pas2nim work againAraq2012-09-263-4/+8
|/
* Merge branch 'master' of github.com:Araq/NimrodAraq2012-09-234-22/+22
|\
| * fixes #186 and the ttypedesc1 test caseZahary Karadjov2012-09-234-22/+22
| |
* | preparations for 0.9.0Araq2012-09-232-11/+6
|/
* bugfix: proc bodies as exprAraq2012-09-231-1/+4
|
* fixes #73Araq2012-09-232-5/+9
|
* bugfix: 'result' cannot be captured in a closureAraq2012-09-232-5/+7
|
* implements/fixes #195Araq2012-09-222-3/+3
|
* proc bodies can be expressions with a typeAraq2012-09-228-9/+59
|
* 'mixin' and 'interface' are now keywordsAraq2012-09-222-9/+13
|
* bugfix: code generator can deal with ftpclient.nimAraq2012-09-211-0/+4
|
* bugfix: typeinfo generation (2)Araq2012-09-211-3/+4
|
* bugfix: typeinfo generationAraq2012-09-212-25/+23
|
* fixes #194Araq2012-09-205-4/+34
|
* bugfix: 'nimrod i' works againAraq2012-09-182-5/+6
|
* bugfix: 'defined/compiles' open an implicit mixin scope in genericsAraq2012-09-181-3/+6
|
* made tests green againAraq2012-09-182-6/+13
|
* some support for passing blocks to overloaded templates/macrosAraq2012-09-172-6/+29
|
* bugfix: import of pure enumsAraq2012-09-171-1/+1
|
* stricter symbol lookup in genericsAraq2012-09-171-8/+10
|
* implemented a stack trace profilerAraq2012-09-155-17/+12
|
* Merge branch 'master' of github.com:Araq/NimrodAraq2012-09-131-13/+12
|\
| * fixed incorrect implicit conversion between arrays of different sizes; see #202Zahary Karadjov2012-09-131-13/+12
| |
* | bugfix: echo vs debugEchoAraq2012-09-132-5/+25
| |
* | splitted echo into echo/debugEchoAraq2012-09-131-1/+2
| |
* | semExpr/semStmt mergedAraq2012-09-136-166/+187
|/
* type trais used to work only on user-defined types. see #202Zahary Karadjov2012-09-131-2/+1
|
* made more tests green; fixes #201Araq2012-09-122-16/+20
|
* made some tests greenAraq2012-09-121-1/+1
|
@lavabit.com> 2010-02-25 02:45:47 +0100 added Makefile' href='/akspecs/ranger/commit/Makefile?id=e9e4b4ffa4b4865c46acbebfc7ef2083bfac0210'>e9e4b4ff ^
ececd03e ^
e9e4b4ff ^
0c2c782d ^
636d9393 ^
b0a216f5 ^
c6afc196 ^

c0d63e78 ^


ececd03e ^
f2c8a7ff ^

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