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

Make BoundPool an es6 subclass of Pool #2063

Closed
wants to merge 1 commit into from

Conversation

brianc
Copy link
Owner

@brianc brianc commented Jan 10, 2020

This fixes subtle subclassing bugs using es6 classes. It is a semver breaking change targeting 8.0 release...though it's not likely to cause issues in the general case.

I'm merging this into the bmc/8.0 branch. This closes #1541 as it had merge conflicts since it got quite old & doesn't have tests...but I still appreciate the thought and work that went into it!

This fixes subtle subclassing bugs using es6 classes.  It is a semver breaking change targeting 8.0 release...though it's not likely to cause issues in the general case.
@brianc brianc added this to the [email protected] milestone Jan 10, 2020
@charmander
Copy link
Collaborator

#1541 was editable, so I brought it up to date with these tests and a smaller diff if you want ;)

Then the other post-ES5 cleanup can go in on top of it so each change is more self-contained.

@brianc
Copy link
Owner Author

brianc commented Jan 15, 2020

alright i'll close this one & merge that one

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.

2 participants