Skip to content
  • Sven Tennie's avatar
    f5fdace5
    Optimize Info Table Provenance Entries (IPEs) Map creation and lookup · f5fdace5
    Sven Tennie authored and Marge Bot's avatar Marge Bot committed
    Using a hash map reduces the complexity of lookupIPE(), making it non linear.
    
    On registration each IPE list is added to a temporary IPE lists buffer, reducing
    registration time. The hash map is built lazily on first lookup.
    
    IPE event output to stderr is added with tests.
    
    For details, please see
    Note [The Info Table Provenance Entry (IPE) Map].
    
    A performance test for IPE registration and lookup can be found here:
    !5724 (comment 370806)
    f5fdace5
    Optimize Info Table Provenance Entries (IPEs) Map creation and lookup
    Sven Tennie authored and Marge Bot's avatar Marge Bot committed
    Using a hash map reduces the complexity of lookupIPE(), making it non linear.
    
    On registration each IPE list is added to a temporary IPE lists buffer, reducing
    registration time. The hash map is built lazily on first lookup.
    
    IPE event output to stderr is added with tests.
    
    For details, please see
    Note [The Info Table Provenance Entry (IPE) Map].
    
    A performance test for IPE registration and lookup can be found here:
    !5724 (comment 370806)
Loading