aboutsummaryrefslogtreecommitdiff
path: root/src/dotty/tools/dotc/transform/ExtensionMethods.scala
Commit message (Expand)AuthorAgeFilesLines
* Fix #1567: Widen private constructor in value classMartin Odersky2016-10-141-5/+15
* New string infterpolatorsMartin Odersky2016-08-161-13/+13
* Add companions to value classes during desugaringsMartin Odersky2016-04-151-5/+1
* Make erased value type take a TypeRef instead of a ClassSymbolMartin Odersky2016-04-031-1/+1
* Do not create companions that will be dropped later.Dmitry Petrashko2016-02-201-2/+6
* Avoid overhead of generating symbol sets on each accessMartin Odersky2015-11-091-3/+2
* Standardize naming and definition order of annotation classesMartin Odersky2015-11-091-2/+2
* Drop redundant importMartin Odersky2015-06-261-1/+1
* Get rid of semiEraseVCs boolean parametersMartin Odersky2015-06-261-2/+2
* TypeErasure#erasure: do not semi-erase types by defaultGuillaume Martres2015-06-241-1/+1
* Methods for filtering annotations carrying meta information.Martin Odersky2015-06-081-1/+1
* Disable the use of VC*Companion super classes for nowGuillaume Martres2015-05-231-3/+3
* Extension methods: address reviewers comments #563Dmitry Petrashko2015-05-151-19/+13
* ExtensionMethods: companions of value classes become class tags.Dmitry Petrashko2015-05-131-5/+32
* Rename variables in ExtensionMethodsDmitry Petrashko2015-05-131-13/+13
* Fix infinite recursion when creating extension methodsMartin Odersky2015-05-041-2/+1
* Make ExtensionMethods#extensionMethods an object methodGuillaume Martres2015-05-011-59/+62
* Add synthetic casts to and from ErasedValueTypeGuillaume Martres2015-05-011-5/+29
* Don't create extension methods for Scala2x value classesGuillaume Martres2015-05-011-1/+2
* Remove obsolete comment about t2667 failingGuillaume Martres2015-05-011-1/+1
* Remove trailing whitespaceMartin Odersky2015-04-231-1/+1
* Add runsAfterGroupOf constraint to ExtensionMethodsMartin Odersky2015-04-221-0/+2
* Add spaces around + in dotty source.Dmitry Petrashko2015-04-091-4/+4
* Disable t2667 that fails inside Extension methods.Dmitry Petrashko2015-02-111-1/+1
* Remove fruitless overrides of treeTransformPhaseMartin Odersky2014-12-141-2/+0
* Drop modifiers as separate data from MemberDef treesMartin Odersky2014-11-101-2/+1
* Allow extensions methods to play well with tailrec.Dmitry Petrashko2014-10-111-2/+2
* Make Extension methods a miniphaseDmitry Petrashko2014-10-111-44/+47
* Make-not privateMartin Odersky2014-08-191-4/+0
* Changed phase dependencies from names to classes.Martin Odersky2014-08-181-1/+1
* Rename in Phase: name -> phaseNameMartin Odersky2014-08-181-1/+1
* Split Nullarify functionality to ElimByName, ErasureMartin Odersky2014-08-171-1/+1
* Switched to new cpy scheme.Martin Odersky2014-08-131-2/+2
* Changes to tree copyingMartin Odersky2014-08-131-2/+2
* Refactored reusable full parameterization code into base trait.Martin Odersky2014-07-171-70/+16
* Make ExtensionMethods not rely on TailRecMartin Odersky2014-07-171-11/+53
* Made ExtensionMethods work as an InfoTransformerMartin Odersky2014-07-171-16/+37
* Simplification: dynamicSignature instead of toDynamicMartin Odersky2014-07-171-5/+2
* Enabled ExtensionMethodsMartin Odersky2014-07-171-20/+31
* Move valueclass functionality into its own ValueClass module.Martin Odersky2014-07-171-2/+3
* Fix bad type passed to indexOf.Martin Odersky2014-07-171-1/+1
* Added infix methods for some tree constructionsMartin Odersky2014-07-171-1/+1
* ExtensionMethods phase and TypeUtilsMartin Odersky2014-07-171-0/+170