Closed cbreeden closed 7 years ago
We would be better of using a binary search for these two tables instead of a hashmap, since they are so small.
Notice the compile size of each module
rw-r--r-- 0/0 8476 Jan 1 01:00 1970 rex-43e78ccd3d61ee32.rex-dimensions.o rw-r--r-- 0/0 39136 Jan 1 01:00 1970 rex-43e78ccd3d61ee32.rex-font.o rw-r--r-- 0/0 5328 Jan 1 01:00 1970 rex-43e78ccd3d61ee32.rex-font-constants.o rw-r--r-- 0/0 8420 Jan 1 01:00 1970 rex-43e78ccd3d61ee32.rex-font-fontselection.o rw-r--r-- 0/0 137592 Jan 1 01:00 1970 rex-43e78ccd3d61ee32.rex-font-glyphs.o rw-r--r-- 0/0 13312 Jan 1 01:00 1970 rex-43e78ccd3d61ee32.rex-font-kerning.o rw-r--r-- 0/0 126672 Jan 1 01:00 1970 rex-43e78ccd3d61ee32.rex-font-kerning_table.o rw-r--r-- 0/0 1468 Jan 1 01:00 1970 rex-43e78ccd3d61ee32.rex-font-offsets.o rw-r--r-- 0/0 83956 Jan 1 01:00 1970 rex-43e78ccd3d61ee32.rex-font-symbols.o rw-r--r-- 0/0 308764 Jan 1 01:00 1970 rex-43e78ccd3d61ee32.rex-font-variant_tables.o rw-r--r-- 0/0 26452 Jan 1 01:00 1970 rex-43e78ccd3d61ee32.rex-font-variants.o rw-r--r-- 0/0 65312 Jan 1 01:00 1970 rex-43e78ccd3d61ee32.rex-functions.o rw-r--r-- 0/0 34940 Jan 1 01:00 1970 rex-43e78ccd3d61ee32.rex-layout.o rw-r--r-- 0/0 11352 Jan 1 01:00 1970 rex-43e78ccd3d61ee32.rex-layout-builders.o rw-r--r-- 0/0 96844 Jan 1 01:00 1970 rex-43e78ccd3d61ee32.rex-layout-engine.o rw-r--r-- 0/0 3260 Jan 1 01:00 1970 rex-43e78ccd3d61ee32.rex-layout-spacing.o rw-r--r-- 0/0 65672 Jan 1 01:00 1970 rex-43e78ccd3d61ee32.rex-lexer.o rw-r--r-- 0/0 1100 Jan 1 01:00 1970 rex-43e78ccd3d61ee32.rex-lexer-lexer.o rw-r--r-- 0/0 3452 Jan 1 01:00 1970 rex-43e78ccd3d61ee32.rex-parser.o rw-r--r-- 0/0 4428 Jan 1 01:00 1970 rex-43e78ccd3d61ee32.rex-parser-atoms.o rw-r--r-- 0/0 9056 Jan 1 01:00 1970 rex-43e78ccd3d61ee32.rex-parser-builders.o rw-r--r-- 0/0 86720 Jan 1 01:00 1970 rex-43e78ccd3d61ee32.rex-parser-engine.o rw-r--r-- 0/0 41780 Jan 1 01:00 1970 rex-43e78ccd3d61ee32.rex-parser-nodes.o rw-r--r-- 0/0 47668 Jan 1 01:00 1970 rex-43e78ccd3d61ee32.rex-render.o
We would be better of using a binary search for these two tables instead of a hashmap, since they are so small.
Notice the compile size of each module