aboutsummaryrefslogtreecommitdiff
path: root/src/dotty/tools/dotc/Compiler.scala
Commit message (Expand)AuthorAgeFilesLines
* Move compiler and compiler tests to compiler dirFelix Mulder2016-11-221-145/+0
* Move sjs, make sure that partest compiles everything in dirsFelix Mulder2016-11-221-16/+1
* Recreate FreshNameCreator for each run.Martin Odersky2016-11-191-1/+3
* Add Inlined tree nodeMartin Odersky2016-10-021-0/+1
* Identation/spacing cleanupOlivier Blanvillain2016-09-081-2/+2
* Fix #1442: add new phase, SelectStaticDmitry Petrashko2016-08-091-0/+1
* Fix #1209: Skip redundant superclasses\supertraits.Nicolas Stucki2016-07-131-1/+2
* Fix #856: Handle try/catch cases as catch cases if possible.Nicolas Stucki2016-06-281-1/+2
* MoveStatic: Move static methods & fields into companion classDmitry Petrashko2016-06-071-0/+1
* Add sbt incremental compilation supportGuillaume Martres2016-05-281-0/+2
* Add initial partial evaluation of isInstanceOf callsFelix Mulder2016-05-261-0/+1
* Address review comments of #1188Dmitry Petrashko2016-04-181-2/+2
* Decouple handling array constructors from typer.Dmitry Petrashko2016-04-181-1/+2
* Better documentation of main classesMartin Odersky2016-04-011-0/+3
* Document phasesMartin Odersky2016-04-011-48/+49
* Move Mode to coreMartin Odersky2016-04-011-1/+1
* Merge pull request #1148 from sjrd/scalajs-gen-exprsodersky2016-03-181-1/+5
|\
| * Implement most of the Scala.js IR code generator.Sébastien Doeraene2016-03-101-1/+5
* | Merge pull request #1155 from dotty-staging/staticodersky2016-03-091-0/+1
|\ \
| * | Implement @static sip.Dmitry Petrashko2016-03-071-0/+1
| |/
* | Merge pull request #1150 from dotty-staging/change-lambdalift-fasttrackodersky2016-03-071-1/+1
|\ \ | |/ |/|
| * Fix call propagation from constructor to classMartin Odersky2016-03-021-1/+1
* | Merge pull request #1126 from sjrd/scalajsDmitry Petrashko2016-03-041-3/+14
|\ \
| * | Store the JSDefinitions in a custom platform SJSPlatform.Sébastien Doeraene2016-03-011-2/+2
| * | Initial infrastructure and hello world for the Scala.js back-end.Sébastien Doeraene2016-03-011-1/+12
| |/
* | Merge pull request #1111 from dotty-staging/fix-#1099Dmitry Petrashko2016-03-021-1/+0
|\ \ | |/ |/|
| * Synthesize classTags in Typer.Martin Odersky2016-02-201-1/+0
* | Do not create companions that will be dropped later.Dmitry Petrashko2016-02-201-1/+1
|/
* Fix problems in DropEmptyCompanionsMartin Odersky2016-02-111-4/+3
* New phase to drop empty companion objectsMartin Odersky2016-02-111-0/+1
* Compiler: use the reporter passed from the DriverGuillaume Martres2016-02-041-3/+1
* ConsoleReporter: remove unused argument ctxGuillaume Martres2016-02-041-1/+1
* 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