summary refs log tree commit diff stats
path: root/compiler
Commit message (Collapse)AuthorAgeFilesLines
* Merge branch 'devel' of https://github.com/Araq/Nimrod into develAraq2014-02-101-1/+1
|\
| * Merge pull request #896 from reactormonk/set_fixAndreas Rumpf2014-02-101-1/+1
| |\ | | | | | | Set fix. fixes #887
| | * fixes #887Simon Hafner2014-02-091-1/+1
| | |
* | | fixes #889Araq2014-02-101-8/+13
|/ /
* / capturing of an iterator works betterAraq2014-02-091-9/+22
|/
* fixes #885Araq2014-02-091-24/+29
|
* fixes #882; fixes #853Araq2014-02-091-1/+1
|
* fixes 'newSeq[T]' instantiation bugAraq2014-02-093-10/+14
|
* bugfix: codegen issue that caused getGMTime() to leak memoryAraq2014-02-071-1/+1
|
* fixes regression: constant fac4 didn't workAraq2014-02-063-10/+20
|
* Merge branch 'devel' of https://github.com/Araq/Nimrod into develAraq2014-02-061-1/+5
|\
| * Merge pull request #870 from barcharcraz/templaterrzah2014-02-041-1/+5
| |\ | | | | | | Added better error messages for ill-formed generics
| | * deleted assert that would never fire because it turned into an error messageCharlie Barto2014-02-041-1/+0
| | |
| | * added good error for stuff like string[int] or int[int]Charlie Barto2014-02-031-0/+5
| | |
* | | tyTypeDesc and tyRange always have 1 child; this might be tyNone but it is ↵Araq2014-02-059-41/+57
| | | | | | | | | | | | required for skipTypes
* | | bugfix: immediate templates are preferred consistently (danger: breaks code)Araq2014-02-042-9/+38
|/ /
* / macro tests almost greenAraq2014-02-034-17/+26
|/
* cleaned up command expressionsAraq2014-02-021-6/+5
|
* fixes #844Araq2014-02-023-7/+9
|
* remove the old testerAraq2014-02-0212-131/+199
|\
| * Fixes #848.Dominik Picheta2014-01-271-1/+1
| |
| * Merge branch 'devel' of https://www.github.com/Araq/Nimrod into develZahary Karadjov2014-01-2610-209/+317
| |\
| * | the `is` operator now uses exactly the same algorithm as proc signature matchingZahary Karadjov2014-01-262-19/+8
| | |
| * | implements #766;Zahary Karadjov2014-01-2411-69/+117
| | | | | | | | | | | | | | | | | | expressions such as Type.field are now recognised by the compiler. This also fixes a bug, preventing the user-defined to check for the presence of regular fields in addition to procs
| * | support for parametric user-defined type classesZahary Karadjov2014-01-246-71/+102
| | |
* | | deactivated debug outputAraq2014-02-021-3/+3
| | |
* | | only 1 argument allowed for command expressionsAraq2014-02-021-6/+10
| | |
* | | tstringinterp almost workingAraq2014-02-013-40/+72
| | |
* | | case consistency for evalffiAraq2014-02-011-3/+4
| | |
* | | case consistency for evalffiAraq2014-02-012-29/+29
| | |
* | | bugfix: object constructor doesn't allow 'distinct' typesAraq2014-02-011-2/+2
| |/ |/|
* | fixes #838Araq2014-01-252-2/+4
| |
* | disable internalError so that nimbuild compiles againAraq2014-01-252-1/+6
| |
* | more efficient calls for closure iteratorsAraq2014-01-251-3/+5
| |
* | fixes a minor parser bugAraq2014-01-251-2/+1
| |
* | renderer knows about nkStaticTy and nkTypeClassTyAraq2014-01-231-0/+23
| |
* | typeClasses now documented in grammar.txtAraq2014-01-231-0/+4
| |
* | Merge branch 'devel' of https://github.com/Araq/Nimrod into develAraq2014-01-231-57/+67
|\|
| * nest PreMain inside NimMain for easier consumption of static libraries ↵Zahary Karadjov2014-01-231-57/+67
| | | | | | | | | | | | developed in Nimrod fixes many uses of $N instead of $n for new lines that don't affect #line directives
* | small code cleanupsAraq2014-01-232-4/+1
| |
* | closure iterators workAraq2014-01-231-15/+39
| |
* | closure iterators almost workAraq2014-01-232-191/+189
| |
* | next steps for closure iteratorsAraq2014-01-227-53/+107
|/
* Merge branch 'devel' of https://github.com/Araq/Nimrod into develAraq2014-01-201-1/+1
|\
| * fix the segfault in #827Zahary Karadjov2014-01-201-1/+1
| |
* | parser support anon iteratorsAraq2014-01-202-4/+9
| |
* | updated grammar.txtAraq2014-01-201-2/+2
| |
* | command syntax is allowed in expressionsAraq2014-01-201-44/+74
|/
* compiler warns when you use GC'ed memory and '--gc:none'Araq2014-01-192-2/+19
|
* 'nil' as a statement is deprecated, use an empty 'discard' insteadAraq2014-01-1939-128/+131
|