Use fixed-width integer types
Open
cub
- Dominant language
- C++
- Stars
- 2.5k
- Forks
- 487
- Avg merge
- 2d 7h
- Merged PRs (30d)
- 296
Description
Certain algorithms (like decoupled look-back) strongly depend on the type sizes while still using standard integer types like `unsigned long long int`. We should use fixed-width integer types like `std::uint64_t` in those places instead.
Contributor guide
Research direction
The issue names no files or tests. Start by locating the decoupled look-back algorithm and other places that use standard integer types, then determine which type sizes are relied upon. Done means those places use fixed-width types such as std::uint64_t without changing the algorithms' intended behavior.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- cpp
- Domain
- hpc
- Issue type
- Refactor
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100