summary refs log tree commit diff stats
path: root/compiler
Commit message (Expand)AuthorAgeFilesLines
* first version of a memory profilerAraq2012-10-101-1/+1
* better extension loading for the OpenGL wrapperAraq2012-10-094-3/+21
* 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
* | 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
| * the `is` operator now works with type classes and type variablesZahary Karadjov2012-10-038-80/+112
| * 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
| * always print stack traces on errors in debug builds of nimrodZahary Karadjov2012-10-031-7/+10
| * bugfix: allow tuple constructors in generic codeZahary Karadjov2012-10-031-0/+3
| * implemented return type inferenceZahary Karadjov2012-10-036-18/+41
* | 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
* | 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