summary refs log tree commit diff stats
path: root/compiler
Commit message (Collapse)AuthorAgeFilesLines
* fix some trivial errors in the test suite and some more regressions caused ↵Zahary Karadjov2014-02-181-2/+3
| | | | by tyTypeDesc[tyNone]
* fix tbindtypedesc and tactiontable2Zahary Karadjov2014-02-181-5/+12
|
* fix #204;Zahary Karadjov2014-02-182-1/+8
|
* fix #807Zahary Karadjov2014-02-171-2/+2
|
* quite messy implementation of generic lambdas, needs reworking; fixes #715Zahary Karadjov2014-02-177-26/+76
|
* Merge branch 'devel' of gh:/Araq/Nimrod into develZahary Karadjov2014-02-176-28/+45
|\
| * Merge pull request #929 from skyfex/develAndreas Rumpf2014-02-162-9/+26
| |\ | | | | | | Fixed issue 391 (nested break in except-stmts)
| | * Fixed issue 391 (nested break in except-stmts)Audun Wilhelmsen2014-02-162-9/+26
| | |
| * | Changed tests and tools to use 'discard' statements instead of 'nil' for ↵Clay Sweetser2014-02-154-19/+19
| |/ | | | | | | empty blocks.
* | fix #188Zahary Karadjov2014-02-172-1/+27
| |
* | fix argument_parserZahary Karadjov2014-02-161-24/+29
|/
* Merge branch 'devel' of gh:/Araq/Nimrod into develZahary Karadjov2014-02-1513-36/+78
|\
| * made 'koch web' work when current dir has a space in itAraq2014-02-152-3/+9
| |
| * actors.nim compiles againAraq2014-02-151-2/+6
| |
| * fixes #584Araq2014-02-143-26/+50
| |
| * fixes #914Araq2014-02-143-3/+4
| |
| * fixes #712Araq2014-02-141-1/+2
| |
| * fixes #833Araq2014-02-141-0/+3
| |
| * fixes #892Araq2014-02-141-0/+1
| |
| * Merge branch 'devel' of https://github.com/Araq/Nimrod into develAraq2014-02-135-30/+61
| |\
| | * Fixes macros.len crashing on nodes which lack the sons field.Dominik Picheta2014-02-111-1/+1
| | |
| * | edited compiler's configAraq2014-02-131-0/+2
| | |
* | | fix some regressions caused by tyTypeDesc[tyNone]Zahary Karadjov2014-02-155-32/+26
| | |
* | | handle nested case objects in destructor generationZahary Karadjov2014-02-151-36/+31
| | |
* | | the delegator pragma becomes a set of dot operatorsZahary Karadjov2014-02-154-37/+48
| |/ |/|
* | fixes #797; generic procs can be used in places expecting matching concrete ↵Zahary Karadjov2014-02-114-29/+60
|/ | | | proc types
* 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