ruby-changes:42287
From: naruse <ko1@a...>
Date: Tue, 29 Mar 2016 14:53:01 +0900 (JST)
Subject: [ruby-changes:42287] naruse:r54361 (ruby_2_3): merge revision(s) 53784: [Backport #11495]
naruse 2016-03-29 14:52:55 +0900 (Tue, 29 Mar 2016) New Revision: 54361 https://svn.ruby-lang.org/cgi-bin/viewvc.cgi?view=revision&revision=54361 Log: merge revision(s) 53784: [Backport #11495] * re.c: Remove deprecated kcode argument from Regexp.new and compile patch provided by Dylan Pulliam [Bug #11495] Modified directories: branches/ruby_2_3/ Modified files: branches/ruby_2_3/ChangeLog branches/ruby_2_3/re.c branches/ruby_2_3/version.h Index: ruby_2_3/ChangeLog =================================================================== --- ruby_2_3/ChangeLog (revision 54360) +++ ruby_2_3/ChangeLog (revision 54361) @@ -1,3 +1,8 @@ https://github.com/ruby/ruby/blob/trunk/ruby_2_3/ChangeLog#L1 +Tue Mar 29 14:52:20 2016 Zachary Scott <zzak@r...> + + * re.c: Remove deprecated kcode argument from Regexp.new and compile + patch provided by Dylan Pulliam [Bug #11495] + Tue Mar 29 14:44:02 2016 Nobuyoshi Nakada <nobu@r...> * ext/socket/socket.c (sock_gethostname): support unlimited size Index: ruby_2_3/re.c =================================================================== --- ruby_2_3/re.c (revision 54360) +++ ruby_2_3/re.c (revision 54361) @@ -3001,10 +3001,10 @@ rb_reg_match_m(int argc, VALUE *argv, VA https://github.com/ruby/ruby/blob/trunk/ruby_2_3/re.c#L3001 /* * call-seq: - * Regexp.new(string, [options [, kcode]]) -> regexp - * Regexp.new(regexp) -> regexp - * Regexp.compile(string, [options [, kcode]]) -> regexp - * Regexp.compile(regexp) -> regexp + * Regexp.new(string, [options]) -> regexp + * Regexp.new(regexp) -> regexp + * Regexp.compile(string, [options) -> regexp + * Regexp.compile(regexp) -> regexp * * Constructs a new regular expression from +pattern+, which can be either a * String or a Regexp (in which case that regexp's options are propagated), @@ -3015,9 +3015,6 @@ rb_reg_match_m(int argc, VALUE *argv, VA https://github.com/ruby/ruby/blob/trunk/ruby_2_3/re.c#L3015 * <em>or</em>-ed together. Otherwise, if +options+ is not * +nil+ or +false+, the regexp will be case insensitive. * - * When the +kcode+ parameter is `n' or `N' sets the regexp no encoding. - * It means that the regexp is for binary strings. - * * r1 = Regexp.new('^a-z+:\\s+\w+') #=> /^a-z+:\s+\w+/ * r2 = Regexp.new('cat', true) #=> /cat/i * r3 = Regexp.new(r2) #=> /cat/i Index: ruby_2_3/version.h =================================================================== --- ruby_2_3/version.h (revision 54360) +++ ruby_2_3/version.h (revision 54361) @@ -1,6 +1,6 @@ https://github.com/ruby/ruby/blob/trunk/ruby_2_3/version.h#L1 #define RUBY_VERSION "2.3.0" #define RUBY_RELEASE_DATE "2016-03-29" -#define RUBY_PATCHLEVEL 18 +#define RUBY_PATCHLEVEL 19 #define RUBY_RELEASE_YEAR 2016 #define RUBY_RELEASE_MONTH 3 Property changes on: ruby_2_3 ___________________________________________________________________ Modified: svn:mergeinfo Merged /trunk:r53784 -- ML: ruby-changes@q... Info: http://www.atdot.net/~ko1/quickml/