This is an automated email from the ASF dual-hosted git repository.

opwvhk pushed a change to branch branch-1.12
in repository https://gitbox.apache.org/repos/asf/avro.git


    from 0b886fce46 AVRO-4211: Java fix schema generation for union fields with 
default value that isn't the first union element (#3709)
     new 30c81a354d AVRO-4182: Avoid ANTLR parsing edge cases (#3756)
     new 39d3ee9859 AVRO-4176: Java parser allows field type to be object with 
custom type (#3772)
     new ef12e3af62 AVRO-4257: use the new SchemaParser (#3766)

The 3 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.


Summary of changes:
 .../avro/src/main/java/org/apache/avro/Schema.java |  10 +-
 .../main/java/org/apache/avro/SchemaParser.java    |  79 +++++++--
 .../src/main/java/org/apache/avro/data/Json.java   |  10 +-
 .../org/apache/avro/file/DataFileReader12.java     |   3 +-
 .../java/org/apache/avro/file/DataFileStream.java  |   8 +-
 .../java/org/apache/avro/reflect/ReflectData.java  |   9 +-
 .../org/apache/avro/specific/SpecificData.java     |   5 +-
 .../main/java/org/apache/avro/util/RandomData.java |   3 +-
 .../java/org/apache/avro/FooBarSpecificRecord.java |   2 +-
 .../java/org/apache/avro/GenerateBlockingData.java |   2 +-
 .../src/test/java/org/apache/avro/TestCompare.java |  14 +-
 .../test/java/org/apache/avro/TestDataFile.java    |   4 +-
 .../java/org/apache/avro/TestDataFileConcat.java   |   2 +-
 .../java/org/apache/avro/TestDataFileReader.java   |  14 +-
 .../test/java/org/apache/avro/TestLogicalType.java |   4 +-
 .../test/java/org/apache/avro/TestProtocol.java    |   2 +-
 .../TestReadingWritingDataInEvolvedSchemas.java    |  11 +-
 .../src/test/java/org/apache/avro/TestSchema.java  |  54 ++++---
 .../java/org/apache/avro/TestSchemaBuilder.java    |   2 +-
 .../java/org/apache/avro/TestSchemaCommons.java    |   2 +-
 .../org/apache/avro/TestSchemaCompatibility.java   |   2 +-
 .../org/apache/avro/TestSchemaNormalization.java   |   6 +-
 .../java/org/apache/avro/TestSchemaParser.java     |  15 ++
 .../java/org/apache/avro/TestSchemaValidation.java |   2 +-
 .../java/org/apache/avro/TestSchemaWarnings.java   |   8 +-
 .../test/java/org/apache/avro/TestUnionError.java  |   4 +-
 .../org/apache/avro/TestUnionSelfReference.java    |  25 ++-
 .../src/test/java/org/apache/avro/TypeEnum.java    |   2 +-
 .../avro/file/TestIOExceptionDuringWrite.java      |   3 +-
 .../org/apache/avro/generic/TestGenericData.java   |  17 +-
 .../avro/generic/TestGenericDatumWriter.java       |  19 +--
 .../java/org/apache/avro/io/TestBinaryDecoder.java |   3 +-
 .../avro/io/TestBlockingDirectBinaryEncoder.java   |   3 +-
 .../test/java/org/apache/avro/io/TestEncoders.java |  25 +--
 .../java/org/apache/avro/io/TestJsonDecoder.java   |   7 +-
 .../java/org/apache/avro/io/TestResolvingIO.java   |   5 +-
 .../apache/avro/io/TestResolvingIOResolving.java   |   5 +-
 .../java/org/apache/avro/io/TestValidatingIO.java  |   3 +-
 .../org/apache/avro/io/parsing/SymbolTest.java     |   3 +-
 .../io/parsing/TestResolvingGrammarGenerator.java  |   3 +-
 .../io/parsing/TestResolvingGrammarGenerator2.java |   3 +-
 .../TestGenerateInteropSingleObjectEncoding.java   |   3 +-
 .../message/TestInteropSingleObjectEncoding.java   |   3 +-
 .../java/org/apache/avro/reflect/TestReflect.java  |  29 ++--
 .../org/apache/avro/reflect/TestReflectData.java   |   5 +-
 .../avro/specific/TestRecordWithLogicalTypes.java  |   2 +-
 .../avro/specific/TestRecordWithMapsAndArrays.java |  72 ++++-----
 .../specific/TestRecordWithoutLogicalTypes.java    |   2 +-
 .../org/apache/avro/specific/TestUnionRecord.java  |   2 +-
 .../test/java/org/apache/avro/specific/int$.java   |   6 +-
 .../java/org/apache/avro/util/TestRandomData.java  |   5 +-
 .../java/org/apache/avro/util/TestSchemas.java     |  39 +++--
 .../apache/avro/compiler/specific/SchemaTask.java  |  15 +-
 .../specific/templates/java/classic/enum.vm        |   2 +-
 .../specific/templates/java/classic/fixed.vm       |   2 +-
 .../specific/templates/java/classic/record.vm      |   3 +-
 .../apache/avro/compiler/schema/TestSchemas.java   |  62 +++----
 .../compiler/specific/TestSpecificCompiler.java    |  41 ++---
 .../org/apache/avro/specific/TestSpecificData.java |   4 +-
 .../main/java/org/apache/avro/idl/IdlReader.java   |  14 +-
 .../test/idl/extra/duplicateNameErrorParsing.avdl  |  14 ++
 .../java/org/apache/avro/idl/TestIdlReader.java    |  12 +-
 .../java/org/apache/avro/TestDataFileSpecific.java |   4 +-
 .../src/test/java/org/apache/avro/TestSchema.java  | 179 +++++++++++----------
 .../compiler/specific/TestSpecificCompiler.java    |  17 +-
 .../ipc/src/test/java/org/apache/avro/io/Perf.java |  17 +-
 .../apache/avro/hadoop/io/AvroSequenceFile.java    |   6 +-
 .../apache/avro/hadoop/io/AvroSerialization.java   |   9 +-
 .../main/java/org/apache/avro/mapred/AvroJob.java  |   7 +-
 .../org/apache/avro/mapred/AvroMultipleInputs.java |   5 +-
 .../org/apache/avro/mapred/TaggedInputSplit.java   |   5 +-
 .../java/org/apache/avro/mapreduce/AvroJob.java    |   9 +-
 .../org/apache/avro/mapred/tether/TetherTask.java  |   5 +-
 .../avro/mapreduce/TestAvroMultipleOutputs.java    |   5 +-
 .../mapreduce/TestAvroMultipleOutputsSyncable.java |   5 +-
 .../org/apache/avro/mapreduce/TestWordCount.java   |   3 +-
 .../java/org/apache/avro/mojo/TestInduceMojo.java  |   3 +-
 .../avro/perf/test/basic/ExtendedEnumTest.java     |   5 +-
 .../avro/perf/test/basic/UnchangedUnionTest.java   |   5 +-
 .../perf/test/generic/GenericNestedFakeTest.java   |   5 +-
 .../avro/perf/test/generic/GenericNestedTest.java  |   5 +-
 .../avro/perf/test/generic/GenericStringTest.java  |   5 +-
 .../apache/avro/perf/test/generic/GenericTest.java |   5 +-
 .../perf/test/generic/GenericWithDefaultTest.java  |   5 +-
 .../test/generic/GenericWithOutOfOrderTest.java    |   5 +-
 .../test/generic/GenericWithPromotionTest.java     |   5 +-
 .../apache/avro/perf/test/record/RecordTest.java   |   3 +-
 .../perf/test/record/RecordWithDefaultTest.java    |   5 +-
 .../perf/test/record/RecordWithOutOfOrderTest.java |   5 +-
 .../perf/test/record/RecordWithPromotionTest.java  |   5 +-
 .../avro/perf/test/record/ResolvingRecordTest.java |   5 +-
 .../perf/test/record/ValidatingRecordTest.java     |   3 +-
 .../perf/test/reflect/ReflectBigRecordTest.java    |   5 +-
 .../perf/test/reflect/ReflectDoubleArrayTest.java  |   5 +-
 .../perf/test/reflect/ReflectFloatArrayTest.java   |   5 +-
 .../perf/test/reflect/ReflectIntArrayTest.java     |   5 +-
 .../reflect/ReflectLargeFloatArrayBlockedTest.java |   5 +-
 .../test/reflect/ReflectLargeFloatArrayTest.java   |   5 +-
 .../perf/test/reflect/ReflectLongArrayTest.java    |   5 +-
 .../test/reflect/ReflectNestedFloatArrayTest.java  |   5 +-
 .../test/reflect/ReflectNestedObjectArrayTest.java |   5 +-
 .../avro/perf/test/reflect/ReflectRecordTest.java  |   5 +-
 .../apache/avro/tool/BinaryFragmentToJsonTool.java |   3 +-
 .../org/apache/avro/tool/CreateRandomFileTool.java |   3 +-
 .../org/apache/avro/tool/DataFileReadTool.java     |   3 +-
 .../java/org/apache/avro/tool/FromTextTool.java    |   4 +-
 .../apache/avro/tool/JsonToBinaryFragmentTool.java |   3 +-
 .../apache/avro/tool/SchemaFingerprintTool.java    |   7 +-
 .../apache/avro/tool/SchemaNormalizationTool.java  |   3 +-
 .../org/apache/avro/tool/SpecificCompilerTool.java |  26 +--
 .../main/java/org/apache/avro/tool/TetherTool.java |   3 +-
 .../main/java/org/apache/avro/tool/ToTextTool.java |   4 +-
 .../apache/avro/tool/TrevniCreateRandomTool.java   |   3 +-
 .../src/main/java/org/apache/avro/tool/Util.java   |  14 +-
 .../src/test/compiler/output-string/Position.java  |   3 +-
 .../avro/examples/baseball/FieldTest.java          |   3 +-
 .../JSpecifyNullSafeAnnotationsFieldsTest.java     |   3 +-
 .../JetBrainsNullSafeAnnotationsFieldsTest.java    |   3 +-
 .../avro/examples/baseball/Player.java             |   3 +-
 .../avro/examples/baseball/Position.java           |   2 +-
 .../output/AddExtraOptionalGettersTest.java        |   3 +-
 .../src/test/compiler/output/NoSettersTest.java    |   3 +-
 .../output/OptionalGettersAllFieldsTest.java       |   3 +-
 .../output/OptionalGettersNullableFieldsTest.java  |   3 +-
 .../tools/src/test/compiler/output/Player.java     |   3 +-
 .../tools/src/test/compiler/output/Position.java   |   2 +-
 .../java/org/apache/avro/tool/TestCatTool.java     |   5 +-
 .../apache/avro/tool/TestCreateRandomFileTool.java |  12 +-
 .../org/apache/avro/tool/TestToTrevniTool.java     |   3 +-
 .../org/apache/trevni/avro/AvroColumnReader.java   |   3 +-
 .../java/org/apache/trevni/avro/TestCases.java     |   5 +-
 .../org/apache/trevni/avro/TestEvolvedSchema.java  |   7 +-
 .../java/org/apache/trevni/avro/TestShredder.java  |  36 ++---
 .../java/org/apache/trevni/avro/TestWordCount.java |   3 +-
 .../trevni/avro/mapreduce/TestKeyWordCount.java    |   3 +-
 135 files changed, 770 insertions(+), 557 deletions(-)
 create mode 100644 
lang/java/idl/src/test/idl/extra/duplicateNameErrorParsing.avdl

Reply via email to