Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Fix #2152: Instantiate dependent result type parameters | Martin Odersky | 2017-04-11 | 1 | -1/+1 |
| | | | | | | | #2152 shows that dependent result type parameters can end up in the types of terms, so we have to eliminate them. If we don't we get orphan parameters in pickling. Fix method name and comment | ||||
* | Better documentation of sharable structures in Names, NameKinds | Martin Odersky | 2017-04-11 | 1 | -0/+3 |
| | |||||
* | Fix pickling/unpickling of names | Martin Odersky | 2017-04-11 | 1 | -0/+7 |
| | | | | | Running the test suite with the pickling printer on showed up two more problems which are fixed in this commit. | ||||
* | Fix rebase breakage | Martin Odersky | 2017-04-11 | 1 | -1/+0 |
| | |||||
* | Make extension method names semantic | Martin Odersky | 2017-04-11 | 1 | -8/+25 |
| | |||||
* | Names are no longer Seqs | Martin Odersky | 2017-04-11 | 1 | -3/+3 |
| | | | | | | | | Drop Seq implementation of name. This implementation was always problematic because it entailed potentially very costly conversions to toSimpleName. We now have better control over when we convert a name to a simple name. | ||||
* | Make outer select names semantic | Martin Odersky | 2017-04-11 | 1 | -0/+10 |
| | |||||
* | Make module var names semantic | Martin Odersky | 2017-04-11 | 1 | -0/+1 |
| | |||||
* | Make field names semantic | Martin Odersky | 2017-04-11 | 1 | -0/+1 |
| | |||||
* | Make "direct names" semantic | Martin Odersky | 2017-04-11 | 1 | -0/+1 |
| | |||||
* | Revise qualified names | Martin Odersky | 2017-04-11 | 1 | -8/+20 |
| | | | | | 1. Fix problem in fullNameSeparated 2. Revise expandedName operations | ||||
* | New unmangling for ExpandedName | Martin Odersky | 2017-04-11 | 1 | -1/+19 |
| | |||||
* | Decentralize unmangling, add new nameKinds | Martin Odersky | 2017-04-11 | 1 | -0/+248 |
Start scheme where unmangling is done by NameKinds instead of in NameOps. Also add namekinds for protected accessors. |