Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Extended type support #14

Closed
wants to merge 22 commits into from

Commits on Apr 12, 2015

  1. Add write_ext_header

    ramonmaruko committed Apr 12, 2015
    Configuration menu
    Copy the full SHA
    be6fd43 View commit details
    Browse the repository at this point in the history
  2. Add write_ext_value

    ramonmaruko committed Apr 12, 2015
    Configuration menu
    Copy the full SHA
    ce854f9 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    bf74336 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    c667b7b View commit details
    Browse the repository at this point in the history
  5. Add C MessagePack::Extended class

    * Remove Ruby MessagePack::Extended class
    * Move delegete_to_pack and ENSURE_PACKER to packer_class.h
    * Make msgpack_packer_write_ext_value access the instance methods `type` and
      `data` instead of just instance variables.
    ramonmaruko committed Apr 12, 2015
    Configuration menu
    Copy the full SHA
    10e580a View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    1c599b7 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    a734997 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    314adc9 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    0fc0540 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    5f906e6 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    6c5a0b0 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    4dc3035 View commit details
    Browse the repository at this point in the history
  13. Add and use Extended#create for ext generation

    This lets the users override Extended#create to handle the
    deserialization of application specific extended types.
    ramonmaruko committed Apr 12, 2015
    Configuration menu
    Copy the full SHA
    83e41b4 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    22b8be4 View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    1e3ec6b View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    43de62d View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    4e1d2f6 View commit details
    Browse the repository at this point in the history
  18. Remove Extended#create

    ramonmaruko committed Apr 12, 2015
    Configuration menu
    Copy the full SHA
    2a17fca View commit details
    Browse the repository at this point in the history
  19. Follow jruby version API of ExtensionValue

    * Removed Extended.create
    * Still moved the spec to cruby since jruby's ExtensionValue's type and
      payload can't be accessed.
    ramonmaruko committed Apr 12, 2015
    Configuration menu
    Copy the full SHA
    5d47777 View commit details
    Browse the repository at this point in the history
  20. Configuration menu
    Copy the full SHA
    7c7c8ff View commit details
    Browse the repository at this point in the history
  21. Configuration menu
    Copy the full SHA
    b147a7d View commit details
    Browse the repository at this point in the history
  22. Configuration menu
    Copy the full SHA
    a7fa349 View commit details
    Browse the repository at this point in the history