summary refs log tree commit diff stats
path: root/lib/core/macros.nim
Commit message (Expand)AuthorAgeFilesLines
* clean separation of PNimrodNode and tyExprAraq2012-03-161-4/+0
* implemented 'static'; macros do not work anymoreAraq2012-03-151-10/+10
* first steps for cleaner static/const distinctionAraq2012-03-131-1/+2
* unit test for #100Zahary Karadjov2012-03-101-1/+6
* Fixed misspelling in lib/core/macros.nimDominik Picheta2012-02-251-1/+1
* helper templates static, eval and emit for easier compile-time code evaluationZahary Karadjov2012-02-241-1/+12
* `do' keyword in the grammar for lambda blocksZahary Karadjov2012-02-101-1/+1
* pragma blocks; fixed line information issue with user defined assertionsAraq2012-01-171-1/+1
* year 2012 for most copyright headersAraq2012-01-021-1/+1
* implemented 'let' statementAraq2011-11-291-2/+2
* fixes #60Araq2011-11-251-2/+2
* new kind of AST printer that prints indented treesZahary Karadjov2011-11-041-36/+73
* 'bind' as a declarative statementAraq2011-10-101-1/+3
* new syntactic construct: a{i}Araq2011-10-081-1/+1
* Cleaned up the circular dependecies and remaining issuesZahary Karadjov2011-10-071-1/+1
* Basic unit testing facilities (suites, fixtures, cases)Zahary Karadjov2011-10-071-7/+9
* bugfix: internal error in evalFieldAccess; parseutils.interpolatedFragments o...Araq2011-09-261-6/+6
* beginning of a taint mode; type system enhancementsAraq2011-09-241-11/+17
* Initial implementation of the parseExpr, parseStmt, getAst macro routines:Zahary Karadjov2011-09-201-2/+16
* Added AST introspection routines as a part of the standard libraryZahary Karadjov2011-09-201-0/+33
* finally got rid of nkPassAsOpenArrayAraq2011-08-161-1/+1
* gc tweaking to gain a few percent of performanceAraq2011-05-071-56/+56
* grammar changes for table constructor: second partAraq2011-04-211-21/+1
* basic thread support; still broken on Windows; untested on Mac OS XAraq2011-01-181-0/+250