aboutsummaryrefslogtreecommitdiff
path: root/src
Commit message (Expand)AuthorAgeFilesLines
* more of adapting patmat for dottyDmitry Petrashko2014-09-171-59/+71
* Adapting patmat for dottyDmitry Petrashko2014-09-171-28/+43
* Helper methods for patmatDmitry Petrashko2014-09-171-13/+53
* Pattern expanders for patmatDmitry Petrashko2014-09-171-2/+141
* Match translator for patmatDmitry Petrashko2014-09-171-15/+732
* add Substitution to patmat.Dmitry Petrashko2014-09-171-69/+119
* TreeMakers for patmatDmitry Petrashko2014-09-171-0/+619
* Optimized codegen for patmatDmitry Petrashko2014-09-171-2/+112
* CommonCodegen for patMatDmitry Petrashko2014-09-171-4/+140
* Common functionality to be shared between patmat and typerDmitry Petrashko2014-09-171-40/+48
* Definitions used by patmatDmitry Petrashko2014-09-172-0/+59
* Unapply doc updateDmitry Petrashko2014-09-171-0/+1
* Making all case classes implement Product. Requires adding Product0Dmitry Petrashko2014-09-171-1/+0
* initValue helper methodDmitry Petrashko2014-09-172-17/+21
* Definitions used by pattern matcherDmitry Petrashko2014-09-173-6/+34
* Changes from discussion in #171Dmitry Petrashko2014-09-175-6/+19
* Revert of b2e0e7b4 "tpd.TreeOps#select creates non member syms after erasure."Martin Odersky2014-09-131-2/+1
* Better TreeTypeMapsMartin Odersky2014-09-1310-58/+151
* New phase: CapturedVarsMartin Odersky2014-09-124-1/+120
* Fix handling of Array#clone in ErasureMartin Odersky2014-09-123-4/+5
* Better failure diagnostic in TreeTransformMartin Odersky2014-09-121-10/+16
* Skip label methods in enclosing methodMartin Odersky2014-09-121-1/+3
* Handle return in tailcalls.Martin Odersky2014-09-121-18/+22
* Phase name change of explicitOuter.Martin Odersky2014-09-121-3/+1
* Erasure should keep prefixes in TermRefsMartin Odersky2014-09-121-17/+10
* tpd.TreeOps#select creates non member syms after erasure.Martin Odersky2014-09-101-1/+2
* Keep inherited names through erasureMartin Odersky2014-09-101-3/+12
* Make isVolatile a SymUtil method.Martin Odersky2014-09-102-2/+4
* Fix class decls in TypeTypeMapMartin Odersky2014-09-102-4/+23
* Keep SuperTypes around after erasure.Martin Odersky2014-09-102-4/+4
* Fixes to TreeCheckerMartin Odersky2014-09-101-3/+3
* Move explicit outer after pattern matchingMartin Odersky2014-09-062-2/+8
* Make foreach/exsists into tree infix methodsMartin Odersky2014-09-063-19/+19
* Generalize phase postcondition checking.Martin Odersky2014-09-064-38/+49
* Better tests and more fixes for ExplicitOuterMartin Odersky2014-09-064-22/+58
* Rename OuterAccessors to ExplicitOuterMartin Odersky2014-09-064-14/+23
* Bring back blockescapes test...Martin Odersky2014-09-061-3/+0
* Harden construction of i"..." stringsMartin Odersky2014-09-051-4/+9
* CyclicError messages now go to printerMartin Odersky2014-09-052-1/+6
* Fix a bug in unpicklerMartin Odersky2014-09-051-1/+1
* Partially reverting of 08c6eacaMartin Odersky2014-09-052-9/+17
* Enclosing class skips classes from inSuperCall definitionsMartin Odersky2014-09-041-3/+7
* Move crash diagnostics from TreeChecker to ReTyper.Martin Odersky2014-09-042-5/+9
* Add inSuperCall mode and flag.Martin Odersky2014-09-049-22/+33
* Completed outer paths.Martin Odersky2014-09-017-49/+98
* Allow more leniency in time travel.Martin Odersky2014-09-014-23/+51
* Ensure in FirstTransform that all This references are explicit.Martin Odersky2014-09-011-2/+8
* Added OuterAccessor flag.Martin Odersky2014-09-012-32/+33
* Add outer parameters in constructor calls.Martin Odersky2014-08-313-3/+41
* New phase: outerAccessorsMartin Odersky2014-08-313-3/+169