<feed xmlns='http://www.w3.org/2005/Atom'>
<title>platform_external_protobuf/ruby/Rakefile, branch androidx-sqlite-release</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.
</subtitle>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/AOSP/platform_external_protobuf/'/>
<entry>
<title>Add wrapper type helpers for Ruby (#5739)</title>
<updated>2019-03-27T16:44:43+00:00</updated>
<author>
<name>Joe Bolinger</name>
<email>jbolinger@google.com</email>
</author>
<published>2019-03-27T16:44:43+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/AOSP/platform_external_protobuf/commit/?id=e4bbca1fc5fabfe86477ff6cf840e00619531698'/>
<id>e4bbca1fc5fabfe86477ff6cf840e00619531698</id>
<content type='text'>
* add wrapper type helpers

* add check for _as_value suffix
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* add wrapper type helpers

* add check for _as_value suffix
</pre>
</div>
</content>
</entry>
<entry>
<title>Raise error for JSON overflow encoding in Ruby (#5752)</title>
<updated>2019-02-28T04:26:14+00:00</updated>
<author>
<name>Joe Bolinger</name>
<email>jbolinger@google.com</email>
</author>
<published>2019-02-28T04:26:14+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/AOSP/platform_external_protobuf/commit/?id=7f14ea9f48f21ce3c1528da56a3f101492324f45'/>
<id>7f14ea9f48f21ce3c1528da56a3f101492324f45</id>
<content type='text'>
* add check for overflow

* de-nestify

* break long lines
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* add check for overflow

* de-nestify

* break long lines
</pre>
</div>
</content>
</entry>
<entry>
<title>Add ruby 2.6 gem build for linux (#5537)</title>
<updated>2019-01-08T03:44:54+00:00</updated>
<author>
<name>Paul Yang</name>
<email>TeBoring@users.noreply.github.com</email>
</author>
<published>2019-01-08T03:44:54+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/AOSP/platform_external_protobuf/commit/?id=c3340b20a8dbf230ddbc68096ea1e8631317d528'/>
<id>c3340b20a8dbf230ddbc68096ea1e8631317d528</id>
<content type='text'>
* Add ruby 2.6 gem build for linux

* Add docker hub organization

* Add ruby2.6 in cross compile targets

* Fix tests

* Check mac version

* No need to install php in preparation for mac
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Add ruby 2.6 gem build for linux

* Add docker hub organization

* Add ruby2.6 in cross compile targets

* Fix tests

* Check mac version

* No need to install php in preparation for mac
</pre>
</div>
</content>
</entry>
<entry>
<title>Adds support for proto2 syntax for Ruby gem.</title>
<updated>2018-09-27T18:21:16+00:00</updated>
<author>
<name>Harshit Chopra</name>
<email>harshit@squareup.com</email>
</author>
<published>2017-08-25T19:11:15+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/AOSP/platform_external_protobuf/commit/?id=d0535cc09e6eac1bddddd51c20b5738c0e841765'/>
<id>d0535cc09e6eac1bddddd51c20b5738c0e841765</id>
<content type='text'>
This change only adds basic proto2 support without advanced features
like extensions, custom options, maps, etc.

The protoc binary now generates ruby code for proto2 syntax.
However, for now, it is restricted to proto2 files without advanced features
like extensions, in which case it still errors out.

This change also modifies the DSL to add proto messages to the DescriptorPool.
There is a new DSL Builder#add_file to create a new FileDescriptor. With this,
the generated ruby DSL looks something like:

Google::Protobuf::DescriptorPool.generated_pool.build do
  add_file "test.proto" do
    add_message "foo" do
      optional :val, :int32, 1
    end
  end
end
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This change only adds basic proto2 support without advanced features
like extensions, custom options, maps, etc.

The protoc binary now generates ruby code for proto2 syntax.
However, for now, it is restricted to proto2 files without advanced features
like extensions, in which case it still errors out.

This change also modifies the DSL to add proto messages to the DescriptorPool.
There is a new DSL Builder#add_file to create a new FileDescriptor. With this,
the generated ruby DSL looks something like:

Google::Protobuf::DescriptorPool.generated_pool.build do
  add_file "test.proto" do
    add_message "foo" do
      optional :val, :int32, 1
    end
  end
end
</pre>
</div>
</content>
</entry>
<entry>
<title>Adopt ruby_package in ruby generated code. (#4627)</title>
<updated>2018-05-18T00:11:06+00:00</updated>
<author>
<name>Paul Yang</name>
<email>TeBoring@users.noreply.github.com</email>
</author>
<published>2018-05-18T00:11:06+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/AOSP/platform_external_protobuf/commit/?id=9ccc3e536c4d83a79f82843894793fb850e6d4e4'/>
<id>9ccc3e536c4d83a79f82843894793fb850e6d4e4</id>
<content type='text'>
* Adopt ruby_package in ruby generated code.

* Add test for ruby_package
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Adopt ruby_package in ruby generated code.

* Add test for ruby_package
</pre>
</div>
</content>
</entry>
<entry>
<title>Set ext.no_native = true for non mac platform</title>
<updated>2018-04-25T16:52:30+00:00</updated>
<author>
<name>Jisi Liu</name>
<email>jisi.liu@gmail.com</email>
</author>
<published>2018-04-25T16:52:30+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/AOSP/platform_external_protobuf/commit/?id=9972e1608e83ca8489d7415d6f55e67fb4a079ca'/>
<id>9972e1608e83ca8489d7415d6f55e67fb4a079ca</id>
<content type='text'>
From:
https://github.com/rake-compiler/rake-compiler/issues/146#issuecomment-368539245
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
From:
https://github.com/rake-compiler/rake-compiler/issues/146#issuecomment-368539245
</pre>
</div>
</content>
</entry>
<entry>
<title>Update rake file to build of 2.1.6.</title>
<updated>2018-01-18T01:01:32+00:00</updated>
<author>
<name>Jisi Liu</name>
<email>jisi.liu@gmail.com</email>
</author>
<published>2018-01-18T01:01:32+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/AOSP/platform_external_protobuf/commit/?id=53d907f646a8e58e14511fba3e9d3e2abd5dd182'/>
<id>53d907f646a8e58e14511fba3e9d3e2abd5dd182</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Support ruby2.5</title>
<updated>2018-01-17T23:00:46+00:00</updated>
<author>
<name>Jisi Liu</name>
<email>jisi.liu@gmail.com</email>
</author>
<published>2018-01-17T23:00:46+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/AOSP/platform_external_protobuf/commit/?id=d9f0f0bfac30f213f99e91fba1cc8d04e01f8125'/>
<id>d9f0f0bfac30f213f99e91fba1cc8d04e01f8125</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix ruby segment fault (#3708)</title>
<updated>2017-10-04T00:28:49+00:00</updated>
<author>
<name>Paul Yang</name>
<email>TeBoring@users.noreply.github.com</email>
</author>
<published>2017-10-04T00:28:49+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/AOSP/platform_external_protobuf/commit/?id=cd5f49d0942e19a5854a325941918fca02fdb409'/>
<id>cd5f49d0942e19a5854a325941918fca02fdb409</id>
<content type='text'>
* 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
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* 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
</pre>
</div>
</content>
</entry>
<entry>
<title>Ruby: build packages for Ruby 2.4.</title>
<updated>2017-03-15T21:16:49+00:00</updated>
<author>
<name>Josh Haberman</name>
<email>jhaberman@gmail.com</email>
</author>
<published>2017-02-06T21:03:20+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/AOSP/platform_external_protobuf/commit/?id=014a5507fb4b1ccc12f35ff313b8a04c05d69b7f'/>
<id>014a5507fb4b1ccc12f35ff313b8a04c05d69b7f</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
