summary refs log tree commit diff stats
path: root/lib/core/macros.nim
Commit message (Expand)AuthorAgeFilesLines
* fixes #5617, 'copyLineInfo' addition (#8523)andri lim2018-08-051-0/+3
* fixes #7827, bindSym enhancement (#8499)andri lim2018-08-021-1/+9
* `lineInfoObj` (and `check`, `expect`) now return absolute paths (#8466)Timothee Cour2018-07-311-0/+1
* fixes #8371, macros.hasCustomPragma doesn't crash anymore (#8378)andri lim2018-07-201-1/+3
* Custom pragmas in proc types (#8205)cooldome2018-07-091-1/+3
* macros.nim: remove deprecated symbolsAndreas Rumpf2018-06-031-3/+0
* Better support for treating templates and macros as symbols.Zahary Karadjov2018-05-071-1/+1
* hasCustomPragma/getCustomPragmaVal: small fix (#7650)RSDuck2018-04-191-1/+5
* Fixes #7595 (#7623)Dmitry Atamanov2018-04-161-7/+6
* update macros.nim: followup on pull #7598 (#7619)Timothee Cour2018-04-161-5/+2
* move eqIdent to vm.nim (#7585)Arne Döring2018-04-151-32/+51
* add example to docs for getTypeInst and getTypeImpl (#7206)jcosborn2018-04-151-9/+45
* fixes #7451 (#7575)RSDuck2018-04-141-20/+65
* introduce nkTupleConstr AST node for unary tuple construction; breaking changeAndreas Rumpf2018-04-131-1/+2
* added comment to macros (#7598)Arne Döring2018-04-131-0/+6
* deprecate macros.callsite; fixes #7369Andreas Rumpf2018-04-121-1/+3
* Added a few useful os calls to VM (#7440)genotrance2018-04-121-0/+4
* Get symbol kind (#7491)Arne Döring2018-04-111-63/+99
* Fixes #7473 (#7475)Arne Döring2018-04-041-36/+8
* Add CommentStmt to astGenRepr (#7313)PMunch2018-03-161-2/+2
* Implement custom annotations (#6987)cooldome2018-01-091-0/+54
* first steps in adding template/macro calls to stack tracesAraq2017-12-211-1/+1
* added macros.unpackVarargsAraq2017-11-301-0/+5
* Merge branch 'devel' of github.com:nim-lang/Nim into develAraq2017-11-211-14/+61
|\
| * cleaned up macros.nimAndreas Rumpf2017-11-191-14/+9
| * macros.nim: deprecated ! operatorAndreas Rumpf2017-11-191-5/+11
| * 'newEnum' proc added to macros.nim (#6000)WhiteDuke2017-11-191-0/+42
| * replaced asArray with a much more powerful mapLiterals macroAndreas Rumpf2017-11-181-2/+6
| * Trim remaining expr/stmt from stdlib (#6742)Lynn C. Rees2017-11-151-1/+1
* | added a version of macros.expectLen that takes min/max valuesAraq2017-11-211-0/+7
|/
* work in progress: new implementation for 'a[^1]'Andreas Rumpf2017-10-291-8/+15
* more replacements for the deprecated '<'Andreas Rumpf2017-10-291-3/+3
* macros.nim: added missing pairs iteratorAraq2017-10-251-0/+5
* some work to make 'opt' a first class typeAndreas Rumpf2017-09-241-1/+1
* first implementation of the 'func' keywordAndreas Rumpf2017-09-231-3/+5
* in prepration for the upcoming different integer inference rulesAndreas Rumpf2017-09-161-1/+1
* equality check on NimSym has now support in the VM; refs #6139Araq2017-09-031-0/+3
* macros module: 'name' proc skips the export markerAndreas Rumpf2017-08-291-0/+2
* Fixed NimTypeKind enum, added missing values. (#6157)Yuriy Glukhov2017-07-301-2/+3
* Added codeRepr and dumpCode to the macros module. (#5778)PMunch2017-07-261-4/+101
* Lineinfo change (#6084)Arne Döring2017-07-171-1/+21
* newLit emty seq fix (#6091)Arne Döring2017-07-131-3/+10
* improved comment satement support in macros (#5904)Arne Döring2017-06-021-0/+8
* more and improved newLit procs in macros moduleArne Döring2017-05-231-3/+88
* Fixes regression introduced by #5739. Improves newNimNode proc.Dominik Picheta2017-05-171-1/+7
* fixes #5419Andreas Rumpf2017-02-241-0/+2
* NimTypeKind - replace ntyArrayConstr with ntyAliasnigredo-tori2016-12-281-1/+1
* fixes #4915andri lim2016-10-271-4/+4
* Merge pull request #4945 from arnetheduck/cleanup-tyXxxAndreas Rumpf2016-10-241-3/+3
|\
| * clean up tyMutable remnantsJacek Sieka2016-10-241-2/+2