You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@lucene.apache.org by jp...@apache.org on 2013/07/12 23:07:33 UTC

svn commit: r1502691 - in /lucene/dev/branches/branch_4x: ./ lucene/ lucene/core/ lucene/core/src/java/org/apache/lucene/util/ lucene/core/src/test/org/apache/lucene/util/

Author: jpountz
Date: Fri Jul 12 21:07:32 2013
New Revision: 1502691

URL: http://svn.apache.org/r1502691
Log:
LUCENE-5098: Broadword utility methods (merged from r1502690).

Added:
    lucene/dev/branches/branch_4x/lucene/core/src/java/org/apache/lucene/util/BroadWord.java
      - copied unchanged from r1502690, lucene/dev/trunk/lucene/core/src/java/org/apache/lucene/util/BroadWord.java
    lucene/dev/branches/branch_4x/lucene/core/src/test/org/apache/lucene/util/TestBroadWord.java
      - copied unchanged from r1502690, lucene/dev/trunk/lucene/core/src/test/org/apache/lucene/util/TestBroadWord.java
Modified:
    lucene/dev/branches/branch_4x/   (props changed)
    lucene/dev/branches/branch_4x/lucene/   (props changed)
    lucene/dev/branches/branch_4x/lucene/CHANGES.txt   (contents, props changed)
    lucene/dev/branches/branch_4x/lucene/core/   (props changed)
    lucene/dev/branches/branch_4x/lucene/core/src/java/org/apache/lucene/util/ToStringUtils.java

Modified: lucene/dev/branches/branch_4x/lucene/CHANGES.txt
URL: http://svn.apache.org/viewvc/lucene/dev/branches/branch_4x/lucene/CHANGES.txt?rev=1502691&r1=1502690&r2=1502691&view=diff
==============================================================================
--- lucene/dev/branches/branch_4x/lucene/CHANGES.txt (original)
+++ lucene/dev/branches/branch_4x/lucene/CHANGES.txt Fri Jul 12 21:07:32 2013
@@ -13,6 +13,9 @@ New features
 * LUCENE-5081: Added WAH8DocIdSet, an in-memory doc id set implementation based
   on word-aligned hybrid encoding. (Adrien Grand)
 
+* LUCENE-5098: New broadword utility methods in oal.util.BroadWord.
+  (Paul Elschot via Adrien Grand, Dawid Weiss)
+
 ======================= Lucene 4.4.0 =======================
 
 Changes in backwards compatibility policy

Modified: lucene/dev/branches/branch_4x/lucene/core/src/java/org/apache/lucene/util/ToStringUtils.java
URL: http://svn.apache.org/viewvc/lucene/dev/branches/branch_4x/lucene/core/src/java/org/apache/lucene/util/ToStringUtils.java?rev=1502691&r1=1502690&r2=1502691&view=diff
==============================================================================
--- lucene/dev/branches/branch_4x/lucene/core/src/java/org/apache/lucene/util/ToStringUtils.java (original)
+++ lucene/dev/branches/branch_4x/lucene/core/src/java/org/apache/lucene/util/ToStringUtils.java Fri Jul 12 21:07:32 2013
@@ -43,4 +43,14 @@ public final class ToStringUtils {
     }
   }
 
+  private final static char [] HEX = "0123456789abcdef".toCharArray();
+
+  public static String longHex(long x) {
+    char [] asHex = new char [16];
+    for (int i = 16; --i >= 0; x >>>= 4) {
+      asHex[i] = HEX[(int) x & 0x0F];
+    }
+    return "0x" + new String(asHex);
+  }
+
 }