Skip to content
This repository was archived by the owner on Dec 22, 2021. It is now read-only.

Conversation

@szeiger
Copy link
Contributor

@szeiger szeiger commented Jan 10, 2018

This includes mutable.LinkedList and mutable.MutableList. They were
already deprecated in 2.12 and are now package-private. We should
consider simplifying the implementation of Queue so that they can be
removed entirely in the future.

This includes mutable.LinkedList and mutable.MutableList. They were
already deprecated in 2.12 and are now package-private. We should
consider simplifying the implementation of Queue so that they can be
removed entirely in the future.
@julienrf
Copy link
Contributor

I’m not sure it’s worth adding a package private collection and remove it soon.

I would rather get mutable.Queue from #49. What do you think?

@szeiger
Copy link
Contributor Author

szeiger commented Jan 10, 2018

Switching to ArrayDeque is probably a good idea for a Queue replacement. I made the helper classes package-private so we could easily remove them when changing the implementation without concern for compatibility.

@szeiger
Copy link
Contributor Author

szeiger commented Feb 6, 2018

I'm merging this because I have further dependencies on mutable.Queue in my integration branch. We should still replace it with #49 before 2.13.0-M4.

@szeiger szeiger merged commit 3493fa6 into master Feb 6, 2018
szeiger added a commit that referenced this pull request Feb 6, 2018
The branch was outdated without causing proper merge conflicts.
szeiger added a commit that referenced this pull request Feb 6, 2018
Fix problems caused by merging #336
@julienrf julienrf deleted the wip/queue branch February 6, 2018 20:02
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants