aboutsummaryrefslogtreecommitdiff
path: root/src/dotty/tools/dotc
Commit message (Expand)AuthorAgeFilesLines
* Refactored common behavior from TypeAssigner and TypeErasureMartin Odersky2014-12-173-22/+19
* Make erasure insert `.package` in refernecesDmitry Petrashko2014-12-171-0/+4
* Merge pull request #251 from dotty-staging/shared-backendDmitry Petrashko2014-12-1713-21/+71
|\
| * Stay compatible with scalac and javac in -d cli optionDmitry Petrashko2014-12-161-1/+1
| * Make String_valueOf_Object agnostic of whether it runs before or after erasureDmitry Petrashko2014-12-161-1/+1
| * Update docs and make memberClasses uses typeNameFilter.Dmitry Petrashko2014-12-161-4/+4
| * Fix concatenation of multiple stringsDmitry Petrashko2014-12-161-1/+1
| * Fix loading of static methods in java.lang.String.Dmitry Petrashko2014-12-161-1/+1
| * Rely on Trait flag to generate interfaces.Dmitry Petrashko2014-12-161-6/+1
| * Untroduce SumUtils.superInterfaces which is different from mixins.Dmitry Petrashko2014-12-161-6/+15
| * Fix #257 ModuleDefs had invalid constructors.Dmitry Petrashko2014-12-161-1/+1
| * Disable PrivateToStatic until it is fixed.Dmitry 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
| * Make LambdaLifted methods follow JVM8 lambda parameters order.Dmitry Petrashko2014-12-161-5/+5
| * Implemented handling of <label> DefDefs in backend.Dmitry Petrashko2014-12-161-2/+2
| * 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
| * Add member lookups needed by backend.Dmitry Petrashko2014-12-161-0/+13
| * 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-164-2/+8
* | Merge pull request #302 from dotty-staging/fix/returnsDmitry Petrashko2014-12-175-31/+49
|\ \
| * | Move isSuppressed check from Reporter to ConsoleReporter.Martin Odersky2014-12-172-11/+12
| * | Label defs are not source methods.Martin Odersky2014-12-171-1/+3
| * | Don't transform Return#fromMartin Odersky2014-12-171-1/+5
| * | Fix returns from polymorphic methodsMartin Odersky2014-12-171-18/+29
* | | Merge pull request #301 from dotty-staging/fix/#300-literalsodersky2014-12-171-0/+26
|\ \ \ | |/ / |/| |
| * | Fix Literalize: (Long(2):Any) == (Int(2): Any) but constants aren't.Dmitry Petrashko2014-12-171-1/+1
| * | Check not only value equality of constants in Literalize postcondition but al...Dmitry Petrashko2014-12-171-3/+4
| * | Add checkPostCondition to LiteralizeDmitry Petrashko2014-12-171-0/+17
| * | Fix #300: Make literals have the same constants as their types.Martin Odersky2014-12-171-0/+8
* | | Merge pull request #285 from dotty-staging/fix/catchNonFatalDmitry Petrashko2014-12-1711-17/+32
|\ \ \ | |/ / |/| |
| * | Remove catch-rethrow in DriverDmitry Petrashko2014-12-171-2/+0
| * | Made typedUnApply a hook that has to be overridden in a ReTyper.Martin Odersky2014-12-151-8/+4
| * | Replace Throwable catches with NonFatalMartin Odersky2014-12-159-17/+27
| * | Add a typedUnApply method.Martin Odersky2014-12-152-0/+11
* | | Merge pull request #270 from dotty-staging/change/type-aliasesodersky2014-12-1711-147/+144
|\ \ \
| * | | Get rid of TypeBounds.onAliasMartin Odersky2014-12-103-5/+2
| * | | Revert TypeBounds.real to TypeBounds.applyMartin Odersky2014-12-102-10/+10
| * | | Make derivedTypeBounds always create real TypeBounds.Martin Odersky2014-12-101-1/+1
| * | | Refactor & and | on TypeBoundsMartin Odersky2014-12-101-20/+23
| * | | Distinguish calls to create real type bounds from alias type bounds.Martin Odersky2014-12-104-22/+23
| * | | Moved derivedTypeAlias method to TypeAliasMartin Odersky2014-12-105-86/+77
| * | | Converted some TypeBounds pattern matches to TypeAlias matches.Martin Odersky2014-12-104-15/+13
| * | | TypeAlias unapply accepts only Type AliasesMartin Odersky2014-12-102-4/+6
| * | | Create TypeAlias subclass of TypeBouundsMartin Odersky2014-12-104-31/+29
| * | | Add equality method to TypeBounds.Martin Odersky2014-12-101-0/+7