Skip to content

Review ANSI row IR follow-up fixes - #3

Open
thirtiseven wants to merge 6 commits into
codex-ansi-jit-on-currentfrom
haoyang-ansi-jit-review
Open

Review ANSI row IR follow-up fixes#3
thirtiseven wants to merge 6 commits into
codex-ansi-jit-on-currentfrom
haoyang-ansi-jit-review

Conversation

@thirtiseven

Copy link
Copy Markdown
Owner

Summary

This is a review-only stacked PR on top of codex-ansi-jit-on-current.

It collects local follow-up changes found while validating ANSI row IR support from NVIDIA#22224 with spark-rapids:

  • expose additional row IR operators through Java/JNI
  • add decimal JIT AST binding helpers
  • fix ANSI modulo semantics and transform error handling
  • fix nullable JIT IF_ELSE implementation issues
  • recover from corrupt JIT kernel cache entries when Jitify deserialization fails

Notes

This PR is not intended to include the upstream/main merge diff. The base branch already contains that context, so the review diff should only show the follow-up commits in this branch.

Some items here may be better split or discussed upstream before merging, especially where Spark semantics and cuDF operator semantics differ.

Testing

Not run in this PR creation step.

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