You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@lucenenet.apache.org by mh...@apache.org on 2013/09/24 20:33:22 UTC
[46/50] [abbrv] git commit: Some bug fixes
Some bug fixes
Project: http://git-wip-us.apache.org/repos/asf/lucenenet/repo
Commit: http://git-wip-us.apache.org/repos/asf/lucenenet/commit/86087f1d
Tree: http://git-wip-us.apache.org/repos/asf/lucenenet/tree/86087f1d
Diff: http://git-wip-us.apache.org/repos/asf/lucenenet/diff/86087f1d
Branch: refs/heads/branch_4x
Commit: 86087f1da88609097e60dc4f11aec342eeb4f8e3
Parents: c188376
Author: Paul Irwin <pa...@gmail.com>
Authored: Fri Aug 9 15:39:15 2013 -0400
Committer: Paul Irwin <pa...@gmail.com>
Committed: Fri Aug 9 15:39:15 2013 -0400
----------------------------------------------------------------------
src/core/Store/BufferedIndexOutput.cs | 2 +-
src/core/Util/Fst/BytesStore.cs | 14 +++++++-------
2 files changed, 8 insertions(+), 8 deletions(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/lucenenet/blob/86087f1d/src/core/Store/BufferedIndexOutput.cs
----------------------------------------------------------------------
diff --git a/src/core/Store/BufferedIndexOutput.cs b/src/core/Store/BufferedIndexOutput.cs
index 8c9c96f..8ebbb90 100644
--- a/src/core/Store/BufferedIndexOutput.cs
+++ b/src/core/Store/BufferedIndexOutput.cs
@@ -96,7 +96,7 @@ namespace Lucene.Net.Store
while (pos < length)
{
pieceLength = (length - pos < bytesLeft) ? length - pos : bytesLeft;
- Array.Copy(b, pos + offset, buffer, bufferPosition, pieceLength);
+ Buffer.BlockCopy(b, pos + offset, buffer, bufferPosition, pieceLength);
pos += pieceLength;
bufferPosition += pieceLength;
// if the buffer is full, flush it
http://git-wip-us.apache.org/repos/asf/lucenenet/blob/86087f1d/src/core/Util/Fst/BytesStore.cs
----------------------------------------------------------------------
diff --git a/src/core/Util/Fst/BytesStore.cs b/src/core/Util/Fst/BytesStore.cs
index ba1c6ce..d441a9b 100644
--- a/src/core/Util/Fst/BytesStore.cs
+++ b/src/core/Util/Fst/BytesStore.cs
@@ -77,7 +77,7 @@ namespace Lucene.Net.Util.Fst
var chunk = blockSize - nextWrite;
if (len <= chunk)
{
- Array.Copy(b, offset, current, nextWrite, len);
+ System.Buffer.BlockCopy(b, offset, current, nextWrite, len);
nextWrite += len;
break;
}
@@ -85,7 +85,7 @@ namespace Lucene.Net.Util.Fst
{
if (chunk > 0)
{
- Array.Copy(b, offset, current, nextWrite, chunk);
+ System.Buffer.BlockCopy(b, offset, current, nextWrite, chunk);
offset += chunk;
len -= chunk;
}
@@ -121,13 +121,13 @@ namespace Lucene.Net.Util.Fst
{
if (len <= downTo)
{
- Array.Copy(b, offset, block, downTo - len, len);
+ System.Buffer.BlockCopy(b, offset, block, downTo - len, len);
break;
}
else
{
len -= downTo;
- Array.Copy(b, offset + len, block, 0, downTo);
+ System.Buffer.BlockCopy(b, offset + len, block, 0, downTo);
blockIndex--;
block = blocks[blockIndex];
downTo = blockSize;
@@ -282,7 +282,7 @@ namespace Lucene.Net.Util.Fst
if (current != null)
{
var lastBuffer = new sbyte[nextWrite];
- Array.Copy(current, 0, lastBuffer, 0, nextWrite);
+ System.Buffer.BlockCopy(current, 0, lastBuffer, 0, nextWrite);
blocks[blocks.Count - 1] = lastBuffer;
current = null;
}
@@ -332,7 +332,7 @@ namespace Lucene.Net.Util.Fst
var chunkLeft = _parent.blockSize - nextRead;
if (len <= chunkLeft)
{
- Array.Copy(current, nextRead, b, offset, len);
+ System.Buffer.BlockCopy(current, nextRead, b, offset, len);
nextRead += len;
break;
}
@@ -340,7 +340,7 @@ namespace Lucene.Net.Util.Fst
{
if (chunkLeft > 0)
{
- Array.Copy(current, nextRead, b, offset, chunkLeft);
+ System.Buffer.BlockCopy(current, nextRead, b, offset, chunkLeft);
offset += chunkLeft;
len -= chunkLeft;
}