Skip to content

Conversation

dmlloyd
Copy link
Member

@dmlloyd dmlloyd commented Apr 7, 2025

These objects are usually either short lived (e.g. the lifespan of method creation) or very long lived (e.g. stored in a constant field). Limiting them to the lifespan of the Gizmo instance does not make a lot of sense in this perspective. But, leave the door open to allow us to later explicitly intern these constants.

Fixes #229.

These objects are usually either short lived (e.g. the lifespan of method creation) or very long lived (e.g. stored in a constant field). Limiting them to the lifespan of the Gizmo instance does not make a lot of sense in this perspective. But, leave the door open to allow us to later explicitly intern these constants.
@dmlloyd dmlloyd merged commit 2ad0b33 into quarkusio:main Apr 8, 2025
2 checks passed
@dmlloyd dmlloyd deleted the no-intern branch April 8, 2025 11:39
@Ladicek Ladicek added the 2.x Issue applies to Gizmo 2.x label Apr 9, 2025
@Ladicek Ladicek moved this to Done in WG - Gizmo 2 Apr 9, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
2.x Issue applies to Gizmo 2.x
Projects
Status: Done
Development

Successfully merging this pull request may close these issues.

Gizmo2: Allow descriptor creation even when there's no current Gizmo
2 participants