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);
+ }
+
}