Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | stdlib and compiler don't use .immediate anymore | Andreas Rumpf | 2016-07-29 | 1 | -3/+3 |
| | |||||
* | generic multi-methods should work now | Andreas Rumpf | 2016-07-28 | 1 | -3/+6 |
| | |||||
* | fixes a varargs of untyped regression | Andreas Rumpf | 2016-07-24 | 1 | -0/+2 |
| | |||||
* | fixes #888 | Andreas Rumpf | 2016-07-19 | 1 | -1/+2 |
| | |||||
* | fixes #4328 | Andreas Rumpf | 2016-07-19 | 1 | -1/+4 |
| | |||||
* | make tests green again | Andreas Rumpf | 2016-07-18 | 1 | -1/+1 |
| | |||||
* | fixes #4478 | Andreas Rumpf | 2016-07-18 | 1 | -9/+30 |
| | |||||
* | decent error message for 'var T' problems | Andreas Rumpf | 2016-07-15 | 1 | -1/+3 |
| | |||||
* | Fix #4475 | Kier Davis | 2016-07-11 | 1 | -2/+2 |
| | | | | | | Existing implementation would append the default value for a varargs parameter (the empty array) to the end of the sons of the nnkCall node, rather than storing it into the correct index. This left the location where it should have been stored set to its default value of nil, causing later code that uses this node to segfault. | ||||
* | fixes #4371 | Andreas Rumpf | 2016-07-08 | 1 | -2/+2 |
| | |||||
* | Accumulate penalties | Anatoly Galiulin | 2016-06-27 | 1 | -1/+1 |
| | |||||
* | Speedup generic relations detection | Anatoly Galiulin | 2016-06-24 | 1 | -1/+1 |
| | |||||
* | Fix generics inheritance issues | Anatoly Galiulin | 2016-06-23 | 1 | -2/+23 |
| | |||||
* | hotfix: don't crash for wrong template calls | Andreas Rumpf | 2016-06-03 | 1 | -0/+1 |
| | |||||
* | improve error messages for mismatched templates involving 'untyped' and stmts | Andreas Rumpf | 2016-05-27 | 1 | -3/+5 |
| | |||||
* | fixes a varargs[untyped] bug that kept strscans from compiling | Araq | 2016-05-10 | 1 | -20/+29 |
| | |||||
* | fixes #3544 | Andreas Rumpf | 2016-04-30 | 1 | -0/+6 |
| | |||||
* | fixes #2006 | Andreas Rumpf | 2016-04-04 | 1 | -1/+1 |
| | |||||
* | fixed regressions | Andreas Rumpf | 2016-03-29 | 1 | -1/+1 |
| | |||||
* | fixes #3998 | Andreas Rumpf | 2016-03-28 | 1 | -19/+18 |
| | |||||
* | fixes #3836 | Andreas Rumpf | 2016-03-04 | 1 | -4/+7 |
| | |||||
* | fixes #3686 | Andreas Rumpf | 2016-03-01 | 1 | -5/+2 |
| | |||||
* | added experimental .this pragma | Andreas Rumpf | 2016-02-28 | 1 | -1/+3 |
| | |||||
* | fixes #3584 | Araq | 2016-01-18 | 1 | -1/+2 |
| | |||||
* | fixes another regression | Andreas Rumpf | 2016-01-13 | 1 | -2/+2 |
| | |||||
* | first implementation of the new lambda-lifting pass; barely anything works | Andreas Rumpf | 2015-12-26 | 1 | -1/+1 |
| | |||||
* | removes 'x is iterator' special casing in the language | Araq | 2015-12-03 | 1 | -11/+0 |
| | |||||
* | fixes #3452 | Araq | 2015-10-22 | 1 | -0/+7 |
| | |||||
* | fixes #3305; error message will improve with later improvements for concepts | Araq | 2015-09-18 | 1 | -0/+3 |
| | |||||
* | fixes #3329 | Araq | 2015-09-18 | 1 | -1/+1 |
| | |||||
* | fixes #2599 | Araq | 2015-09-13 | 1 | -4/+1 |
| | |||||
* | next steps in binding [] properly | Araq | 2015-09-13 | 1 | -0/+1 |
| | |||||
* | first attempt to fix 'a[i]' handling in generics | Araq | 2015-09-12 | 1 | -0/+6 |
| | |||||
* | compiler: Trim .nim files trailing whitespace | Adam Strzelecki | 2015-09-04 | 1 | -1/+1 |
| | | | | via OSX: find . -name '*.nim' -exec sed -i '' -E 's/[[:space:]]+$//' {} + | ||||
* | extending metatype matching in sigmatch.nim | Peter Mora | 2015-08-21 | 1 | -5/+60 |
| | |||||
* | fix recently introduced regressions | Araq | 2015-07-22 | 1 | -5/+2 |
| | |||||
* | fixes #3079, fixes #1146, fixes #2879 | Araq | 2015-07-22 | 1 | -2/+9 |
| | |||||
* | varargs[untyped] actually works | Araq | 2015-07-02 | 1 | -1/+6 |
| | |||||
* | fixes broken merge | Araq | 2015-07-02 | 1 | -1/+5 |
| | |||||
* | implements varargs[untyped]; refs #2545; to be documented | Araq | 2015-07-02 | 1 | -6/+19 |
| | |||||
* | fixes #2993 | Araq | 2015-07-01 | 1 | -6/+2 |
| | |||||
* | Fixes #3022 | r-ku | 2015-06-30 | 1 | -1/+5 |
| | |||||
* | fixes #2974 | Araq | 2015-06-25 | 1 | -0/+2 |
| | |||||
* | renamed writeln to writeLine in compiler | patrick dw | 2015-06-19 | 1 | -6/+6 |
| | |||||
* | string only matches for openarray not varargs | Billingsly Wetherfordshire | 2015-06-01 | 1 | -4/+5 |
| | |||||
* | made string compatible with openarray[char] | Billingsly Wetherfordshire | 2015-06-01 | 1 | -0/+5 |
| | |||||
* | Fix #2662: Don't convert subtype typedesc params | Adam Strzelecki | 2015-05-13 | 1 | -1/+4 |
| | | | | | | | | | | | | | There is no point to issue implicit HiddenStdConv encountering subtype of typedesc[Base] parameter on overload resolution, since this will anyway never reach codegen. This change effectively fixes compiler bug for: iterator it(T: typedesc[Base]) = ... for s in it(SubclassOfBase): ... Where HiddenStdConv triggered implicit instantiation of variable of type typedesc[Base] in for transform, that eventually fails at getUniqueType, that refuses to work for typedesc. | ||||
* | fixes #2470, fixes #1354 | Araq | 2015-04-28 | 1 | -11/+4 |
| | |||||
* | fixes #2577 | Araq | 2015-04-27 | 1 | -0/+1 |
| | |||||
* | fixes regression: overloading by 'var' | Araq | 2015-04-25 | 1 | -2/+3 |
| |