zstd filter: add support for parallel processing
- Dominant language
- C
- Stars
- 48
- Forks
- 124
- PR merge metrics
- No merged PRs in 30d
Description
As you probably know, `zstd` is famous for its fast (and stable) parallel compression capability. It would be great if `iostream` would teach the skill.
I've got a WIP parallel implementation of the `io::multichar_output_filter` filter:
[boost-zstd.cc.txt](https://github.com/boostorg/iostreams/files/12472545/boost-zstd.cc.txt)
Contributor guide
No contributing guide indexed for this repository
Research direction
Start by reviewing the attached boost-zstd.cc.txt implementation and the io::multichar_output_filter interface. Trace the existing zstd filter behavior and test coverage before assessing how parallel processing fits. Done means the zstd filter supports parallel processing while preserving existing behavior.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- c
- Domain
- backend
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100