aboutsummaryrefslogtreecommitdiff
path: root/compiler/src/dotty/tools/dotc/ast
Commit message (Expand)AuthorAgeFilesLines
* Fix master compilationOlivier Blanvillain2017-04-111-1/+1
* Merge pull request #1938 from dotty-staging/named-based-patmatFelix Mulder2017-04-111-28/+55
|\
| * Generate synthetic productElement/productArity methods above 22Olivier Blanvillain2017-04-061-28/+55
* | Names are no longer SeqsMartin Odersky2017-04-112-2/+2
* | Decentralize unmangling, add new nameKindsMartin Odersky2017-04-111-2/+2
* | Fix rebase breakageMartin Odersky2017-04-111-0/+1
* | Rename NameExtractor -> NameKindMartin Odersky2017-04-112-2/+2
* | Make freshName semanticMartin Odersky2017-04-112-6/+7
* | Get rid of ExpandedName flagMartin Odersky2017-04-111-1/+1
* | Handle expansion and flatteningMartin Odersky2017-04-111-1/+1
* | Merge pull request #2193 from dotty-staging/deterministic-testsFelix Mulder2017-04-061-1/+1
|\ \ | |/ |/|
| * Deterministically randomises test compilation orderOlivier Blanvillain2017-04-051-1/+1
* | PolishingsMartin Odersky2017-04-061-1/+1
* | Rename PolyTypeTree -> LambdaTypeTreeMartin Odersky2017-04-065-16/+16
* | Harmonize paramTypes and paramBoundsMartin Odersky2017-04-061-5/+5
* | Drop name checking scheme for type parametersMartin Odersky2017-04-061-9/+3
* | Don't let illegal parameter names propagate into typesMartin Odersky2017-04-061-4/+4
* | Encode variances in parameter namesMartin Odersky2017-04-061-0/+6
* | Merge pull request #1958 from dotty-staging/add-enumodersky2017-04-063-40/+298
|\ \ | |/ |/|
| * Emit enum utility methods only if enum class is not genericMartin Odersky2017-04-061-6/+8
| * Implementation of proposal changesMartin Odersky2017-04-052-45/+76
| * Infer enum type args from type parameter boundsMartin Odersky2017-04-041-11/+45
| * Support cases with type parameters that extend a non-parameterized baseMartin Odersky2017-04-042-16/+24
| * Support comma-separated enum constantsMartin Odersky2017-04-042-19/+34
| * Change enumeration members.Martin Odersky2017-04-041-12/+14
| * Change return type of `apply`.Martin Odersky2017-04-041-7/+7
| * Don't change the return type of the `copy` methodMartin Odersky2017-04-041-1/+1
| * Check that cases with type parameters also have an extends clauseMartin Odersky2017-04-041-1/+5
| * Fix typoMartin Odersky2017-04-041-1/+1
| * Be more systematic about result of apply methodMartin Odersky2017-04-041-8/+18
| * Implement enum desugaringMartin Odersky2017-04-042-35/+179
| * Change handling of enum defs.Martin Odersky2017-04-041-3/+5
| * Simplify syntaxMartin Odersky2017-04-041-2/+1
| * Add enum syntaxMartin Odersky2017-04-041-0/+7
* | Merge pull request #2168 from allanrenucci/warningsGuillaume Martres2017-04-041-1/+1
|\ \ | |/ |/|
| * Use `mapConserve` in `UntypedTreeMap`Allan Renucci2017-04-031-1/+1
* | Merge pull request #2162 from abeln/infix-opDmitry Petrashko2017-04-041-3/+3
|\ \
| * | Fix #1959: infix type operators in the REPLAbel Nieto2017-04-021-3/+3
| |/
* / fix copy of flags for ModuleDef and refactor codeliu fengyun2017-04-031-19/+19
|/
* Fix desugaring of variable pattern leaking into APIGuillaume Martres2017-03-211-2/+3
* Merge pull request #2043 from dotty-staging/tailrec-derivesFromDmitry Petrashko2017-03-151-1/+1
|\
| * Add @tailrec to avoid regressions.Nicolas Stucki2017-03-011-1/+1
* | Construct MethodTypes from parameter closureMartin Odersky2017-03-141-2/+2
* | Merge pull request #2057 from dotty-staging/merge-companionodersky2017-03-091-0/+1
|\ \
| * | address review feedbackliu fengyun2017-03-071-0/+1
| |/
* | Fix #2067: Compute defKind at Typer, not NamerMartin Odersky2017-03-081-17/+10
* | Don't set PureInterface when a default param is presentGuillaume Martres2017-03-081-5/+10
* | Fix #2056: Backend crash when inlined method contains tryGuillaume Martres2017-03-071-2/+5
|/
* Merge pull request #2015 from dotty-staging/add-pf-overloadingodersky2017-02-231-0/+2
|\
| * Extend argument pretyping to case-closuresMartin Odersky2017-02-211-0/+2