1
0
mirror of https://gitlab.gnome.org/GNOME/libxml2.git synced 2025-10-27 12:15:34 +03:00
Files
libxml2/include/private
Nick Wellnhofer e0dd330b8f parser: Use hash tables to avoid quadratic behavior
Use a hash table to lookup namespaces by prefix. The hash table stores
an index into the namespace table. Auxiliary data for namespaces is
stored in a separate array along the main namespace table.

Use a hash table to verify attribute uniqueness. The hash table stores
an index into the attribute table.

Reuse hash value from the dictionary to avoid computing them twice.

See #346.
2023-09-29 12:43:22 +02:00
..
2023-08-08 15:21:14 +02:00
2023-09-20 22:07:40 +02:00
2022-11-27 02:20:53 +01:00
2022-11-27 02:20:53 +01:00
2023-02-13 11:14:34 +01:00
2022-11-27 02:20:53 +01:00
2022-11-27 02:20:53 +01:00
2022-11-27 02:20:53 +01:00
2022-11-27 02:20:53 +01:00
2022-11-27 02:20:53 +01:00
2023-02-22 14:24:24 +01:00
2022-11-27 02:20:53 +01:00
2022-11-27 02:20:53 +01:00