summary refs log tree commit diff stats
path: root/compiler
Commit message (Expand)AuthorAgeFilesLines
* 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
* implemented and documented the new typedesc binding rulesZahary Karadjov2013-08-232-5/+13
* pass-through of static int generic params to arrays when late instantiation i...Zahary Karadjov2013-08-237-16/+24
* Experimental support for delayed instantiation of genericsZahary Karadjov2013-08-2310-39/+93
* Merge branch 'master' of github.com:Araq/NimrodAraq2013-08-2217-235/+457
|\
| * hacky fix for generic constraints matchingZahary Karadjov2013-08-195-9/+34
| * check the owners of generic instantiations properly and fix tinvalidclosureZahary Karadjov2013-08-192-3/+12
| * work-in-progress for compiling generics in their owner moduleZahary Karadjov2013-08-194-8/+17
| * some steps to improve the type mismatches with the newZahary Karadjov2013-08-192-10/+17
| * fixes iterating over enumsZahary Karadjov2013-08-191-4/+4
| * Revert "Revert "made some tests green""Zahary Karadjov2013-08-194-19/+25
| * Revert "Revert "further fixes for void stripping. fixes tvoid.""Zahary Karadjov2013-08-191-20/+25
| * Revert "Revert "fix threading tests""Zahary Karadjov2013-08-192-9/+17
| * Revert "Revert "fix tforwardgeneric""Zahary Karadjov2013-08-193-4/+5
| * Revert "Revert "static and default params for generics""Zahary Karadjov2013-08-194-61/+92
| * Revert "Revert "allow keyword params for the `[]` and `{}` operators""Zahary Karadjov2013-08-191-8/+12
| * remerge "allow void as field type"Zahary Karadjov2013-08-192-27/+43
| * Revert "Revert "bugfix: emulated thread vars used in combination with the mar...Zahary Karadjov2013-08-193-4/+11
| * remerge "Fixes #267"Zahary Karadjov2013-08-195-97/+184
| * Revert "Revert "test cases for the new features""Zahary Karadjov2013-08-191-4/+11
* | implemented opcTypeTraitAraq2013-08-223-17/+26
* | fixed and documented computedGoto pragmaAraq2013-08-224-32/+43
|/
* implemented computed goto supportAraq2013-08-136-12/+71
* new VM: preparations for evalMacroCallAraq2013-08-113-18/+98
* Merge branch 'master' of github.com:Araq/NimrodAraq2013-08-083-5/+17
|\
| * Take into account dirty buffers in suggest output; Fixes zah/nimrod.vim#14Zahary Karadjov2013-08-073-5/+17
* | new VM: register allocator bugfix; implemented more magicsAraq2013-08-084-63/+195
|/
* Merge branch 'master' of github.com:Araq/NimrodAraq2013-08-072-3/+8
|\
| * fixes #534Zahary Karadjov2013-08-072-3/+8
* | new VM: implemented constructors and jump optimizerAraq2013-08-075-21/+184
|/
* new VM: next stepsAraq2013-08-034-5/+14
* fixes #532Araq2013-08-011-0/+1
* 'nimrod pretty' usableAraq2013-07-315-63/+55
* 'nirmod pretty': almost workingAraq2013-07-312-4/+18
* 'nimrod pretty': next stepsAraq2013-07-302-1/+8
* lfFullExternalName for 'nimrod pretty'Araq2013-07-303-7/+14
* fixes token's column informationAraq2013-07-306-21/+19
* 'nimrod pretty': next steps, doesn't work yetAraq2013-07-292-7/+14
* 'nimrod pretty' command: next stepsAraq2013-07-292-43/+107
* new vm: further progressAraq2013-07-295-27/+350
* new vm: lots of fixesAraq2013-07-273-52/+145
* new vm: can execute simple programsAraq2013-07-262-9/+10
* attempt to make C codegen aware of 'gensym'Araq2013-07-251-1/+1