Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Scala cleanup #1035

Merged
merged 2 commits into from
Apr 16, 2014
Merged

Scala cleanup #1035

merged 2 commits into from
Apr 16, 2014

Conversation

vigdorchik
Copy link
Contributor

@cloudbees-pull-request-builder

RxJava-pull-requests #953 SUCCESS
This pull request looks good

@samuelgruetter
Copy link
Contributor

Does this code still work with older Scala versions where SI-7818 is not yet fixed?

@vigdorchik
Copy link
Contributor Author

This change is local to rxjava-scala and doesn't affect clients. As long as
we don't support cross-building with the older scala versions, we are ok.
On 14 Apr 2014 14:40, "samuelgruetter" notifications@github.com wrote:

Does this code still work with older Scala versions where SI-7818https://issues.scala-lang.org/browse/SI-7818is not yet fixed?


Reply to this email directly or view it on GitHubhttps://github.com//pull/1035#issuecomment-40352810
.

@samuelgruetter
Copy link
Contributor

True, "as long as..." ;-)
But what if someone wants to build it with Scala 2.10.2? I'd find it safer to keep these ascriptions for some time...

@vigdorchik
Copy link
Contributor Author

I'm fine with that. Can we formalize what level of backwards source compatibility we guarantee?

@cloudbees-pull-request-builder

RxJava-pull-requests #955 SUCCESS
This pull request looks good

@vigdorchik
Copy link
Contributor Author

Also scaladoc mentions [[rx.lang.scala.util.Closing]] that I can't find. Is scaladoc obsolete?

@samuelgruetter
Copy link
Contributor

Yes, that's obsolete, fixes are welcome ;-) The whole rx.lang.scala.util package was removed, because it contained only Timestamped (which was replaced by Tuple2) and Opening and Closing (which were replaced by type parameters or Any).

@benjchristensen
Copy link
Member

Should this be merged? Is it a breaking change?

@vigdorchik
Copy link
Contributor Author

Formally that is a breaking change. However I don't expect many users to specify 'Closing' type parameter explicitly. Otherwise source compatibility is preserved.

@cloudbees-pull-request-builder

RxJava-pull-requests #958 SUCCESS
This pull request looks good

@headinthebox
Copy link
Contributor

Looks good to me. Should have been done together with window.

benjchristensen added a commit that referenced this pull request Apr 16, 2014
@benjchristensen benjchristensen merged commit 223ea4c into ReactiveX:master Apr 16, 2014
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

5 participants