Skip to content

release: 0.1.1#26

Merged
lemmih merged 1 commit intomainfrom
release/0.1.1
Jan 4, 2026
Merged

release: 0.1.1#26
lemmih merged 1 commit intomainfrom
release/0.1.1

Conversation

@lemmih
Copy link
Copy Markdown
Member

@lemmih lemmih commented Jan 4, 2026

Summary

Release version 0.1.1

Fixed

  • Fix int_signum! macro incorrectly handling minimum signed integer values (e.g., i8::MIN, i16::MIN, etc.)
  • Fix incircle predicates performing subtractions outside signum macros, causing potential overflow for integer types

Added

  • QuickCheck tests for i8 orient2d, cmp_dist, and incircle predicates
  • Benchmark for incircle predicate

Changed

  • Enable optimizations (opt-level = 2) for debug builds while maintaining overflow checks
  • Increase QuickCheck test iterations from 200-300 to 10,000 for more thorough coverage

@lemmih lemmih enabled auto-merge January 4, 2026 02:10
@lemmih lemmih added this pull request to the merge queue Jan 4, 2026
Merged via the queue into main with commit 175ab9a Jan 4, 2026
1 check passed
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