1
0
Fork 0
mirror of https://github.com/ruby/ruby.git synced 2022-11-09 12:17:21 -05:00
ruby--ruby/ext
NARUSE, Yui 4e2738f477 merge revision(s) 7e8a9af9db: [Backport #17732]
rb_enc_interned_str: handle autoloaded encodings

	If called with an autoloaded encoding that was not yet
	initialized, `rb_enc_interned_str` would crash with
	a NULL pointer exception.

	See: https://github.com/ruby/ruby/pull/4119#issuecomment-800189841
	---
	 encoding.c                        | 28 ++++++++++++----------------
	 ext/-test-/string/depend          |  3 +++
	 ext/-test-/string/fstring.c       | 15 +++++++++++++++
	 internal/encoding.h               |  3 +++
	 string.c                          |  4 ++++
	 test/-ext-/string/test_fstring.rb | 16 ++++++++++++++++
	 6 files changed, 53 insertions(+), 16 deletions(-)
2021-04-02 16:06:31 +09:00
..
-test- merge revision(s) 7e8a9af9db: [Backport #17732] 2021-04-02 16:06:31 +09:00
bigdecimal bigdecimal: initialize conditionally assigned variable 2020-12-20 03:13:33 +09:00
cgi/escape cgi/escape is ractor-safe 2020-12-20 04:22:29 +09:00
continuation sed -i '/rmodule.h/d' 2020-08-27 16:42:06 +09:00
coverage Expose atomic operation macros with RUBY prefix 2020-12-24 11:43:21 +09:00
date [ruby/date] Define dummy RUBY_TYPED_FROZEN_SHAREABLE for old Ruby 2020-12-23 18:32:24 +09:00
dbm sed -i '/rmodule.h/d' 2020-08-27 16:42:06 +09:00
digest [ruby/digest] Remove .gitignore and .travis.yml from gemspec 2020-12-21 17:46:30 +09:00
etc etc: use atomic operation instead of mutex 2020-12-24 11:43:21 +09:00
fcntl sed -i '/rmodule.h/d' 2020-08-27 16:42:06 +09:00
fiber Update dependencies 2019-11-18 23:16:22 +09:00
fiddle [fiddle] Update to 1.0.6 2020-12-23 23:40:04 +09:00
gdbm sed -i '/rmodule.h/d' 2020-08-27 16:42:06 +09:00
io merge revision(s) f6d5de8f33: [Backport #17659] 2021-03-13 17:56:17 +09:00
json Merge json-2.5.1 2020-12-22 21:51:15 +09:00
monitor ext/monitor is ractor-safe 2020-12-20 04:22:29 +09:00
nkf sed -i '/rmodule.h/d' 2020-08-27 16:42:06 +09:00
objspace merge revision(s) 6ca3d1af33: [Backport #17552] 2021-02-02 15:47:50 +09:00
openssl support Ruby 2.x for openssl 2020-12-19 02:05:08 +09:00
pathname merge revision(s) 9241211538: [Backport #17589] 2021-02-02 17:50:36 +09:00
psych [ruby/psych] Bump version to 3.3.0 2020-12-23 19:53:21 +09:00
pty sed -i '/rmodule.h/d' 2020-08-27 16:42:06 +09:00
racc/cparse ext/racc/cparse is ractor-safe 2020-12-20 04:22:29 +09:00
rbconfig/sizeof sed -i '/rmodule.h/d' 2020-08-27 16:42:06 +09:00
readline Backport lib/reline, ext/readline, and lib/irb for 3.0.1 (#4085) 2021-01-19 13:01:31 +09:00
ripper merge revision(s) 5de38c41ae: [Backport #17644] 2021-03-02 18:28:30 +09:00
rubyvm Added depend files 2019-07-14 01:31:29 +09:00
socket Fix compile error of sockssocket 2021-01-24 18:33:20 +09:00
stringio Removed rb_cData entity 2020-12-22 02:51:49 +09:00
strscan [strscan] Fix license comment and files 2020-12-18 14:25:48 +09:00
syslog Promote syslog to default gems 2020-09-10 20:42:53 +09:00
win32 Use Fiddle::Importer directly 2020-11-11 09:27:36 +09:00
win32ole Add string encoding IBM720 alias CP720 (#3803) 2020-11-22 22:23:40 +09:00
zlib zlib is ractor-safe 2020-12-18 14:09:32 +09:00
.document Remove unnecessary files from .document 2020-12-20 16:00:13 +09:00
extmk.rb Configure static extensions only if in charge 2019-11-19 15:11:41 +09:00
Setup Removed sdbm entries from toolchanins 2020-06-19 08:26:47 +09:00
Setup.atheos Removed sdbm entries from toolchanins 2020-06-19 08:26:47 +09:00
Setup.nt Removed sdbm entries from toolchanins 2020-06-19 08:26:47 +09:00