-
-
Notifications
You must be signed in to change notification settings - Fork 110
Description
I am looking into programming a new headertable based off RFC 7541 that can do both static lookup as well as dynamic without consuming a whole lot of memory and I think we could implement a new system that enables both implementations in 6.8 once we get done with 6.7 and CAPI Capsule. Other than that I think we can put RFC 7541 on our agenda towards http2.
One implementation that comes to mind is a new integer hash-table for handling static table lookups and CIMultiDict
for the other portions. I was attempting to make an OrderedMultidict
but that seems like one hell of a puzzle to solve due to it's sheer difficulty as it would require one smaller hashtable to lookup entries by index and one by key and which object would go where and would there be a duplicate of the entire entry in one slot and a lookup table in the other?