Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | 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 |
|/ | |||||
* | fixes #2420; negative indexing for slicing is obsolete (breaking change!) | Araq | 2015-03-28 | 1 | -1/+1 |
| | |||||
* | fixes #2400 | Araq | 2015-03-25 | 1 | -1/+4 |
| | |||||
* | do not warn about gensym'd results | Simon Hafner | 2015-03-11 | 1 | -1/+1 |
| | |||||
* | fixes #2220; #2219; breaks #2022; for #2022 callsite needs to be used | Araq | 2015-03-10 | 1 | -93/+93 |
| | |||||
* | Merge pull request #2274 from reactormonk/warning-for-result | Andreas Rumpf | 2015-03-08 | 1 | -0/+3 |
|\ | | | | | Warning for result | ||||
| * | Merge branch 'devel' into warning-for-result | Simon Hafner | 2015-03-05 | 1 | -14/+30 |
| |\ | |||||
| * | | added a warning for when result is shadowed #868 | Simon Hafner | 2015-02-01 | 1 | -0/+3 |
| | | | |||||
* | | | .n.isNil checks for tyTuple PTypes. | Max Zerzouri | 2015-03-07 | 1 | -1/+1 |
| |/ |/| | |||||
* | | some love for the testsuite; fixed regressions | Araq | 2015-03-01 | 1 | -1/+2 |
| | | |||||
* | | reprocess pragmas after macro annotation for SqueakNim | Araq | 2015-02-27 | 1 | -4/+10 |
| | | |||||
* | | Fix typos | Federico Ceratto | 2015-02-15 | 1 | -1/+1 |
| | | |||||
* | | Fix typos | Federico Ceratto | 2015-02-15 | 1 | -3/+3 |
| | | |||||
* | | fixes #1131 | Araq | 2015-02-10 | 1 | -0/+4 |
| | | |||||
* | | fixes #2073 | Araq | 2015-02-08 | 1 | -2/+2 |
| | | |||||
* | | fixes #2057 | Araq | 2015-02-04 | 1 | -4/+9 |
|/ | |||||
* | nimsuggest improvements | Araq | 2015-01-30 | 1 | -2/+3 |
| | |||||
* | non-destructible context only produces a warning for now | Araq | 2015-01-24 | 1 | -3/+3 |
| | |||||
* | better error message for 'invalid type' | Araq | 2015-01-23 | 1 | -3/+4 |
| | |||||
* | fixes #1915 | Araq | 2015-01-12 | 1 | -1/+2 |
| | |||||
* | fixes #1903 | Araq | 2015-01-11 | 1 | -1/+2 |
| | |||||
* | fixes tconfusing_arrow bug | Araq | 2015-01-10 | 1 | -1/+3 |
| | |||||
* | support for static params in the user defined type classes | Zahary Karadjov | 2015-01-02 | 1 | -4/+8 |
| | |||||
* | fixes #1774 | Araq | 2014-12-31 | 1 | -1/+2 |
| | |||||
* | fixes #1120 | Araq | 2014-12-25 | 1 | -1/+4 |
| | |||||
* | fixes #1742 | Araq | 2014-12-24 | 1 | -5/+9 |
| | |||||
* | fixed typos so docgen works again | Araq | 2014-12-20 | 1 | -0/+1 |
| | |||||
* | extracted the fields iterator magic to its own file | Araq | 2014-12-12 | 1 | -147/+1 |
| | |||||
* | destuctors are experimental; 'func' is now a keyword | Araq | 2014-12-10 | 1 | -1/+4 |
| | |||||
* | implements 'defer' | Araq | 2014-12-04 | 1 | -4/+17 |
| | |||||
* | user defined pragmas work for generics instantiated in different modules | Araq | 2014-11-06 | 1 | -1/+1 |
| |