speed up interning #61

Merged
programmerjake merged 5 commits from programmerjake/fayalite:speed-up-interning into master 2026-02-03 01:58:52 +00:00

5 commits

Author SHA1 Message Date
a96efa9696
cache interned UInt/SInt types
All checks were successful
/ test (pull_request) Successful in 4m8s
/ test (push) Successful in 4m44s
2026-02-02 17:51:30 -08:00
4ac1bcbc0a
change Interner to use a sharded hash table 2026-02-02 15:49:26 -08:00
39810043ea
move Interner into new mod interner 2026-02-02 15:44:37 -08:00
26b0dc3fd8
change Interner to pub(crate) 2026-02-02 15:42:12 -08:00
11281a9842
add a thread-local cache when using TypeIdMap 2026-02-01 21:19:32 -08:00