aboutsummaryrefslogtreecommitdiff
path: root/compiler/src/dotty/tools/dotc/core
Commit message (Expand)AuthorAgeFilesLines
* Better type inference in harmonizeUnionGuillaume Martres2017-03-183-25/+26
* Merge pull request #2110 from dotty-staging/fix/reduce-more-lambdasGuillaume Martres2017-03-181-3/+4
|\
| * Reduce type lambdas even if variance changesGuillaume Martres2017-03-161-3/+4
* | Update periods-related commentsAbel Nieto2017-03-181-3/+4
|/
* Allow going from non-priv to priv denot when run changesGuillaume Martres2017-03-161-11/+6
* Don't force denotations in asMemberOfGuillaume Martres2017-03-161-5/+6
* Fix #2099: avoid loading a private member when recomputing a NamedType denotGuillaume Martres2017-03-161-2/+6
* Merge pull request #2096 from dotty-staging/fix-i2051Dmitry Petrashko2017-03-151-3/+4
|\
| * fix #2051: allow override T with => T or ()Tliu fengyun2017-03-141-3/+4
* | Merge pull request #2043 from dotty-staging/tailrec-derivesFromDmitry Petrashko2017-03-154-40/+43
|\ \
| * | Add @tailrec to avoid regressions.Nicolas Stucki2017-03-014-34/+37
| * | Make loop in derivesFrom a tailrec loop.Nicolas Stucki2017-03-011-6/+6
* | | Drop dead method and testMartin Odersky2017-03-141-19/+2
* | | Fix unpickling of param-dependent methodsMartin Odersky2017-03-141-2/+2
* | | Drop mixed MethodType apply methodMartin Odersky2017-03-144-7/+6
* | | Add method to track parameter dependency statusMartin Odersky2017-03-141-4/+24
* | | Construct dependent method types from symbolsMartin Odersky2017-03-141-5/+17
* | | Construct MethodTypes from parameter closureMartin Odersky2017-03-145-46/+57
* | | Merge pull request #2093 from dotty-staging/fix/sourceFileodersky2017-03-141-4/+7
|\ \ \
| * | | Fix Symbol#sourceFile not working after FlattenGuillaume Martres2017-03-141-4/+7
| | |/ | |/|
* / | fix #2071: handle HKApply in SAMTypeliu fengyun2017-03-141-0/+2
|/ /
* | Merge pull request #2080 from dotty-staging/fix#-2066odersky2017-03-122-2/+6
|\ \
| * | Fix #2066: Don't qualify private members in SelectionProto's...Martin Odersky2017-03-122-2/+6
* | | Comment ApproximatingTypeMapMartin Odersky2017-03-121-0/+7
|/ /
* | Merge pull request #2070 from dotty-staging/fix/erasedLubodersky2017-03-091-4/+8
|\ \
| * | Fix bug in erasedLub leading to incorrect signaturesGuillaume Martres2017-03-081-4/+8
* | | Merge pull request #2068 from dotty-staging/fix-#2064odersky2017-03-091-8/+7
|\ \ \
| * | | Fix commentMartin Odersky2017-03-081-2/+3
| * | | Better fixMartin Odersky2017-03-082-7/+5
| * | | Fix #2064: Avoid illegal types in OrDominatorMartin Odersky2017-03-081-1/+1
* | | | Merge pull request #2045 from dotty-staging/fix-hlist-hmapodersky2017-03-097-30/+48
|\ \ \ \
| * | | | Adress reviewers commentsMartin Odersky2017-03-031-1/+1
| * | | | More testsMartin Odersky2017-03-021-1/+1
| * | | | Make alignArgsInAnd safe and turn it on by defaultMartin Odersky2017-03-014-17/+25
| * | | | Fix handling of dependent method typesMartin Odersky2017-03-013-6/+2
| * | | | Don't align aliases in refined types by defaultMartin Odersky2017-02-281-14/+19
| * | | | Systematic treatment of result types of dependent methodsMartin Odersky2017-02-281-1/+10
| | |_|/ | |/| |
* | | | Merge pull request #2049 from ennru/ennru_RecursiveNeedsTypeodersky2017-03-091-1/+2
|\ \ \ \
| * | | | More detail in error messagesEnno Runne2017-03-051-1/+2
| |/ / /
* | | | Merge pull request #2065 from dotty-staging/change-implicit-conv2odersky2017-03-091-0/+4
|\ \ \ \
| * | | | Drop special case around Function1Martin Odersky2017-03-081-0/+2
| * | | | Disallow subtypes of Function1 acting as implicit conversionsMartin Odersky2017-03-081-0/+2
| | |_|/ | |/| |
* / | | Fix #2067: Compute defKind at Typer, not NamerMartin Odersky2017-03-083-5/+8
|/ / /
* | | Add Scala2Flags to replace our use of scala-reflect FlagsGuillaume Martres2017-03-082-18/+110
* | | Remove uses of StringOps from scala-reflectGuillaume Martres2017-03-084-4/+14
* | | Add PickleFormat from scala-reflectGuillaume Martres2017-03-082-1/+228
* | | Remove unused scala.reflect importsGuillaume Martres2017-03-071-1/+0
| |/ |/|
* | Drop named type parameters in classesMartin Odersky2017-03-047-113/+7
* | Merge pull request #2039 from dotty-staging/add-refined-assertNicolas Stucki2017-03-031-0/+3
|\ \ | |/ |/|
| * Add assert that refine infos are legal wrt refined namesMartin Odersky2017-02-271-0/+3