Describe the enhancement requested
The invariants of ChunkResolver and pre-conditions of ChunkResolver::Resolve() are unclear which can lead to multiple problems:
- Misuse
- Misunderstanding that leads to addition of more checks that can kill speculative execution in tight loops
- Missed micro-optmization opportunities
Request: document the class and implement possible micro-optmizations.
Component(s)
C++