diff options
author | Adriaan Moors <adriaan.moors@epfl.ch> | 2011-12-26 19:07:21 +0100 |
---|---|---|
committer | Adriaan Moors <adriaan.moors@epfl.ch> | 2012-02-02 21:39:19 +0100 |
commit | 6f89da9e55315a2299ae8c4ab8c772936b862a85 (patch) | |
tree | 5eae2c9d5b1afdf75e0836e067754d3669546518 /src/library | |
parent | 3aebe255b87f534239f0c46a2a6e0d696c8a31d4 (diff) | |
download | scala-6f89da9e55315a2299ae8c4ab8c772936b862a85.tar.gz scala-6f89da9e55315a2299ae8c4ab8c772936b862a85.tar.bz2 scala-6f89da9e55315a2299ae8c4ab8c772936b862a85.zip |
[vpm] factored out reusing treemakers (used by CSE)
before, we were mutating treemakers in-place when they were reused
no more mutation, and CSE is now self-contained
interestingly, we were considering all FunTreeMakers as potentially reused,
but only CondTreeMakers ever did anything with that flag
should be clearer now that only those are ever reused
simplified substonly treemaker a bit
overall cleanup to prepare for switching to new-style detection of MatchStrategy
delaying wrapping in function to simplify optimizing codegen logic
Diffstat (limited to 'src/library')
0 files changed, 0 insertions, 0 deletions