Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | 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 | ||||
| * | | Rewrite in order to not introduce a new node kind. | Dominik Picheta | 2015-04-05 | 1 | -1/+5 |
| | | | |||||
| * | | Implements #2154. | Dominik Picheta | 2015-03-31 | 1 | -1/+2 |
| | | | | | | | | | | | | | | | When unpacking tuples in var/let declarations a part of the tuple can now be discarded using a single underscore. | ||||
* | | | system.locals is now a plugin for education | Araq | 2015-04-24 | 1 | -4/+0 |
| |/ |/| | |||||
* | | fixes #2508 | Araq | 2015-04-11 | 1 | -10/+10 |
| | | |||||
* | | overloading of '=' works | Araq | 2015-04-06 | 1 | -2/+35 |
| | | |||||
* | | first implementation of overloading of '='; missing: rewriting let/var sections | Araq | 2015-04-06 | 1 | -7/+33 |
| | | |||||
* | | don't store the scope for routines | Araq | 2015-04-04 | 1 | -7/+7 |
|/ |