aboutsummaryrefslogtreecommitdiffhomepage
path: root/ruby/Rakefile
Commit message (Collapse)AuthorAge
* Adopt ruby_package in ruby generated code. (#4627)Gravatar Paul Yang2018-05-17
| | | | | | * Adopt ruby_package in ruby generated code. * Add test for ruby_package
* Set ext.no_native = true for non mac platformGravatar Jisi Liu2018-04-25
| | | | | From: https://github.com/rake-compiler/rake-compiler/issues/146#issuecomment-368539245
* Update rake file to build of 2.1.6.Gravatar Jisi Liu2018-01-17
|
* Support ruby2.5Gravatar Jisi Liu2018-01-17
|
* Fix ruby segment fault (#3708)Gravatar Paul Yang2017-10-03
| | | | | | | | | | | | | | | | * Fix ruby segment fault 1) rb_ary_new cannot be called during allocate function. During allocate fucntion, the containing object hasn't been marked and rb_ary_new may invoke gc to collect containing object. 2) The global map should be marked before allocating it. Otherwise it may be garbage collected. * Add test * Remove commented code * Fix grammer error
* Ruby: build packages for Ruby 2.4.Gravatar Josh Haberman2017-03-15
|
* Factored Conformance and Benchmark test messages into shared test schema. ↵Gravatar Joshua Haberman2016-12-03
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (#1971) * Factored Conformance test messages into shared test schema. * Updated benchmarks to use new proto3 message locations. * Fixed include path. * Conformance: fixed include of Python test messages. * Make maven in Rakefile use --batch-mode. * Revert changes to benchmarks. On second thought I think a separate schema for CPU benchmarking makes sense. * Try regenerating C# protos for new test protos. * Removed benchmark messages from test proto. * Added Jon Skeet's fixes for C#. * Removed duplicate/old test messages C# file. * C# fixes for test schema move. * Fixed C# to use the correct TestAllTypes message. * Fixes for Objective C test schema move. * Added missing EXTRA_DIST file.
* Added unit test for PascalCasing package names in Ruby.Gravatar Josh Haberman2016-07-25
|
* Ruby: generated foo.proto -> foo_pb.rb instead of foo.rb.Gravatar Josh Haberman2016-07-25
| | | | | This brings us more into line with other langauges, and makes it more obvious when we are requiring protobuf generated code.
* Properly generating well known proto files for the macos build.Gravatar Nicolas "Pixel" Noble2016-05-04
|
* Addressing concerns.Gravatar Nicolas "Pixel" Noble2016-04-30
|
* Few tweaks to the rakefile to permit native gems compilation with the proto ↵Gravatar Nicolas "Pixel" Noble2016-04-29
| | | | files generation.
* Generate well-known types in Ruby extension and prune unneeded proto2 ↵Gravatar Josh Haberman2016-03-03
| | | | dependencies.
* Actually enabling cross compilation.Gravatar Nicolas "Pixel" Noble2016-02-06
|
* Added support for binary gems.Gravatar Josh Haberman2016-02-04
|
* return nil if array index indicie is out of boundsGravatar Adam Greene2015-05-01
| | | | | | | ruby arrays don't throw an exception; they return nil. Lets do the same! this fix also includes the ability to use negative array indicies
* add jruby support by protobuf-java reflection APIGravatar Isaiah Peng2015-03-10
|
* Rename protobuf Ruby module to google/protobuf and rework its buildGravatar Chris Fallin2014-12-12
| | | | | | system. The Ruby module build now uses an amalgamated distribution of upb, and successfully builds a Ruby gem called 'google-protobuf' with module 'google/protobuf'.
* Provide a Ruby extension.Gravatar Chris Fallin2014-12-09
This adds a Ruby extension in ruby/ that is based on the 'upb' library (now included as a submodule), and adds support for Ruby code generation to the protoc compiler.