summary refs log tree commit diff stats
path: root/compiler/trees.nim
Commit message (Collapse)AuthorAgeFilesLines
* removed tyArrayConstr completely from the compiler; introduced tyAlias ↵Araq2016-11-141-1/+1
| | | | instead in preparation for further bugfixes
* big refactoring: step 1Araq2016-10-311-1/+1
|
* Cleanup and fix isConstExpr to return true for all atomic node types.Matthew Baulch2016-08-271-4/+2
|
* Remove unnecessary result initialisations.Matthew Baulch2016-08-271-2/+1
|
* Remove useless/misleading comment. flattenStmts not only for patterns.Matthew Baulch2016-08-271-1/+0
|
* Remove unused procs getProcSym, getOpSym.Matthew Baulch2016-08-271-11/+0
|
* Remove (unused) flattenTree proc.Matthew Baulch2016-08-271-14/+0
|
* Remove (unused) swapOperands proc.Matthew Baulch2016-08-271-5/+0
|
* Rewrite cyclicTree. Performance improved by approx 50%.Matthew Baulch2016-08-271-20/+10
|
* fixes #4354Andreas Rumpf2016-08-041-7/+12
|
* fixes #2985Araq2015-06-251-4/+8
|
* VM: minor fixes to make lexim workAraq2015-04-201-42/+42
|
* fixes #1547Araq2014-11-271-1/+3
|
* Nimrod renamed to NimAraq2014-08-281-1/+1
|
* case consistency: cs:partial bootstraps on windowsAraq2013-12-291-2/+2
|
* case consistency part 1Araq2013-12-271-18/+18
|
* implemented large parts of the 'not nil' checkingAraq2013-06-091-2/+1
|
* Removes executable bit for text files.Grzegorz Adam Hankiewicz2013-03-161-0/+0
|
* first steps to implement object construction expressionsAraq2013-03-071-1/+1
|
* term rewriting macros fully implemented; still buggyAraq2012-09-031-0/+16
|
* distinguish properly between nkOpen and nkClosedSymChoiceAraq2012-08-261-1/+2
|
* made compiler more robust for idetools supportAraq2012-07-301-1/+1
|
* further steps to closure supportAraq2012-02-061-1/+1
|
* pragma blocks; fixed line information issue with user defined assertionsAraq2012-01-171-0/+4
|
* year 2012 for most copyright headersAraq2012-01-021-1/+1
|
* better code generation for constant aggregatesAraq2011-11-021-0/+13
|
* bugfix: proper cache for generic instantiationsAraq2011-07-211-23/+10
|
* bugfix: subranges in generics properly detectedAraq2011-06-291-2/+4
|
* slices are first class citizensAraq2011-04-221-3/+9
|
* got rid of some arcane module namesAraq2011-04-211-1/+1
|
* big repo cleanupAraq2011-04-121-0/+140