ruby/enc
nobu 4171ed6c21 fix UTF-32 valid_encoding?
* enc/utf_32be.c (utf32be_mbc_enc_len): check arguments precisely.
  [ruby-core:79966] [Bug #13292]

* enc/utf_32le.c (utf32le_mbc_enc_len): ditto.

* regenc.h (UNICODE_VALID_CODEPOINT_P): predicate for valid
  Unicode codepoints.

git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@57816 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2017-03-09 02:04:10 +00:00
..
jis Makefile.in: suppress warnings 2014-05-22 15:09:11 +00:00
trans Update windows-1255 table 2016-10-28 15:14:32 +00:00
unicode remove special processing for U+03B9/U+03BC/U+A64B 2016-12-04 01:58:54 +00:00
Makefile.in common.mk: directory timestamps 2016-07-15 21:26:02 +00:00
ascii.c Merge Onigmo 6.0.0 2016-12-10 17:47:04 +00:00
big5.c Merge Onigmo 6.0.0 2016-12-10 17:47:04 +00:00
cp949.c Merge Onigmo 6.0.0 2016-12-10 17:47:04 +00:00
depend enc/depend: downcase 2016-10-28 14:25:57 +00:00
ebcdic.h enc/ebcdic.h, enc/trans/ebcdic.trans, 2015-12-15 08:57:58 +00:00
emacs_mule.c Merge Onigmo 6.0.0 2016-12-10 17:47:04 +00:00
encdb.c * enc/encdb.c: Include internal.h. 2014-11-18 15:24:41 +00:00
encinit.c.erb load.c: defer static linked init 2014-12-03 07:47:37 +00:00
euc_jp.c Merge Onigmo 6.0.0 2016-12-10 17:47:04 +00:00
euc_kr.c Merge Onigmo 6.0.0 2016-12-10 17:47:04 +00:00
euc_tw.c Merge Onigmo 6.0.0 2016-12-10 17:47:04 +00:00
gb2312.c forgot to commit 2008-07-01 09:50:30 +00:00
gb18030.c Merge Onigmo 6.0.0 2016-12-10 17:47:04 +00:00
gbk.c Merge Onigmo 6.0.0 2016-12-10 17:47:04 +00:00
iso_2022_jp.h * enc/iso_2022_jp.h: fix typos. 2015-12-14 02:50:21 +00:00
iso_8859.h iso_8859.h: SHARP_s 2016-06-11 02:24:38 +00:00
iso_8859_1.c Merge Onigmo 6.0.0 2016-12-10 17:47:04 +00:00
iso_8859_2.c Merge Onigmo 6.0.0 2016-12-10 17:47:04 +00:00
iso_8859_3.c Merge Onigmo 6.0.0 2016-12-10 17:47:04 +00:00
iso_8859_4.c Merge Onigmo 6.0.0 2016-12-10 17:47:04 +00:00
iso_8859_5.c Merge Onigmo 6.0.0 2016-12-10 17:47:04 +00:00
iso_8859_6.c Merge Onigmo 6.0.0 2016-12-10 17:47:04 +00:00
iso_8859_7.c Merge Onigmo 6.0.0 2016-12-10 17:47:04 +00:00
iso_8859_8.c Merge Onigmo 6.0.0 2016-12-10 17:47:04 +00:00
iso_8859_9.c Merge Onigmo 6.0.0 2016-12-10 17:47:04 +00:00
iso_8859_10.c Merge Onigmo 6.0.0 2016-12-10 17:47:04 +00:00
iso_8859_11.c Merge Onigmo 6.0.0 2016-12-10 17:47:04 +00:00
iso_8859_13.c Merge Onigmo 6.0.0 2016-12-10 17:47:04 +00:00
iso_8859_14.c Merge Onigmo 6.0.0 2016-12-10 17:47:04 +00:00
iso_8859_15.c Merge Onigmo 6.0.0 2016-12-10 17:47:04 +00:00
iso_8859_16.c Merge Onigmo 6.0.0 2016-12-10 17:47:04 +00:00
koi8_r.c Merge Onigmo 6.0.0 2016-12-10 17:47:04 +00:00
koi8_u.c Merge Onigmo 6.0.0 2016-12-10 17:47:04 +00:00
make_encmake.rb make_encmake.rb: expand srcdir 2015-09-05 15:32:20 +00:00
mktable.c Merge Onigmo 6.0.0 2016-12-10 17:47:04 +00:00
prelude.rb enc/prelude.rb: no encdb and transdb 2014-12-03 07:47:11 +00:00
shift_jis.c Merge Onigmo 6.0.0 2016-12-10 17:47:04 +00:00
unicode.c Merge Onigmo 6.0.0 2016-12-10 17:47:04 +00:00
us_ascii.c Merge Onigmo 6.0.0 2016-12-10 17:47:04 +00:00
utf_7.h * enc/iso_2022_jp.h: fix typos. 2015-12-14 02:50:21 +00:00
utf_8.c Merge Onigmo 6.0.0 2016-12-10 17:47:04 +00:00
utf_16_32.h * enc/iso_2022_jp.h: fix typos. 2015-12-14 02:50:21 +00:00
utf_16be.c Merge Onigmo 6.0.0 2016-12-10 17:47:04 +00:00
utf_16le.c Merge Onigmo 6.0.0 2016-12-10 17:47:04 +00:00
utf_32be.c fix UTF-32 valid_encoding? 2017-03-09 02:04:10 +00:00
utf_32le.c fix UTF-32 valid_encoding? 2017-03-09 02:04:10 +00:00
windows_31j.c Merge Onigmo 6.0.0 2016-12-10 17:47:04 +00:00
windows_1250.c Merge Onigmo 6.0.0 2016-12-10 17:47:04 +00:00
windows_1251.c Merge Onigmo 6.0.0 2016-12-10 17:47:04 +00:00
windows_1252.c Merge Onigmo 6.0.0 2016-12-10 17:47:04 +00:00
windows_1253.c Merge Onigmo 6.0.0 2016-12-10 17:47:04 +00:00
windows_1254.c Merge Onigmo 6.0.0 2016-12-10 17:47:04 +00:00
windows_1257.c Merge Onigmo 6.0.0 2016-12-10 17:47:04 +00:00
x_emoji.h * enc/x_emoji.h: fix dead-link. 2015-12-27 11:00:36 +00:00