Merge oficial/master into trunk-AVRO-1723 Project: http://git-wip-us.apache.org/repos/asf/avro/repo Commit: http://git-wip-us.apache.org/repos/asf/avro/commit/68a5418b Tree: http://git-wip-us.apache.org/repos/asf/avro/tree/68a5418b Diff: http://git-wip-us.apache.org/repos/asf/avro/diff/68a5418b
Branch: refs/heads/master Commit: 68a5418bf4b71c15876347260fd1df2b17069c99 Parents: bafac8d d9338a4 Author: Zoltan Farkas <[email protected]> Authored: Wed Jan 25 11:15:33 2017 -0500 Committer: Zoltan Farkas <[email protected]> Committed: Wed Jan 25 11:15:33 2017 -0500 ---------------------------------------------------------------------- CHANGES.txt | 57 +++++++ build.sh | 27 ++-- doc/src/content/xdocs/idl.xml | 24 +++ lang/c++/CMakeLists.txt | 7 + lang/c++/build.sh | 11 +- lang/c++/impl/Compiler.cc | 7 +- lang/c++/impl/NodeImpl.cc | 11 +- lang/c++/test/CompilerTests.cc | 70 ++++++++ lang/c++/test/SchemaTests.cc | 68 +++++++- lang/csharp/build.sh | 2 +- lang/csharp/src/apache/perf/app.config | 19 +++ .../main/java/org/apache/avro/LogicalTypes.java | 11 +- .../src/main/java/org/apache/avro/Schema.java | 2 +- .../org/apache/avro/SchemaCompatibility.java | 13 +- .../org/apache/avro/generic/GenericData.java | 47 +++++- .../java/org/apache/avro/io/JsonDecoder.java | 4 + .../avro/message/BinaryMessageDecoder.java | 2 +- .../java/org/apache/avro/reflect/MapEntry.java | 60 +++++++ .../apache/avro/reflect/ReflectDatumWriter.java | 19 ++- .../java/org/apache/avro/specific/package.html | 6 + .../java/org/apache/avro/TestSchemaBuilder.java | 20 +++ .../apache/avro/TestSchemaCompatibility.java | 8 +- .../apache/avro/generic/TestGenericData.java | 159 +++++++++++++++++++ .../avro/generic/TestGenericDatumWriter.java | 43 ++++- .../avro/reflect/TestNonStringMapKeys.java | 42 ++++- lang/java/build.sh | 66 ++++++++ .../compiler/specific/SpecificCompiler.java | 1 + .../specific/templates/java/classic/record.vm | 34 +++- .../compiler/specific/TestSpecificCompiler.java | 21 ++- .../org/apache/avro/ipc/TestNettyServer.java | 14 +- .../avro/message/TestCustomSchemaStore.java | 79 +++++++++ .../avro/specific/TestSpecificBuilderTree.java | 106 +++++++++++++ lang/java/mapred/pom.xml | 3 +- lang/java/pom.xml | 3 +- .../avro/examples/baseball/Player.java | 40 ++++- .../tools/src/test/compiler/output/Player.java | 40 ++++- lang/java/trevni/avro/pom.xml | 3 +- .../java/org/apache/trevni/TestInputBytes.java | 4 +- lang/perl/Makefile.PL | 1 + lang/perl/build.sh | 65 ++++++++ lang/py/build.sh | 60 +++++++ lang/py/build.xml | 6 +- lang/py/test/test_ipc.py | 4 +- lang/py3/build.sh | 65 ++++++++ share/test/schemas/nestedNullable.avdl | 41 +++++ share/test/schemas/schemaevolution.avdl | 55 +++++++ share/test/schemas/specialtypes.avdl | 3 + 47 files changed, 1353 insertions(+), 100 deletions(-) ----------------------------------------------------------------------
