svn commit: r1933699 - subversion/trunk/subversion/bindings/swig/ruby/libsvn_swig_ruby

[email protected]
Newsgroups gmane.comp.version-control.subversion.svn
Message-ID <177768872708.1387923.10221661483798588843@svn03-he-fi>
Author: jun66j5
Date: Sat May  2 02:25:26 2026
New Revision: 1933699

Log:
swig-rb: Use rb_block_call instead of rb_iterate that has been deprecated in
Ruby 1.9 and removed in Ruby 4.1.

* subversion/bindings/swig/ruby/libsvn_swig_ruby/swigutil_rb.c
  (svn_swig_rb_set_pool_for_no_swig_type, svn_swig_rb_set_baton):
    Use rb_block_call instead of rb_iterate.

Modified:
   subversion/trunk/subversion/bindings/swig/ruby/libsvn_swig_ruby/swigutil_rb.c

Modified: subversion/trunk/subversion/bindings/swig/ruby/libsvn_swig_ruby/swigutil_rb.c
==============================================================================
--- subversion/trunk/subversion/bindings/swig/ruby/libsvn_swig_ruby/swigutil_rb.c	Sat May  2 01:24:40 2026	(r1933698)
+++ subversion/trunk/subversion/bindings/swig/ruby/libsvn_swig_ruby/swigutil_rb.c	Sat May  2 02:25:26 2026	(r1933699)
@@ -813,7 +813,8 @@ svn_swig_rb_set_pool_for_no_swig_type(VA
     target = rb_ary_new3(1, target);
   }
 
-  rb_iterate(rb_each, target, rb_set_pool_callback, pool);
+  rb_block_call(target, rb_intern("each"), 0, NULL, rb_set_pool_callback,
+                pool);
 }
 
 void
@@ -1748,7 +1749,8 @@ svn_swig_rb_set_baton(VALUE target, VALU
     target = rb_ary_new3(1, target);
   }
 
-  rb_iterate(rb_each, target, add_baton_if_delta_editor, baton);
+  rb_block_call(target, rb_intern("each"), 0, NULL, add_baton_if_delta_editor,
+                baton);
 }
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.