1
0
mirror of https://gitlab.gnome.org/GNOME/libxml2.git synced 2026-01-26 21:41:34 +03:00
Files
libxml2/include/libxml
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-09-21 22:57:33 +02:00
2023-09-21 14:47:25 +02:00
2022-12-21 20:19:10 +01:00
2023-09-21 14:47:25 +02:00
2023-09-21 22:57:33 +02:00
2023-09-21 22:57:33 +02:00
2023-09-21 14:47:25 +02:00
2023-09-21 22:57:33 +02:00
2023-09-21 22:57:33 +02:00
2023-09-21 22:57:33 +02:00
2023-09-22 14:23:27 +02:00
2023-09-21 22:57:33 +02:00
2023-09-21 22:57:33 +02:00