You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@avro.apache.org by th...@apache.org on 2018/10/02 17:44:21 UTC

[avro] 01/01: Merge pull request #301 from wmatthews-google/fix-issue-1635

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

thiru pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/avro.git

commit 389231ef31b02d444a73105ea4d6b5e0cbaac1d4
Merge: 4505b49 390a854
Author: Thiruvalluvan M G <th...@apache.org>
AuthorDate: Tue Oct 2 23:14:15 2018 +0530

    Merge pull request #301 from wmatthews-google/fix-issue-1635
    
    AVRO-1635 C++ schema aware encoders throw tr1::bad_weak_ptr exception for recursive schema

 lang/c++/impl/parsing/JsonCodec.cc        |  12 +-
 lang/c++/impl/parsing/ResolvingDecoder.cc |  18 +--
 lang/c++/impl/parsing/Symbol.hh           | 110 +++++++++----
 lang/c++/impl/parsing/ValidatingCodec.cc  |  22 ++-
 lang/c++/test/CodecTests.cc               |  58 +++++++
 lang/c++/test/unittest.cc                 | 255 +++++++++++++++++++++++++++---
 6 files changed, 397 insertions(+), 78 deletions(-)