summary refs log tree commit diff stats
path: root/compiler/ast.nim
Commit message (Expand)AuthorAgeFilesLines
* much more efficient rod file generationAraq2011-10-181-33/+5
* 'bind' as a declarative statementAraq2011-10-101-0/+1
* new syntactic construct: a{i}Araq2011-10-081-0/+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-1/+1
* code generator supports constant sequences; more consistent compile time eval...Araq2011-10-071-2/+4
* renamed optional to discardableAraq2011-09-241-1/+1
* implemented optional pragma for implicit discardAraq2011-09-241-3/+4
* got rid of tyPureObject; broke bootstrapping; use generated C codeAraq2011-09-241-0/+4
* beginning of a taint mode; type system enhancementsAraq2011-09-241-2/+11
* Initial implementation of the parseExpr, parseStmt, getAst macro routines:Zahary Karadjov2011-09-201-20/+25
* Added AST introspection routines as a part of the standard libraryZahary Karadjov2011-09-201-1/+1
* bugfixes for generics; new threads implementation still brokenAraq2011-09-201-2/+6
* finally got rid of nkPassAsOpenArrayAraq2011-08-161-1/+0
* added system.slurp for easy embedding of resourcesAraq2011-08-101-1/+1
* support for C++ code generation; importcpp and importobjc pragmasAraq2011-08-071-5/+7
* preparation for new 'is' operator; breaks bootstrapping again, sorry (use gen...Araq2011-07-311-1/+2
* bugfix: 'final' not passed to genericAraq2011-07-291-11/+9
* bugfixes; step one for 'var T' as return type supportAraq2011-07-281-3/+3
* bugfix: 'set' overloadable; further steps for multi threading supportAraq2011-07-081-4/+5
* importCompilerProc pragma introduced because the hacks for typeinfo.nim did n...Araq2011-06-271-1/+2
* zipfiles compiles again; added system.shallowCopyAraq2011-06-201-1/+1
* intsets are now a proper module and part of the stdlibAraq2011-06-141-141/+3
* first (non working) implementation of global thread analysisAraq2011-06-131-1/+2
* got rid of nstrtabs and nhashes modulesAraq2011-06-101-1/+1
* Added typeinfo moduledom962011-06-091-1/+1
* newStringOfCap implemented and used to optimize some procsAraq2011-05-081-1/+3
* cleaned up the tests; fixes #30; fixes #26Araq2011-05-011-1/+1
* const table supportAraq2011-04-291-0/+4
* big repo cleanupAraq2011-04-121-0/+1137