summary refs log tree commit diff stats
path: root/compiler
Commit message (Collapse)AuthorAgeFilesLines
* 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
|
* small bugfixes; reactivated tests/compileAraq2012-09-112-3/+10
|
* first steps for overloading support of passing blocks; bugfix: test results ↵Araq2012-09-116-27/+60
| | | | of 'compile' are not overwritten
* tr macros now documentedAraq2012-09-102-2/+2
|
* first steps to deprecate 'nil' statementAraq2012-09-097-32/+29
|
* implemented 'pure' enumsAraq2012-09-081-5/+6
|
* tmatrix.nim works nowAraq2012-09-083-21/+38
|
* term rewriting improvementsAraq2012-09-089-136/+238
|
* activated tests for tr macrosAraq2012-09-063-22/+28
|
* bugfixes and improvements for term rewriting macrosAraq2012-09-043-13/+24
|
* further improvements for term rewriting macrosAraq2012-09-042-22/+13
|
* term rewriting macros fully implemented; still buggyAraq2012-09-0317-118/+658
|
* next steps towards term rewriting macros; simple examples workAraq2012-08-3011-53/+73
|
* first steps towards term rewriting macrosAraq2012-08-3015-54/+260
|
* parameter passing works the same for macros and templates; use callsite ↵Araq2012-08-288-30/+54
| | | | magic to access the invokation AST
* implemented generic templatesAraq2012-08-275-24/+36
|
* distinguish properly between nkOpen and nkClosedSymChoiceAraq2012-08-2612-42/+66
|
* bindSym suffices; no 'bind' for macros anymoreAraq2012-08-255-58/+40
|
* objects with no ancestor are not implicitely finalAraq2012-08-244-4/+12
|
* implemented 'bind' for macrosAraq2012-08-243-0/+55
|
* implemented backslash for continuation commentsAraq2012-08-231-6/+16
|
* bugfix for methods (comment in #185)Araq2012-08-222-4/+10
|
* documented hygienic templates; made tests green; fixed system.clampAraq2012-08-221-5/+14
|