Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | fixes #4673 | Andreas Rumpf | 2016-09-01 | 1 | -1/+1 |
| | |||||
* | fixes #4580 | Andreas Rumpf | 2016-08-26 | 1 | -1/+2 |
| | |||||
* | fixes #4658 | Andreas Rumpf | 2016-08-26 | 1 | -0/+5 |
| | |||||
* | Merge pull request #4592 from arnetheduck/compiler-cleanup | Andreas Rumpf | 2016-08-25 | 1 | -12/+0 |
|\ | | | | | Compiler cleanup | ||||
| * | remove unused stuff | Jacek Sieka | 2016-08-09 | 1 | -12/+0 |
| | | |||||
* | | fixes #4619 | Andreas Rumpf | 2016-08-23 | 1 | -2/+8 |
|/ | |||||
* | fixes #2094 | Andreas Rumpf | 2016-08-09 | 1 | -0/+3 |
| | |||||
* | fixes #4555 | Andreas Rumpf | 2016-08-02 | 1 | -1/+1 |
| | |||||
* | make tests green again | Andreas Rumpf | 2016-07-29 | 1 | -2/+4 |
| | |||||
* | generic multi-methods should work now | Andreas Rumpf | 2016-07-28 | 1 | -1/+13 |
| | |||||
* | overloading of dot and parenthesis operators should now be done in .experimental | Andreas Rumpf | 2016-07-22 | 1 | -0/+3 |
| | |||||
* | get rid of deprecated toLower/toUpper | Andreas Rumpf | 2016-07-19 | 1 | -1/+1 |
| | |||||
* | Recursively check literals for tyEmpty. | Matthew Baulch | 2016-07-11 | 1 | -2/+8 |
| | |||||
* | fixes #4371 | Andreas Rumpf | 2016-07-08 | 1 | -2/+2 |
| | |||||
* | fixes #3993 | Andreas Rumpf | 2016-06-06 | 1 | -1/+1 |
| | |||||
* | fixes #4207 | Andreas Rumpf | 2016-06-01 | 1 | -1/+1 |
| | |||||
* | fixes #3532 | Andreas Rumpf | 2016-06-01 | 1 | -1/+2 |
| | |||||
* | fixes #1611 | Andreas Rumpf | 2016-06-01 | 1 | -1/+6 |
| | |||||
* | fixes #1713 | Andreas Rumpf | 2016-05-30 | 1 | -4/+13 |
| | |||||
* | fixes #4225 | Andreas Rumpf | 2016-05-27 | 1 | -1/+1 |
| | |||||
* | 4066 fixup | Yuriy Glukhov | 2016-05-19 | 1 | -1/+1 |
| | |||||
* | fixes #4066 | Andreas Rumpf | 2016-05-18 | 1 | -2/+2 |
| | |||||
* | fixes #4124 | Andreas Rumpf | 2016-04-29 | 1 | -3/+8 |
| | |||||
* | fixes #3975 | Andreas Rumpf | 2016-03-28 | 1 | -1/+2 |
| | |||||
* | use 'using' instead of 'sig' keyword; cleans up new features a bit | Andreas Rumpf | 2016-02-29 | 1 | -3/+6 |
| | |||||
* | removed debug code | Andreas Rumpf | 2016-02-28 | 1 | -2/+0 |
| | |||||
* | first version of .partial objects | Andreas Rumpf | 2016-02-28 | 1 | -9/+19 |
| | |||||
* | added 'sig' feature; removed tfShared support in the compiler | Andreas Rumpf | 2016-02-28 | 1 | -0/+21 |
| | |||||
* | added experimental .this pragma | Andreas Rumpf | 2016-02-28 | 1 | -2/+3 |
| | |||||
* | fixes #3788 | Andreas Rumpf | 2016-01-31 | 1 | -3/+5 |
| | |||||
* | fixes regressions | Andreas Rumpf | 2016-01-05 | 1 | -0/+2 |
| | |||||
* | fixes #2007 | Andreas Rumpf | 2016-01-05 | 1 | -3/+6 |
| | |||||
* | made closure iterators tests green, updated docs | Andreas Rumpf | 2015-12-31 | 1 | -1/+1 |
| | |||||
* | closure iterators do have 'result' | Andreas Rumpf | 2015-12-30 | 1 | -1/+2 |
| | |||||
* | first implementation of the new lambda-lifting pass; barely anything works | Andreas Rumpf | 2015-12-26 | 1 | -12/+11 |
| | |||||
* | removes 'x is iterator' special casing in the language | Araq | 2015-12-03 | 1 | -3/+2 |
| | |||||
* | 'importc' allows 'not nil' annotation | Araq | 2015-11-26 | 1 | -1/+2 |
| | |||||
* | fixes #3329 | Araq | 2015-09-18 | 1 | -9/+17 |
| | |||||
* | usage of NimNode triggers .compileTime context; fixes #1679 | Araq | 2015-09-14 | 1 | -0/+1 |
| | |||||
* | first attempt to fix 'a[i]' handling in generics | Araq | 2015-09-12 | 1 | -0/+1 |
| | |||||
* | fixes #1528 | Araq | 2015-09-10 | 1 | -1/+1 |
| | |||||
* | toplevel .closure procs are deprecated | Araq | 2015-08-14 | 1 | -0/+3 |
| | |||||
* | Fixes #3186 | Yuriy Glukhov | 2015-08-07 | 1 | -1/+1 |
| | |||||
* | destructors now work with overloaded assignment operators; fixes #2811; ↵ | Araq | 2015-08-05 | 1 | -9/+11 |
| | | | | fixes #1632 | ||||
* | implemented {.noforward:on.} for type sections; useful for c2nim generated ↵ | Araq | 2015-07-08 | 1 | -9/+59 |
| | | | | wrappers; to be documented | ||||
* | Introduce {.noRewrite.} expr pragma disabling TR | Adam Strzelecki | 2015-06-02 | 1 | -0/+2 |
| | | | | | | | | | | | | | | Term rewriting macros/templates are currently greedy and they will rewrite as long as there is a match. So there was no way to ensure some rewrite happens only once, eg. when rewriting term to same term plus extra content. With new macro we can actually prevent further rewriting on marked expr or stmts, eg. with given example echo(...) will be rewritten just once: template pwnEcho{echo(x)}(x: expr) = {.noRewrite.}: echo("pwned!") echo "ab" | ||||
* | cleanups for underscores in tuple unpacking | Araq | 2015-04-24 | 1 | -8/+8 |
| | |||||
* | Merge pull request #2437 from Araq/underscore-tuple-unpack | Andreas Rumpf | 2015-04-24 | 1 | -1/+8 |
|\ | | | | | Implements #2154. | ||||
| * | Add sfGenSym for (_). | Dominik Picheta | 2015-04-23 | 1 | -0/+2 |
| | | |||||
| * | Merge branch 'devel' into underscore-tuple-unpack | Dominik Picheta | 2015-04-23 | 1 | -26/+85 |
| |\ | | | | | | | | | | | | | Conflicts: compiler/semstmts.nim |