Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | - Modified method proxy to compare enclFun of o... | paltherr | 2003-09-30 | 1 | -4/+4 |
| | | | | | | - Modified method proxy to compare enclFun of owners instead of owners directly. This solves bug 167. | ||||
* | - Replaced usage of ANY_TYPE by ANY_CLASS | paltherr | 2003-09-30 | 2 | -2/+2 |
| | |||||
* | - bug fix (#120): make sure that mixin's constr... | schinz | 2003-09-30 | 1 | -10/+15 |
| | | | | | | - bug fix (#120): make sure that mixin's constructor arguments and bodies are evaluated left to right. | ||||
* | - Modified Type.erasure to replace prefixes by ... | paltherr | 2003-09-30 | 1 | -1/+1 |
| | | | | | | - Modified Type.erasure to replace prefixes by localThisTypes. This solves at least a part of bug 135. | ||||
* | - Added a block around each Return to make back... | paltherr | 2003-09-29 | 1 | -2/+4 |
| | | | | | | - Added a block around each Return to make backend happy. Removed flag - DEFERRED from bridge methods | ||||
* | - bug fix [#98]: only treat top-level modules s... | schinz | 2003-09-29 | 1 | -13/+9 |
| | | | | | | | | - bug fix [#98]: only treat top-level modules specially, since they are the only ones to need special treatment at this stage, - removed Matthias' comments after reviewing the code somewhat, and replaced tabs by spaces | ||||
* | bugfix, using TreeGen now instead of make... | buraq | 2003-09-26 | 2 | -7/+5 |
| | |||||
* | fixed hashing of patterns | buraq | 2003-09-26 | 4 | -11/+24 |
| | |||||
* | *** empty log message *** | Martin Odersky | 2003-09-25 | 6 | -32/+84 |
| | |||||
* | Support for pattern matching on Jaco case class... | Matthias Zenger | 2003-09-24 | 6 | -632/+658 |
| | | | | | Support for pattern matching on Jaco case classes in Scala. | ||||
* | Fixed bug 149 | Matthias Zenger | 2003-09-24 | 1 | -14/+4 |
| | |||||
* | Bugfixes. | Matthias Zenger | 2003-09-24 | 3 | -84/+113 |
| | |||||
* | *** empty log message *** | Martin Odersky | 2003-09-23 | 5 | -18/+37 |
| | |||||
* | *** empty log message *** | Martin Odersky | 2003-09-19 | 8 | -87/+86 |
| | |||||
* | *** empty log message *** | Martin Odersky | 2003-09-18 | 9 | -115/+227 |
| | |||||
* | Restricted lexical syntax of operators. | Matthias Zenger | 2003-09-16 | 1 | -377/+376 |
| | | | | | the character '_'. | ||||
* | *** empty log message *** | Martin Odersky | 2003-09-15 | 7 | -97/+283 |
| | |||||
* | - Added creation of bridge methods for abstract... | paltherr | 2003-09-12 | 1 | -14/+63 |
| | | | | | | - Added creation of bridge methods for abstract methods from superinterfaces. | ||||
* | - Augmented symbol map with abstract types from... | paltherr | 2003-09-12 | 1 | -0/+29 |
| | | | | | - Augmented symbol map with abstract types from superinterfaces. | ||||
* | ? nothing changed | buraq | 2003-09-12 | 2 | -3/+1 |
| | |||||
* | better checking of patterns | buraq | 2003-09-12 | 2 | -21/+42 |
| | |||||
* | - Added missing map(targs) in typeTransformer | paltherr | 2003-09-12 | 1 | -2/+4 |
| | |||||
* | - Removed method TreeGen.localDummy | paltherr | 2003-09-11 | 2 | -43/+20 |
| | | | | | | | - Removed method TreeGen.ClassDef_ - Added method TreeGen.Template - Made TreeGen.make private | ||||
* | - Modified to not use type of template | paltherr | 2003-09-11 | 1 | -4/+3 |
| | |||||
* | - Replaced TreeGen.localDummy by TermSymbol.new... | paltherr | 2003-09-11 | 1 | -1/+1 |
| | | | | | - Replaced TreeGen.localDummy by TermSymbol.newLocalDummy | ||||
* | - Added factory TermSymbol.newLocalDummy | paltherr | 2003-09-11 | 1 | -0/+7 |
| | |||||
* | Fixed a bug. | Matthias Zenger | 2003-09-11 | 2 | -5/+11 |
| | | | | | | not having a symbol. But obviously, _ tree nodes seem to have null as their symbol. Is this a contract or a bug in the Analyzer? | ||||
* | - There is a problem with version 1.5, replaced... | paltherr | 2003-09-11 | 1 | -4/+1 |
| | | | | | - There is a problem with version 1.5, replaced it by version 1.4. | ||||
* | - Removed TreeGen.Select__ | paltherr | 2003-09-11 | 6 | -20/+8 |
| | |||||
* | - Added field and method OBJECT_TAG | paltherr | 2003-09-11 | 1 | -0/+43 |
| | | | | | | | - Added fields and methods REF_x - Added fields and methods FUNCTION_x - Added method loadTerm | ||||
* | - Added function scala_Function | paltherr | 2003-09-11 | 1 | -7/+12 |
| | | | | | - Changed prefixes to strings | ||||
* | Implemented variable binding for the "old" patt... | Matthias Zenger | 2003-09-11 | 2 | -2/+14 |
| | | | | | Implemented variable binding for the "old" pattern matcher. | ||||
* | - Reviewed and cleaned TreeGen. | paltherr | 2003-09-11 | 16 | -589/+582 |
| | | | | | | | - Fixed some errors. - Removed "dangerous" methods in TreeGen. - Renamed some methods in TreeGen. | ||||
* | - Added method nextTypeParams and nextValueParams | paltherr | 2003-09-11 | 1 | -0/+16 |
| | |||||
* | Allow non-recursive bindings for the "old" patt... | Matthias Zenger | 2003-09-11 | 1 | -28/+36 |
| | | | | | Allow non-recursive bindings for the "old" pattern matcher. | ||||
* | *** empty log message *** | Martin Odersky | 2003-09-11 | 1 | -2/+2 |
| | |||||
* | I reverted to the old version because the new o... | Matthias Zenger | 2003-09-11 | 1 | -2/+2 |
| | | | | | I reverted to the old version because the new one broke the male | ||||
* | changed type1() to type() in pattern parsing, | buraq | 2003-09-11 | 1 | -5/+6 |
| | | | | | and pattern() to validPattern() in patDefOrDcl() | ||||
* | *** empty log message *** | Martin Odersky | 2003-09-10 | 1 | -4/+8 |
| | |||||
* | I hacked the problem with Byte, Short, etc. | Matthias Zenger | 2003-09-10 | 1 | -0/+6 |
| | | | | | 100% okay, but at least the programs do compile and run now. | ||||
* | - Changed array erasure rule. | paltherr | 2003-09-10 | 1 | -7/+9 |
| | | | | | Array[a] with a <: Any still remains boxed | ||||
* | *** empty log message *** | Martin Odersky | 2003-09-10 | 3 | -100/+96 |
| | |||||
* | - Fixed computation of outer type parameters | paltherr | 2003-09-10 | 1 | -2/+13 |
| | |||||
* | - Replaced TreeGen.mkParentConstr by TreeGen.mk... | paltherr | 2003-09-10 | 3 | -68/+65 |
| | | | | | | | - Replaced TreeGen.mkParentConstr by TreeGen.mkPrimaryConstr Added some - missing nextPhase()/prevPhase() in TreeGen Removed TreeGen.ClassDef - methods without parents Added TreeGen.mkInterfaceDef | ||||
* | - Bug fix: new class did not reuse constructor ... | paltherr | 2003-09-10 | 1 | -8/+5 |
| | | | | | - Bug fix: new class did not reuse constructor symbol of old class. | ||||
* | - The name ERROR is now both a type name and a ... | paltherr | 2003-09-09 | 1 | -0/+4 |
| | | | | | - The name ERROR is now both a type name and a term name | ||||
* | - Replaced some TypeApply+Apply by mkApply | paltherr | 2003-09-08 | 1 | -13/+6 |
| | |||||
* | - Simplified (no more OverloadedType and NoType) | paltherr | 2003-09-08 | 1 | -5/+3 |
| | |||||
* | - Changed rawInfoAt to not invoke transformInfo... | paltherr | 2003-09-08 | 1 | -5/+32 |
| | | | | | | - Changed rawInfoAt to not invoke transformInfo for NoType, ErrorType and OverloadedType | ||||
* | - Updated the code that transforms interface co... | paltherr | 2003-09-08 | 1 | -3/+10 |
| | | | | | - Updated the code that transforms interface constructors |