Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Conversation

lrytz
Copy link
Member

@lrytz lrytz commented Mar 22, 2016

No description provided.

lrytz added 2 commits March 22, 2016 21:28
Implements VirtualDirectoryFlatClassPath, which is required for the
presentation compiler created for the repl's tab-completion.

Various minor cleanups in the flat classpath implementation.
:require was re-incarnated in scala#4051,
it seems to be used by the spark repl. This commit makes it work when
using the flat classpath representation.
@scala-jenkins scala-jenkins added this to the 2.12.0-M5 milestone Mar 22, 2016
@lrytz
Copy link
Member Author

lrytz commented Mar 22, 2016

review by @retronym

@retronym
Copy link
Member

LGTM

Tricky stuff. Hopefully we'll shed some complexity with the next steps to remove the recursive implementation, and after that using NIO.

@lrytz
Copy link
Member Author

lrytz commented Mar 23, 2016

Indeed, if we were to keep the recursive implementation this patch would come with more abstractions and less casting around.

@lrytz lrytz merged commit 952da60 into scala:2.12.x Mar 23, 2016
@lrytz
Copy link
Member Author

lrytz commented Mar 23, 2016

@soc
Copy link
Contributor

soc commented Mar 23, 2016

Yay! Thanks, @lrytz!

@lrytz
Copy link
Member Author

lrytz commented Mar 24, 2016

community build status is being discussed here: scala/scala-dev#108 (looks good overall, there don't seem to be any issues related to this PR)

@SethTisue SethTisue added the release-notes worth highlighting in next release notes label Mar 25, 2016
@lrytz lrytz deleted the flatClasspath branch April 4, 2016 09:41
@adriaanm adriaanm added 2.12 and removed 2.12 labels Oct 29, 2016
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
release-notes worth highlighting in next release notes
Projects
None yet
Development

Successfully merging this pull request may close these issues.

6 participants