summaryrefslogtreecommitdiff
path: root/sources/scalac/transformer/LambdaLift.java
Commit message (Collapse)AuthorAgeFilesLines
* Removed old Scalac code in sources and various ...Gilles Dubochet2005-12-181-763/+0
| | | | | Removed old Scalac code in sources and various other obsolete elements.
* - replaced some tests with symbol flags.michelou2005-07-111-26/+79
|
* bugfix of #423buraq2005-05-251-3/+3
|
* *** empty log message ***Martin Odersky2005-01-271-0/+4
|
* - Removed some obsolete references class TextTr...paltherr2004-12-061-1/+1
| | | | | | - Removed some obsolete references class TextTreePrinter and package printer
* *** empty log message ***Martin Odersky2004-11-191-0/+4
|
* - Readded a fixed version of the code to handle...paltherr2004-09-161-0/+10
| | | | | | - Readded a fixed version of the code to handle local variables owned by other local variables
* - removed wrong (?) if-test in method 'liftSymb...michelou2004-09-161-4/+0
| | | | | - removed wrong (?) if-test in method 'liftSymbol'.
* *** empty log message ***Martin Odersky2004-07-011-4/+4
|
* - Moved instance of FreshNameCreator from Globa...paltherr2004-04-021-1/+1
| | | | | - Moved instance of FreshNameCreator from Global to Unit
* moved removal of Sequence Nodes to UnCurryburaq2004-03-081-1/+6
|
* - Added Type.NoPrefixpaltherr2004-03-041-1/+1
| | | | | - Replaced ThisType(NONE) by NoPrefix
* - Fixed case Identpaltherr2004-03-021-8/+2
|
* - Changed Tree.Block(Tree[]) to Tree.Block(Tree...paltherr2004-02-121-5/+3
| | | | | - Changed Tree.Block(Tree[]) to Tree.Block(Tree[],Tree)
* - Do not mark lifted functions as 'final' - it'...mihaylov2004-02-051-1/+1
| | | | | | - Do not mark lifted functions as 'final' - it's an implementation detail and should be done in AddInterfaces.
* - Make lifted functions private final.mihaylov2004-02-041-1/+1
|
* - Introduced local and global refspaltherr2004-02-011-9/+12
| | | | | | - Fixed related bugs in ExplicitOuter - Replaced TreeGen.mkPrimaryConstr by TreeGen.mkPrimaryConstructorRef methods
* - Added flag LIFTED to lifted classes and methodspaltherr2004-01-291-0/+2
|
* - Added handling of Predef.Arraypaltherr2004-01-081-0/+20
|
* - Removed old methods Nil and Cons in TreeGenpaltherr2004-01-081-27/+1
|
* - Added some code to make sure that owner of no...paltherr2003-12-161-1/+17
| | | | | | - Added some code to make sure that owner of non-member is always a member
* - Removed owner link between classes and module...paltherr2003-11-281-1/+1
| | | | | - Removed owner link between classes and modules in setOwner.
* - Fixed computation of enclosing classpaltherr2003-10-151-1/+6
|
* - Added test to avoid duplicate owner update on...paltherr2003-10-151-1/+1
| | | | | - Added test to avoid duplicate owner update on module classes
* moved methods for constructing Cons and Nil to ...buraq2003-10-021-4/+5
| | | | | moved methods for constructing Cons and Nil to TreeGen
* *** empty log message ***Martin Odersky2003-09-251-5/+31
|
* *** empty log message ***Martin Odersky2003-09-231-1/+1
|
* *** empty log message ***Martin Odersky2003-09-191-1/+1
|
* - Removed TreeGen.Select__paltherr2003-09-111-1/+1
|
* - Reviewed and cleaned TreeGen.paltherr2003-09-111-8/+3
| | | | | | | - Fixed some errors. - Removed "dangerous" methods in TreeGen. - Renamed some methods in TreeGen.
* - Added more general getSubst methods in Typepaltherr2003-09-081-2/+2
| | | | | - Added do nothing methods in Type.UdpdateSubstSymMap
* *** empty log message ***Martin Odersky2003-09-071-3/+7
|
* - Removed UpdateSubstSymMap (replaced by Type.U...paltherr2003-09-071-26/+2
| | | | | - Removed UpdateSubstSymMap (replaced by Type.UpdateSubstSymMap)
* - Added TreeGen.mkTypeIdentpaltherr2003-09-061-5/+5
| | | | | | | - Added assertion in TreeGen.Ident - Changed LambdaLift to invoke TreeGen.mkTypeIdent/Ident for targs/vargs - Changed Analyzer to not invoke TreeGen.Ident with class symbol
* - Replaced field Global.phases by fields Phase....paltherr2003-09-011-7/+7
| | | | | | | | - Replaced field Global.phases by fields Phase.prev and Phase.next - Reorganized/Cleaned/Documented methods on infos, types and - closures in Symbol Removed method CompilerPhases.remove Add mehods - PhaseDescriptor.addXXXFlag
* *** empty log message ***Martin Odersky2003-08-281-0/+8
|
* *** empty log message ***Martin Odersky2003-08-211-4/+1
|
* *** empty log message ***Martin Odersky2003-08-141-8/+26
|
* - Added code to fix result type of lifted prima...paltherr2003-08-141-1/+4
| | | | | - Added code to fix result type of lifted primary constructors
* *** empty log message ***Martin Odersky2003-08-131-2/+30
|
* *** empty log message ***Martin Odersky2003-08-131-8/+15
|
* *** empty log message ***Martin Odersky2003-07-311-8/+8
|
* - Made field of TreeGen finalpaltherr2003-07-271-2/+2
| | | | | | | | | | | - Added methods TreeGen.mkTypeParam - Added methods TreeGen.mkParam - Removed methods TreeGen.Param - Removed some methods TreeGen.ValDef - In TreeGen, inlined calls to setSymbol in calls to make.<Node> - Changed TreeGen.ValDef to return a ValDef - Removed some useless casts
* *** empty log message ***Martin Odersky2003-07-221-2/+2
|
* - Added method Symbol.cloneSymbol(Symbol)paltherr2003-07-101-4/+2
|
* *** empty log message ***Martin Odersky2003-07-081-4/+0
|
* - Fixed reference to Names.EMPTYpaltherr2003-07-081-1/+1
|
* *** empty log message ***Martin Odersky2003-07-081-17/+66
|
* *** empty log message ***Martin Odersky2003-06-111-0/+1
|
* *** empty log message ***Martin Odersky2003-05-191-2/+5
|