-
Notifications
You must be signed in to change notification settings - Fork 15.3k
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
Add support for options in CRuby, JRuby and FFI #14594
Commits on May 16, 2023
-
Configuration menu - View commit details
-
Copy full SHA for d5ed3dd - Browse repository at this point
Copy the full SHA d5ed3ddView commit details
Commits on May 17, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 71f7226 - Browse repository at this point
Copy the full SHA 71f7226View commit details -
Configuration menu - View commit details
-
Copy full SHA for 04758ed - Browse repository at this point
Copy the full SHA 04758edView commit details
Commits on May 18, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 188f456 - Browse repository at this point
Copy the full SHA 188f456View commit details -
Configuration menu - View commit details
-
Copy full SHA for 730fb06 - Browse repository at this point
Copy the full SHA 730fb06View commit details
Commits on May 22, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 10b3e2b - Browse repository at this point
Copy the full SHA 10b3e2bView commit details
Commits on Nov 1, 2023
-
Merge remote-tracking branch 'jsteinberg/add-support-for-options-in-r…
…uby' into add-support-for-options-in-ruby
Configuration menu - View commit details
-
Copy full SHA for 018f8a7 - Browse repository at this point
Copy the full SHA 018f8a7View commit details
Commits on Nov 2, 2023
-
Implement
serialized_options
and for JRuby Descriptor classes and `……internal_deep_freeze` for JRuby message classes.
Configuration menu - View commit details
-
Copy full SHA for eb67c03 - Browse repository at this point
Copy the full SHA eb67c03View commit details -
Implement
serialized_options
and for FFI Descriptor classes and `in……ternal_deep_freeze` for FFI message classes.
Configuration menu - View commit details
-
Copy full SHA for 8295112 - Browse repository at this point
Copy the full SHA 8295112View commit details
Commits on Nov 7, 2023
-
Move implementation of
options
from Ruby to C.Don't expose `internal_deep_freeze`, even as a private method.
Configuration menu - View commit details
-
Copy full SHA for 887ab6b - Browse repository at this point
Copy the full SHA 887ab6bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7830f55 - Browse repository at this point
Copy the full SHA 7830f55View commit details -
Fix test assertions that swapped
expected
andactual
by using ass……ertion specific to class instance.
Configuration menu - View commit details
-
Copy full SHA for 33f6236 - Browse repository at this point
Copy the full SHA 33f6236View commit details -
Refactor JRuby implementation of
serialized_options
intooptions
.Don't expose `internal_deep_freeze` under JRuby, even as private method.
Configuration menu - View commit details
-
Copy full SHA for 5b52c3a - Browse repository at this point
Copy the full SHA 5b52c3aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7ce6d7f - Browse repository at this point
Copy the full SHA 7ce6d7fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 73dfef7 - Browse repository at this point
Copy the full SHA 73dfef7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 957654f - Browse repository at this point
Copy the full SHA 957654fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 1c86a90 - Browse repository at this point
Copy the full SHA 1c86a90View commit details
Commits on Nov 8, 2023
-
Implement feedback from PR review:
* Pass arena to glue functions. * Memoize `options` accessor. * Remove use of VLA.
Configuration menu - View commit details
-
Copy full SHA for 6a230b1 - Browse repository at this point
Copy the full SHA 6a230b1View commit details -
* Adding test coverage for `FieldOptions` * Handle case where fields are not materialized until after `freeze`
Configuration menu - View commit details
-
Copy full SHA for 1f2c8ba - Browse repository at this point
Copy the full SHA 1f2c8baView commit details -
Configuration menu - View commit details
-
Copy full SHA for 3beac3d - Browse repository at this point
Copy the full SHA 3beac3dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 34b0dea - Browse repository at this point
Copy the full SHA 34b0deaView commit details -
Configuration menu - View commit details
-
Copy full SHA for 16cc9e3 - Browse repository at this point
Copy the full SHA 16cc9e3View commit details