aboutsummaryrefslogtreecommitdiff
path: root/src/dotty/tools/dotc/Compiler.scala
Commit message (Expand)AuthorAgeFilesLines
* Merge pull request #928 from dotty-staging/stdlib-definitionsDmitry Petrashko2015-11-101-2/+3
|\
| * First versions of Definitions based on TypeRefs not Symbols.Martin Odersky2015-11-091-2/+3
* | New phase: crossCastAnd.Dmitry Petrashko2015-11-101-0/+1
|/
* Make a new fresh name creator for each unitMartin Odersky2015-10-301-5/+4
* New phase: ExplicitSelfMartin Odersky2015-09-171-0/+1
* Move literalize functionality to PostTyperMartin Odersky2015-09-141-1/+0
* Add comment to Compiler.scala about behaviour of ConstructorsDmitry Petrashko2015-08-241-1/+1
* Add LiftTry phaseMartin Odersky2015-08-051-0/+1
* Implement non-local returnsMartin Odersky2015-08-041-0/+1
* Put GetClass to next mini-phaseAlexander Myltsev2015-07-271-2/+2
* Implement getClass methodAlexander Myltsev2015-07-251-0/+1
* Move the inlining of value class methods before ErasureGuillaume Martres2015-07-071-2/+3
* Add reentrancy checkingMartin Odersky2015-07-061-1/+2
* Merge pull request #699 from dotty-staging/fix/trait-constructorsDmitry Petrashko2015-07-011-2/+1
|\
| * Drop TraitConstructors phaseMartin Odersky2015-06-271-2/+1
* | Make reporter ised in Compiler configurableMartin Odersky2015-06-291-5/+7
|/
* Merge pull request #691 from vsalvis/vsalvis-partest-outputDmitry Petrashko2015-06-261-5/+5
|\
| * Partest 1/3: Pass PrintWriter as argument for context creationvsalvis2015-06-241-5/+5
* | Closes #579 Implement mini-phase for classOf[T]Alexander Myltsev2015-06-221-1/+2
|/
* Merge pull request #622 from dotty-staging/add/implement-scala2-traitsodersky2015-06-061-1/+2
|\
| * Elim ElimWildcardIdentsMartin Odersky2015-06-011-1/+0
| * Make elimWildcardIdents apply to AssignmentsMartin Odersky2015-06-011-1/+1
| * New phase: LinkScala2ImplClassesMartin Odersky2015-06-011-1/+1
| * New phase: AugmentScala2TraitsMartin Odersky2015-06-011-0/+2
* | Revert "Fix ElimStaticThis#transformIdent"Dmitry Petrashko2015-06-021-1/+1
|/
* Fix ElimStaticThis#transformIdentGuillaume Martres2015-05-301-1/+1
* New phase: ElimStaticThisDmitry Petrashko2015-05-291-0/+1
* Move classTags before ElimByName.Dmitry Petrashko2015-05-151-2/+2
* ClassTags: New phase which synthesises class tags.Dmitry Petrashko2015-05-131-1/+2
* Allow to compile root import classes without special option.Martin Odersky2015-05-051-5/+3
* Merge pull request #509 from dotty-staging/add/expandSAMsDmitry Petrashko2015-05-041-0/+1
|\
| * New miniphase: ExpandSAMsMartin Odersky2015-05-021-0/+1
* | Honor -Yno-imports flagMartin Odersky2015-05-041-1/+3
* | Merge pull request #517 from dotty-staging/add/expand-privatesodersky2015-05-041-1/+6
|\ \ | |/ |/|
| * New miniphase: ExpandPrivateMartin Odersky2015-05-011-1/+6
* | Merge pull request #507 from dotty-staging/add/from-tastyDmitry Petrashko2015-05-021-2/+6
|\ \
| * | Compiler for embedded TASTY info.Martin Odersky2015-04-281-2/+6
* | | New phase: VCInline which inlines value classes callsGuillaume Martres2015-05-011-0/+1
* | | New phase: ElimErasedValueTypeGuillaume Martres2015-05-011-1/+2
| |/ |/|
* | Compiler: add comment on problems in late phases.Dmitry Petrashko2015-04-301-2/+2
* | Make LazyVals implement non-static modules. Move LV after erasure.Dmitry Petrashko2015-04-301-2/+2
|/
* Merge pull request #495 from dotty-staging/refactor/SuperAccessorsDmitry Petrashko2015-04-281-6/+4
|\
| * Swap Pickler and FirstTransformMartin Odersky2015-04-221-1/+1
| * Roll SyntheticMethods into PostTyperMartin Odersky2015-04-221-4/+3
| * Roll InstChecks into PostTyperMartin Odersky2015-04-221-1/+0
| * Super accessor refactoringMartin Odersky2015-04-221-1/+1
* | Merge pull request #488 from dotty-staging/functionalInterfacesDmitry Petrashko2015-04-231-1/+2
|\ \ | |/ |/|
| * New phase: FunctionalInterfaces.Dmitry Petrashko2015-04-201-1/+2
* | Added phase to check `New` nodes for instantiability.Martin Odersky2015-04-131-1/+2
|/
* Make all Dotty source files end in newline.Dmitry Petrashko2015-04-091-1/+1