gecko-dev/layout/build
Nika Layzell 23c990d165 Bug 1500926 - Part 1: Use a statically generated perfect hash in WebIDLGlobalNameHash, r=bzbarsky
This strategy allows us to dodge dynamic allocations in WebIDLGlobalNameHash.
This removes the Init() and Shutdown() methods, as well as Register. The
RegisterBindings.cpp file now only contains static data and one method
declaration for the WebIDLGlobalNameHash class.

This should also be faster by making the hashtable lookup infallible.

Differential Revision: https://phabricator.services.mozilla.com/D9406
2018-10-24 20:11:01 -04:00
..
moz.build Bug 1447924 - part 3: Rename nsTransactionStack to mozilla::TransactionStack r=m_kato 2018-03-22 23:30:48 +09:00
nsContentDLF.cpp Bug 1493276 - Statically prevent CallQueryInterface to a base class r=froydnj 2018-09-27 14:59:55 +00:00
nsContentDLF.h Bug 1498586 - Add clang-format off to avoid the reformatting of the data structures r=Ehsan 2018-10-12 20:48:24 +00:00
nsLayoutCID.h Bug 1492039 - Remove the XPCOM component registration for SessionStorageManager; r=baku 2018-09-18 09:42:43 -04:00
nsLayoutModule.cpp Bug 1492584, part 1 - Eagerly initialize nsLayoutModule in the component manager. r=froydnj 2018-10-24 16:10:29 +00:00
nsLayoutModule.h Bug 1492584, part 1 - Eagerly initialize nsLayoutModule in the component manager. r=froydnj 2018-10-24 16:10:29 +00:00
nsLayoutStatics.cpp Bug 1500926 - Part 1: Use a statically generated perfect hash in WebIDLGlobalNameHash, r=bzbarsky 2018-10-24 20:11:01 -04:00
nsLayoutStatics.h Bug 1412346 part 5: (automated patch) Switch a bunch of C++ files in layout to use our standard mode lines. r=jfkthame 2017-10-27 10:33:53 -07:00