aboutsummaryrefslogtreecommitdiff
path: root/compiler/src/dotty/tools/dotc/typer
Commit message (Expand)AuthorAgeFilesLines
* Move `eqNullable` check to `assumedCanEqual`Felix Mulder2016-12-191-20/+12
* Fix #1793: allow multiversal comparisons between Null and XFelix Mulder2016-12-191-2/+20
* Merge pull request #1775 from dotty-staging/add-implicit-funtypesodersky2016-12-186-54/+114
|\
| * Fix "wrong number of args" reportingMartin Odersky2016-12-173-6/+7
| * Don't look at nesting for implicit resolution under Scala2 mode.Martin Odersky2016-12-171-1/+6
| * Create implicit closures to math expected implicit functionsMartin Odersky2016-12-172-13/+28
| * Take nesting into account when ranking implicitsMartin Odersky2016-12-174-31/+59
| * Refactor function operations in DefinitionsMartin Odersky2016-12-172-4/+6
| * Always insert apply for expressions of implicit function typeMartin Odersky2016-12-171-8/+13
| * Add syntax for implicit functionsMartin Odersky2016-12-171-2/+6
* | Merge pull request #1817 from dotty-staging/fix-#1802odersky2016-12-186-24/+34
|\ \
| * | Make errors are not swept under the carpetMartin Odersky2016-12-176-24/+34
| |/
* / Infer type parameters of anonymous class parents from expected typeMartin Odersky2016-12-173-5/+22
|/
* Merge pull request #1801 from dotty-staging/fix-#1790Dmitry Petrashko2016-12-161-18/+52
|\
| * Implement new rules for name-based pattern matchingMartin Odersky2016-12-151-17/+27
| * Change by-name pattern matching.Martin Odersky2016-12-141-19/+43
* | Merge pull request #1785 from dotty-staging/fix-#1784odersky2016-12-155-8/+19
|\ \
| * | Add CyclicImplicitVal error to messages (reverted from commit 559e49317912ce5...Martin Odersky2016-12-151-2/+4
| * | Add CyclicImplicitVal error to messagesFelix Mulder2016-12-131-4/+2
| * | Drop "Dotty deviation" messages that are no longer applicable.Martin Odersky2016-12-121-1/+1
| * | Better diagnosis for cyclic references caused by implicit searchMartin Odersky2016-12-122-2/+7
| * | Drop explicit types for local implicit valsMartin Odersky2016-12-123-3/+3
| * | Fix #1784: allow to omit types for local implicit valsMartin Odersky2016-12-121-3/+9
* | | Merge pull request #1682 from dotty-staging/vclassodersky2016-12-153-38/+50
|\ \ \ | |_|/ |/| |
| * | don't recheck in -Ycheckliu fengyun2016-11-243-41/+47
| * | fix #1642: disallow value classe wrapping value classliu fengyun2016-11-242-3/+5
| * | fix #1670: move the check of value class to typerliu fengyun2016-11-242-2/+6
* | | Fix #1786: support use package object in fun callliu fengyun2016-12-131-1/+1
| |/ |/|
* | Merge pull request #1764 from dotty-staging/fix-#1757odersky2016-12-104-11/+43
|\ \
| * | Add explanationMartin Odersky2016-12-021-0/+22
| * | Fix #1757: Be more careful about positions of type variable bindersMartin Odersky2016-12-014-11/+21
* | | Merge pull request #1658 from dotty-staging/fix-#1639odersky2016-12-033-49/+91
|\ \ \ | |/ / |/| |
| * | Avoid inserting multiple .apply's.Martin Odersky2016-11-242-11/+25
| * | Avoid recomputation of companionRefsMartin Odersky2016-11-241-31/+30
| * | Better reporting of nested implicit failuresMartin Odersky2016-11-241-8/+37
* | | Address reviewers commentsMartin Odersky2016-12-012-3/+7
* | | Fix #1647 Evaluate annotation arguments in proper contextMartin Odersky2016-12-011-3/+15
* | | New phase for entering annotationsMartin Odersky2016-12-014-27/+104
* | | Fix import disablingMartin Odersky2016-12-012-21/+33
* | | Be more lazy in namedImportRefMartin Odersky2016-12-011-21/+29
|/ /
* / Enable GADT matching for pattern valuesMartin Odersky2016-11-241-1/+3
|/
* Revert fix to #1701.Martin Odersky2016-11-241-5/+10
* checkNoPrivateLeaks: handle defs in local classesGuillaume Martres2016-11-221-1/+1
* checkNoPrivateLeaks: handle references to companion membersGuillaume Martres2016-11-221-2/+16
* Move compiler and compiler tests to compiler dirFelix Mulder2016-11-2220-0/+10462