[poppler] [RFC] Replace GooHash by std::unordered_map

Adam Reichold adam.reichold at t-online.de
Sun Feb 18 15:55:37 UTC 2018


Hello,

the attached patch replaced Poppler's internal hash table implementation
GooHash by std::unordered_map found in the C++ standard library since
C++11. This continues Poppler's slow drift towards standard library
containers and removes one of the home-grown data structures with the
main goals of reducing code size and improving the long term
maintainability of the code base.

Best regards, Adam.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: remove-goo-hash.patch
Type: text/x-patch
Size: 51784 bytes
Desc: not available
URL: <https://lists.freedesktop.org/archives/poppler/attachments/20180218/37120adb/attachment-0001.bin>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 525 bytes
Desc: OpenPGP digital signature
URL: <https://lists.freedesktop.org/archives/poppler/attachments/20180218/37120adb/attachment-0001.sig>


More information about the poppler mailing list