Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | fixes #7222; fixes #5595; fixes #3747 | Zahary Karadjov | 2018-06-16 | 1 | -2/+4 |
| | | | | | | | | | | * late instantiation for the generic procs' default param values * automatic mixin behaviour in concepts Other fixes: * don't render the automatically inserted default params in calls * better rendering of tyFromExpr | ||||
* | nimpretty: first version that seems useful for others to test it | Andreas Rumpf | 2018-06-16 | 1 | -2/+3 |
| | |||||
* | fixex merge conflicts | Araq | 2018-06-08 | 1 | -2/+12 |
|\ | |||||
| * | Merge pull request #7770 from yglukhov/yield-in-try | Andreas Rumpf | 2018-06-05 | 1 | -2/+12 |
| |\ | | | | | | | Yield in try | ||||
| | * | Merge branch 'devel' into yield-in-try | Yuriy Glukhov | 2018-05-15 | 1 | -11/+11 |
| | |\ | |||||
| | * | | Closure iter transformation | Yuriy Glukhov | 2018-05-09 | 1 | -2/+12 |
| | | | | |||||
* | | | | more refactoring | Andreas Rumpf | 2018-05-27 | 1 | -2/+3 |
| | | | | |||||
* | | | | remove more global variables in the Nim compiler | Andreas Rumpf | 2018-05-27 | 1 | -1/+1 |
| | | | | |||||
* | | | | fixes yet another index out of bounds issue in renderer.nim | Andreas Rumpf | 2018-05-21 | 1 | -2/+2 |
|/ / / | |||||
* | / | fixes yet another indexing bug caused by the strict strings | Araq | 2018-05-21 | 1 | -1/+1 |
| |/ |/| | |||||
* | | options.nim: no global variables anymore | Andreas Rumpf | 2018-05-13 | 1 | -3/+1 |
| | | |||||
* | | big refactoring: magicsys compiles again | Andreas Rumpf | 2018-05-10 | 1 | -8/+10 |
|/ | |||||
* | warn about inconsistent spacing around binary operators; fixes #7582 | Andreas Rumpf | 2018-05-05 | 1 | -1/+1 |
| | |||||
* | Fix renderer's errors (#7742) | Dmitry Atamanov | 2018-05-01 | 1 | -5/+7 |
| | | | | | | | | * Fix renderer's errors * Same for filter_tmpl * var -> let | ||||
* | renderer.nim: bugfix | Andreas Rumpf | 2018-04-29 | 1 | -0/+1 |
| | |||||
* | Don't escape multibyte characters (#7570) | Oscar Nihlgård | 2018-04-23 | 1 | -28/+5 |
| | |||||
* | nimpretty: next steps | Araq | 2018-04-18 | 1 | -11/+6 |
| | |||||
* | introduce nkTupleConstr AST node for unary tuple construction; breaking change | Andreas Rumpf | 2018-04-13 | 1 | -0/+8 |
| | |||||
* | fewer temporary string allocations for the compiler's renderer (#7484) | Arne Döring | 2018-04-04 | 1 | -15/+20 |
| | |||||
* | Merge branch 'devel' into nimv2 | Andreas Rumpf | 2018-01-08 | 1 | -0/+8 |
|\ | |||||
| * | fixes #7019 | Andreas Rumpf | 2018-01-08 | 1 | -0/+8 |
| | | |||||
* | | preparations for language extensions: 'sink' and 'lent' types | Andreas Rumpf | 2018-01-07 | 1 | -2/+2 |
|/ | |||||
* | fixes #6972 | Araq | 2017-12-29 | 1 | -0/+1 |
| | |||||
* | Merge branch 'devel' of github.com:nim-lang/Nim into devel | Araq | 2017-12-21 | 1 | -2/+11 |
|\ | |||||
| * | Use escape sequences rather than hex in string/char literals (#6941) | Mathias Stearn | 2017-12-18 | 1 | -2/+11 |
| | | | | | | | | This should makes documentation easier to read for people who haven't committed the ascii table to memory. | ||||
* | | first steps in adding template/macro calls to stack traces | Araq | 2017-12-21 | 1 | -2/+2 |
|/ | |||||
* | renderer.nim: fixes a long standing bug that kept triple string literals ↵ | Araq | 2017-12-17 | 1 | -1/+1 |
| | | | | from being rendered properly | ||||
* | renderer.nim: support for outputting symbol magics for debugging | Araq | 2017-11-30 | 1 | -1/+4 |
| | |||||
* | deprecated unary '<' | Andreas Rumpf | 2017-10-29 | 1 | -1/+1 |
| | |||||
* | fixes c2nim regression; do not produce more newlines | Andreas Rumpf | 2017-10-19 | 1 | -18/+21 |
| | |||||
* | some progress on the nimpretty tool; still not ready | Araq | 2017-10-16 | 1 | -15/+53 |
| | |||||
* | fixes a renderer regression that affects c2nim | Andreas Rumpf | 2017-10-10 | 1 | -1/+4 |
| | |||||
* | nimpretty bugfix | Andreas Rumpf | 2017-10-06 | 1 | -1/+3 |
| | |||||
* | beginnings of the new nimpretty tool; still unusable | Andreas Rumpf | 2017-10-05 | 1 | -149/+159 |
| | |||||
* | 'with' and 'without' are not keywords anymore | Araq | 2017-09-30 | 1 | -2/+2 |
| | |||||
* | breaking change: getAst strips away pointless nnkStmtList nodes; node ↵ | Andreas Rumpf | 2017-09-26 | 1 | -1/+7 |
| | | | | rendering of nnkStmtList without wrong indentation | ||||
* | first implementation of the 'func' keyword | Andreas Rumpf | 2017-09-23 | 1 | -1/+4 |
| | |||||
* | Fix #6295 (#6296) | BigEpsilon | 2017-08-30 | 1 | -1/+1 |
| | |||||
* | when displaying proc signatures, don't render the implicit generic params | Zahary Karadjov | 2017-03-24 | 1 | -8/+19 |
| | |||||
* | fixes #5467 | Araq | 2017-03-07 | 1 | -1/+5 |
| | |||||
* | removed compiler internal list implementation (#5371) | Arne Döring | 2017-02-22 | 1 | -1/+1 |
| | |||||
* | removed tyArrayConstr completely from the compiler; introduced tyAlias ↵ | Araq | 2016-11-14 | 1 | -1/+2 |
| | | | | instead in preparation for further bugfixes | ||||
* | big refactoring: step 1 | Araq | 2016-10-31 | 1 | -2/+0 |
| | |||||
* | clean up tyMutable remnants | Jacek Sieka | 2016-10-24 | 1 | -2/+1 |
| | |||||
* | clean up tyConst remnants | Jacek Sieka | 2016-10-24 | 1 | -1/+1 |
| | |||||
* | remove unused stuff | Jacek Sieka | 2016-08-09 | 1 | -20/+1 |
| | |||||
* | gensym'ed symbols are rendered with their ID for much easier debugging | Andreas Rumpf | 2016-07-08 | 1 | -2/+6 |
| | |||||
* | fixes #1713 | Andreas Rumpf | 2016-05-30 | 1 | -1/+5 |
| | |||||
* | small bugfix for the AST renderer | Andreas Rumpf | 2016-04-17 | 1 | -1/+1 |
| | |||||
* | fixes #3868 | Andreas Rumpf | 2016-03-04 | 1 | -16/+32 |
| |