summaryrefslogtreecommitdiff
path: root/spec/ruby/language/regexp
Commit message (Collapse)AuthorAgeFilesLines
* Update to ruby/spec@e7dc804Benoit Daloze2023-02-271-2/+2
|
* Update to ruby/spec@9d69b95Benoit Daloze2023-01-051-0/+5
|
* Update to ruby/spec@cbfaf51Benoit Daloze2022-07-271-6/+78
|
* Update to ruby/spec@7f22a0bBenoit Daloze2021-11-291-0/+17
|
* Update to ruby/spec@b1e93a2Benoit Daloze2021-09-071-0/+28
|
* Fix handling of control/meta escapes in literal regexpsJeremy Evans2021-05-121-1/+1
| | | | | | | | | | | | | | | | | | | Ruby uses a recursive algorithm for handling control/meta escapes in strings (read_escape). However, the equivalent code for regexps (tokadd_escape) in did not use a recursive algorithm. Due to this, Handling of control/meta escapes in regexp did not have the same behavior as in strings, leading to behavior such as the following returning nil: ```ruby /\c\xFF/ =~ "\c\xFF" ``` Switch the code for handling \c, \C and \M in literal regexps to use the same code as for strings (read_escape), to keep behavior consistent between the two. Fixes [Bug #14367]
* Update to ruby/spec@fd6edddBenoit Daloze2021-03-271-0/+7
|
* Update to ruby/spec@37e52e5Benoit Daloze2021-02-273-0/+151
|
* Update to ruby/spec@4ce9f41Benoit Daloze2020-12-275-0/+236
|
* Update to ruby/spec@ac878adBenoit Daloze2020-11-271-0/+6
|
* Update to ruby/spec@032ee74Benoit Daloze2020-05-031-2/+2
|
* Update to ruby/spec@ec84479Benoit Daloze2020-03-281-0/+12
|
* Fixed misspellingsNobuyoshi Nakada2019-12-201-1/+1
| | | | Fixed misspellings reported at [Bug #16437], only in ruby and rubyspec.
* Update to ruby/spec@4eec3dcBenoit Daloze2019-11-301-0/+16
|
* Update to ruby/spec@875a09eBenoit Daloze2019-07-275-10/+10
|
* Update to ruby/spec@8d74d49Benoit Daloze2019-06-271-4/+4
|
* Update to ruby/spec@15c9619Benoit Daloze2019-04-273-34/+21
|
* Update to ruby/spec@6cf8ebeeregon2019-02-073-3/+3
| | | | git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@67030 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* Update to ruby/spec@8b743a3eregon2018-10-271-0/+4
| | | | git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@65388 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* Update to ruby/spec@c1b568beregon2018-03-049-18/+18
| | | | git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@62656 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* Update to ruby/spec@0fe33aceregon2017-12-271-1/+2
| | | | git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@61504 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* Update to ruby/spec@a6b8805eregon2017-10-282-0/+30
| | | | git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@60525 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* Move spec/rubyspec to spec/ruby for consistencyeregon2017-09-209-0/+1269
* Other ruby implementations use the spec/ruby directory. [Misc #13792] [ruby-core:82287] git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@59979 b2dd03c8-39d4-4d8f-98ff-823fe69b080e