summary refs log tree commit diff stats
path: root/compiler/renderer.nim
Commit message (Collapse)AuthorAgeFilesLines
* fixes #7222; fixes #5595; fixes #3747Zahary Karadjov2018-06-161-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 itAndreas Rumpf2018-06-161-2/+3
|
* fixex merge conflictsAraq2018-06-081-2/+12
|\
| * Merge pull request #7770 from yglukhov/yield-in-tryAndreas Rumpf2018-06-051-2/+12
| |\ | | | | | | Yield in try
| | * Merge branch 'devel' into yield-in-tryYuriy Glukhov2018-05-151-11/+11
| | |\
| | * | Closure iter transformationYuriy Glukhov2018-05-091-2/+12
| | | |
* | | | more refactoringAndreas Rumpf2018-05-271-2/+3
| | | |
* | | | remove more global variables in the Nim compilerAndreas Rumpf2018-05-271-1/+1
| | | |
* | | | fixes yet another index out of bounds issue in renderer.nimAndreas Rumpf2018-05-211-2/+2
|/ / /
* | / fixes yet another indexing bug caused by the strict stringsAraq2018-05-211-1/+1
| |/ |/|
* | options.nim: no global variables anymoreAndreas Rumpf2018-05-131-3/+1
| |
* | big refactoring: magicsys compiles againAndreas Rumpf2018-05-101-8/+10
|/
* warn about inconsistent spacing around binary operators; fixes #7582Andreas Rumpf2018-05-051-1/+1
|
* Fix renderer's errors (#7742)Dmitry Atamanov2018-05-011-5/+7
| | | | | | | | * Fix renderer's errors * Same for filter_tmpl * var -> let
* renderer.nim: bugfixAndreas Rumpf2018-04-291-0/+1
|
* Don't escape multibyte characters (#7570)Oscar Nihlgård2018-04-231-28/+5
|
* nimpretty: next stepsAraq2018-04-181-11/+6
|
* introduce nkTupleConstr AST node for unary tuple construction; breaking changeAndreas Rumpf2018-04-131-0/+8
|
* fewer temporary string allocations for the compiler's renderer (#7484)Arne Döring2018-04-041-15/+20
|
* Merge branch 'devel' into nimv2Andreas Rumpf2018-01-081-0/+8
|\
| * fixes #7019Andreas Rumpf2018-01-081-0/+8
| |
* | preparations for language extensions: 'sink' and 'lent' typesAndreas Rumpf2018-01-071-2/+2
|/
* fixes #6972Araq2017-12-291-0/+1
|
* Merge branch 'devel' of github.com:nim-lang/Nim into develAraq2017-12-211-2/+11
|\
| * Use escape sequences rather than hex in string/char literals (#6941)Mathias Stearn2017-12-181-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 tracesAraq2017-12-211-2/+2
|/
* renderer.nim: fixes a long standing bug that kept triple string literals ↵Araq2017-12-171-1/+1
| | | | from being rendered properly
* renderer.nim: support for outputting symbol magics for debuggingAraq2017-11-301-1/+4
|
* deprecated unary '<'Andreas Rumpf2017-10-291-1/+1
|
* fixes c2nim regression; do not produce more newlinesAndreas Rumpf2017-10-191-18/+21
|
* some progress on the nimpretty tool; still not readyAraq2017-10-161-15/+53
|
* fixes a renderer regression that affects c2nimAndreas Rumpf2017-10-101-1/+4
|
* nimpretty bugfixAndreas Rumpf2017-10-061-1/+3
|
* beginnings of the new nimpretty tool; still unusableAndreas Rumpf2017-10-051-149/+159
|
* 'with' and 'without' are not keywords anymoreAraq2017-09-301-2/+2
|
* breaking change: getAst strips away pointless nnkStmtList nodes; node ↵Andreas Rumpf2017-09-261-1/+7
| | | | rendering of nnkStmtList without wrong indentation
* first implementation of the 'func' keywordAndreas Rumpf2017-09-231-1/+4
|
* Fix #6295 (#6296)BigEpsilon2017-08-301-1/+1
|
* when displaying proc signatures, don't render the implicit generic paramsZahary Karadjov2017-03-241-8/+19
|
* fixes #5467Araq2017-03-071-1/+5
|
* removed compiler internal list implementation (#5371)Arne Döring2017-02-221-1/+1
|
* removed tyArrayConstr completely from the compiler; introduced tyAlias ↵Araq2016-11-141-1/+2
| | | | instead in preparation for further bugfixes
* big refactoring: step 1Araq2016-10-311-2/+0
|
* clean up tyMutable remnantsJacek Sieka2016-10-241-2/+1
|
* clean up tyConst remnantsJacek Sieka2016-10-241-1/+1
|
* remove unused stuffJacek Sieka2016-08-091-20/+1
|
* gensym'ed symbols are rendered with their ID for much easier debuggingAndreas Rumpf2016-07-081-2/+6
|
* fixes #1713Andreas Rumpf2016-05-301-1/+5
|
* small bugfix for the AST rendererAndreas Rumpf2016-04-171-1/+1
|
* fixes #3868Andreas Rumpf2016-03-041-16/+32
|