You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Looks like the simple match I implemented doesn't trivially work. Several test failures from the linked jenkins log are fixed by updating the check file (e.g. if a symbol is assigned to a method with a symbolic name like "", it starts to print correctly as "", not as "$plus"). Edit. Yay for JIRA being smart and not letting me to write the plus symbol verbatim.
But there is tricky stuff. I'm quite unsettled by messages like "not found: value " in subsequent toolboxive compilation of certain reified snippets. Also I'm not sure that letting stuff like "$u.build.selectOverloadedMethod($m.staticModule("scala.Array").asModule.moduleClass, "apply", 5))" leak into reify output is a good idea.
All in all, I suggest we postpone this activity in favor of the context-carrying trees research. If that one succeeds, we won't need the symbol business to work with macros.
Usage would be:
I suppose we could then collapse it into a macro to avoid seeing the reify call here.
But first, I'm stuck with a NoSymbol on the Select(..., "contains") node.
The text was updated successfully, but these errors were encountered: