-
Notifications
You must be signed in to change notification settings - Fork 15.5k
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
Ruby FFI implementation #13343
Ruby FFI implementation #13343
Conversation
…ble to handle FFI.
…ies on Ruby headers from functionality needed by FFI.
…ies on Ruby headers from functionality needed by FFI.
Add `ifndef` armor around shared_convert.h.
…ry and protoc outputs instead.
… FFI. Normalize on ext/google/protobuf_c/third_party/utf8_range as the expected directory. Calculate relative paths in ffi.rake rather than include multiple options. Make `rake clean` remove third_party and other artifacts.
That look a lot more experimentation and fixing than anticipated, but all Ruby tests pass now. The breakage of the Java tests is unrelated - they're currently broken at HEAD, too. |
Consistently use `.by_ref` in function signatures that accept an Arena.
…truct." This reverts commit e5cd20f
@@ -110,8 +110,8 @@ def protobuf_deps(): | |||
_github_archive( | |||
name = "rules_ruby", | |||
repo = "https://github.com/protocolbuffers/rules_ruby", | |||
commit = "8fca842a3006c3d637114aba4f6bf9695bb3a432", | |||
sha256 = "2619f9a23cee6f6a198d9ef284b6f6cbc901545ee9a9aac9ffa6b83dbf17cf0c", | |||
commit = "b7f3e9756f3c45527be27bc38840d5a1ba690436", |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
protocolbuffers/rules_ruby@b7f3e97 shows
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
It seems this commit is not part of the main
branch is has been deleted
Supersedes #11483.