Skip to content

chore: bench additional math function - #5520

Open
coderfender wants to merge 2 commits into
apache:mainfrom
coderfender:bench_math_modulo_negative
Open

chore: bench additional math function#5520
coderfender wants to merge 2 commits into
apache:mainfrom
coderfender:bench_math_modulo_negative

Conversation

@coderfender

Copy link
Copy Markdown
Contributor

Which issue does this PR close?

Part of #5396

Rationale for this change

Add benches/modulo.rs benches/negative.rs. With this, all native Comet math_funcs kernels have criterion coverage

What changes are included in this PR?

How are these changes tested?

Benchmark-only, no behavior change

@coderfender coderfender changed the title bench_additional_math_functios chore: bench additional math function Aug 28, 2026

@sunchao sunchao left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Reviewed the complete change at 5bf3c4e: the modulo and negation benchmarks, Cargo registration, and additive exports. No actionable P1/P2 issue found.

Both new Criterion targets linked and passed all 18 smoke cases using unchanged crate sources in a private reduced workspace. A separate correctness control checked every valid Int64 output value and every null position. These are smoke and correctness results, not performance measurements or a full Spark/JNI integration run.

@sunchao

sunchao commented Aug 28, 2026

Copy link
Copy Markdown
Member

@coderfender can you rebase this PR?

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.

2 participants