summaryrefslogtreecommitdiff
path: root/src/compiler/scala/tools/nsc/transform/patmat/MatchTranslation.scala
Commit message (Expand)AuthorAgeFilesLines
* Merge commit '014ebc4' into merge-2.11.x-to-2.12.x-20170214Seth Tisue2017-02-161-13/+17
|\
| * Small cleanups to pattern matcherAdriaan Moors2016-12-211-13/+17
* | SI-9855 Fix regression in extractor pattern translationJason Zaugg2016-07-141-14/+3
* | Merge commit 'bf599bc' into merge/2.11.x-to-2.12.x-20160203Jason Zaugg2016-02-031-3/+15
|\|
| * SI-9567 Fix latent bugs in patmat's reasoning about mutabilityJason Zaugg2015-11-251-3/+15
* | Remove unused imports and other minor cleanupsSimon Ochsenreither2015-12-181-3/+2
|/
* Fix some typos (a-c)Janek Bogucki2015-06-181-1/+1
* Merge pull request #4201 from mpociecha/fix-typos-in-docs-and-commentsGrzegorz Kossakowski2015-01-141-1/+1
|\
| * Fix many typos in docs and commentsmpociecha2014-12-141-1/+1
* | Merge pull request #4122 from retronym/ticket/7459-2Adriaan Moors2014-12-181-2/+5
|\ \
| * | SI-7459 Handle pattern binders used as prefixes in TypeTrees.Jason Zaugg2014-11-141-2/+5
* | | Suppress match analysis under -Xno-patmat-analysisAdriaan Moors2014-12-121-1/+1
| |/ |/|
* | SI-9003 Eagerly capture more potentially mutable bindersJason Zaugg2014-11-261-0/+7
|/
* This ensures that typechecking custom unapplications in silent modeEugene Burmako2014-09-111-2/+2
* Rip out reporting indirection from CompilationUnitAdriaan Moors2014-07-041-1/+1
* SI-8395 Regression in pattern matching with nested bindsJason Zaugg2014-03-121-4/+4
* Eliminated some dead/redundant code based on review.Paul Phillips2013-12-311-3/+0
* SI-7897, SI-6675 improves name-based patmatPaul Phillips2013-12-151-109/+56
* Merge pull request #3005 from paulp/pr/7886Paul Phillips2013-10-031-5/+0
|\
| * SI-7886 unsoundness in pattern matcher.Paul Phillips2013-10-011-5/+0
* | Removing unused code.Paul Phillips2013-10-021-12/+0
|/
* SI-7868 Account for numeric widening in match translationJason Zaugg2013-09-231-1/+7
* Merge branch 'master' into patmatPaul Phillips2013-08-201-2/+2
|\
| * No longer crash on NoSymbol.owner.Paul Phillips2013-08-191-1/+1
* | Refined name-based patmat methods.Paul Phillips2013-08-181-23/+23
* | Finish segregating patmat cps hacks.Paul Phillips2013-08-171-30/+1
* | Reworked MaybeTypedBound.Paul Phillips2013-08-171-120/+41
* | Pull translatePattern entirely into BoundTree.Paul Phillips2013-08-171-102/+104
* | Move more pattern logic into BoundTree.Paul Phillips2013-08-171-48/+75
* | Introduced case class BoundTree.Paul Phillips2013-08-171-8/+10
* | Pattern matcher: extractors become name-based.Paul Phillips2013-08-171-67/+97
* | Stylistic cleanups in patmat.Paul Phillips2013-08-171-20/+26
* | Simplify management of pattern vars.Paul Phillips2013-08-171-36/+48
* | Turned TreeMaker into case class.Paul Phillips2013-08-171-9/+11
* | Compressed central TreeMaker pattern match.Paul Phillips2013-08-171-79/+73
* | Simplified the MaybeBoundTyped extractor a bit.Paul Phillips2013-08-171-6/+14
* | Segreated CPS hacks in pattern matcher.Paul Phillips2013-08-171-21/+34
|/
* Concision contribution.Paul Phillips2013-05-231-14/+8
* Merge pull request #2285 from vigdorchik/silence_scaladocPaul Phillips2013-03-231-18/+18
|\
| * Doc -> C-style comments for local symbols to avoid "discardingEugene Vigdorchik2013-03-211-18/+18
* | Eliminate a bunch of -Xlint warnings.Paul Phillips2013-03-121-1/+1
|/
*-. Merge 2.10.x into master.Adriaan Moors2013-03-051-1/+1
|\ \
| * | simplify dependencies between patmat components, remove self typesAdriaan Moors2013-03-031-1/+1
| |/
* | Banish needless semicolons.Jason Zaugg2013-02-241-1/+1
* | Be explicit about empty param list calls.Jason Zaugg2013-02-241-1/+1
* | Merge remote-tracking branch 'origin/2.10.x' into masterPaul Phillips2013-02-231-84/+23
|\|
| * please ant with filenames, add commentsAdriaan Moors2013-02-211-3/+4
| * remove unused importsAdriaan Moors2013-02-151-79/+17
|/
* [refactor] move PatternMatching.scala to transform.patmatAdriaan Moors2013-02-121-0/+735