Permalink
Commits on Oct 25, 2011
  1. Tagging 1.6.0 RC0.

    git-svn-id: https://svn.apache.org/repos/asf/avro/tags/release-1.6.0-rc0@1188459 13f79535-47bb-0310-9956-ffa450edef68
    cutting committed Oct 25, 2011
Commits on Oct 24, 2011
  1. preparing for 1.6.0 RC. copy-artifacts should only run at top-level.

    'mvn clean' is now recursive.
    
    
    git-svn-id: https://svn.apache.org/repos/asf/avro/trunk@1188433 13f79535-47bb-0310-9956-ffa450edef68
    cutting committed Oct 24, 2011
  2. preparing for 1.6.0 RC build. enforcer is broken, rat only works at t…

    …op-level.
    
    git-svn-id: https://svn.apache.org/repos/asf/avro/trunk@1188429 13f79535-47bb-0310-9956-ffa450edef68
    cutting committed Oct 24, 2011
  3. Preparing to build 1.6.0 candidate. Update version & add some missing…

    … license headers.
    
    git-svn-id: https://svn.apache.org/repos/asf/avro/trunk@1188417 13f79535-47bb-0310-9956-ffa450edef68
    cutting committed Oct 24, 2011
  4. AVRO-942. Java: Fix reflect so that @Nullable fields have a default v…

    …alue of null. Contributed by Binglin Chang.
    
    git-svn-id: https://svn.apache.org/repos/asf/avro/trunk@1188382 13f79535-47bb-0310-9956-ffa450edef68
    cutting committed Oct 24, 2011
  5. AVRO-467. C: Update build system to CMake

    git-svn-id: https://svn.apache.org/repos/asf/avro/trunk@1188164 13f79535-47bb-0310-9956-ffa450edef68
    dcreager committed Oct 24, 2011
  6. AVRO-468. C: Document CMake build system

    Added the CMake URL to the C library's INSTALL file, and removed a
    reference to the non-existing "Swanson language".  That's what I get for
    copy/paste!
    
    I've also updated the top-level BUILD.txt file to correctly list the C
    library's dependencies.
    
    
    git-svn-id: https://svn.apache.org/repos/asf/avro/trunk@1188157 13f79535-47bb-0310-9956-ffa450edef68
    dcreager committed Oct 24, 2011
  7. AVRO-930. C: Fixed memory leak in resolved writer class

    Thanks to Vivek Nadkarni for finding this and submitting a patch.
    
    
    git-svn-id: https://svn.apache.org/repos/asf/avro/trunk@1188154 13f79535-47bb-0310-9956-ffa450edef68
    dcreager committed Oct 24, 2011
Commits on Oct 23, 2011
  1. AVRO-935. Java: Update dependency versions for 1.6.0.

    git-svn-id: https://svn.apache.org/repos/asf/avro/trunk@1188005 13f79535-47bb-0310-9956-ffa450edef68
    scottcarey committed Oct 23, 2011
Commits on Oct 21, 2011
  1. wrap long lines

    git-svn-id: https://svn.apache.org/repos/asf/avro/trunk@1187526 13f79535-47bb-0310-9956-ffa450edef68
    cutting committed Oct 21, 2011
  2. AVRO-940. C++ design for generic datum could be better

    git-svn-id: https://svn.apache.org/repos/asf/avro/trunk@1187383 13f79535-47bb-0310-9956-ffa450edef68
    thiru-apache committed Oct 21, 2011
Commits on Oct 20, 2011
  1. AVRO-936. Avro Java does not build with Maven 2.

    git-svn-id: https://svn.apache.org/repos/asf/avro/trunk@1186622 13f79535-47bb-0310-9956-ffa450edef68
    thiru-apache committed Oct 20, 2011
  2. AVRO-938. Some more warning when built on RHEL

    git-svn-id: https://svn.apache.org/repos/asf/avro/trunk@1186614 13f79535-47bb-0310-9956-ffa450edef68
    thiru-apache committed Oct 20, 2011
Commits on Oct 17, 2011
  1. AVRO-927. Java: Fix Pair#equals() to better compare schemas. Contribu…

    …ted by Brock Noland.
    
    git-svn-id: https://svn.apache.org/repos/asf/avro/trunk@1185367 13f79535-47bb-0310-9956-ffa450edef68
    cutting committed Oct 17, 2011
  2. AVRO-924. Java: Support reading & writing arbitrary JSON data using a…

    …n efficient Avro binary representation.
    
    git-svn-id: https://svn.apache.org/repos/asf/avro/trunk@1185364 13f79535-47bb-0310-9956-ffa450edef68
    cutting committed Oct 17, 2011
  3. AVRO-918. Avro C++ documentation is very old

    git-svn-id: https://svn.apache.org/repos/asf/avro/trunk@1185130 13f79535-47bb-0310-9956-ffa450edef68
    thiru-apache committed Oct 17, 2011
  4. AVRO-918. Avro C++ documentation is very old

    git-svn-id: https://svn.apache.org/repos/asf/avro/trunk@1185027 13f79535-47bb-0310-9956-ffa450edef68
    thiru-apache committed Oct 17, 2011
Commits on Oct 15, 2011
  1. AVRO-468. C: Document CMake build system

    git-svn-id: https://svn.apache.org/repos/asf/avro/trunk@1183649 13f79535-47bb-0310-9956-ffa450edef68
    dcreager committed Oct 15, 2011
  2. AVRO-929. C: Set install_name in shared library on Mac OS X

    CMake will automatically call the install_name_tool program for us if we
    set the CMAKE_INSTALL_NAME_DIR variable.  We now automatically set this
    variable if we're running on Mac OS X, and it's not set already.  Its
    default value is "${CMAKE_INSTALL_PREFIX}/lib".
    
    
    git-svn-id: https://svn.apache.org/repos/asf/avro/trunk@1183648 13f79535-47bb-0310-9956-ffa450edef68
    dcreager committed Oct 15, 2011
  3. AVRO-474. C: Add source package target to CMake build files

    The CMake build scripts can now produce a source tarball, via CPack.
    After running cmake in your build directory, "make package_source" will
    produce the source tarball.  The only caveat is that CPack doesn't try
    to be smart about what to include in the tarball; basically anything in
    the top-level source directory is included.  I've added some ignore
    patterns to keep out some of the obvious riff-raff like backup files,
    and the CMake build directory.  But to produce a truly pristine source
    tarball, you should make sure to keep the source directory itself
    pristine.
    
    
    git-svn-id: https://svn.apache.org/repos/asf/avro/trunk@1183643 13f79535-47bb-0310-9956-ffa450edef68
    dcreager committed Oct 15, 2011
  4. AVRO-922. C: Value comparison function

    This patch adds the avro_value_cmp and avro_value_cmp_fast functions,
    which compare two avro_value_t instances using the sort order from the
    Avro specification.  Like the avro_value_equal and avro_value_copy
    methods, we don't require the two values to have the same value
    implementation, but they do need to be instances of the same schema.
    
    
    git-svn-id: https://svn.apache.org/repos/asf/avro/trunk@1183638 13f79535-47bb-0310-9956-ffa450edef68
    dcreager committed Oct 15, 2011
  5. AVRO-921. C: Default wrapped buffer implementation is zero-copy

    The avro_wrapped_buffer_new_copy function creates a default
    implementation of the wrapped buffer interface.  It creates a copy of
    the data pointer that's passed in, which the wrapped buffer has full
    control over.  Before, the wrapped buffer implementation would create
    futher copies of the underlying buffer whenever the copy() method was
    called.  Now, the wrapped buffer's copy is reference counted, and the
    copy() and free() methods avoid making extra copies.
    
    
    git-svn-id: https://svn.apache.org/repos/asf/avro/trunk@1183637 13f79535-47bb-0310-9956-ffa450edef68
    dcreager committed Oct 15, 2011
  6. AVRO-920. C: Reusable memory I/O objects

    The avro_reader_t and avro_writer_t subclasses that work with memory
    regions are now reusable; you can reset an existing reader or writer
    object to point at a new memory region, or to simply reset to the
    beginning of the current memory region.  This lets you more easily reuse
    these objects when encoding and decoding large numbers of values.
    
    
    git-svn-id: https://svn.apache.org/repos/asf/avro/trunk@1183635 13f79535-47bb-0310-9956-ffa450edef68
    dcreager committed Oct 15, 2011
  7. AVRO-919. C: Produce JSON encoding for Avro values

    This patch adds an avro_value_to_json function, which produces the JSON
    encoding on an Avro value.  This is a pretty basic translation of the
    existing avro_datum_to_json function, which has been modified to use the
    new value API.  The avro_datum_to_json function is now implemented using
    the datum type's value wrapper.
    
    
    git-svn-id: https://svn.apache.org/repos/asf/avro/trunk@1183634 13f79535-47bb-0310-9956-ffa450edef68
    dcreager committed Oct 15, 2011
Commits on Oct 14, 2011
Commits on Oct 12, 2011
  1. AVRO-915. Large number of warnings in C++ buildsc

    git-svn-id: https://svn.apache.org/repos/asf/avro/trunk@1182454 13f79535-47bb-0310-9956-ffa450edef68
    thiru-apache committed Oct 12, 2011