[#169] Optimize word list construction

This fixes three issues:
 - Reduce memory consumption, since the individual words can be added to the compile time string pool
 - Thread safety because lazy initialization is handled by the lazy keyword
 - Reduce memory allocations during initialization since the array is preallocated and filled in
This commit is contained in:
Carter Jernigan 2023-05-02 10:46:52 -04:00 committed by Carter Jernigan
parent 6c2f06d2e1
commit 22ed6cf85b
1 changed files with 2054 additions and 2052 deletions