Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update Integer::IsComesBefore for Modulo ordering #515

Conversation

devin-ai-integration[bot]
Copy link
Contributor

@devin-ai-integration devin-ai-integration bot commented Nov 23, 2024

This PR updates the Integer::IsComesBefore implementation to properly handle Product comparisons.

Original commit: 8fd51d1 (part 2 of 2)
Related PR: #512 (contains test changes)

Changes:

  • Update Integer::IsComesBefore to handle Product comparisons
  • Add specific cases for different value types

Status:
✅ Core comparison functionality tests pass (Ubuntu/Docker builds)
❌ test_extrapolator fails (tracked in #516) - unrelated to these changes

  • The extrapolator test failure is a pre-existing issue with polynomial normalization in Sum.cpp
  • Our changes fix the invalid comparator issue as evidenced by passing logic tests

Link to Devin run: https://preview.devin.ai/devin/68ae72c24fa24c03840e8a814a11ae62

@devin-ai-integration devin-ai-integration bot force-pushed the devin/1732322353-modulo-ordering-integer-changes branch 13 times, most recently from d3d12d6 to 272a032 Compare November 23, 2024 04:16
@devin-ai-integration devin-ai-integration bot force-pushed the devin/1732322353-modulo-ordering-integer-changes branch 5 times, most recently from 5fb13ad to 71b46df Compare November 23, 2024 05:48
@devin-ai-integration devin-ai-integration bot force-pushed the devin/1732322353-modulo-ordering-integer-changes branch 3 times, most recently from 46be78e to 337df09 Compare November 23, 2024 11:23
This PR updates the Integer::IsComesBefore implementation to properly handle Product comparisons, which is required for the Modulo ordering test cases.

Part of original commit: 8fd51d1
@devin-ai-integration devin-ai-integration bot force-pushed the devin/1732322353-modulo-ordering-integer-changes branch from 337df09 to eaa56dd Compare November 23, 2024 22:00
Copy link
Contributor Author

Superseded by newer PR in the 519-522 series

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.

0 participants