| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
Sorry, something went wrong.
|
@lriggs since you've been working on Gandiva lately, would you be able to help take a look at the changes here? |
Sorry, something went wrong.
|
We should rebase on main after we merge GH-595. |
Sorry, something went wrong.
Ok I'm clearly not paying attention...you are lriggs 😬 As Kou states, let's rebase this after the other PR. |
Sorry, something went wrong.
|
Could you rebase on main? |
Sorry, something went wrong.
|
I rebased but don't seem to have permissions to add the bug-fix label. |
Sorry, something went wrong.
| Back | FazBrowse Home | New Git URL |
Rationale for this change
Multiple threads can attempt to create the same llvm expression in Gandiva. This isn't allowed with the new JIT compiler, so synchronizing will prevent this scenario.
What changes are included in this PR?
Synchronize some methods to avoid adding duplicate llvm expressions.
Are these changes tested?
Yes, through unit tests in Gandiva.
Are there any user-facing changes?
No.
Closes GH-601