Skip to content

Integer Multidicts Or an OrderedMultidict for RFC 7541? #1239

@Vizonex

Description

@Vizonex

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?

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions