aboutsummaryrefslogtreecommitdiff
path: root/compiler/src/dotty/tools/dotc/transform/PatternMatcher.scala
Commit message (Expand)AuthorAgeFilesLines
* Revert <: Product requierment in pattern matchingOlivier Blanvillain2017-04-131-1/+1
* Merge pull request #1938 from dotty-staging/named-based-patmatFelix Mulder2017-04-111-2/+2
|\
| * Move isProductSubType to Applications & rename to canProductMatchOlivier Blanvillain2017-04-111-1/+1
| * Decouple Product and pattern-matchingOlivier Blanvillain2017-04-061-1/+1
* | Rename NameExtractor -> NameKindMartin Odersky2017-04-111-3/+3
* | Make freshName semanticMartin Odersky2017-04-111-12/+12
|/
* Harmonize paramTypes and paramBoundsMartin Odersky2017-04-061-1/+1
* Merge pull request #2157 from dotty-staging/patmat-dead-codeFelix Mulder2017-04-021-109/+3
|\
| * Remove unreachable `tupleExtractor` methodOlivier Blanvillain2017-03-301-22/+1
| * Remove dead code from pattern matcherOlivier Blanvillain2017-03-301-87/+2
* | PatMat, Outerchecks: Check outers for selections from singleton type.Dmitry Petrashko2017-03-301-3/+4
* | PatMat: get rid of unnecessary forwarderDmitry Petrashko2017-03-301-8/+2
* | Fix #2165, emit outerChecks on ThisTypeDmitry Petrashko2017-03-301-2/+2
|/
* Remove uses of Collections from scala-reflectGuillaume Martres2017-03-081-4/+2
* Represent untyped operators as Ident instead of NameGuillaume Martres2017-02-051-2/+0
* Implement new rules for name-based pattern matchingMartin Odersky2016-12-151-4/+5
* Change by-name pattern matching.Martin Odersky2016-12-141-33/+27
* Move compiler and compiler tests to compiler dirFelix Mulder2016-11-221-0/+1989