argotorg / argotorg/solidity

Fixed point types

Open
#409 78 comments 1 reaction 0 assignees View on GitHub
epic effort high impact language design :rage4: selected for development
Dominant language
C++
Stars
25.7k
Forks
6.2k
Avg merge
2d 19h
Merged PRs (30d)
29

Description

https://www.pivotaltracker.com/story/show/81779716

TODO:
- [x] assignment (lvalue and rvalue)
- [x] conversion (between different fixed types)
- [x] conversion (between other types)
- [x] comparison operators (< > =)
- [ ] unary operators (-, --, ++)
- [ ] binary operators (+ - / * )
- [ ] *do-we-need-these?* binary operators (% **)

Contributor guide

Open the contributing guide

Research direction

Review the linked Pivotal Tracker story and the issue checklist first. No files, tests, or entry points are named, so locate the fixed-point type implementation and its existing assignment, conversion, and comparison coverage before deciding how unary and binary operators should behave. Done means the required operators are implemented and tested, with the optional operators resolved explicitly.

Written by the indexing model from the issue text.

Assessment

Tech stack
cpp, solidity
Domain
compilers
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.