Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | More careful usage of unforced decls in classes. | Martin Odersky | 2014-12-18 | 16 | -29/+45 |
| | | | | | | | | | | 1) Rename `decls` to `unforcedDecls` to make it clear that it is danegrous to use. 2) Prefer `info.decls` over `unforcedDecls`. This fixes the problem reported in #305 where the primary constructor was not found. | ||||
* | Merge pull request #303 from dotty-staging/fix-packageObjects-members-erasure | Dmitry Petrashko | 2014-12-18 | 4 | -18/+25 |
|\ | | | | | Make erasure insert `.package` in TermRefs to members of package object. | ||||
| * | Simplified and commented makePackageObjPrefixExplicit | Martin Odersky | 2014-12-17 | 3 | -4/+9 |
| | | |||||
| * | Refactored common behavior from TypeAssigner and TypeErasure | Martin Odersky | 2014-12-17 | 3 | -22/+19 |
| | | |||||
| * | Treat i0239 specially. It shows some problems that could be of interest. | Dmitry Petrashko | 2014-12-17 | 1 | -0/+1 |
| | | |||||
| * | Make erasure insert `.package` in referneces | Dmitry Petrashko | 2014-12-17 | 1 | -0/+4 |
|/ | |||||
* | 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 |
| | |