aboutsummaryrefslogtreecommitdiff
path: root/src/dotty/tools/dotc/transform
Commit message (Expand)AuthorAgeFilesLines
* Better error message in splitterMartin Odersky2015-12-151-1/+4
* Fix sleeper bug in ParamForwardingMartin Odersky2015-12-143-7/+20
* Swap order of arguments in annotationsMartin Odersky2015-11-221-1/+1
* Links between companions after unpickling are addedVladimirNik2015-11-171-0/+9
* Merge pull request #928 from dotty-staging/stdlib-definitionsDmitry Petrashko2015-11-1017-101/+94
|\
| * More info when TreeChecker failsMartin Odersky2015-11-091-1/+1
| * Trying to get more diagnostics out of TreeCheckerMartin Odersky2015-11-091-0/+4
| * Generalize MultiArrayOf to arrays of wildcardsMartin Odersky2015-11-091-4/+8
| * Shorten ..Class.typeRef to ..TypeMartin Odersky2015-11-092-2/+2
| * Renamings in DefinitionsMartin Odersky2015-11-096-9/+9
| * Avoid overhead of generating symbol sets on each accessMartin Odersky2015-11-097-12/+11
| * Remove/hide value class mapsMartin Odersky2015-11-091-1/+1
| * Move refType/Class maps from Definitions to CapturedVarsMartin Odersky2015-11-091-8/+27
| * Match on _name rather than TypeRef in scalaPrimitivesMartin Odersky2015-11-091-1/+1
| * Standardize requiredMethod callsMartin Odersky2015-11-092-6/+4
| * Standardize naming and definition order of annotation classesMartin Odersky2015-11-092-5/+5
| * Index primitive value class maps by name, not TypeRefMartin Odersky2015-11-091-1/+1
| * First versions of Definitions based on TypeRefs not Symbols.Martin Odersky2015-11-0910-76/+45
* | CrossCastAnd: reimplement it in more compact way.Dmitry Petrashko2015-11-101-23/+5
* | CrossCastAnd: Fix issue with Phases.Dmitry Petrashko2015-11-101-1/+1
* | New phase: crossCastAnd.Dmitry Petrashko2015-11-101-0/+48
* | Tailrec: fix compilation of IndexedSeqOptimizedDmitry Petrashko2015-11-091-1/+1
|/
* Merge pull request #899 from dotty-staging/fix-#880Dmitry Petrashko2015-11-091-3/+8
|\
| * Require outer pointer also for proxies of enclosing classes.Martin Odersky2015-10-311-3/+8
* | Check bounds of inferred typevars in PostTyper.Martin Odersky2015-11-051-1/+4
* | Merge pull request #860 from dotty-staging/change-allow-ex-in-hkDmitry Petrashko2015-11-022-2/+1
|\ \ | |/ |/|
| * Revise typeParams to account for existential hk typesMartin Odersky2015-10-241-1/+0
| * Allow existential types in hk typesMartin Odersky2015-10-241-1/+1
* | Shorten ctx.typerState.reporter to ctx.reporterMartin Odersky2015-10-261-1/+1
|/
* Don't drop impure expressions when eliding isInstanceOf tests.Martin Odersky2015-10-231-1/+1
* Fix #840Martin Odersky2015-10-231-1/+1
* Merge pull request #833 from dotty-staging/explicit-outerDmitry Petrashko2015-10-221-5/+10
|\
| * ExplicitOuter: fix generation of outer methods for indirectly inherited traits.Dmitry Petrashko2015-10-211-4/+9
| * ExplicitOuter: methods in classes should not be deferred.Dmitry Petrashko2015-10-211-1/+1
* | Merge pull request #836 from dotty-staging/lazy-vals-longsDmitry Petrashko2015-10-221-1/+1
|\ \
| * | LazyVals: fix long shifts.Dmitry Petrashko2015-10-221-1/+1
* | | Merge pull request #811 from dotty-staging/fix-objects-mixinDmitry Petrashko2015-10-212-4/+6
|\ \ \ | |/ / |/| / | |/
| * Address reviewer comments #811.Dmitry Petrashko2015-10-122-2/+3
| * Mixin: materialise rhs for inherited scala2 modulesDmitry Petrashko2015-09-291-1/+3
| * ExplicitOuter: Scala2 inner modules always require outer pointer.Dmitry Petrashko2015-09-291-3/+2
* | Replace withMode by addModeMartin Odersky2015-10-011-1/+1
|/
* ParamForwarding #783: answer my own question.Dmitry Petrashko2015-09-201-0/+12
* New phase: ExplicitSelfMartin Odersky2015-09-171-0/+37
* Fix weaker access error when generating bridgesMartin Odersky2015-09-161-1/+3
* Better diagnostic for weaker access errorsMartin Odersky2015-09-161-1/+1
* Memoize: bring back comment about how final vals are compiledDmitry Petrashko2015-09-141-0/+4
* Memoize should produce constant DefDefs for constant final vals.Martin Odersky2015-09-141-11/+10
* Move literalize functionality to PostTyperMartin Odersky2015-09-141-3/+38
* Memoize: duplicate scala2 behaviour: don't create fields for final vals.Dmitry Petrashko2015-09-141-2/+12
* Merge pull request #774 from dotty-staging/fix-constructorsDmitry Petrashko2015-09-142-49/+71
|\