argotorg / argotorg/hevm

Consider adding signed comparisons to `Prop`

Open
#868 0 comments 0 reactions 0 assignees View on GitHub
enhancement
Dominant language
Haskell
Stars
358
Forks
79
Avg merge
1d 1h
Merged PRs (30d)
6

Description

We use only unsigned comparisons on the `Prop` level, even though at the `Expr` level there are both signed and unsigned comparisons.
Some expressions could be better expressed at the `Prop` level if we have signed comparison there as well.

Contributor guide

No contributing guide indexed for this repository

Research direction

Locate the definitions and usages of Prop and Expr, then compare the existing unsigned comparisons at the Prop level with the signed and unsigned comparisons at the Expr level. The work is complete when signed comparisons are available for Prop and the relevant behavior is covered by the project's existing checks.

Written by the indexing model from the issue text.

Assessment

Tech stack
haskell
Domain
compilers
Issue type
Feature
Difficulty
3/5
Estimated time
1-2 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
45/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.