summaryrefslogtreecommitdiffstats
path: root/test/ruby/test_m17n.rb
Commit message (Collapse)AuthorAgeFilesLines
...
* * test/ruby/test_m17n.rb (test_magic_comment): add test.usa2008-01-281-0/+7
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@15284 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* add tests.akr2008-01-261-0/+3
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@15263 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* add a test for [ruby-dev:33377].akr2008-01-261-0/+7
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@15255 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* add a test for [ruby-dev:33406].akr2008-01-261-0/+4
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@15254 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * string.c (rb_str_usascii_new{,2}: defined.naruse2008-01-251-0/+51
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | (rb_str_new): set US-ASCII and ENC_CODERANGE_7BIT when empty string. * encoding.c (rb_usascii_encoding, rb_usascii_encindex): defined. (rb_enc_inspect, enc_name, rb_locale_charmap, rb_enc_name_list_i): use rb_str_ascii_new. * array.c (recursive_join, inspect_ary): ditto. * object.c (nil_to_s, nil_inspect, true_to_s, false_to_s, rb_mod_to_s): ditto. * hash.c (inspect_hash, rb_hash_inspect, rb_f_getenv, env_fetch, env_clear, env_to_s, env_inspect): ditto. * numeric.c (flo_to_s, int_chr, rb_fix2str): ditto. * bignum.c (rb_big2str): ditto. * file.c (rb_file_ftype, rb_file_s_dirname, rb_file_s_extname, file_inspect_join, Init_file): ditto. * test/ruby/test_ruby_m17n.rb: add checks for encoding of string. git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@15244 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * test/ruby/test_m17n.rb: commit miss.usa2008-01-241-0/+2
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@15219 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * test/ruby/test_m17n.rb: follow to the following changes.usa2008-01-241-10/+8
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@15218 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* split UTF-16 tests.akr2008-01-231-42/+0
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@15183 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* add a test.akr2008-01-231-0/+3
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@15182 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* add a test.akr2008-01-231-0/+3
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@15179 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * configure.in (MINIRUBY): remove -I$(EXTOUT)/$(arch) frommatz2008-01-221-9/+100
| | | | | | | | | | | | | | | MINIRUBY since miniruby might not be able to load DLL. * test/ruby/test_m17n.rb: move tests from bootstrap test. * encoding.c (enc_find): should check name if ASCII compatible. * string.c (rb_str_end_with): should check character boundary. * encoding.c (rb_enc_compatible): encoding must be ASCII compatible before checking ENC_CODERANGE_7BIT. git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@15167 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* add a test.akr2008-01-201-0/+9
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@15146 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* add a test for each_char.akr2008-01-201-0/+6
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@15145 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* add a test.akr2008-01-201-0/+4
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@15139 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* add a assertion message.akr2008-01-201-1/+3
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@15138 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* add a test.akr2008-01-201-5/+16
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@15137 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* update encdump for UTF-16.akr2008-01-191-2/+8
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@15133 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* fix a test.akr2008-01-191-1/+1
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@15132 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* add a test.akr2008-01-191-0/+4
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@15131 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * sprintf.c (rb_str_format): set result encoding for wider width.nobu2008-01-181-0/+32
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@15117 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * test/ruby/test_m17n.rb (test_str_dump): added test forkazu2008-01-181-0/+38
| | | | | | | String#dump. [ruby-dev:33142] git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@15109 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * test_m17n.rb: Regexp switch `s' should mean Windows-31J, as wells asusa2008-01-181-12/+12
| | | | | | | `-Ks'. git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@15102 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* add tests.akr2008-01-111-0/+10
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@14988 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* add a test.akr2008-01-101-0/+4
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@14979 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * encoding.c (rb_enc_internal_get_index): extracted fromakr2008-01-071-0/+9
| | | | | | | | | | | | | | | | | | | | | rb_enc_get_index. (rb_enc_internal_set_index): extracted from rb_enc_associate_index * include/ruby/encoding.h (ENCODING_SET): work over ENCODING_INLINE_MAX. (ENCODING_GET): ditto. (ENCODING_IS_ASCII8BIT): defined. (ENCODING_CODERANGE_SET): defined. * re.c (rb_reg_fixed_encoding_p): use ENCODING_IS_ASCII8BIT. * string.c (rb_enc_str_buf_cat): use ENCODING_IS_ASCII8BIT. * parse.y (reg_fragment_setenc_gen): use ENCODING_IS_ASCII8BIT. * marshal.c (has_ivars): use ENCODING_IS_ASCII8BIT. git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@14922 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * re.c (rb_reg_initialize_str): forbid raw non ASCII characterakr2008-01-061-0/+2
| | | | | | | for ASCII-8BIT regexp in non ASCII-8BIT script. git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@14911 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* add a test.akr2008-01-061-0/+7
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@14908 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* split combinational tests.akr2008-01-051-1281/+0
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@14901 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* add a test.akr2008-01-051-0/+4
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@14900 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * re.c (rb_reg_initialize_str): /\x80/n is not an error even if scriptakr2008-01-051-0/+2
| | | | | | | encoding is EUC-JP. git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@14899 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * re.c (rb_reg_prepare_re): check string encoding. Oniguruma doesn'takr2008-01-041-1/+20
| | | | | | | support invalid encoding. git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@14880 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* add more tests for sub, gsub, sub!, gsub!.akr2007-12-301-0/+102
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@14804 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* fix \xc2\xa0 as \xc2\xa1.akr2007-12-301-43/+43
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@14803 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* add tests.akr2007-12-291-0/+7
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@14779 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* add tests.akr2007-12-241-0/+37
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@14606 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* add a test for non-ascii method name.akr2007-12-241-0/+15
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@14601 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* refine a test.akr2007-12-241-5/+14
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@14592 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* add a test for String#hash.akr2007-12-241-0/+8
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@14562 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * string.c (tr_trans): should associate new encoding if modified.matz2007-12-231-11/+2
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@14555 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* test reflexive, symmetric and transitive relation of String#==.akr2007-12-231-172/+214
| | | | | | | String#chop test refined. git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@14547 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* add assertion messages.akr2007-12-231-5/+7
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@14535 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * encoding.c (rb_enc_codepoint): implemented to raise invalidakr2007-12-231-60/+150
| | | | | | | | | | encoding. * include/ruby/encoding.h (rb_enc_codepoint): macro is replaced as a declaration. git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@14524 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* add tests for warning of none encoding regexps.akr2007-12-231-21/+38
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@14523 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* use String#ascii_only?.akr2007-12-221-37/+33
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@14492 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* update tests for latest /.../n handling.akr2007-12-221-14/+24
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@14466 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * test/ruby/test_m17n.rb (TestM17N::test_tr): "invalid mbstringmatz2007-12-211-1/+1
| | | | | | sequence" is not an error to be tested. git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@14381 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * string.c (tr_trans): wrong encoding check for tree strings.matz2007-12-201-2/+2
| | | | | | | * test/ruby/test_m17n.rb (TestM17N::test_tr_s): "invalid mbstring sequence" is not an error to be tested. git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@14369 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* add test for succ.akr2007-12-201-4/+50
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@14366 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* disable debug print.akr2007-12-201-1/+1
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@14363 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* add tests for squeeze, strip, sum, swapcase, to_f, to_i, to_s.akr2007-12-201-18/+129
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@14362 b2dd03c8-39d4-4d8f-98ff-823fe69b080e