Skip to content

Conversation

@jorenham
Copy link
Owner

No description provided.

Copilot AI review requested due to automatic review settings November 29, 2025 23:19
@jorenham jorenham added the enhancement New feature or request label Nov 29, 2025
@jorenham jorenham added this to the 0.3.6 milestone Nov 29, 2025
Copilot finished reviewing on behalf of jorenham November 29, 2025 23:22
Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull request overview

This PR translates the Cephes log_exp functions from C++ FFI bindings to pure Rust implementations. The functions are now implemented directly in Rust, removing the need for C++ wrapper code generation.

  • All five log_exp functions (expit, exprel, logit, log_expit, log1mexp) are now pure Rust implementations
  • Comprehensive documentation added with LaTeX/KaTeX math expressions and links to scipy.special
  • Build configuration updated to remove C++ binding generation for these functions

Reviewed changes

Copilot reviewed 3 out of 3 changed files in this pull request and generated 2 comments.

File Description
src/xsf/log_exp.rs Replaces C++ FFI calls with pure Rust implementations and adds comprehensive documentation for all five log/exp functions
src/lib.rs Updates documentation tables with proper formatting and adds log1mexp to the "Other special functions" section
build.rs Removes log_exp.h from wrapper includes and removes function binding specifications for the five translated functions

@jorenham jorenham requested a review from Copilot November 29, 2025 23:40
Copilot finished reviewing on behalf of jorenham November 29, 2025 23:41
Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull request overview

Copilot reviewed 3 out of 3 changed files in this pull request and generated 1 comment.

@jorenham jorenham requested a review from Copilot November 30, 2025 03:18
Copilot finished reviewing on behalf of jorenham November 30, 2025 03:22
Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull request overview

Copilot reviewed 5 out of 5 changed files in this pull request and generated 2 comments.

@jorenham jorenham merged commit b4952b6 into master Nov 30, 2025
13 checks passed
@jorenham jorenham deleted the rewrite-log_exp branch November 30, 2025 03:52
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant