gecko-dev/dom/xslt/xpath
Emilio Cobos Álvarez 54fd961a29 Bug 1641245 - Make string comparators not virtual. r=froydnj,necko-reviewers,geckoview-reviewers,jgilbert,agi,valentin
There's no use case for stateful comparators, so they can be just plain
function pointers.

This is used in some hot places like CSS selector matching.

Differential Revision: https://phabricator.services.mozilla.com/D77084
2020-05-27 18:11:12 +00:00
..
moz.build
txBooleanExpr.cpp
txBooleanResult.cpp
txCoreFunctionCall.cpp Bug 1641245 - Make string comparators not virtual. r=froydnj,necko-reviewers,geckoview-reviewers,jgilbert,agi,valentin 2020-05-27 18:11:12 +00:00
txErrorExpr.cpp
txExpr.cpp
txExpr.h Bug 1632613 - Part 4e: Handle assignment to UniquePtr properly and silence warnings from release calls. r=peterv 2020-04-27 10:24:56 +00:00
txExprLexer.cpp
txExprLexer.h
txExprParser.cpp Bug 1632613 - Part 4e: Handle assignment to UniquePtr properly and silence warnings from release calls. r=peterv 2020-04-27 10:24:56 +00:00
txExprParser.h Bug 1632613 - Part 4b: Swap out nsAutoPtr type for UniquePtr. r=peterv 2020-04-27 09:18:33 +00:00
txExprResult.h Bug 1632613 - Part 2: Remove unused nsAutoPtr includes. r=peterv 2020-04-27 10:25:29 +00:00
txFilterExpr.cpp Bug 1632613 - Part 4e: Handle assignment to UniquePtr properly and silence warnings from release calls. r=peterv 2020-04-27 10:24:56 +00:00
txForwardContext.cpp
txForwardContext.h Bug 1632613 - Part 2: Remove unused nsAutoPtr includes. r=peterv 2020-04-27 10:25:29 +00:00
txFunctionCall.cpp
txIXPathContext.h
txLiteralExpr.cpp
txLocationStep.cpp
txMozillaXPathTreeWalker.cpp
txNamedAttributeStep.cpp
txNameTest.cpp
txNodeSet.cpp
txNodeSet.h
txNodeSetContext.cpp
txNodeSetContext.h Bug 1632613 - Part 2: Remove unused nsAutoPtr includes. r=peterv 2020-04-27 10:25:29 +00:00
txNodeTypeTest.cpp
txNumberExpr.cpp
txNumberResult.cpp
txPathExpr.cpp Bug 1632613 - Part 4e: Handle assignment to UniquePtr properly and silence warnings from release calls. r=peterv 2020-04-27 10:24:56 +00:00
txPredicatedNodeTest.cpp
txPredicateList.cpp
txRelationalExpr.cpp
txResultRecycler.cpp
txResultRecycler.h Bug 1632613 - Part 2: Remove unused nsAutoPtr includes. r=peterv 2020-04-27 10:25:29 +00:00
txRootExpr.cpp
txSingleNodeContext.h
txStringResult.cpp
txUnaryExpr.cpp
txUnionExpr.cpp
txUnionNodeTest.cpp
txVariableRefExpr.cpp
txXPathNode.h Bug 1632613 - Part 2: Remove unused nsAutoPtr includes. r=peterv 2020-04-27 10:25:29 +00:00
txXPathOptimizer.cpp Bug 1632613 - Part 4e: Handle assignment to UniquePtr properly and silence warnings from release calls. r=peterv 2020-04-27 10:24:56 +00:00
txXPathOptimizer.h
txXPathTreeWalker.h
XPathEvaluator.cpp Bug 1632613 - Part 4b: Swap out nsAutoPtr type for UniquePtr. r=peterv 2020-04-27 09:18:33 +00:00
XPathEvaluator.h Bug 1632613 - Part 2: Remove unused nsAutoPtr includes. r=peterv 2020-04-27 10:25:29 +00:00
XPathExpression.cpp Bug 1632613 - Part 4b: Swap out nsAutoPtr type for UniquePtr. r=peterv 2020-04-27 09:18:33 +00:00
XPathExpression.h Bug 1632613 - Part 4b: Swap out nsAutoPtr type for UniquePtr. r=peterv 2020-04-27 09:18:33 +00:00
XPathResult.cpp Bug 1632613 - Part 4b: Swap out nsAutoPtr type for UniquePtr. r=peterv 2020-04-27 09:18:33 +00:00
XPathResult.h Bug 1632613 - Part 2: Remove unused nsAutoPtr includes. r=peterv 2020-04-27 10:25:29 +00:00