Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | 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. |