Commit graph

4 commits

Author SHA1 Message Date
Joshua Haberman
f824f6d0d7 Moved ObjectCache into an internal module.
This type has always been internal-only, but moving it to a module named `Internal` will make this clearer.

PiperOrigin-RevId: 606649281
2024-02-13 09:34:09 -08:00
Jason Lunn
c52d80cf04 Ruby FFI implementation (#13343)
Supersedes #11483.

Closes #13343

COPYBARA_INTEGRATE_REVIEW=https://github.com/protocolbuffers/protobuf/pull/13343 from protocolbuffers:simultaneous_ffi bcb4bb7842
PiperOrigin-RevId: 550782245
2023-07-24 23:17:47 -07:00
Jason Lunn
456dec441f Use omit to skip ObjectCache tests when it is not in use. (#13293)
Unblocks execution of these tests on JRuby FFI.

Automated reformatting of WORKSPACE with documentary comment to ease future debugging of JRuby tests locally.

Closes #13293

COPYBARA_INTEGRATE_REVIEW=https://github.com/protocolbuffers/protobuf/pull/13293 from JasonLunn:object_cache_test_update 7db211a342
PiperOrigin-RevId: 547614702
2023-07-12 15:18:03 -07:00
Matt Fowles Kulukundis
a01d047456 Refactor the object cache to better account for race conditions (#13204)
Supersedes  #13075

Closes #13204

COPYBARA_INTEGRATE_REVIEW=https://github.com/protocolbuffers/protobuf/pull/13204 from fowles:main 9b6aad673d
PiperOrigin-RevId: 546579459
2023-07-08 16:18:44 -07:00