Repository: avro
Updated Branches:
  refs/heads/master b1233fd64 -> 14488e35b


AVRO-2056: DirectBinaryEncoder Creates Buffer For Each Call To writeDouble


Project: http://git-wip-us.apache.org/repos/asf/avro/repo
Commit: http://git-wip-us.apache.org/repos/asf/avro/commit/3801888f
Tree: http://git-wip-us.apache.org/repos/asf/avro/tree/3801888f
Diff: http://git-wip-us.apache.org/repos/asf/avro/diff/3801888f

Branch: refs/heads/master
Commit: 3801888fa8c9dc96a1613e41cbc33800bc84f1b4
Parents: b1233fd
Author: BELUGA BEHR <[email protected]>
Authored: Thu Jul 27 09:42:13 2017 +0200
Committer: Gabor Szadovszky <[email protected]>
Committed: Thu Jul 27 09:42:13 2017 +0200

----------------------------------------------------------------------
 CHANGES.txt                                                       | 3 +++
 .../src/main/java/org/apache/avro/io/DirectBinaryEncoder.java     | 1 -
 2 files changed, 3 insertions(+), 1 deletion(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/avro/blob/3801888f/CHANGES.txt
----------------------------------------------------------------------
diff --git a/CHANGES.txt b/CHANGES.txt
index f1ff089..d06aa3e 100644
--- a/CHANGES.txt
+++ b/CHANGES.txt
@@ -58,6 +58,9 @@ Trunk (not yet released)
 
     AVRO-2021: uuid logical type is not documented (Nandor Kollar via gabor)
 
+    AVRO-2056: DirectBinaryEncoder Creates Buffer For Each Call To writeDouble
+    (Beluga Behr via gabor)
+
   BUG FIXES
 
     AVRO-1741: Python3: Fix error when codec is not in the header.

http://git-wip-us.apache.org/repos/asf/avro/blob/3801888f/lang/java/avro/src/main/java/org/apache/avro/io/DirectBinaryEncoder.java
----------------------------------------------------------------------
diff --git 
a/lang/java/avro/src/main/java/org/apache/avro/io/DirectBinaryEncoder.java 
b/lang/java/avro/src/main/java/org/apache/avro/io/DirectBinaryEncoder.java
index ff5b52c..ce22ee5 100644
--- a/lang/java/avro/src/main/java/org/apache/avro/io/DirectBinaryEncoder.java
+++ b/lang/java/avro/src/main/java/org/apache/avro/io/DirectBinaryEncoder.java
@@ -110,7 +110,6 @@ public class DirectBinaryEncoder extends BinaryEncoder {
 
   @Override
   public void writeDouble(double d) throws IOException {
-    byte[] buf = new byte[8];
     int len = BinaryData.encodeDouble(d, buf, 0);
     out.write(buf, 0, len);
   }

Reply via email to