We want to get rid of QDict.
Created attachment 5657 [details] remove QDict, use HashMap and HashSet instead
There's tons of whitespace changes that are irrelevant to the patch. Did you mean to include these (is this just because you de-tabified the files when you touched them)?
Comment on attachment 5657 [details] remove QDict, use HashMap and HashSet instead r=me, may be worth running performance tests just to verify everything is ok with all the hash tables performance-wise. Whitespace/tab changes are fine too.
Right, Dave, the whitespace changes are because I de-tab-ified files as I touched them. I guess I will have to run the performance tests.
Maybe a CountedHashSet could be used for the m_idCount table instead?
Good idea. I used HashCountedSet for m_idCount. I also did performance tests, and it's working well.
Created attachment 5700 [details] follow-on to fix regression in layout test
Comment on attachment 5700 [details] follow-on to fix regression in layout test r=me