diff options
author | Araq <rumpf_a@web.de> | 2013-02-14 08:41:48 +0100 |
---|---|---|
committer | Araq <rumpf_a@web.de> | 2013-02-14 08:41:48 +0100 |
commit | 1c0c80ef2dba09bb50c470a013f3bdb9391620a7 (patch) | |
tree | 66011812d64f1f2f3c933d601ca72d647302c274 /lib/core | |
parent | 0f2aa053d9e9bcbe67238c498ed96f27c8d737db (diff) | |
download | Nim-1c0c80ef2dba09bb50c470a013f3bdb9391620a7.tar.gz |
micro optimizations for the evaluation engine
Diffstat (limited to 'lib/core')
-rwxr-xr-x | lib/core/macros.nim | 11 |
1 files changed, 6 insertions, 5 deletions
diff --git a/lib/core/macros.nim b/lib/core/macros.nim index bf7510a92..b72279777 100755 --- a/lib/core/macros.nim +++ b/lib/core/macros.nim @@ -1,7 +1,7 @@ # # # Nimrod's Runtime Library -# (c) Copyright 2012 Andreas Rumpf +# (c) Copyright 2013 Andreas Rumpf # # See the file "copying.txt", included in this # distribution, for details about the copyright. @@ -21,9 +21,10 @@ type nnkUInt16Lit, nnkUInt32Lit, nnkUInt64Lit, nnkFloatLit, nnkFloat32Lit, nnkFloat64Lit, nnkFloat128Lit, nnkStrLit, nnkRStrLit, nnkTripleStrLit, nnkNilLit, nnkMetaNode, nnkDotCall, - nnkCommand, nnkCall, nnkCallStrLit, nnkExprEqExpr, - nnkExprColonExpr, nnkIdentDefs, nnkVarTuple, nnkInfix, - nnkPrefix, nnkPostfix, nnkPar, nnkCurly, nnkCurlyExpr, + nnkCommand, nnkCall, nnkCallStrLit, nnkInfix, + nnkPrefix, nnkPostfix, nnkHiddenCallConv, + nnkExprEqExpr, + nnkExprColonExpr, nnkIdentDefs, nnkVarTuple, nnkPar, nnkCurly, nnkCurlyExpr, nnkBracket, nnkBracketExpr, nnkPragmaExpr, nnkRange, nnkDotExpr, nnkCheckedFieldExpr, nnkDerefExpr, nnkIfExpr, nnkElifExpr, nnkElseExpr, nnkLambda, nnkDo, nnkAccQuoted, @@ -31,7 +32,7 @@ type nnkClosedSymChoice, nnkOpenSymChoice, nnkHiddenStdConv, - nnkHiddenSubConv, nnkHiddenCallConv, nnkConv, nnkCast, nnkStaticExpr, + nnkHiddenSubConv, nnkConv, nnkCast, nnkStaticExpr, nnkAddr, nnkHiddenAddr, nnkHiddenDeref, nnkObjDownConv, nnkObjUpConv, nnkChckRangeF, nnkChckRange64, nnkChckRange, nnkStringToCString, nnkCStringToString, nnkAsgn, |