Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | *boxContext => *box.Context , *boxMacro => *box.Macro | Eugene Burmako | 2014-01-12 | 1 | -1/+1 |
| | | | | | | | | | | Performs the following renamings: * scala.reflect.macros.BlackboxContext to scala.reflect.macros.blackbox.Context * scala.reflect.macros.BlackboxMacro to scala.reflect.macros.blackbox.Macro * scala.reflect.macros.WhiteboxContext to scala.reflect.macros.whitebox.Context * scala.reflect.macros.WhiteboxMacro to scala.reflect.macros.whitebox.Macro https://groups.google.com/forum/#!topic/scala-internals/MX40-dM28rk | ||||
* | Move Liftable into the Universe cake; add additional standard Liftables | Den Shabalin | 2013-12-10 | 1 | -10/+7 |
| | | | | | | | | | | | | Previously we believed that having Liftable outside of the Universe will bring some advantages but it turned out this wasn’t worth it. Due to infectious nature of path dependent types inside of the universe one had to cast a lot. A nice example of what I’m talking about is a change in trait ArbitraryTreesAndNames. Additionally a number of standard Liftables is added for types that are available through Predef and/or default scala._ import: Array, Vector, List, Map, Set, Option, Either, TupleN. | ||||
* | correctly fails implicit search for invalid implicit macros | Eugene Burmako | 2013-11-14 | 1 | -0/+28 |
There was a rare corner case when implicit search wouldn’t discard an invalid implicit macro (e.g. the one with mismatching macro impl or the one with macro impl defined in the same compilation run) during typechecking the corresponding candidate in typedImplicit1. This is now fixed. |