This is an automated email from the ASF dual-hosted git repository. wesm pushed a change to branch master in repository https://gitbox.apache.org/repos/asf/arrow.git.
omit 4086f81 ARROW-6316: [Go] implement new ARROW format with 32b-aligned buffers omit f36e93d ARROW-6314: [C++] Implement IPC message format alignment changes, provide backwards compatibility and "legacy" option to emit old message format add f0d7760 ARROW-6314: [C++] Implement IPC message format alignment changes, provide backwards compatibility and "legacy" option to emit old message format add c64033d ARROW-6316: [Go] implement new ARROW format with 32b-aligned buffers add 6302680 ARROW-6315: [Java] Make change to ensure flatbuffer reads are aligned add 19f2962 ARROW-6519: [Java] Use IPC continuation prefix as part of 8-byte EOS add 7f4d50d ARROW-6541: [Format][C++] Update Columnar.rst for two-part EOS, update C++ implementation add 3eaceec ARROW-6317: [JS] Implement IPC message format alignment changes add 88de550 ARROW-6545: [Go] update IPC writer to use two-part EOS add 4be02c7 ARROW-6314: [C#] Implement IPC message format alignment changes, provide backwards compatibility and "legacy" option to emit old message format This update added new revisions after undoing existing revisions. That is to say, some revisions that were in the old version of the branch are not in the new version. This situation occurs when a user --force pushes a change and generates a repository containing something like this: * -- * -- B -- O -- O -- O (4086f81) \ N -- N -- N refs/heads/master (4be02c7) You should already have received notification emails for all of the O revisions, and so the following emails describe only the N revisions from the common base, B. Any revisions marked "omit" are not gone; other references still refer to them. Any revisions marked "discard" are gone forever. No new revisions were added by this update. Summary of changes: cpp/src/arrow/ipc/message.cc | 54 ++++----- cpp/src/arrow/ipc/message.h | 4 +- cpp/src/arrow/ipc/metadata_internal.h | 3 + cpp/src/arrow/ipc/writer.cc | 19 ++-- csharp/src/Apache.Arrow/Ipc/ArrowFileWriter.cs | 19 ++-- .../Ipc/ArrowMemoryReaderImplementation.cs | 30 +++++ .../Ipc/ArrowStreamReaderImplementation.cs | 122 ++++++++++++++------- csharp/src/Apache.Arrow/Ipc/ArrowStreamWriter.cs | 53 +++++++-- .../Apache.Arrow/Ipc/{Block.cs => IpcOptions.cs} | 29 +++-- csharp/src/Apache.Arrow/Ipc/MessageSerializer.cs | 1 + .../Apache.Arrow.Tests/ArrowFileReaderTests.cs | 6 +- .../Apache.Arrow.Tests/ArrowStreamReaderTests.cs | 50 ++++++--- .../Apache.Arrow.Tests/ArrowStreamWriterTests.cs | 78 +++++++++++-- docs/source/format/Columnar.rst | 7 +- go/arrow/ipc/ipc.go | 4 +- .../apache/arrow/vector/ipc/ArrowFileWriter.java | 11 ++ .../apache/arrow/vector/ipc/ArrowStreamWriter.java | 23 +++- .../org/apache/arrow/vector/ipc/ArrowWriter.java | 17 ++- .../{FBSerializable.java => IpcOption.java} | 14 +-- .../vector/ipc/message/MessageSerializer.java | 108 +++++++++++++++--- .../arrow/vector/ipc/MessageSerializerTest.java | 14 ++- .../arrow/vector/ipc/TestArrowReaderWriter.java | 52 ++++++++- .../apache/arrow/vector/ipc/TestArrowStream.java | 2 +- js/src/ipc/message.ts | 18 ++- js/src/ipc/writer.ts | 55 +++++++--- js/test/unit/ipc/writer/stream-writer-tests.ts | 21 ++-- 26 files changed, 608 insertions(+), 206 deletions(-) copy csharp/src/Apache.Arrow/Ipc/{Block.cs => IpcOptions.cs} (61%) copy java/vector/src/main/java/org/apache/arrow/vector/ipc/message/{FBSerializable.java => IpcOption.java} (75%)