Should we make int32's configurable?
- Dominant language
- Python
- Stars
- 3.6k
- Forks
- 376
- Avg merge
- 4h 32m
- Merged PRs (30d)
- 1
Description
Just noticing that we rely a lot on 32-bit integers in datashader quite a bit - grepping for 'i4' and 'int32'. Should we make these configurable at some point? Either way, it would be nice if we had more tests that exercise inputs that exceed 2.15B, and verify that we aren't encountering subtle overflow issues (probably easier said than done). What do you think?
Contributor guide
No contributing guide indexed for this repository
Research direction
Start by grepping the codebase for the 'i4' and 'int32' usages mentioned in the issue, then identify which paths depend on 32-bit integers. Review how inputs exceeding 2.15B would be exercised and define tests that detect overflow; done requires a settled direction on configurability and coverage for those inputs.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- python
- Domain
- data-visualization
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100