mirror of
https://github.com/mozilla/gecko-dev.git
synced 2024-10-25 03:05:34 +00:00
33fd6335e4
Fix O(N^2) cascading by replacing insertion into one large |nsISupportsArray| with appending into a hashtable (hashed by weight) of |nsISupportsArray| and then combining those arrays into the larger array. b=77066 r=attinasi@netscape.com sr=waterson@netscape.com Reduce construction of |SelectorMatchesData| by retaining (so they can be used for matching other selectors) any new ones constructed in |SelectorMatchesTree| until the one originally passed to |SelectorMatchesTree| is destroyed. b=77090 r=attinasi@netscape.com sr=waterson@netscape.com |
||
---|---|---|
.. | ||
base | ||
build | ||
events | ||
html | ||
macbuild | ||
shared | ||
xbl | ||
xml | ||
xsl | ||
xslt/src | ||
xul | ||
.cvsignore | ||
Makefile.in | ||
makefile.win |