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

RC1 Prep#131

Merged
Trey2k merged 2 commits into
mainfrom
dev/rc_prep
Jun 24, 2023
Merged

RC1 Prep#131
Trey2k merged 2 commits into
mainfrom
dev/rc_prep

Conversation

@Trey2k
Copy link
Copy Markdown
Member

@Trey2k Trey2k commented Jun 24, 2023

This pr ties up a couple of lose ends in prep for RC1. One major issue we had was LuaCallableCustom's only worked in module builds since GDExtension does not expose access to CallableCustom's. In this PR we worked around that by adding a call_function_ref method to LuaAPI. This method is not meant to be called directly, but rather when pulling a function from lua we binding its reference and return that Callable to the user. In which case the only argument would be the Array of args. This should bring the Module and GDExtensions API's to a 1:1 compatibility.

This PR also changes permissive default to true in order to stay closer to the functionality that existed before that change.

And finally there was also some small cleanup tasks that have been completed.

@Trey2k Trey2k merged commit f254a24 into main Jun 24, 2023
@Trey2k Trey2k deleted the dev/rc_prep branch June 24, 2023 18:20
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.

1 participant