aboutsummaryrefslogtreecommitdiff
path: root/src/dotty/tools/dotc/ast
Commit message (Expand)AuthorAgeFilesLines
* Add position to implicit defs generated from implicit classes.Martin Odersky2015-12-191-1/+2
* Fix desugaring of symbols.Martin Odersky2015-12-191-1/+1
* Fix eta lifting for functions with vararg parameters.Martin Odersky2015-12-191-4/+5
* Generalize overriding checking from isDefinedMartin Odersky2015-12-141-0/+7
* Better diagnostics for applyOverloaded.Martin Odersky2015-12-061-9/+16
* Desugar#makeAnnotated: Avoid unnecessary typingGuillaume Martres2015-12-011-1/+1
* More refined treatement of pattern type variablesMartin Odersky2015-11-171-0/+6
* Avoid taking references before toplevel symbols are entered.Martin Odersky2015-11-092-2/+4
* Rename AnnotRef -> AnnotTypeMartin Odersky2015-11-091-1/+1
* Shorten ..Class.typeRef to ..TypeMartin Odersky2015-11-094-7/+7
* Renamings in DefinitionsMartin Odersky2015-11-092-6/+6
* Avoid overhead of generating symbol sets on each accessMartin Odersky2015-11-091-2/+1
* Harmonize naming conventions for BoxedUnitMartin Odersky2015-11-091-1/+1
* First versions of Definitions based on TypeRefs not Symbols.Martin Odersky2015-11-092-4/+25
* Merge pull request #889 from dotty-staging/fix-#877odersky2015-11-051-1/+1
|\
| * Fix #877Martin Odersky2015-10-301-1/+1
* | Retain `case` flags for module classes representing case objectsMartin Odersky2015-11-021-8/+10
* | Revert nullary function patchMartin Odersky2015-10-301-2/+2
* | Fix case expansion for nullary functions.Martin Odersky2015-10-301-3/+3
* | Allow pattern matching anonymous functions of arity > 1Martin Odersky2015-10-301-5/+11
|/
* Keep separate chain of outer reporters for StoreReportersMartin Odersky2015-10-261-1/+1
* Avoif follow-on errors for illegal implicit classesMartin Odersky2015-10-221-8/+12
* Replace withMode by addModeMartin Odersky2015-10-011-2/+2
* Purity checking should take constant expressions into account.Martin Odersky2015-09-141-3/+11
* Merge pull request #788 from dotty-staging/fix-#781-context-boundsDmitry Petrashko2015-09-141-6/+11
|\
| * Fix desugaring problemMartin Odersky2015-09-121-6/+11
* | Add verbose message to assertion in applyOverloadedDmitry Petrashko2015-09-091-1/+4
|/
* Refine refOfDef top handle repeated parametersMartin Odersky2015-08-221-1/+9
* ChangeOwnerAfter should also change owners of denotations defined later.Martin Odersky2015-08-191-1/+1
* Make changeOwnerAfter more robust wrt NotDefinedHere errorsMartin Odersky2015-08-151-2/+3
* Make ensureConforms behave gracefully fter erasureMartin Odersky2015-08-051-3/+9
* Implement non-local returnsMartin Odersky2015-08-041-0/+4
* Merge pull request #735 from dotty-staging/ycheck-methodsodersky2015-08-041-1/+1
|\
| * Applied review commentsMartin Odersky2015-08-041-1/+1
| * Make trees have predictable hash codes.Dmitry Petrashko2015-07-131-1/+1
* | tpd#New: Make constructor TermRefs non-ambiguousGuillaume Martres2015-07-161-9/+4
* | tpd#select: Make it possible to select a TypeSymbolGuillaume Martres2015-07-061-3/+10
|/
* Add @sharable annotationMartin Odersky2015-07-062-10/+11
* Make named repeated parameters discoverable during PatMat.Dmitry Petrashko2015-06-191-1/+2
* Add initializers for lambdalift proxy fieldsMartin Odersky2015-06-191-2/+7
* References to trait parameter accessors do not have an elidable prefix.Martin Odersky2015-06-191-1/+1
* Use FlagSet directly instead of defKindMartin Odersky2015-06-161-17/+9
* Produce PureInterface flag together with NoInits flagMartin Odersky2015-06-161-8/+24
* Fix #651 Generalize criterion for isOpAssignMartin Odersky2015-06-151-1/+1
* Rename helper method.Martin Odersky2015-06-071-3/+3
* Fix refs to inner objectsMartin Odersky2015-06-071-10/+11
* Elim ElimWildcardIdentsMartin Odersky2015-06-011-0/+6
* New utility method tpd.UnderscoreMartin Odersky2015-06-011-0/+3
* Add missing string interpolator prefix in some AST nodes' toStringGuillaume Martres2015-05-311-2/+2
* Merge pull request #625 from smarter/add/ast-toStringodersky2015-05-311-2/+7
|\