You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@xalan.apache.org by sb...@apache.org on 2002/05/13 04:03:59 UTC
cvs commit: xml-xalan/java/src/org/apache/xpath/axes WalkerFactory.java
sboag 02/05/12 19:03:58
Modified: java/src/org/apache/xpath/axes WalkerFactory.java
Log:
In mightBeProximate, there was a bug that assumed a variable would not be
be a numeric result. It is now fixed to assume a number may be a number, which
may cause a small performance penalty. In the future, it should be possible to
chase this down a bit more to rule out more variables as non-numbers.
Revision Changes Path
1.23 +1 -0 xml-xalan/java/src/org/apache/xpath/axes/WalkerFactory.java
Index: WalkerFactory.java
===================================================================
RCS file: /home/cvs/xml-xalan/java/src/org/apache/xpath/axes/WalkerFactory.java,v
retrieving revision 1.22
retrieving revision 1.23
diff -u -r1.22 -r1.23
--- WalkerFactory.java 22 Mar 2002 01:04:43 -0000 1.22
+++ WalkerFactory.java 13 May 2002 02:03:58 -0000 1.23
@@ -546,6 +546,7 @@
switch(predOp)
{
case OpCodes.OP_VARIABLE:
+ return true; // Would need more smarts to tell if this could be a number or not!
case OpCodes.OP_LOCATIONPATH:
// OK.
break;
---------------------------------------------------------------------
To unsubscribe, e-mail: xalan-cvs-unsubscribe@xml.apache.org
For additional commands, e-mail: xalan-cvs-help@xml.apache.org