Skip to content

Remove std::floating_point specializations - #799

Merged
sdebionne merged 1 commit into
boostorg:developfrom
sdebionne:fix-std-floating-point-specialization
Sep 2, 2026
Merged

Remove std::floating_point specializations#799
sdebionne merged 1 commit into
boostorg:developfrom
sdebionne:fix-std-floating-point-specialization

Conversation

@sdebionne

Copy link
Copy Markdown
Contributor

Description

If the program adds specializations for std::is_floating_point or std::is_floating_point_v, the behavior is undefined. Remove remaining std::is_floating_point specializations, reintroducing the boost::gil::detail::is_floating_point trait.

References

Closes #765

Tasklist

  • Ensure all CI builds pass
  • Review and approve

@sdebionne sdebionne self-assigned this Sep 2, 2026
@sdebionne sdebionne added the cat/bug But reports and bug fixes label Sep 2, 2026
@sdebionne sdebionne added this to the Boost 1.93 milestone Sep 2, 2026
@sdebionne
sdebionne marked this pull request as ready for review September 2, 2026 16:10
@sdebionne
sdebionne merged commit 5a9c5fa into boostorg:develop Sep 2, 2026
31 checks passed
@sdebionne
sdebionne deleted the fix-std-floating-point-specialization branch September 3, 2026 12:37
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

cat/bug But reports and bug fixes

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Discuss and remove std::is_floating_point specialization

2 participants