Unification and Common helper code for SIMD usage in formats
Open
Nobody has claimed this yet.
maintenance/cleanup
- Dominant language
- C
- Stars
- 13.6k
- Forks
- 2.6k
- PR merge metrics
- No merged PRs in 30d
Description
Lets first talk about what we think we can do. How easy each task is, and just how it can be done.
- GETPOS (and other macros) unification into 1 or 2 header files
- set_key common code (even if just common 'parts' are done with macros or inlines
- update fmt_default_* methods ?? not sure here.
- possbile common code for split possible case unification, and may handle 'tags', etc
- cmp_[all][one] commonality. Possibly even cmp_exact for some formats.
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start by reviewing the existing SIMD format implementations and the checked and unchecked tasks listed in this issue. Confirm the intended scope with maintainers before changing code; done means the agreed common handling for the remaining format helpers is implemented without leaving the proposed areas ambiguous.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- c
- Domain
- performance
- Issue type
- Refactor
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 15/100