norcalli.nvim-colorizer.lua/scripts
Meow Honk fb8296c1a9
Perf: Trie implementation is space efficient (#131)
* ref(utils): renames byte_is_valid_colorchar to byte_is_valid_color_char

* test: adds test cases for nonalphanumeric custom_names including spaces

* fix(util): do not add spaces as an additional color character for checking valid color chars

* chore: adds error message if trie returns length but not rgb_hex

* doc: updates readme and ldoc

* ref(trie): dynamically build char_lookup based on inserted words, removes need for adding additional characters manually

* ref(tailwind_names): tailwind names uses same trie as names

* fix: removes reference to tailwind_names module

* feat: Trie dynamically allocates memory for each node and resizes capacity when needed.
Starts with an initial capacity of 8

* chore: removes old ldoc html file

* doc: let ldoc decide which markdown parser to use

* test: creates start_minimal-trie.sh script to run trie tests

* test: creates makefile for executing testing targets

* chore: creates trie benchmarks for different initial capacity settings
2025-01-12 21:11:23 -06:00
..
gen_docs.sh Perf: Trie implementation is space efficient (#131) 2025-01-12 21:11:23 -06:00
minimal-colorizer.sh Perf: Trie implementation is space efficient (#131) 2025-01-12 21:11:23 -06:00
trie-benchmark.sh Perf: Trie implementation is space efficient (#131) 2025-01-12 21:11:23 -06:00
trie-test.sh Perf: Trie implementation is space efficient (#131) 2025-01-12 21:11:23 -06:00