-
-
Notifications
You must be signed in to change notification settings - Fork 21.1k
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
Add const lvalue ref to core/*
container parameters
#86966
Conversation
ed9e269
to
0d0a6c7
Compare
0d0a6c7
to
27b0657
Compare
Ok I'll leave the virtual methods that are issuing build errors out of this PR and put then in another PR |
Or at minimum remove all unrelated changes from other parts, because they make up a lot of it 🙂 |
You mean remove all folders except |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Initial glance, will go over properly when the scope has been reduced 🙂
90c1eb0
to
4c54ecd
Compare
Those non- |
Will take a look, thank you and sorry for the inconvenience (and you'll get a bonus of more PRs!) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Other than the note below this looks good and safe to me
core/variant/method_ptrcall.h
Outdated
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I need a second eye on this, as it's very core and specific, unsure about possible side effects, they're my only question mark as it were, should be fine but it's so central that possible side effects could be major
It's simply too big a question mark for me alone (not that I should be the only one reviewing this, but marking it as a point of extra attention)
core/*
container parameters
You have a merge commit in your history, please use rebasing instead, do this by:
|
203a755
to
e983770
Compare
Sorry for the delay. Looks good to me overall, needs a rebase and then this should be ready to merge if nobody has any outstanding concerns about the change. |
e983770
to
a8bc9f3
Compare
The changes in |
Thanks! |
Adds const lvalue reference to the core container types specified in the documentation that are declared in function parameters in
core/*
filesinitial: #51156
editor/*
: #88368modules/*
: #88915platform/*
: #88971servers/*
: #88972scene/*
: #88974others: #88975