aboutsummaryrefslogtreecommitdiff
path: root/src
Commit message (Expand)AuthorAgeFilesLines
* Use correct methods to get super interfaces of a class.Dmitry Petrashko2014-12-161-1/+1
* Fix #258: string trailing $ in module names in backend.Dmitry Petrashko2014-12-161-1/+3
* Rely on Trait flag to generate interfaces.Dmitry Petrashko2014-12-162-7/+2
* Desugar dotty Idents to selectsDmitry Petrashko2014-12-161-0/+9
* Untroduce SumUtils.superInterfaces which is different from mixins.Dmitry Petrashko2014-12-161-6/+15
* Add default methods generation.Dmitry Petrashko2014-12-161-1/+2
* Handle JavaSeqLiterals.Dmitry Petrashko2014-12-161-3/+8
* Fix #257 ModuleDefs had invalid constructors.Dmitry Petrashko2014-12-161-1/+1
* Mimic scalac originalOwner.Dmitry Petrashko2014-12-161-7/+13
* Stop using deprecated methods in GenBcode.Dmitry Petrashko2014-12-161-3/+3
* Differentiate between scala and java's flags: private and finalDmitry Petrashko2014-12-161-0/+6
* Adapt backend to changes in scalac: new symbols get positions and types.Dmitry Petrashko2014-12-161-1/+5
* Fix bugs around emulating scalac linkedClassOfClass.Dmitry Petrashko2014-12-161-2/+2
* Fix generation of lambdas for Unit-returning closures.Dmitry Petrashko2014-12-1624-1/+510
* implement isQualifierSafeToElideDmitry Petrashko2014-12-161-1/+1
* Disable PrivateToStatic until it is fixed.Dmitry Petrashko2014-12-161-1/+1
* Fix TypeSymbol for This references in backendDmitry Petrashko2014-12-161-1/+1
* Java8 is the default targetDmitry Petrashko2014-12-161-2/+2
* Mixin makes all traits Java Interfaces.Dmitry Petrashko2014-12-161-1/+1
* Fix originalOwner for symbols that did not exist at typer.Dmitry Petrashko2014-12-161-1/+10
* Implemented handling of Closures.Dmitry Petrashko2014-12-1624-0/+1266
* Adapt dotty to changes in BackendInterface that save allocation on Product1sDmitry Petrashko2014-12-161-8/+9
* Make LambdaLifted methods follow JVM8 lambda parameters order.Dmitry Petrashko2014-12-161-5/+5
* Support LabelDef's with Arguments. Fixes tailrec.Dmitry Petrashko2014-12-161-1/+20
* Fix StackOverflow in handling of try. Try is now supported by backendDmitry Petrashko2014-12-161-1/+1
* Handle Arrays in backend.Dmitry Petrashko2014-12-162-5/+25
* Fix bug in dotty interface: wrong symbols used to get box\unbox methodsDmitry Petrashko2014-12-161-2/+4
* Implemented handling of <label> DefDefs in backend.Dmitry Petrashko2014-12-163-7/+202
* Mixing now also changes Scala2 traits into interfaces.Dmitry Petrashko2014-12-161-1/+6
* Disable backend by default in tests.Dmitry Petrashko2014-12-161-1/+1
* Enable new phases.Dmitry Petrashko2014-12-161-1/+5
* Complete DottyBackendInterface.Dmitry Petrashko2014-12-161-44/+309
* Add member lookups needed by backend.Dmitry Petrashko2014-12-161-0/+13
* GenBcode phase implemented.Dmitry Petrashko2014-12-161-16/+25
* remove dependency on Btypes from DottyPrimitives. Rely on symbols instead.Dmitry Petrashko2014-12-161-39/+37
* New phase: collectEntryPointsDmitry Petrashko2014-12-162-69/+121
* Remove duplicate isAnonymousFunctionDmitry Petrashko2014-12-162-4/+1
* Move methods shared between Mixin and Backend to SymUtils.Dmitry Petrashko2014-12-162-4/+20
* Hack ClassFileParser to not treat Null$ or Nothing$ as modules.Dmitry Petrashko2014-12-162-1/+6
* Sharing backend between scalac and dotty.Dmitry Petrashko2014-12-167-2/+1334
* Merge pull request #292 from dotty-staging/fix/#290-type-bindDmitry Petrashko2014-12-163-5/+10
|\
| * Fix typechecking rules for Binds of type trees.Martin Odersky2014-12-152-5/+8
| * Make Bind nodes type trees depending on bound name.Martin Odersky2014-12-151-0/+2
* | Avoid spurious warnings about forward references in refinementsGuillaume Martres2014-12-162-3/+4
|/
* Fix Bind node contents not being transformed if phase didn't register transfo...Dmitry Petrashko2014-12-151-2/+2
* Merge pull request #275 from dotty-staging/fix/#266-lambdaLiftDmitry Petrashko2014-12-153-13/+24
|\
| * Fixed narrowLiftedOwner in LambdaLiftMartin Odersky2014-12-122-11/+22
| * Changed erasure of ThisTypeMartin Odersky2014-12-121-2/+2
* | Merge pull request #286 from dotty-staging/change/defaultphaseDmitry Petrashko2014-12-1529-166/+29
|\ \
| * | Remove fruitless overrides of treeTransformPhaseMartin Odersky2014-12-1421-30/+1