aboutsummaryrefslogtreecommitdiff
path: root/src/dotty/tools/dotc/Compiler.scala
Commit message (Expand)AuthorAgeFilesLines
* Turn on pickling.Martin Odersky2015-03-181-1/+1
* New phase: ElimWildcardIdents.Dmitry Petrashko2015-03-111-1/+1
* Compiler#newRun: reset the context _before_ initializing a new runGuillaume Martres2015-03-101-5/+3
* Move ElimByName as late as possible.Martin Odersky2015-03-101-1/+1
* Allow recomputing phase schedule per pun.Dmitry Petrashko2015-02-191-1/+1
* Added test to TreeChecker that guards against orphan parameters.Martin Odersky2015-02-111-1/+1
* Bring back lazyVals. Changed encoding of local lazy vals.Dmitry Petrashko2015-02-031-2/+3
* Fixed soundness hole in TypeComparerMartin Odersky2015-01-191-2/+4
* Disable PrivateToStatic until it is fixed.Dmitry Petrashko2014-12-161-1/+1
* Implemented handling of <label> DefDefs in backend.Dmitry Petrashko2014-12-161-2/+2
* Enable new phases.Dmitry Petrashko2014-12-161-1/+5
* Add new SeqLiterals phase.Martin Odersky2014-12-031-0/+1
* More docs and removing print statementsMartin Odersky2014-11-091-2/+1
* Merge mixin with the group of miniphases following it.Martin Odersky2014-11-091-2/+2
* Merge memoize with miniphases following it into one group.Martin Odersky2014-11-091-4/+4
* New Mixin scheme.Martin Odersky2014-11-091-3/+5
* Improved version of mixin.Martin Odersky2014-11-091-2/+3
* New phase: PrivateToStaticMartin Odersky2014-11-091-1/+2
* New phase: RestoreScopesMartin Odersky2014-11-091-1/+2
* New miniphase: FlattenMartin Odersky2014-11-091-1/+2
* Better tests and bugfix for named argsMartin Odersky2014-10-261-1/+2
* Fixes to LambdaLiftMartin Odersky2014-10-261-2/+2
* Disable LambdaLiftMartin Odersky2014-10-171-2/+2
* Initial lambda lifterMartin Odersky2014-10-131-2/+2
* Adaptations to make pattern matcher in new worldMartin Odersky2014-10-121-1/+1
* Enabled GettersSetters phase.Martin Odersky2014-10-121-12/+2
* Combine captured vars and constructors into one macro phase.Martin Odersky2014-10-111-2/+1
* Add constructors phaseMartin Odersky2014-10-111-1/+3
* Follow standard naming pattern in LazyValsDmitry Petrashko2014-10-111-1/+1
* Document why patternMatcher needs to be after tailrec.Dmitry Petrashko2014-10-111-1/+1
* Join megaphases. Saves 80 out of 200 seconds for dotc.testsDmitry Petrashko2014-10-111-3/+3
* Enabling lazy vals.Dmitry Petrashko2014-10-111-1/+1
* Incorporating TypeTestsCasts into ErasureDmitry Petrashko2014-09-241-1/+0
* New phase: CapturedVarsMartin Odersky2014-09-121-1/+2
* Move explicit outer after pattern matchingMartin Odersky2014-09-061-1/+2
* Rename OuterAccessors to ExplicitOuterMartin Odersky2014-09-061-1/+1
* New phase: outerAccessorsMartin Odersky2014-08-311-3/+2
* New minipahse: AttachOuterMartin Odersky2014-08-251-1/+2
* Comments about phase orderings and shadowed references.Martin Odersky2014-08-241-0/+27
* Make ElimByName change owners of by-name parametersMartin Odersky2014-08-181-2/+5
* Moved -Ycheck to last phase before erasureMartin Odersky2014-08-171-2/+1
* Split Nullarify functionality to ElimByName, ErasureMartin Odersky2014-08-171-1/+2
* Roll Uncurry into ErasureMartin Odersky2014-08-161-3/+1
* Extend retyping to more copy methods.Martin Odersky2014-08-151-3/+3
* Fix and enable RefChecksMartin Odersky2014-08-131-1/+1
* Add SyntheticMethods miniphaseMartin Odersky2014-08-111-1/+1
* Module vals are lazyMartin Odersky2014-08-101-1/+1
* Initial version of RefChecksMartin Odersky2014-08-091-3/+3
* Changed first phase normalization and improvements to TreeTransformMartin Odersky2014-08-031-2/+2
* Added elimLocals miniphaseMartin Odersky2014-08-031-1/+1