Skip to content

Conversation

@wmatthews-google
Copy link
Contributor

  • Use indirect symbols to "own" the production needed for records (so that weak_ptrs have something to point to)
  • Use a stack instead of a counter for the number of items in a repeated symbol
  • A handful of tests.

@thiru-mg thiru-mg changed the title Fix https://issues.apache.org/jira/browse/AVRO-1635 AVRO-1635 C++ schema aware encoders throw tr1::bad_weak_ptr exception for recursive schema Apr 2, 2018
@thiru-mg thiru-mg added the C++ Pull Requests for C++ binding label Apr 6, 2018
@wmatthews-google
Copy link
Contributor Author

Hi! I wanted to follow up on this. I'd be happy to restructure the code if that'd help get this in. Please let me know!

- Use indirect symbols to "own" the production needed for records (so that weak_ptrs have something to point to)
- Use a stack instead of a counter for the number of items in a repeated symbol
- A handful of tests.
@thiru-mg thiru-mg merged commit 389231e into apache:master Oct 2, 2018
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

C++ Pull Requests for C++ binding

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants