summary refs log tree commit diff stats
path: root/compiler/evals.nim
Commit message (Expand)AuthorAgeFilesLines
* next steps for 'compiler as a service'Araq2012-10-031-1/+1
* experimental support for querying the type of expressions within macrosZahary Karadjov2012-10-031-2/+7
* the `is` operator now works with type classes and type variablesZahary Karadjov2012-10-031-1/+25
* improved support for typedesc valuesZahary Karadjov2012-09-251-3/+5
* type trais used to work only on user-defined types. see #202Zahary Karadjov2012-09-131-2/+1
* parameter passing works the same for macros and templates; use callsite magic...Araq2012-08-281-11/+33
* bindSym suffices; no 'bind' for macros anymoreAraq2012-08-251-38/+5
* implemented 'bind' for macrosAraq2012-08-241-0/+36
* next steps to hygienic templatesAraq2012-08-201-2/+2
* first steps to make templates hygienicAraq2012-08-201-52/+6
* next steps for tyVarargs/tyOpenArray splitAraq2012-08-141-1/+2
* top level closures should work; transf is not a pass anymore; next steps for ...Araq2012-08-131-1/+2
* made compiler more robust for idetools supportAraq2012-07-301-22/+46
* better error handling for better idetools supportAraq2012-07-291-5/+4
* equality and hashing for closuresAraq2012-07-171-3/+2
* 'addSon' for types deprecated for 'int literal type' analysisAraq2012-07-091-1/+1
* made tests green againAraq2012-07-091-2/+2
* added devel/logging; weakrefs test; next steps for proper unsigned supportAraq2012-07-051-1/+1
* another bugfixAraq2012-06-211-1/+1
* Merge branch 'master' of github.com:Araq/NimrodAraq2012-06-191-0/+2
|\
| * better support for unsigned integers.Zahary Karadjov2012-06-111-0/+2
* | somewhat working closuresAraq2012-06-191-1/+2
|/
* Merge branch 'master' of github.com:Araq/Nimrod into upstreamZahary Karadjov2012-06-021-1/+1
|\
| * added system.||; lacks runtime supportAraq2012-05-231-1/+1
* | Added system.staticExec proc for executing external command at compile-timeZahary Karadjov2012-06-021-1/+43
|/
* fixes #109Araq2012-05-201-4/+5
* the foundations of a type traits module; better error messages for expr, type...Zahary Karadjov2012-04-061-1/+19
* genSym support for hygienic macros and templates.Zahary Karadjov2012-03-261-5/+10
* first steps for cleaner static/const distinctionAraq2012-03-131-31/+49
* attempt to make tests green againAraq2012-03-111-17/+28
* `do' keyword in the grammar for lambda blocksZahary Karadjov2012-02-101-1/+1
* version 0.8.14Araq2012-02-091-1/+1
* further steps for closure support; added 'system.rawProc', 'system.rawEnv'Araq2012-02-081-11/+43
* pragma blocks; fixed line information issue with user defined assertionsAraq2012-01-171-0/+2
* test t99bott.nim works nowAraq2012-01-061-20/+18
* year 2012 for most copyright headersAraq2012-01-021-1/+1
* alias analysis as required for the code gen and the HLOAraq2011-12-081-8/+1
* 'assert' is now implemented without compiler magicAraq2011-12-041-1/+2
* implemented 'let' statementAraq2011-11-291-2/+2
* proper error message when attempting to eval C'imported procsAraq2011-11-201-60/+51
* bugfix: 'when' sections in generic objects now work, so TThread[void] compilesAraq2011-11-201-2/+2
* bugfixes: objects still invalid for constants; fixed a typo concerning 'high'...Araq2011-11-151-1/+1
* new kind of AST printer that prints indented treesZahary Karadjov2011-11-041-3/+0
* lazy loading of body ast implementedAraq2011-10-301-6/+8
* eval context for macros lives as long as the current module is compiledAraq2011-10-281-15/+36
* 'bind' as a declarative statementAraq2011-10-101-1/+1
* slurp uses path; unidecode is improved and threadsafeAraq2011-10-081-19/+19
* Cleaned up the circular dependecies and remaining issuesZahary Karadjov2011-10-071-16/+64
* Basic unit testing facilities (suites, fixtures, cases)Zahary Karadjov2011-10-071-3/+8
* getAst works correctly with existing AST values as template/macro argumentsZahary Karadjov2011-10-071-2/+51