Skip to content

Conversation

@Keno
Copy link
Member

@Keno Keno commented Feb 27, 2025

These were the intended semantics of #57311 (and matches what it used to do in 1.11). Note however that this differs from the body-ful form, which now always tries to extend. Fixes #57546.

Note that this implementation is slightly inefficient since it goes through a binding replacement.
However, there's a change coming down the line which optimizes these replacements.
I do think it should eventually be refactored to just create the binding directly, but that's a little bit
of a larger change.

@Keno Keno force-pushed the kf/57546 branch 2 times, most recently from b212f07 to b2ccda1 Compare February 28, 2025 02:19
@Keno Keno added the backport 1.12 Change should be backported to release-1.12 label Feb 28, 2025
These were the intended semantics of #57311 (and matches what it
used to do in 1.11). Note however that this differs from the
body-ful form, which now always tries to extend. Fixes #57546.
@Keno Keno merged commit 7fa0c13 into master Mar 1, 2025
7 checks passed
@Keno Keno deleted the kf/57546 branch March 1, 2025 05:09
KristofferC pushed a commit that referenced this pull request Mar 3, 2025
These were the intended semantics of #57311 (and matches what it used to
do in 1.11). Note however that this differs from the body-ful form,
which now always tries to extend. Fixes #57546.

Note that this implementation is slightly inefficient since it goes
through a binding replacement.
However, there's a change coming down the line which optimizes these
replacements.
I do think it should eventually be refactored to just create the binding
directly, but that's a little bit
of a larger change.

(cherry picked from commit 7fa0c13)
@KristofferC KristofferC removed the backport 1.12 Change should be backported to release-1.12 label Mar 24, 2025
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.

hint for "constructor extended without explicit qualification" warning doesn't work

3 participants