Skip to content

Cherry-picks for the godot-cpp 4.2 branch - 9th batch #1694

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

Merged
merged 13 commits into from
Jan 28, 2025

Conversation

dsnopek
Copy link
Collaborator

@dsnopek dsnopek commented Jan 27, 2025

The 9th batch of PR's marked with cherrypick:4.2

Ivorforce and others added 13 commits January 27, 2025 15:51
The use of .components is deprecated.

(cherry picked from commit 23c9d41)
A global alias of godot::real_t is defined for backward compatibility

(cherry picked from commit 450c3d6)
…e'. If a user attempts to call either of these it will introduce a linker error and it may not be immediately clear to them why. Also, variant interpolation can already be accessed via 'UtilityFunctions::lerp', making at least the interpolate function unecessary here.

(cherry picked from commit 42a35a1)
Due to how caches are accessed this cache is almost useless, it only
matters if it is from the same branch or a base branch, and is identical
between branches, so caching it just clutters the build cache

(cherry picked from commit 1e3b24f)
This allows removing dependencies that are not explicitly unused by the
gdextension being built and is implemented using an intermediate json
API file with the methods and classes stripped (i.e. without touching
the file generators).

(cherry picked from commit c4f1abe)
@dsnopek
Copy link
Collaborator Author

dsnopek commented Jan 28, 2025

@paddy-exe Thanks for reviewing!

@dsnopek dsnopek merged commit 4bc6e67 into godotengine:4.2 Jan 28, 2025
12 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug This has been identified as a bug enhancement This is an enhancement on the current functionality
Projects
None yet
Development

Successfully merging this pull request may close these issues.

9 participants