aboutsummaryrefslogtreecommitdiff
path: root/src/dotty/tools/dotc/transform/PatternMatcher.scala
Commit message (Expand)AuthorAgeFilesLines
* Move compiler and compiler tests to compiler dirFelix Mulder2016-11-221-1989/+0
* Fix #1637: Future defs are always OKMartin Odersky2016-10-311-2/+1
* add another test for i1540liu fengyun2016-10-141-1/+1
* fix #1540: overloaded get and isDefined in option-less patmatliu fengyun2016-10-141-9/+13
* Handle outer this in InlinerMartin Odersky2016-10-021-0/+1
* Fix #1335: Generate null checks for extractorsOlivier Blanvillain2016-09-081-3/+7
* Identation/spacing cleanupOlivier Blanvillain2016-09-081-78/+72
* implementation of exhaustivity and redundancy checkliu fengyun2016-08-241-8/+10
* New string infterpolatorsMartin Odersky2016-08-161-3/+2
* Fix outer test in pattern matcherMartin Odersky2016-07-171-2/+1
* Fix #856: Handle try/catch cases as catch cases if possible.Nicolas Stucki2016-06-281-74/+2
* Fix #1292: give position when failing to emit switch on annotated matchFelix Mulder2016-06-021-1/+1
* Change typer to infer repeated param instead of Seq in `_*` casesFelix Mulder2016-05-271-2/+3
* Merge pull request #1256 from felixmulder/topic/test-bcodeDmitry Petrashko2016-05-271-3/+5
|\
| * Move `stripAnnots` to `isRef` instead of performing explicitly everywhereFelix Mulder2016-05-191-11/+5
| * Fix #1258: correct behavior for annotated valuesFelix Mulder2016-05-171-5/+13
* | Add initial partial evaluation of isInstanceOf callsFelix Mulder2016-05-261-2/+2
|/
* Always minimize type variables when interpolating an expected type of an impl...Martin Odersky2016-04-211-1/+1
* Move Mode to coreMartin Odersky2016-04-011-1/+1
* Fix #854: Optimize matches on primitive constants as switches.Sébastien Doeraene2016-03-311-2/+133
* PatMat: remove one more trace of doing several steps at a timeDmitry Petrashko2016-02-201-1/+1
* Hide stack traces behind -YdebugGuillaume Martres2016-02-051-1/+1
* Fix i939: Patmat shouldn't compare selectors to module TypeTrees.Dmitry Petrashko2016-01-241-1/+2
* Renamings in DefinitionsMartin Odersky2015-11-091-2/+2
* Avoid overhead of generating symbol sets on each accessMartin Odersky2015-11-091-1/+1
* First versions of Definitions based on TypeRefs not Symbols.Martin Odersky2015-11-091-3/+3
* Fix lazy vals in mixinDmitry Petrashko2015-07-281-1/+1
* Workaround an issue in mixin.Dmitry Petrashko2015-07-241-1/+5
* Patmat: fix sub patterns of Product-1'sDmitry Petrashko2015-07-131-1/+1
* Fix ClassCastException in patmat when using Product1.Dmitry Petrashko2015-07-131-1/+1
* Fix wrong test in PatMat.Dmitry Petrashko2015-06-191-1/+1
* New utility method tpd.UnderscoreMartin Odersky2015-06-011-1/+1
* Fix DenotationNotDefinedHere in pattern matcherMartin Odersky2015-05-211-1/+3
* Correct a large number of typos.Jason Zaugg2015-05-141-1/+1
* PatternMatcher: fix bug with undefined variable inside huge patterns.Dmitry Petrashko2015-05-081-3/+3
* Ensure spaces after `if` in Dotty source.Dmitry Petrashko2015-04-091-10/+10
* Add spaces around + in dotty source.Dmitry Petrashko2015-04-091-12/+12
* Make all Dotty source files end in newline.Dmitry Petrashko2015-04-091-1/+1
* Fix #453, patternMatcher should use ==Dmitry Petrashko2015-04-091-1/+2
* Merge pull request #436 from dotty-staging/linked-classDmitry Petrashko2015-04-021-2/+6
|\
| * Fix #442.Dmitry Petrashko2015-03-301-2/+6
* | Fix #431: Options make 2 steps of decoding instead of oneDmitry Petrashko2015-03-251-1/+7
|/
* A small fix in patmat: doesn't change the behaviour, but makes easier to unde...Dmitry Petrashko2015-02-131-1/+1
* Provide a simple implementation of transformTry for backend.Dmitry Petrashko2014-12-161-1/+14
* Remove fruitless overrides of treeTransformPhaseMartin Odersky2014-12-141-2/+0
* Rename productArity in pattern matcher to prodArityMartin Odersky2014-11-141-16/+16
* Get rid of ExceptionHandlerSel.Dmitry Petrashko2014-10-301-3/+1
* Restructure Try node.Dmitry Petrashko2014-10-301-1/+1
* Flag dotty deviation for return type which is part of cake.Dmitry Petrashko2014-10-301-1/+2
* Stop patmat from using selector pos for Try.Dmitry Petrashko2014-10-301-7/+11