Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Cleanups of NameOps | Martin Odersky | 2017-04-11 | 1 | -2/+2 |
| | | | | Remove unused functionality | ||||
* | Make outer select names semantic | Martin Odersky | 2017-04-11 | 1 | -2/+2 |
| | |||||
* | Decentralize unmangling, add new nameKinds | Martin Odersky | 2017-04-11 | 1 | -4/+6 |
| | | | | | | | Start scheme where unmangling is done by NameKinds instead of in NameOps. Also add namekinds for protected accessors. | ||||
* | Get rid of SuperAccessor flag | Martin Odersky | 2017-04-11 | 1 | -1/+1 |
| | |||||
* | Get rid of ExpandedName flag | Martin Odersky | 2017-04-11 | 1 | -1/+1 |
| | |||||
* | replace derived{Method,Poly}Type with derivedLambdaType | Martin Odersky | 2017-04-06 | 1 | -2/+2 |
| | |||||
* | Harmonize paramTypes and paramBounds | Martin Odersky | 2017-04-06 | 1 | -2/+2 |
| | | | | | | MethodTypes have paramTypes whereas PolyTypes have paramBounds. We now harmonize by alling both paramInfos, and parameterizing types that will become common to both. | ||||
* | Break out functionality from MethodType | Martin Odersky | 2017-04-06 | 1 | -2/+2 |
| | | | | | and generalize MethodParam to ParamRef, and TypeParamInfo to ParamInfo | ||||
* | Fix super accessor generation | Martin Odersky | 2016-12-20 | 1 | -15/+18 |
| | | | | | | | We looked under the wrong signature before, which meant that we sometimes would not detect that a super accessor existed already and generate a duplicate. Observed when compiling stdlib's collection/mutable/ObservableMap.scala. | ||||
* | Move compiler and compiler tests to compiler dir | Felix Mulder | 2016-11-22 | 1 | -0/+424 |