summary refs log tree commit diff stats
path: root/compiler
Commit message (Expand)AuthorAgeFilesLines
* compiler bootstraps with new VMAraq2013-10-159-61/+134
* attempt to improve line information for '!=' etc. templatesAraq2013-10-151-32/+13
* fixes #616Araq2013-10-101-1/+1
* cooler quote for c2nimAraq2013-10-102-17/+15
* bugfix: package names should not contain '.'Araq2013-10-072-5/+17
* implemented top level asm statementsAraq2013-10-071-1/+5
* Merge branch 'master' of https://github.com/Araq/NimrodAraq2013-10-061-2/+2
|\
| * Merge pull request #604 from reactormonk/masterAndreas Rumpf2013-10-051-2/+2
| |\
| | * don't mess with semfold, use vars insteadSimon Hafner2013-09-261-1/+0
| | * moved eqproc to the correct magic positionSimon Hafner2013-09-262-2/+3
| | * Revert "deleted EqProc so the magic aligns again" - wrong remote.Simon Hafner2013-09-261-0/+2
| | * deleted EqProc so the magic aligns againSimon Hafner2013-09-261-2/+0
* | | 'noStackFrame' implies 'naked' in the generated C codeAraq2013-10-066-12/+21
|/ /
* | fixed another semicolon related parsing bugAraq2013-10-021-4/+3
* | fixes #609Araq2013-10-011-2/+8
* | first version of the debug GC; doesn't work yetAraq2013-10-011-1/+11
|/
* the compiler can now deal with multiple modules of the same nameAraq2013-09-266-16/+39
* JS codegen: supports more builtinsAraq2013-09-242-10/+32
* fixes #593Araq2013-09-242-5/+4
* support for multiple modules of the same name; niminst supports 'platforms'; ...Araq2013-09-249-20/+44
* implemented 'import a as b'Araq2013-09-244-25/+84
* support for --cs:partialAraq2013-09-242-2/+12
* fixes #576Araq2013-09-183-3/+6
* should fix newly introduced bugs wrt TR macrosAraq2013-09-181-3/+7
* improvements for TR macrosAraq2013-09-175-19/+53
* c2nim: added some scope operator parsingAraq2013-09-113-18/+44
* fixes #566Araq2013-09-111-2/+2
* fixes #588Araq2013-09-102-12/+14
* fixes #575Araq2013-09-102-9/+2
* disabled M&S GC againAraq2013-09-101-1/+1
* Merge branch 'master' of github.com:Araq/NimrodAraq2013-09-103-3/+5
|\
| * fix regressions affecting the echo magic and the creating of rod filesZahary Karadjov2013-09-073-3/+5
* | cn2im: basic C++ supportAraq2013-09-105-54/+710
|/
* reverting the GC changeZahary Karadjov2013-09-051-1/+1
* resolved the conflictAraq2013-09-0320-204/+436
|\
| * Add arity typetraitMark Flamer2013-09-021-0/+4
| * switching the compiler to the markAndSweep collectorZahary Karadjov2013-09-031-0/+2
| * Merge branch 'type-classes' into upstreamZahary Karadjov2013-09-0319-204/+430
| |\
| | * implemented the using statementZahary Karadjov2013-08-317-9/+51
| | * minor improvement towards tgenericshardcasesZahary Karadjov2013-08-284-24/+42
| | * fix tisopZahary Karadjov2013-08-271-2/+2
| | * fix tcompilesZahary Karadjov2013-08-272-4/+4
| | * proper discrimination between csEmpty and csNoMatchZahary Karadjov2013-08-271-3/+8
| | * fix tnoopZahary Karadjov2013-08-263-8/+12
| | * implemented delegators and improved the error messages of unmatched type classesZahary Karadjov2013-08-2612-82/+119
| | * prevent eval crashes due to PContext-dependent ops not being available in eva...Zahary Karadjov2013-08-254-42/+40
| | * working code for simple cases of user-defined type classesZahary Karadjov2013-08-257-41/+135
| | * fix parsing of ``proc foo(x: distinct Type)``Zahary Karadjov2013-08-241-6/+1
| | * parsing of user defined type classesZahary Karadjov2013-08-232-1/+34
* | | better support for GNU's assemblerAraq2013-09-033-11/+29
|/ /