Skip to content

Optimize version normalization by using precompiled regex patterns (#560) - #561

Open
Kamil Krzywanski (kamilkrzywanski) wants to merge 1604 commits into
JetBrains:mainfrom
kamilkrzywanski:issue_560
Open

Optimize version normalization by using precompiled regex patterns (#560)#561
Kamil Krzywanski (kamilkrzywanski) wants to merge 1604 commits into
JetBrains:mainfrom
kamilkrzywanski:issue_560

Conversation

@kamilkrzywanski

Copy link
Copy Markdown

Closes #560

artemm-bochkarev and others added 15 commits October 26, 2025 02:04
Revert to true the OSX entitlement "com.apple.security.cs.allow-dyld-environment-variables"
This is needed for the implementation of painters (JBR-7646)
- Request pipelines one-by-one instead of a "pipeline sets"
- Split pipeline key into separate "shader" and "topology" (more items may need to be added later)
- Move management of composites into its own file
Can be generalized to destroy arbitrary resources later.
As VKRenderer_AllocateMaskFillBytes can invalidate draw call state due to overflow, it (and future similar functions) must be called before VK_DRAW.
The option can be enabled/disabled by specifying `-Djbr.java.io.use.nio=true/false`
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.

Issue: Unnecessary runtime regex compilation in version normalization code