Bug #17262
Updated by nobu (Nobuyoshi Nakada) over 3 years ago
Please backport following fixes for Encoding. * commit:5f7be6243a5b [5f7be6243a5b] support multi-run for test/ruby/test_encoding.rb * commit:921916ff9e29 [921916ff9e29] Isolate the test for Encoding#replicate * commit:52cdf400efae [52cdf400efae] Workaround of instance variable on hidden object * commit:bdf3032e3542 [bdf3032e3542] Make temporary lock string encoding free * commit:160d3165eb09 [160d3165eb09] Copy non-inlined encoding index * commit:fce667ed08f2 [fce667ed08f2] Get rid of warnings/exceptions at cleanup * commit:7ffd14a18c34 [7ffd14a18c34] Check encoding name to replicate Attaching the patch to backport the last one to 2.7. [5f7be6243a5b]: https://bugs.ruby-lang.org/projects/ruby-master/repository/git/revisions/5f7be6243a5b0cdbf1abc8967a512e48c2f1489e [921916ff9e29]: https://bugs.ruby-lang.org/projects/ruby-master/repository/git/revisions/921916ff9e2940f28d932af84c5b2a2e222219d0 [52cdf400efae]: https://bugs.ruby-lang.org/projects/ruby-master/repository/git/revisions/52cdf400efaecc0f5e1d1f70f22dc45212e03c4c [bdf3032e3542]: https://bugs.ruby-lang.org/projects/ruby-master/repository/git/revisions/bdf3032e3542b318c6f52dbe20d1c97cca3d7067 [160d3165eb09]: https://bugs.ruby-lang.org/projects/ruby-master/repository/git/revisions/160d3165eb095d81ae6e156f832a99728c853b01 [fce667ed08f2]: https://bugs.ruby-lang.org/projects/ruby-master/repository/git/revisions/fce667ed08f25fa7ce43c9b07be170f341a04c4e [7ffd14a18c34]: https://bugs.ruby-lang.org/projects/ruby-master/repository/git/revisions/7ffd14a18c341565afaf80d259f9fe5df8a13d29