Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Drop Config.semanticNames option | Martin Odersky | 2017-04-11 | 1 | -2/+0 |
| | | | | | We now handle only semantic names. Also, name extractor tags and TASTY name tags are now aligned. | ||||
* | Turn on semantic names | Martin Odersky | 2017-04-11 | 1 | -1/+1 |
| | |||||
* | Bug fixes | Martin Odersky | 2017-04-11 | 1 | -1/+1 |
| | | | | nameddefaults.scala now compiles without crashing | ||||
* | Fix typos and redundant statements in previous commits | Martin Odersky | 2017-04-11 | 1 | -1/+1 |
| | |||||
* | Start to use structured ModuleNames | Martin Odersky | 2017-04-11 | 1 | -0/+2 |
| | | | | Subject to flags Config.semanticNames. | ||||
* | exhaustivity support for enums | liu fengyun | 2017-04-06 | 1 | -0/+1 |
| | |||||
* | Rename PolyParam --> TypeParamRef | Martin Odersky | 2017-04-06 | 1 | -1/+1 |
| | |||||
* | Merge pull request #2025 from dotty-staging/fix-2024 | Nicolas Stucki | 2017-04-05 | 1 | -0/+1 |
|\ | | | | | Fix #2024: TypeApply can be a final apply of a recursive method. | ||||
| * | Change -XemitTasty to -YemitTasty | Dmitry Petrashko | 2017-04-04 | 1 | -1/+1 |
| | | |||||
| * | Add support for `-XemitTasty`. | Dmitry Petrashko | 2017-03-08 | 1 | -0/+1 |
| | | | | | | | | It saves tasty output near the class file output to a *.tasty-file. | ||||
* | | New flag -Ydebug-alias to never follow aliases when printing types | Guillaume Martres | 2017-03-16 | 1 | -0/+1 |
| | | |||||
* | | Merge pull request #2043 from dotty-staging/tailrec-derivesFrom | Dmitry Petrashko | 2017-03-15 | 1 | -1/+2 |
|\ \ | | | | | | | Tailrec for derivesFrom/lookupRefined/classSymbol/classSymbols | ||||
| * | | Add @tailrec to avoid regressions. | Nicolas Stucki | 2017-03-01 | 1 | -1/+2 |
| | | | |||||
* | | | Construct dependent method types from symbols | Martin Odersky | 2017-03-14 | 1 | -0/+4 |
| | | | | | | | | | | | | | | | Also: check validity of method types, so that no forward references occur. | ||||
* | | | Construct MethodTypes from parameter closure | Martin Odersky | 2017-03-14 | 1 | -1/+1 |
| | | | | | | | | | | | | | | | To allow for dependencies between method type parameters, construct MethodTypes from a closure that maps the currently constructed MethodType to its parameter types. | ||||
* | | | Merge pull request #2045 from dotty-staging/fix-hlist-hmap | odersky | 2017-03-09 | 1 | -0/+9 |
|\ \ \ | | | | | | | | | Fix type inference for HLists and HMaps | ||||
| * | | | Make alignArgsInAnd safe and turn it on by default | Martin Odersky | 2017-03-01 | 1 | -11/+5 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | Turned out hmaps.scala requires the arg alignment to compile. So we have our first counterexample that we cannot drop this hack. Now it is made safe in the sense that no constraints get lost anymore. | ||||
| * | | | Don't align aliases in refined types by default | Martin Odersky | 2017-02-28 | 1 | -0/+15 |
| |/ / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | We previously tried to force S1 and S2 be the same type when encountering a lub like `T1 { A = S1 } & T2 { A = S2 }`. The comments in this commit explain why this is unsound, so this rewrite is now made subject to a new config option, which is off by default. I verified that the new behavior does not affect the performance of the junit tests. | ||||
* | / | Remove unused scala.reflect imports | Guillaume Martres | 2017-03-07 | 1 | -1/+0 |
| |/ |/| | |||||
* | | fixed PatternSyntaxException on Windows | Nikolay.Tropin | 2017-03-06 | 1 | -1/+3 |
|/ | |||||
* | Make non-existent compiler options emit warnings instead of failing | Felix Mulder | 2017-02-20 | 4 | -11/+16 |
| | |||||
* | Remove unused flags | Felix Mulder | 2017-02-20 | 2 | -173/+14 |
| | |||||
* | Allow custom project name | Felix Mulder | 2017-01-31 | 1 | -5/+5 |
| | |||||
* | Add static site gen to dottydoc main | Felix Mulder | 2017-01-31 | 1 | -0/+7 |
| | |||||
* | Add markdown parsing to dottydoc | Felix Mulder | 2017-01-31 | 1 | -0/+1 |
| | |||||
* | Remove hardcoded classpath reordering | Guillaume Martres | 2017-01-27 | 2 | -10/+1 |
| | | | | | | If something needs to be fixed, fix it at the source. This prevented dotty-compiler-bootstrapped from using the dotty-library-bootstrapped clases instead of the dotty-library jar | ||||
* | Fix #1875: Decrease -Xmax-inlines default to 32. | Nicolas Stucki | 2017-01-04 | 1 | -1/+1 |
| | |||||
* | Fix #1795: Avoid infinite recursion between member and asSeenFrom | Martin Odersky | 2016-12-21 | 1 | -1/+3 |
| | |||||
* | New ShortcutImplicits phase | Martin Odersky | 2016-12-17 | 1 | -0/+1 |
| | | | | | Optimizes implicit closures by avoiding closure creation where possible. | ||||
* | Drop "Dotty deviation" messages that are no longer applicable. | Martin Odersky | 2016-12-12 | 1 | -1/+1 |
| | |||||
* | Drop explicit types for local implicit vals | Martin Odersky | 2016-12-12 | 1 | -1/+1 |
| | | | | | Drop explicit types for local implicit vals of type Context and Position. Exercises the functionality and shortens the code. | ||||
* | Move compiler and compiler tests to compiler dir | Felix Mulder | 2016-11-22 | 12 | -0/+1726 |