Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | | Merge pull request #251 from dotty-staging/shared-backend | Dmitry Petrashko | 2014-12-17 | 73 | -76/+3900 | |
|\ \ | | | | | | | Shared backend | |||||
| * | | Enable backend specific tests. Flag those that fail | Dmitry Petrashko | 2014-12-16 | 2 | -15/+25 | |
| | | | ||||||
| * | | Stay compatible with scalac and javac in -d cli option | Dmitry Petrashko | 2014-12-16 | 1 | -1/+1 | |
| | | | ||||||
| * | | Make String_valueOf_Object agnostic of whether it runs before or after erasure | Dmitry Petrashko | 2014-12-16 | 1 | -1/+1 | |
| | | | ||||||
| * | | Update docs and make memberClasses uses typeNameFilter. | Dmitry Petrashko | 2014-12-16 | 1 | -4/+4 | |
| | | | ||||||
| * | | Update version of scalac fork | Dmitry Petrashko | 2014-12-16 | 2 | -2/+2 | |
| | | | ||||||
| * | | Fix concatenation of multiple strings | Dmitry Petrashko | 2014-12-16 | 1 | -1/+1 | |
| | | | ||||||
| * | | Handle Array.clone | Dmitry Petrashko | 2014-12-16 | 2 | -9/+20 | |
| | | | ||||||
| * | | Fix loading of static methods in java.lang.String. | Dmitry Petrashko | 2014-12-16 | 1 | -1/+1 | |
| | | | | | | | | | | | | Didn't manifest itself previously. | |||||
| * | | Use correct methods to get super interfaces of a class. | Dmitry Petrashko | 2014-12-16 | 1 | -1/+1 | |
| | | | ||||||
| * | | Fix #258: string trailing $ in module names in backend. | Dmitry Petrashko | 2014-12-16 | 1 | -1/+3 | |
| | | | ||||||
| * | | Rely on Trait flag to generate interfaces. | Dmitry Petrashko | 2014-12-16 | 2 | -7/+2 | |
| | | | ||||||
| * | | Desugar dotty Idents to selects | Dmitry Petrashko | 2014-12-16 | 1 | -0/+9 | |
| | | | ||||||
| * | | Untroduce SumUtils.superInterfaces which is different from mixins. | Dmitry Petrashko | 2014-12-16 | 1 | -6/+15 | |
| | | | ||||||
| * | | Add default methods generation. | Dmitry Petrashko | 2014-12-16 | 1 | -1/+2 | |
| | | | ||||||
| * | | Handle JavaSeqLiterals. | Dmitry Petrashko | 2014-12-16 | 1 | -3/+8 | |
| | | | ||||||
| * | | Fix #257 ModuleDefs had invalid constructors. | Dmitry Petrashko | 2014-12-16 | 1 | -1/+1 | |
| | | | ||||||
| * | | Mimic scalac originalOwner. | Dmitry Petrashko | 2014-12-16 | 1 | -7/+13 | |
| | | | ||||||
| * | | Stop using deprecated methods in GenBcode. | Dmitry Petrashko | 2014-12-16 | 1 | -3/+3 | |
| | | | ||||||
| * | | Differentiate between scala and java's flags: private and final | Dmitry Petrashko | 2014-12-16 | 1 | -0/+6 | |
| | | | ||||||
| * | | Adapt backend to changes in scalac: new symbols get positions and types. | Dmitry Petrashko | 2014-12-16 | 1 | -1/+5 | |
| | | | ||||||
| * | | Fix bugs around emulating scalac linkedClassOfClass. | Dmitry Petrashko | 2014-12-16 | 1 | -2/+2 | |
| | | | ||||||
| * | | Fix generation of lambdas for Unit-returning closures. | Dmitry Petrashko | 2014-12-16 | 24 | -1/+510 | |
| | | | ||||||
| * | | implement isQualifierSafeToElide | Dmitry Petrashko | 2014-12-16 | 1 | -1/+1 | |
| | | | ||||||
| * | | Disable PrivateToStatic until it is fixed. | Dmitry Petrashko | 2014-12-16 | 1 | -1/+1 | |
| | | | ||||||
| * | | Fix TypeSymbol for This references in backend | Dmitry Petrashko | 2014-12-16 | 1 | -1/+1 | |
| | | | ||||||
| * | | Java8 is the default target | Dmitry Petrashko | 2014-12-16 | 1 | -2/+2 | |
| | | | ||||||
| * | | Mixin makes all traits Java Interfaces. | Dmitry Petrashko | 2014-12-16 | 1 | -1/+1 | |
| | | | ||||||
| * | | Fix originalOwner for symbols that did not exist at typer. | Dmitry Petrashko | 2014-12-16 | 1 | -1/+10 | |
| | | | ||||||
| * | | Implemented handling of Closures. | Dmitry Petrashko | 2014-12-16 | 24 | -0/+1266 | |
| | | | ||||||
| * | | Adapt dotty to changes in BackendInterface that save allocation on Product1s | Dmitry Petrashko | 2014-12-16 | 1 | -8/+9 | |
| | | | ||||||
| * | | Make LambdaLifted methods follow JVM8 lambda parameters order. | Dmitry Petrashko | 2014-12-16 | 1 | -5/+5 | |
| | | | | | | | | | | | | LambdaMetafactory expects environment to go first. | |||||
| * | | Update to newer version of scalac fork | Dmitry Petrashko | 2014-12-16 | 1 | -1/+1 | |
| | | | ||||||
| * | | Support LabelDef's with Arguments. Fixes tailrec. | Dmitry Petrashko | 2014-12-16 | 1 | -1/+20 | |
| | | | ||||||
| * | | Fix StackOverflow in handling of try. Try is now supported by backend | Dmitry Petrashko | 2014-12-16 | 1 | -1/+1 | |
| | | | ||||||
| * | | Handle Arrays in backend. | Dmitry Petrashko | 2014-12-16 | 3 | -5/+33 | |
| | | | ||||||
| * | | Fix bug in dotty interface: wrong symbols used to get box\unbox methods | Dmitry Petrashko | 2014-12-16 | 1 | -2/+4 | |
| | | | ||||||
| * | | Implemented handling of <label> DefDefs in backend. | Dmitry Petrashko | 2014-12-16 | 3 | -7/+202 | |
| | | | ||||||
| * | | Label test with nested cycles and simple patterns. | Dmitry Petrashko | 2014-12-16 | 2 | -0/+22 | |
| | | | ||||||
| * | | Update class-path dependant tests. Disable one. | Dmitry Petrashko | 2014-12-16 | 1 | -3/+5 | |
| | | | ||||||
| * | | Add test for backend. | Dmitry Petrashko | 2014-12-16 | 2 | -1/+6 | |
| | | | ||||||
| * | | Modify runner script to include modified scalac on class path. | Dmitry Petrashko | 2014-12-16 | 1 | -3/+10 | |
| | | | ||||||
| * | | Mixing now also changes Scala2 traits into interfaces. | Dmitry Petrashko | 2014-12-16 | 1 | -1/+6 | |
| | | | ||||||
| * | | Disable backend by default in tests. | Dmitry Petrashko | 2014-12-16 | 2 | -2/+6 | |
| | | | ||||||
| * | | Enable new phases. | Dmitry Petrashko | 2014-12-16 | 1 | -1/+5 | |
| | | | ||||||
| * | | Complete DottyBackendInterface. | Dmitry Petrashko | 2014-12-16 | 1 | -44/+309 | |
| | | | ||||||
| * | | Add member lookups needed by backend. | Dmitry Petrashko | 2014-12-16 | 1 | -0/+13 | |
| | | | ||||||
| * | | GenBcode phase implemented. | Dmitry Petrashko | 2014-12-16 | 1 | -16/+25 | |
| | | | | | | | | | | | | That doesn't mean it works :-) | |||||
| * | | remove dependency on Btypes from DottyPrimitives. Rely on symbols instead. | Dmitry Petrashko | 2014-12-16 | 1 | -39/+37 | |
| | | | ||||||
| * | | Depend on custom compiler with https://github.com/scala/scala/pull/4136 ↵ | Dmitry Petrashko | 2014-12-16 | 1 | -2/+3 | |
| | | | | | | | | | | | | incorporated |