24 Commits (0e7b58956684c7c2fc228eff9173ea2ae50de911)

Author SHA1 Message Date
Paul Yang 0e7b589566
Add discard unknown API in ruby. (#3990) 7 years ago
Paul Yang 23adfeb003 Reserve unknown in Ruby (#3763) 7 years ago
Paul Yang cd5f49d094 Fix ruby segment fault (#3708) 7 years ago
Aaron Patterson a459b224b5 Storing the frame on the map means we don't need the array 7 years ago
Aaron Patterson c1dd8e85a1 Move parse frame array to the Map object 7 years ago
Aaron Patterson f55c6ec24f
Storing the frame on the map means we don't need the array 7 years ago
Aaron Patterson d6152dd51c
Move parse frame array to the Map object 7 years ago
Josh Haberman 9c6b8cb9bf Ruby: fixed Message#to_h for map fields. 8 years ago
Joshua Haberman dd45c0b9fd Merge pull request #2012 from haberman/rubymapgcfix 8 years ago
Josh Haberman d4213d839f Ruby: make sure map parsing frames are GC-rooted. 8 years ago
Josh Haberman ff7f68ae9f Ruby: encode and freeze strings when the are assigned or decoded. 8 years ago
Josh Haberman 194ad621bb Ruby JSON: always accept both camelCase and original field names. 9 years ago
Josh Haberman 78da66698b Changed Ruby to properly camelCase its JSON by default. 9 years ago
Josh Haberman 181c7f2636 Added Ruby to conformance tests. 10 years ago
Chris Fallin 231886f632 Ruby C extension speedup: don't re-intern constant string needlessly. 10 years ago
Chris Fallin d326277397 Update MRI C Ruby extension to use new version of upb. 10 years ago
Adam Greene cd7ebbe54f make repeated_field quack like an array 10 years ago
Adam Greene d1b52a00e0 adding and simplifying encoders/decoders 10 years ago
Chris Fallin eb33f9d3d6 Updated based on code-review comments. 10 years ago
Chris Fallin e1b7d38d9a Addressed code-review comments. 10 years ago
Chris Fallin fcd8889d5b Support oneofs in MRI Ruby C extension. 10 years ago
Chris Fallin 4c92289766 Addressed code-review comments. 10 years ago
Chris Fallin 80276ac021 Addressed code-review comments. 10 years ago
Chris Fallin fd1a3ff11d Support for maps in the MRI C Ruby extension. 10 years ago
Chris Fallin 91473dcebf Rename protobuf Ruby module to google/protobuf and rework its build 10 years ago
Chris Fallin 973f425725 Provide a Ruby extension. 10 years ago