summary refs log tree commit diff stats
path: root/compiler/semdata.nim
Commit message (Expand)AuthorAgeFilesLines
* pass-through of static int generic params to arrays when late instantiation i...Zahary Karadjov2013-08-231-5/+5
* remerge "Fixes #267"Zahary Karadjov2013-08-191-0/+5
* bugfix: pragmas allowed for implicit genericsAraq2013-06-291-3/+3
* Revert "fixes #267"Araq2013-05-271-5/+0
* fixes #267Zahary Karadjov2013-05-261-0/+5
* merged the persistent scopes work with the delayed proc compilation strategyZahary Karadjov2013-05-121-8/+4
|\
* | get rid of TOverloadIter.stackPtrZahary Karadjov2013-05-121-0/+2
* | get rid of the SymTab* procs in astalgoZahary Karadjov2013-05-121-19/+10
* | switch to a linked list of scopesZahary Karadjov2013-05-111-0/+15
|/
* new parser worksAraq2013-04-201-1/+1
* improvements for destructorsAraq2013-04-081-1/+2
* fixes a long-standing bug about procvar checkingAraq2013-03-251-1/+1
* Removes executable bit for text files.Grzegorz Adam Hankiewicz2013-03-161-0/+0
* lazy operand sem'checking (beware)Araq2013-03-021-1/+6
* remove any traces of the old global generics cacheZahary Karadjov2013-01-271-27/+5
* temporary debugging code for the memory leak investigationZahary Karadjov2012-11-281-1/+1
* store the instantiation cache in the generic symbolZahary Karadjov2012-11-281-7/+9
* CaaS in-memory cachingZahary Karadjov2012-11-281-4/+6
* almost every pragma is allowed in a 'push' pragmaAraq2012-11-201-0/+1
* nimbuild should work againAraq2012-11-011-0/+1
* fixes #194Araq2012-09-201-1/+4
* first steps towards term rewriting macrosAraq2012-08-301-6/+13
* bugfix: typo in actors.nimAraq2012-08-151-0/+2
* top level closures should work; transf is not a pass anymore; next steps for ...Araq2012-08-131-30/+2
* idetools: 'usages' and 'def' should work now; documented js backendAraq2012-08-051-11/+8
* idetools improvementsAraq2012-08-031-1/+1
* made compiler more robust for idetools; implemented idetools.usagesAraq2012-07-301-3/+5
* better error handling for better idetools supportAraq2012-07-291-0/+4
* improvements for idetools; system.compiles improvedAraq2012-07-291-1/+31
* added system.compilesAraq2012-07-201-1/+2
* preparations for making 'closure' the default calling convention for proc typesAraq2012-07-161-3/+3
* 'addSon' for types deprecated for 'int literal type' analysisAraq2012-07-091-4/+4
* changed integer promotion rules; breaks bootstrapping and lots of codeAraq2012-07-081-0/+5
* generate default destructorsZahary Karadjov2012-06-061-1/+5
* Added system.staticExec proc for executing external command at compile-timeZahary Karadjov2012-06-021-2/+0
* avoid duplicated variable names in unrolled loopsZahary Karadjov2012-04-151-0/+1
* typedesc and expr paramsZahary Karadjov2012-03-311-4/+6
* bootstraps fine with overloadable templatesZahary Karadjov2012-03-141-1/+1
* pragma on/off improvements; endb rewrittenAraq2012-01-281-0/+1
* year 2012 for most copyright headersAraq2012-01-021-1/+1
* bugfix: 'when' sections in generic objects now work, so TThread[void] compilesAraq2011-11-201-17/+17
* compilation cache: slurped files are a dependency tooAraq2011-10-301-0/+2
* eval context for macros lives as long as the current module is compiledAraq2011-10-281-1/+2
* compilation cache: mostly working; generics not yetAraq2011-10-251-6/+32
* bugfixes for ROD file generation; nimcache dir is now flatAraq2011-10-201-1/+0
* beginning of a taint mode; type system enhancementsAraq2011-09-241-1/+3
* bugfix: proper cache for generic instantiationsAraq2011-07-211-5/+7
* bugfix: 'set' overloadable; further steps for multi threading supportAraq2011-07-081-2/+2
* intsets are now a proper module and part of the stdlibAraq2011-06-141-3/+4
* further improvements for thread analysisAraq2011-06-131-0/+2