AVRO-1037. Problems using Avro 1.6.2 with Hadoop (CDH3 or 1.0)

git-svn-id: https://svn.apache.org/repos/asf/avro/trunk@1293464 13f79535-47bb-0310-9956-ffa450edef68
AVRO-1036.  Fix a regression in IDL imports created by AVRO-971.

git-svn-id: https://svn.apache.org/repos/asf/avro/trunk@1293481 13f79535-47bb-0310-9956-ffa450edef68
AVRO-1031. C: avro_value_cmp doesn't necessarily return {-1,0,1}.

The avro_value_cmp function uses memcmp under the covers (at least for
comparing bytes values), and so it doesn't necessarily return only -1,
0, and 1 as results.  Rather, any negative value can be used for the
less-than case, and any positive value for the greater-than case.  This
patch updates our unit tests to not assume too much about the return
value.


git-svn-id: https://svn.apache.org/repos/asf/avro/trunk@1294928 13f79535-47bb-0310-9956-ffa450edef68
AVRO-1033. C: Fix x86 assembly implementation of reference count primitives.

There was a typo in the assembly implementation of our reference
counting primitives.  (Vivek Nadkarni via dcreager)


git-svn-id: https://svn.apache.org/repos/asf/avro/trunk@1294932 13f79535-47bb-0310-9956-ffa450edef68
AVRO-1038. C: Require GCC 4.5.0 to use GCC atomic intrinsics.

Vivek has found a couple of platforms where the GCC atomic instrinsics
aren't available in 4.1.0.  We can fall back on the raw assembly
implementations our supported platforms, so for now, we're going to bump
the required GCC version to 4.5.0.  We'll eventually want to replace
this with an autotools-style runtime check in our CMake files, or a more
complex preprocessor check.

Contributed by Vivek Nadkarni.


git-svn-id: https://svn.apache.org/repos/asf/avro/trunk@1295400 13f79535-47bb-0310-9956-ffa450edef68
AVRO-1039. C: Don't try to use nonexistent codecs in test cases.

The quickstop example was hard-coded to use the deflate codec, even if
we're not building that codec.  The null codec will always be there, so
we fall back on that if we don't have deflate.


git-svn-id: https://svn.apache.org/repos/asf/avro/trunk@1295401 13f79535-47bb-0310-9956-ffa450edef68
AVRO-1034. C: Resolved reader initializes child array.

The resolved reader array implementation now initializes its children
array.  We only need to initialize the elements of the array when
they're first created.  This happens the first time we access a
particular element, or any element that appears after it in the array.

Test case contributed by Vivek Nadkarni.


git-svn-id: https://svn.apache.org/repos/asf/avro/trunk@1295404 13f79535-47bb-0310-9956-ffa450edef68
AVRO-1041. Java: Fix Utf8 to reuse array in more cases.  Contributed by Dave Irving.

git-svn-id: https://svn.apache.org/repos/asf/avro/trunk@1296486 13f79535-47bb-0310-9956-ffa450edef68
AVRO-1027. Java: Fix deadlock in NettyTransceiver.  Contributed by jbaldassari.

git-svn-id: https://svn.apache.org/repos/asf/avro/trunk@1296492 13f79535-47bb-0310-9956-ffa450edef68
Preparing to roll 1.6.3 RC0.

git-svn-id: https://svn.apache.org/repos/asf/avro/trunk@1296498 13f79535-47bb-0310-9956-ffa450edef68
AVRO-1027: update attribution.


git-svn-id: https://svn.apache.org/repos/asf/avro/trunk@1296511 13f79535-47bb-0310-9956-ffa450edef68
add 1.7.0 section to CHANGES.txt


git-svn-id: https://svn.apache.org/repos/asf/avro/trunk@1298113 13f79535-47bb-0310-9956-ffa450edef68
AVRO-1006.  Add schema fingerprinting to specification and Java.  Contributed by Raymie Stata.

git-svn-id: https://svn.apache.org/repos/asf/avro/trunk@1298117 13f79535-47bb-0310-9956-ffa450edef68
Update version to 1.7.0-SNAPSHOT.

git-svn-id: https://svn.apache.org/repos/asf/avro/trunk@1298119 13f79535-47bb-0310-9956-ffa450edef68
AVRO-300. Python: Support "doc" field in schemas
AVRO-301. Python: Handle non-reserved properties appropriately

Contributed by Marcio Silva



git-svn-id: https://svn.apache.org/repos/asf/avro/trunk@1301652 13f79535-47bb-0310-9956-ffa450edef68
Forgot CHANGES.txt

git-svn-id: https://svn.apache.org/repos/asf/avro/trunk@1301653 13f79535-47bb-0310-9956-ffa450edef68
AVRO-1045. Java: Fix a bug in GenericData#deepCopy() of ByteBuffer values.

git-svn-id: https://svn.apache.org/repos/asf/avro/trunk@1301818 13f79535-47bb-0310-9956-ffa450edef68
AVRO-1055. Race condition in Java fingerprinting code

git-svn-id: https://svn.apache.org/repos/asf/avro/trunk@1325207 13f79535-47bb-0310-9956-ffa450edef68
AVRO-593. Java: Add support for Hadoop's newer mapreduce API.  Contributed by Garrett Wu.

git-svn-id: https://svn.apache.org/repos/asf/avro/trunk@1325903 13f79535-47bb-0310-9956-ffa450edef68
AVRO-1060. Java: Upgrade Netty to version 3.4.0.  Contributed by Karthik K.

git-svn-id: https://svn.apache.org/repos/asf/avro/trunk@1326786 13f79535-47bb-0310-9956-ffa450edef68