Skip to content

2.4.0: Garbage collection improvements

Compare
Choose a tag to compare
@mudge mudge released this 11 Nov 14:12
· 116 commits to main since this release
967b568

Added

  • Improve garbage collection and support compaction in newer versions of Ruby. Thanks to @byroot for contributing this by switching to Ruby's TypedData API.

Changed

  • No longer needlessly return copies of frozen strings passed to RE2::Regexp#match and return the original instead.

SHA256 checksums:

ce2e1a55e03a1834b09b13ddb001c55c8bc16396704cb7c6c63647c4618efa28  re2-2.4.0-aarch64-linux.gem
acae59ffd34b51b75f1c78fc9c699fdfb6bc55d970deaf961018528955db0a90  re2-2.4.0-arm-linux.gem
73a1e402b40c163e1f55445b6600c5308ea85b316b92f27d2cbac06f7105cef4  re2-2.4.0-arm64-darwin.gem
f8de0fda9139d6291be662d9b514dcda400b97de8676063d25d6dcf4ca5aa7a9  re2-2.4.0-x64-mingw-ucrt.gem
b1207fb77c18c4b41e5ac36f6081b03d46da048e10753867cdbc4332e40b3d5d  re2-2.4.0-x64-mingw32.gem
5d0774e22cb56bf68ac38c7b8872935d3dda90ef37503670fa08ff4e5012132f  re2-2.4.0-x86-linux.gem
fd5958a79bc9322d57f00d68f8b2417c809318256d202bc9e56ebf85687fa6cf  re2-2.4.0-x86-mingw32.gem
e6bcb50274149f8929163bb17edb321f64e3b4db662e077d3b9d4745e9ca008c  re2-2.4.0-x86_64-darwin.gem
7ef74d97cbfbe737f0da50d88dee376c302c042660aa9bd813c60fa8b9b2e338  re2-2.4.0-x86_64-linux.gem
15bed471de3f5fd9a66f185e6720b61599e3833cddd4de4d6b5eb6e15c39e845  re2-2.4.0.gem