[MacRuby-devel] [MacRuby] #772: Assertion fails with 4 bytes UTF-8.
MacRuby
ruby-noreply at macosforge.org
Tue Jul 6 03:38:08 PDT 2010
#772: Assertion fails with 4 bytes UTF-8.
----------------------------------+-----------------------------------------
Reporter: watson1978@… | Owner: lsansonetti@…
Type: defect | Status: new
Priority: blocker | Milestone:
Component: MacRuby | Keywords:
----------------------------------+-----------------------------------------
Assertion fails when I use UTF-8 charactor from U+010000 to U+10FFFF (4
bytes UTF-8).
{{{
$ macirb
irb(main):001:0> p "\u{010000}".chop
Assertion failed: (beg.start_offset_in_bytes != -1), function str_splice,
file string.c, line 754.
zsh: abort macirb
}}}
{{{
$ macirb
irb(main):001:0> p "\u{10FFFF}".chop
Assertion failed: (beg.start_offset_in_bytes != -1), function str_splice,
file string.c, line 754.
zsh: abort macirb
}}}
{{{
$ macirb
irb(main):001:0> p "\u{010000}".reverse
Assertion failed: (U_SUCCESS(err)), function str_ucnv_make_data_binary,
file ucnv.c, line 96.
zsh: abort macirb
}}}
{{{
$ macirb
irb(main):001:0> p "\u{10FFFF}".reverse
Assertion failed: (U_SUCCESS(err)), function str_ucnv_make_data_binary,
file ucnv.c, line 96.
zsh: abort macirb
}}}
--
Ticket URL: <http://www.macruby.org/trac/ticket/772>
MacRuby <http://macruby.org/>
More information about the MacRuby-devel
mailing list