Skip to content

Convert packable classes into value classes to avoid allocations - #1334

Draft
Apolo (ApoloApps) wants to merge 4 commits into
JetBrains:masterfrom
ApoloApps:master
Draft

Apolo (ApoloApps) wants to merge 4 commits into
JetBrains:masterfrom
ApoloApps:master

Conversation

@ApoloApps

Copy link
Copy Markdown
Contributor

Please note this PR should be only merged once the Js target enables Long to BigInt compilation by default.
Until then, this is just a declaration of intent on how should these apis look like

No review needed until then

Apolo (ApoloApps) and others added 4 commits October 24, 2026 20:38
…cations. Please note this commit should only be merged after JS enabled Long to BigInt export by default
…ode code in native c++ already coerces its tyoes to be either CubicResampler or FilterMipmap (it is enforced, previously other interface implementations that output packed ints, were treated as either one of these 2, so nothing has changed in terms of behaviour)
…d companion class static fetch on Jvm. Please note this will become irrelevant once Kotlin introduces companion blocks (static)

This branch has not been deployed

No deployments
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.

1 participant