Skip to content
This repository was archived by the owner on Mar 24, 2018. It is now read-only.
macks edited this page Sep 13, 2010 · 20 revisions

ruby-protobuf

This is my experimental ruby-protobuf library.
It’s based on http://code.google.com/p/ruby-protobuf/

Changes

Changes from original version.

Bug fixes

  • enum default value.
    • 956059e212ec71c5204c9ccc768bb5118281d03c
  • encoder: don’t output default value when an optional field is not initialized.
    • 5267a16fb442255a690a7e15351383507acdf194
  • max/min values.
    • 4479ad07cb2902ff13ba0f934e121106d60ee8f0
    • c5ec8a919d8f5c0f82c512a92466873f0436c5ff
  • encoder/decoder: negative integer values and fixed-length integer values.
    • 2310741064917414ed17801c9e41da8c96ba2a3b

Improvements

  • encoder: speedup. rewrite VarintField.get_bytes
    • b69ab4f30ed7e09726d18649848bf1497ab71309

TODO

  • parser: C-like comment.
  • parser: field name as same as reserved word (e.g. optional)
  • rewrite Rakefile

Clone this wiki locally