зеркало из https://github.com/mozilla/gecko-dev.git
6ed8680108
The style system already atomizes all CustomIdent values, which means that we're just wasting memory and CPU by doing string copies all over the place. This patch fixes it. This also simplifies further changes to use as much of the rust data structures as possible. I had to switch from nsTHashtable to mozilla::HashTable because the former doesn't handle well non-default-constructible structs (like NamedLine, which now has a StyleAtom, which is not default-constructible). Differential Revision: https://phabricator.services.mozilla.com/D35119 --HG-- extra : moz-landing-system : lando |
||
---|---|---|
.. | ||
test | ||
Grid.cpp | ||
Grid.h | ||
GridArea.cpp | ||
GridArea.h | ||
GridDimension.cpp | ||
GridDimension.h | ||
GridLine.cpp | ||
GridLine.h | ||
GridLines.cpp | ||
GridLines.h | ||
GridTrack.cpp | ||
GridTrack.h | ||
GridTracks.cpp | ||
GridTracks.h | ||
moz.build |