1
0
Fork 0
mirror of https://github.com/ruby/ruby.git synced 2022-11-09 12:17:21 -05:00
ruby--ruby/enc
usa ad075f697d merge revision(s) 57816,57817: [Backport #13292]
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.
	fix UTF-32 valid_encoding?

	* test/ruby/test_io_m17n.rb (TestIO_M17N#test_puts_widechar): do
	  not use invalid codepoint.  [ruby-core:79966] [Bug #13292]

git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_2_2@58103 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2017-03-25 17:01:54 +00:00
..
jis Makefile.in: suppress warnings 2014-05-22 15:09:11 +00:00
trans merge revision(s) 54129,54130,54132: [Backport #11844] 2016-03-28 16:26:34 +00:00
unicode * regcomp.c: Merge Onigmo 5.14.1 25a8a69fc05ae3b56a09. 2014-07-16 03:27:25 +00:00
ascii.c
big5.c * reg*.c: Merge Onigmo 5.15.0 38a870960aa7370051a3544 2014-09-15 16:18:41 +00:00
cp949.c
depend Update dependencies. 2014-12-19 13:34:54 +00:00
emacs_mule.c
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 revision(s) 52016,52017,52019,52020,52021: [Backport #10735] 2015-11-18 15:49:29 +00:00
euc_kr.c
euc_tw.c
gb2312.c
gb18030.c
gbk.c
iso_2022_jp.h
iso_8859_1.c merge revision(s) 52883,52884,53046,53198: [Backport #11838] 2016-02-22 19:00:17 +00:00
iso_8859_2.c merge revision(s) 52883,52884,53046,53198: [Backport #11838] 2016-02-22 19:00:17 +00:00
iso_8859_3.c * reg*.c: Merge Onigmo 5.15.0 38a870960aa7370051a3544 2014-09-15 16:18:41 +00:00
iso_8859_4.c merge revision(s) 52883,52884,53046,53198: [Backport #11838] 2016-02-22 19:00:17 +00:00
iso_8859_5.c * reg*.c: Merge Onigmo 5.15.0 38a870960aa7370051a3544 2014-09-15 16:18:41 +00:00
iso_8859_6.c
iso_8859_7.c * reg*.c: Merge Onigmo 5.15.0 38a870960aa7370051a3544 2014-09-15 16:18:41 +00:00
iso_8859_8.c
iso_8859_9.c * reg*.c: Merge Onigmo 5.15.0 38a870960aa7370051a3544 2014-09-15 16:18:41 +00:00
iso_8859_10.c * reg*.c: Merge Onigmo 5.15.0 38a870960aa7370051a3544 2014-09-15 16:18:41 +00:00
iso_8859_11.c
iso_8859_13.c merge revision(s) 52883,52884,53046,53198: [Backport #11838] 2016-02-22 19:00:17 +00:00
iso_8859_14.c * reg*.c: Merge Onigmo 5.15.0 38a870960aa7370051a3544 2014-09-15 16:18:41 +00:00
iso_8859_15.c * reg*.c: Merge Onigmo 5.15.0 38a870960aa7370051a3544 2014-09-15 16:18:41 +00:00
iso_8859_16.c * reg*.c: Merge Onigmo 5.15.0 38a870960aa7370051a3544 2014-09-15 16:18:41 +00:00
koi8_r.c * reg*.c: Merge Onigmo 5.15.0 38a870960aa7370051a3544 2014-09-15 16:18:41 +00:00
koi8_u.c * reg*.c: Merge Onigmo 5.15.0 38a870960aa7370051a3544 2014-09-15 16:18:41 +00:00
make_encmake.rb make_encmake.rb: fix typo 2014-11-27 16:21:51 +00:00
Makefile.in depend: fix for static library on mswin 2013-02-25 06:47:23 +00:00
mktable.c
prelude.rb enc/prelude.rb: no encdb and transdb 2014-12-03 07:47:11 +00:00
shift_jis.c * reg*.c: Merge Onigmo 5.15.0 38a870960aa7370051a3544 2014-09-15 16:18:41 +00:00
unicode.c * reg*.c: Merge Onigmo 5.15.0 38a870960aa7370051a3544 2014-09-15 16:18:41 +00:00
us_ascii.c * reg*.c: Merge Onigmo 5.15.0 38a870960aa7370051a3544 2014-09-15 16:18:41 +00:00
utf_7.h
utf_8.c * reg*.c: Merge Onigmo 5.15.0 38a870960aa7370051a3544 2014-09-15 16:18:41 +00:00
utf_16_32.h Re-apply r43023 which is accidentally reverted by r47598 2014-09-17 14:53:08 +00:00
utf_16be.c * reg*.c: Merge Onigmo 5.15.0 38a870960aa7370051a3544 2014-09-15 16:18:41 +00:00
utf_16le.c * reg*.c: Merge Onigmo 5.15.0 38a870960aa7370051a3544 2014-09-15 16:18:41 +00:00
utf_32be.c merge revision(s) 57816,57817: [Backport #13292] 2017-03-25 17:01:54 +00:00
utf_32le.c merge revision(s) 57816,57817: [Backport #13292] 2017-03-25 17:01:54 +00:00
windows_31j.c
windows_1250.c merge revision(s) 53202: [Backport #11843] 2016-02-23 23:25:27 +00:00
windows_1251.c * reg*.c: Merge Onigmo 5.15.0 38a870960aa7370051a3544 2014-09-15 16:18:41 +00:00
windows_1252.c merge revision(s) 52883,52884,53046,53198: [Backport #11838] 2016-02-22 19:00:17 +00:00
x_emoji.h