summary refs log tree commit diff stats
path: root/lib/core/macros.nim
Commit message (Expand)AuthorAgeFilesLines
* 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
* implemented the using statementZahary Karadjov2013-08-311-1/+1
* parsing of user defined type classesZahary Karadjov2013-08-231-1/+1
* Improved documentation for macros.newProc.Dominik Picheta2013-07-311-0/+3
* Added macros.newIfStmt and macros.newVarStmt.Dominik Picheta2013-07-251-1/+23
* added macros.genSymAraq2013-07-241-3/+10
* made macros.dumptree and dumplisp immediate, deprecated the *_imm versionsBillingsly Wetherfordshire2013-06-041-4/+4
* don't deprecate macros.! breaks too much codeAraq2013-05-201-28/+30
* Update macros.nimBillingsly Wetherfordshire2013-05-191-29/+33
* add macro_dsl apiBillingsly Wetherfordshire2013-05-191-0/+233
* Update macros.nimBillingsly Wetherfordshire2013-04-251-6/+8
* bugfix evals.nimAraq2013-04-071-2/+4
* added immediate versions of macros.dumpLisp and dumpTreeAraq2013-03-251-0/+6
* Removes executable bit for text files.Grzegorz Adam Hankiewicz2013-03-161-0/+0
* first steps to implement object construction expressionsAraq2013-03-071-1/+2
* micro optimizations for the evaluation engineAraq2013-02-141-5/+6
* implemented 'import except'Araq2012-11-281-3/+5
* first steps for the 'export' featureAraq2012-11-281-2/+8
* added 2 necessary node kindsAraq2012-11-211-1/+4
* fixed a typoZahary Karadjov2012-11-111-1/+1
* AST quasi-quoting for macrosZahary Karadjov2012-11-111-0/+29
* fixes #120Zahary Karadjov2012-10-041-4/+2
* syntax compatibility between do blocks and stmt blocksZahary Karadjov2012-10-041-1/+1
* experimental support for querying the type of expressions within macrosZahary Karadjov2012-10-031-336/+330
* proc bodies can be expressions with a typeAraq2012-09-221-1/+1
* term rewriting macros fully implemented; still buggyAraq2012-09-031-2/+5
* next steps towards term rewriting macros; simple examples workAraq2012-08-301-1/+1
* first steps towards term rewriting macrosAraq2012-08-301-1/+1
* parameter passing works the same for macros and templates; use callsite magic...Araq2012-08-281-40/+26
* distinguish properly between nkOpen and nkClosedSymChoiceAraq2012-08-261-4/+24
* bindSym suffices; no 'bind' for macros anymoreAraq2012-08-251-1/+1
* implemented 'bind' for macrosAraq2012-08-241-1/+13
* openarray/varargs split; breaks bootstrappingAraq2012-08-161-3/+3
* better support for unsigned integers.Zahary Karadjov2012-06-111-2/+3
* made tsequtils green againAraq2012-05-281-6/+15
* added system.||; lacks runtime supportAraq2012-05-231-1/+1
* making tests green againZahary Karadjov2012-03-201-3/+3
* clean separation of PNimrodNode and tyExprAraq2012-03-161-4/+0