[Mulgara-svn] r1318 - trunk/src/jar/resolver-store/java/org/mulgara/store/statement/xa
pag at mulgara.org
pag at mulgara.org
Wed Oct 15 07:01:58 UTC 2008
Author: pag
Date: 2008-10-15 00:01:57 -0700 (Wed, 15 Oct 2008)
New Revision: 1318
Modified:
trunk/src/jar/resolver-store/java/org/mulgara/store/statement/xa/TripleAVLFile.java
Log:
Using an arithmetic shift for halving. Not a big deal, but it's more correct, and it now fixes #68
Modified: trunk/src/jar/resolver-store/java/org/mulgara/store/statement/xa/TripleAVLFile.java
===================================================================
--- trunk/src/jar/resolver-store/java/org/mulgara/store/statement/xa/TripleAVLFile.java 2008-10-15 06:59:17 UTC (rev 1317)
+++ trunk/src/jar/resolver-store/java/org/mulgara/store/statement/xa/TripleAVLFile.java 2008-10-15 07:01:57 UTC (rev 1318)
@@ -181,7 +181,7 @@
}
// find the middle of this range
- int middle = (left + right) / 2;
+ int middle = (left + right) >>> 1;
// determine if the required triple is above or below the middle
int c = comp.compare(triple, triples, middle);
More information about the Mulgara-svn
mailing list