summary refs log tree commit diff stats
path: root/lib/core/macros.nim
Commit message (Expand)AuthorAgeFilesLines
* Macros: Introduce getType(t: typedesc): NimNodeAdam Strzelecki2015-05-171-0/+6
* macros: added bool literal supportAraq2015-04-201-0/+6
* Merge branch 'devel' of https://github.com/Araq/Nim into develAraq2015-04-201-1/+3
|\
| * add ntys up to ntyNotfowlmouth2015-03-281-1/+3
* | added macros.newTree proc (why didn't we do this earlier?)Araq2015-04-201-0/+6
|/
* prepare for upcoming parsing change of unary operatorsAraq2015-03-221-2/+2
* Rename PNimrodNode to NimNodedef2015-03-171-115/+111
* interpret `tuple` as a class and `tuple[]` as the empty tupleMax Zerzouri2015-03-061-1/+1
* Clone the implementation of cmpIgnoreStyle into macros.nim from typeinfo.nim ...Chris Heller2015-03-031-2/+16
* Remove use of .format() from macros.nim to avoid importing into core. There i...Chris Heller2015-03-031-4/+4
* Make macros.nim expectKind error message with a single TNimrodNodeKind consis...Chris Heller2015-03-021-3/+3
* don't use stdout for nimsuggest server modeAraq2015-02-271-4/+5
* disable deprecated warnings for macros moduleAraq2015-02-251-1/+5
* implements a type API for macrosAraq2015-02-241-11/+31
* macros.PNimrodNode is now NimNodeAraq2015-02-241-22/+26
* Fix typosFederico Ceratto2015-02-151-1/+1
* fixed minor bugs; cleaned up testsAraq2015-02-121-10/+10
* Update macros.nimdumndummer2015-02-021-1/+1
* Added a few AST-construction shortcuts.Mason McGill2015-01-271-37/+51
* macros.`$` can now turn a nnkSym into a string.Dominik Picheta2014-12-281-0/+2
* implements 'defer'Araq2014-12-041-1/+1
* fixes #1473Araq2014-11-121-4/+20
* Merge branch 'devel' into bigbreakAraq2014-11-031-1/+5
|\
| * Adds stringification support for nnkPostfix nodes.Grzegorz Adam Hankiewicz2014-10-111-1/+5
* | Nimrod renamed to NimAraq2014-08-281-10/+10
* | Nimrod renamed to NimAraq2014-08-281-1/+1
* | renamefestAraq2014-08-231-3/+3
|/
* fixes #1450Araq2014-08-141-1/+1
* fixes #1085Araq2014-04-211-1/+1
* made large parts of the stdlib gcsafeAraq2014-04-201-37/+40
* merged better html links #850Araq2014-04-081-2/+2
* failing test case preventing the use of --gc:v2: tsymchoicefieldZahary Karadjov2014-03-241-3/+3
* split the inline and closure iterators into different symbol kinds for easier...Zahary Karadjov2014-03-061-1/+1
* newProc can now be used to construct iterator defs.Dominik Picheta2014-02-121-1/+1
* macro tests almost greenAraq2014-02-031-14/+14
* next steps for closure iteratorsAraq2014-01-221-2/+2
* parser support anon iteratorsAraq2014-01-201-6/+12
* Merge branch 'upstream' into develZahary Karadjov2013-12-291-11/+11
|\
| * static params: expr[T] is now static[T]Zahary Karadjov2013-12-191-9/+11
* | case consistency part 6Araq2013-12-281-15/+15
* | Merge branch 'master' of https://github.com/Araq/Nimrod into vm2Araq2013-12-231-2/+34
|\ \
| * \ Merge pull request #764 from gradha/pr_doc_improvementsAndreas Rumpf2013-12-201-0/+32
| |\ \
| | * | Adds docstring to macros.newIdentDefs.Grzegorz Adam Hankiewicz2013-12-201-0/+28
| | * | Adds missing ``code-block`` to macros' docstrings.Grzegorz Adam Hankiewicz2013-12-181-0/+4
| | |/
| * / Update macros.nimBillingsly Wetherfordshire2013-12-201-2/+2
| |/
* | Merge branch 'master' into vm2Araq2013-12-051-1/+1
|\|
| * removed 'system.eval'Araq2013-11-271-1/+1
* | new VM is getting stableAraq2013-10-291-1/+7
|/
* support for multiple modules of the same name; niminst supports 'platforms'; ...Araq2013-09-241-1/+1
* added 'newLit'Araq2013-09-101-1/+21