summary refs log tree commit diff stats
path: root/compiler/semfold.nim
Commit message (Expand)AuthorAgeFilesLines
* the `is` operator now works with type classes and type variablesZahary Karadjov2012-10-031-11/+0
* term rewriting macros fully implemented; still buggyAraq2012-09-031-2/+10
* next steps for tyVarargs/tyOpenArray splitAraq2012-08-141-2/+2
* got rid of some mAddU64 etc. magicsAraq2012-07-201-10/+10
* equality and hashing for closuresAraq2012-07-171-3/+9
* improved unsigned supportAraq2012-07-141-3/+5
* more fixes for new integer promotion rules; fixes #152; fixes #157; fixes #15...Araq2012-07-091-1/+4
* 'addSon' for types deprecated for 'int literal type' analysisAraq2012-07-091-2/+2
* changed integer promotion rules; breaks bootstrapping and lots of codeAraq2012-07-081-5/+156
* added devel/logging; weakrefs test; next steps for proper unsigned supportAraq2012-07-051-2/+3
* changed integer promotion rules; added math.fmodAraq2012-06-281-1/+1
* better support for unsigned integers.Zahary Karadjov2012-06-111-6/+6
* Added system.staticExec proc for executing external command at compile-timeZahary Karadjov2012-06-021-1/+1
* the foundations of a type traits module; better error messages for expr, type...Zahary Karadjov2012-04-061-1/+1
* bugfix: semfold supports merging of '&'Araq2012-02-191-0/+10
* year 2012 for most copyright headersAraq2012-01-021-1/+1
* alias analysis as required for the code gen and the HLOAraq2011-12-081-1/+1
* 'assert' is now implemented without compiler magicAraq2011-12-041-0/+4
* Merge branch 'master' of github.com:Araq/NimrodAraq2011-11-261-2/+4
|\
| * New algorithm for locating and loading nimrod config files.Zahary Karadjov2011-11-251-2/+4
* | fixed bug that kept tls emulation from workingAraq2011-11-251-3/+3
|/
* bugfix: 'when' sections in generic objects now work, so TThread[void] compilesAraq2011-11-201-1/+3
* constant folding for cnst[i] and cnst.attrAraq2011-10-291-9/+64
* Cleaned up the circular dependecies and remaining issuesZahary Karadjov2011-10-071-1/+1
* getAst works correctly with existing AST values as template/macro argumentsZahary Karadjov2011-10-071-1/+1
* code generator supports constant sequences; more consistent compile time eval...Araq2011-10-071-9/+11
* Moved the parseAST magics to evals.nimZahary Karadjov2011-09-201-0/+1
* finally got rid of nkPassAsOpenArrayAraq2011-08-161-1/+0
* 'is' operator for generic codeAraq2011-07-311-5/+5
* deprecated system.copy: use system.substr insteadAraq2011-05-141-2/+2
* newStringOfCap implemented and used to optimize some procsAraq2011-05-081-2/+3
* const table supportAraq2011-04-291-1/+2
* got rid of some arcane module namesAraq2011-04-211-1/+1
* big repo cleanupAraq2011-04-121-0/+449