diff options
author | naruse <naruse@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 2009-08-15 16:01:33 +0000 |
---|---|---|
committer | naruse <naruse@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 2009-08-15 16:01:33 +0000 |
commit | 249697855e1676ecb29ee2604134d717aa5bd214 (patch) | |
tree | eb1ced08dceb7c9a24a50a630b15fdf4042de0d9 /ChangeLog | |
parent | fefb793f655b6b0540ccdb9d9e6d192d611cb5a9 (diff) |
\d, \s and \w are now non Unicode class. [ruby-dev:39026]
* include/ruby/oniguruma.h
(ONIGENC_CTYPE_SPECIAL_MASK): added.
(ONIGENC_CTYPE_D): ditto.
(ONIGENC_CTYPE_S): ditto.
(ONIGENC_CTYPE_W): ditto.
* regparse.c: \d, \s and \w are now non Unicode class.
[ruby-dev:39026]
(fetch_token_in_cc): use ONIGENC_CTYPE_[DSW] for \d/\s/\w.
(fetch_token): ditto.
(add_ctype_to_cc): add routines for ONIGENC_CTYPE_[DSW].
(parse_exp): ditto.
* test/ruby/test_regexp.rb (TestRegexp#test_char_class):
add tests for above.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@24544 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Diffstat (limited to 'ChangeLog')
-rw-r--r-- | ChangeLog | 18 |
1 files changed, 18 insertions, 0 deletions
@@ -1,3 +1,21 @@ +Sun Aug 16 00:30:33 2009 NARUSE, Yui <naruse@ruby-lang.org> + + * include/ruby/oniguruma.h + (ONIGENC_CTYPE_SPECIAL_MASK): added. + (ONIGENC_CTYPE_D): ditto. + (ONIGENC_CTYPE_S): ditto. + (ONIGENC_CTYPE_W): ditto. + + * regparse.c: \d, \s and \w are now non Unicode class. + [ruby-dev:39026] + (fetch_token_in_cc): use ONIGENC_CTYPE_[DSW] for \d/\s/\w. + (fetch_token): ditto. + (add_ctype_to_cc): add routines for ONIGENC_CTYPE_[DSW]. + (parse_exp): ditto. + + * test/ruby/test_regexp.rb (TestRegexp#test_char_class): + add tests for above. + Sat Aug 15 10:39:53 2009 Nobuyoshi Nakada <nobu@ruby-lang.org> * parse.y (fname, string_dvar, sym, dsym, f_arglist): removed |