ruby-changes:41219
From: usa <ko1@a...>
Date: Fri, 25 Dec 2015 02:25:10 +0900 (JST)
Subject: [ruby-changes:41219] usa:r53291 (trunk): * doc/{ChangeLog, NEWS}-2.3.0: moved.
usa 2015-12-25 02:24:57 +0900 (Fri, 25 Dec 2015) New Revision: 53291 http://svn.ruby-lang.org/cgi-bin/viewvc.cgi?view=revision&revision=53291 Log: * doc/{ChangeLog,NEWS}-2.3.0: moved. Added files: trunk/doc/ChangeLog-2.3.0 trunk/doc/NEWS-2.3.0 Removed files: trunk/ChangeLog trunk/NEWS Index: ChangeLog =================================================================== --- ChangeLog (revision 53290) +++ ChangeLog (revision 53291) @@ -1,12187 +0,0 @@ https://github.com/ruby/ruby/blob/trunk/ChangeLog#L0 -Thu Dec 24 23:01:57 2015 SHIBATA Hiroshi <hsbt@r...> - - * NEWS: added entry for CGI.escapeHTML optimization. - -Thu Dec 24 18:43:19 2015 Nobuyoshi Nakada <nobu@r...> - - * error.c (rb_compile_error_with_enc, rb_compile_error), - (rb_compile_bug): deprecate internal functions. - - * parse.y (parser_yyerror): construct exception message with - source code and caret. - -Thu Dec 24 17:25:42 2015 Nobuyoshi Nakada <nobu@r...> - - * compile.c (append_compile_error), parse.y (compile_error): - preserve encoding of source file name in exceptions. - - * error.c (rb_compile_error_str, rb_compile_bug_str): add. - -Thu Dec 24 16:17:47 2015 NARUSE, Yui <naruse@r...> - - * common.mk (fake.rb): $(arch)-fake.rb must depend miniruby because - it may depend miniruby. - -Thu Dec 24 16:13:05 2015 NARUSE, Yui <naruse@r...> - - * common.mk (ripper.c): r50045 wrongly replace $(PWD) with ../.. - It is the top of build directory, not topsrcdir. - -Thu Dec 24 15:02:42 2015 sorah (Shota Fukumori) <her@s...> - - * tool/vcs.rb (IO.popen): Refactor. Avoid assigning in condition. - -Thu Dec 24 15:01:38 2015 sorah (Shota Fukumori) <her@s...> - - * tool/file2lastrev.rb: Fix ArgumentError to work on Ruby 1.8.7. - -Thu Dec 24 14:44:08 2015 sorah (Shota Fukumori) <her@s...> - - * tool/vcs.rb (IO.popen): Enable on Ruby 1.9 where chdir option is not - supported on IO.popen - - * tool/vcs.rb (IO.popen): Fix NoMethodError. I guess r49705 was not - tested... :/ - -Thu Dec 24 14:57:03 2015 Koichi Sasada <ko1@a...> - - * NEWS: rename - "Implementation changes" section to - "Supported platform changes" section. - - * NEWS: add "Implementation improvements" and add several entries. - - * NEWS: add NEWS entries by Eric Wong. [ruby-core:72450] - -Thu Dec 24 00:26:05 2015 Nobuyoshi Nakada <nobu@r...> - - * ext/io/console/extconf.rb: fix gem build failure on Windows. - only win32_vk.inc is included in the gem and no dependencies for - the header, so that gperf will not be mandatory. - [ruby-core:72453] [Bug #11866] - - * ext/io/console/io-console.gemspec: include depend file and - win32_vk header. - -Wed Dec 23 23:58:44 2015 Nobuyoshi Nakada <nobu@r...> - - * io.c (rb_readwrite_syserr_fail): works with the given errno than - thread local errno. - -Wed Dec 23 17:57:45 2015 Nobuyoshi Nakada <nobu@r...> - - * file.c, io.c, util.c: prefer rb_syserr_fail with saved errno - over setting errno then call rb_sys_fail, not to be clobbered - potentially and to reduce thread local errno accesses. - -Wed Dec 23 11:58:52 2015 Yuichiro Kaneko <yui-knk@r...> - - * string.c: Fix document. Default value of the first - argument of `String#split` is not `$;` but `nil`. - When `nil` is passed as first argument, `$;` is used. - [ci skip] [Bug #11729] [ruby-dev:49378] - -Wed Dec 23 07:15:17 2015 Eric Wong <e@8...> - - * ext/socket/init.c (rsock_init_sock): reject reserved FDs - [ruby-core:72445] [Bug #11862] - -Wed Dec 23 02:59:26 2015 Nobuyoshi Nakada <nobu@r...> - - * configure.in (__STDC_WANT_LIB_EXT1__): necessary to use memset_s - in strict C99 mode. - -Wed Dec 23 02:34:36 2015 Nobuyoshi Nakada <nobu@r...> - - * regexec.c (match_at): move direct threaded VM code to get rid of - mixed declarations and code, and enable it only for gcc since it - depends on a gcc extension. - -Wed Dec 23 02:23:19 2015 Yuki Nishijima <mail@y...> - - * gems/bundled_gems: Upgrade the did_you_mean gem to 1.0.0 - - * NEWS: Add news about the did_you_mean gem - -Wed Dec 23 02:18:57 2015 Jake Worth <jakeworth82@g...> - - * doc/contributing.rdoc: [DOC] remove an extra word "here". - [Fix GH-1169] - -Wed Dec 23 01:58:20 2015 Nobuyoshi Nakada <nobu@r...> - - * regexec.c (USE_DIRECT_THREADED_VM): enable direct threaded VM by - the default. - -Tue Dec 22 22:15:53 2015 Nobuyoshi Nakada <nobu@r...> - - * gc.c (internal_object_p): should not expose singleton classes - without a metaclass. based on patches by ko1 and shugo. - [Bug #11740] - - * class.c (rb_singleton_class_object_p): added. - -Tue Dec 22 22:15:08 2015 Nobuyoshi Nakada <nobu@r...> - - * ext/io/console/io-console.gemspec: bump up to 0.4.4. - -Tue Dec 22 22:11:06 2015 SHIBATA Hiroshi <hsbt@r...> - - * NEWS: Added news entry of Psych 2.0.17 - -Tue Dec 22 22:09:01 2015 SHIBATA Hiroshi <hsbt@r...> - - * NEWS: Added news entry of RDoc 4.2.1 - -Tue Dec 22 21:20:00 2015 Kenta Murata <mrkn@m...> - - * ext/bigdecimal/bigdecimal.gemspec: bump version to 1.2.8. - -Tue Dec 22 21:08:05 2015 SHIBATA Hiroshi <hsbt@r...> - - * lib/rdoc.rb: bump version to 4.2.1. It contains following fixes. - https://github.com/rdoc/rdoc/pull/340 - https://github.com/rdoc/rdoc/pull/341 - https://github.com/rdoc/rdoc/pull/367 - https://github.com/rdoc/rdoc/pull/368 - * lib/rdoc/*: ditto. - * test/rdoc/*: ditto. - -Tue Dec 22 20:25:33 2015 SHIBATA Hiroshi <hsbt@r...> - - * ext/psych/lib/psych.rb: bump version to 2.0.17 - * ext/psych/psych.gemspec: ditto. - -Tue Dec 22 20:14:47 2015 Koichi Sasada <ko1@a...> - - * vm_insnhelper.c: move vm_callee_setup_block_arg() (and related - functions) to the latter location. - This moving recovers performance a little. - [Bug #11829] - -Tue Dec 22 15:21:11 2015 Nobuyoshi Nakada <nobu@r...> - - * string.c (str_compat_and_valid): as scrub does nothing for dummy - encoding string now, incompatible encoding is not a matter. - -Tue Dec 22 14:31:28 2015 Toru Iwase <tietew@t...> - - * ext/cgi/escape/escape.c (optimized_escape_html): CGI.escapeHTML - should return unfrozen new string. - [ruby-core:72426] [Bug #11858] - -Tue Dec 22 05:39:58 2015 Takashi Kokubun <takashikkbn@g...> - - * ext/cgi/escape/escape.c (preserve_original_state): Preserve - original state for tainted and frozen. [Fix GH-1166] - [ruby-dev:49451] [Bug #11855] - -Tue Dec 22 03:57:20 2015 Eric Wong <e@8...> - - * ext/socket/init.c (rsock_init_sock): check FD after validating - * test/socket/test_basicsocket.rb (test_for_fd): new - [ruby-core:72418] [Bug #11854] - -Mon Dec 21 21:29:45 2015 Naohisa Goto <ngotogenome@g...> - - * variable.c (struct ivar_update): rename "extended" to "iv_extended" - to avoid name conflict with /usr/include/floatingpoint.h on - Solaris. [Bug #11853] [ruby-dev:49448] - -Mon Dec 21 12:15:32 2015 Kimura Wataru <kimuraw@i...> - - * test/ruby/test_io.rb: handled rlimit value same as r52277 - [Bug #11852][ruby-dev:49446] - -Mon Dec 21 10:21:22 2015 Ilya Vassilevsky <vassilevsky@g...> - - * lib/net/http.rb (open_timeout): update default value in RDoc - [ruby-core:72413] - -Mon Dec 21 10:18:46 2015 Kazuki Yamaguchi <k@r...> - - * vm_backtrace.c (rb_profile_frames): ignore ifunc frames as it - did before. [ruby-core:72409] [Bug #11851] - -Mon Dec 21 09:33:17 2015 Karol Bucek <kares@u...> - - * ext/openssl/lib/openssl/ssl.rb (OpenSSL::SSL::SSLSocket): fix - NotImplementedError typo. [Fix GH-1165] - -Sun Dec 20 20:54:51 2015 Takashi Kokubun <takashikkbn@g...> - - * cgi/escape/escape.c: Optimize CGI.escapeHTML for - ASCII-compatible encodings. [Fix GH-1164] - -Sun Dec 20 15:36:46 2015 SHIBATA Hiroshi <hsbt@r...> - - * lib/erb.rb: revert r53123. It breaks compatibility like thor and - rspec-rails. - We should try with Ruby 2.4 or 3.0. - [Bug #11842][ruby-core:72374] - * lib/rdoc/erb_partial.rb: ditto. - * template/verconf.h.tmpl: ditto. - -Sun Dec 20 11:43:31 2015 Nobuyoshi Nakada <nobu@r...> - - * parse.y (parser_yylex): allow here documents in labeled - argument. [ruby-core:72396] [Bug #11849] - -Sun Dec 20 11:14:11 2015 Koichi Sasada <ko1@a...> - - * proc.c (rb_mod_define_method): should check Symbol or not. - [Bug #11850] - - * test/ruby/test_method.rb: add a test. - -Sun Dec 20 11:01:57 2015 Koichi Sasada <ko1@a...> - - * proc.c (rb_mod_define_method): fix notation. - -Sun Dec 20 10:54:15 2015 Koichi Sasada <ko1@a...> - - * proc.c (proc_new): fix notation. - -Sun Dec 20 00:29:00 2015 Nobuyoshi Nakada <nobu@r...> - - * proc.c (rb_proc_get_iseq): proc made from symbol does not have - iseq. fix infinite loop. [ruby-core:72381] [Bug #11845] - -Sat Dec 19 20:06:10 2015 Naohisa Goto <ngotogenome@g...> - - * enc/windows_1250.c: Should not use C++ style comments (C99 feature). - [Bug #11843] - -Sat Dec 19 17:17:04 2015 Nobuyoshi Nakada <nobu@r...> - - * lib/webrick/utils.rb (WEBrick::Utils::TimeoutHandler#initialize): - use WEBrick::Utils::TimeoutHandler::Thread, which is ignored by - LeakChecker#find_threads, instead of ::Thread to get rid of - thread leak checker. since this TimeoutHandler is resident - during tests because of Singleton, it waits for the next timeout - if it has any schedules. in the case of nested timeouts, inner - timeout does not cancel outer timeouts and then those schedules - still remain. - -Sat Dec 19 14:28:01 2015 Jake Worth <jakeworth82@g...> - - * ext/zlib/zlib.c (Init_zlib): [DOC] Fix double-word typo and - grammatical error. [Fix GH-1162] - -Sat Dec 19 14:23:59 2015 Jake Worth <jakeworth82@g...> - - * lib/csv.rb (CSV#initialize): [DOC] Fix double-word typo. - [Fix GH-1161] - -Sat Dec 19 10:33:33 2015 Martin Duerst <duerst@i...> - - * enc/iso_8859_2.c, enc/windows_1250.c: separate Windows-1250 - from ISO-8859-2 to fix 0x80..0x9e range (from Kimihito Matsui) - -Fri Dec 18 21:26:54 2015 Naohisa Goto <ngotogenome@g...> - - * lib/webrick/utils.rb (WEBrick::Utils::TimeoutHandler): To prevent - potential deadlocks, Queue is used to tell update of @timeout_info - instead of sleep and wakeup. [Bug #11742] [ruby-dev:49387] - -Fri Dec 18 17:24:09 2015 Koichi Sasada <ko1@a...> - - * compile.c (ibf_load_object_string): use fstring if frozen string. - -Fri Dec 18 16:54:38 2015 Nobuyoshi Nakada <nobu@r...> - - * ext/stringio/stringio.c (strio_set_encoding): add StringIO's own - encoding and separate it from the buffer string to override the - encoding of string when reading. [ruby-core:72189] [Bug #11827] - note that setting the encoding of its buffer string directly - without StringIO#set_encoding may cause unpredictable behavior. - -Fri Dec 18 16:50:35 2015 Koichi Sasada <ko1@a...> - - * compile.c (ibf_load_setup): check tainted string argument. - -Fri Dec 18 16:12:13 2015 Koichi Sasada <ko1@a...> - - * vm_core.h: define USE_LAZY_LOAD if it is not defined. - -Fri Dec 18 15:40:06 2015 Nobuyoshi Nakada <nobu@r...> - - * ext/stringio/stringio.c (strio_unget_bytes): extract from - strio_ungetbyte to share with strio_ungetc. - -Fri Dec 18 12:39:42 2015 SHIBATA Hiroshi <hsbt@r...> - - * doc/syntax/*.rdoc: separated modifier at sentence. - [ci skip][fix GH-1121] Patch by @clandry94 - -Fri Dec 18 12:09:21 2015 Nobuyoshi Nakada <nobu@r...> - - * ext/stringio/stringio.c (strio_ungetbyte): pad with \000 when - the current position is after the end. - -Fri Dec 18 11:24:48 2015 Shugo Maeda <shugo@r...> - - * vm_method.c (rb_method_entry_make, check_override_opt_method): - should check whether a newly created method overrides an optimize - method in case the method is defined in a prepended module of a - built-in class. - [ruby-core:72226] [Bug #11836] - -Fri Dec 18 11:09:38 2015 KOSAKI Motohiro <kosaki.motohiro@g...> - - * vm.c (vm_exec): call RUBY_DTRACE_CMETHOD_RETURN_HOOK instead of - RUBY_DTRACE_METHOD_RETURN_HOOK. - -Fri Dec 18 10:24:44 2015 SHIBATA Hiroshi <hsbt@r...> - - * lib/irb/ruby-lex.rb: fixed parse error for striped heredocument syntax. - [fix GH-1127] Patch by @koic - -Fri Dec 18 09:44:47 2015 SHIBATA Hiroshi <hsbt@r...> - - * ext/pty/pty.c: fix double words typo. - [ci skip][fix GH-1157] Patch by @jwworth - -Fri Dec 18 09:42:45 2015 SHIBATA Hiroshi <hsbt@r...> - - * ext/nkf/nkf-utf8/utf8tbl.c: fix a typo. - [ci skip][fix GH-1159] Patch by @akshay-vishnoi - * ext/nkf/nkf-utf8/utf8tbl.h: ditto. - -Fri Dec 18 07:39:01 2015 Shugo Maeda <shugo@r...> - - * vm.c (rb_vm_check_redefinition_opt_method): should check the real - class instead of the origin iclass. - [ruby-core:72188] [Bug #11826] - -Thu Dec 17 22:13:10 2015 Shugo Maeda <shugo@r...> - - * vm_args.c (vm_caller_setup_arg_block): remove code for ifunc - because it was made unnecessary by r52138. - -Thu Dec 17 16:13:10 2015 Shugo Maeda <shugo@r...> - - * proc.c (rb_block_arity): should not call GetProcPtr() for symbols. - [ruby-core:72205] [Bug #11830] - -Thu Dec 17 14:16:29 2015 Nobuyoshi Nakada <nobu@r...> - - * string.c (rb_str_scrub): the result should be infected by the - original string. - -Thu Dec 17 13:35:27 2015 Nobuyoshi Nakada <nobu@r...> - - * transcode.c (rb_econv_substr_append, econv_primitive_convert): - the result should be infected by the original string. - -Thu Dec 17 09:46:08 2015 Nobuyoshi Nakada <nobu@r...> - - * re.c (reg_names_iter): should consider encoding of regexp. - [ruby-core:72185] [Bug #11825] - -Thu Dec 17 03:52:10 2015 Koichi Sasada <ko1@a...> - - * vm.c (vm_make_env_each): should not compare with Qfalse and FALSE. - Pointed at http://d.hatena.ne.jp/nagachika/20151216/ruby_trunk_changes_53128_53163 - -Thu Dec 17 03:15:25 2015 Koichi Sasada <ko1@a...> - - * vm_insnhelper.c (vm_call_method_each_type): should not set fastpath - with keyword arguments for VM_METHOD_TYPE_ATTRSET type methods. - - Normally, we can not use keyword arguments for this kind of methods, - (obj.foo = 1), but we can set alias names for them. - [Bug #11657] - - * test/ruby/test_keyword.rb: add a test for this fix. - -Wed Dec 16 20:32:43 2015 CHIKANAGA Tomoyuki <nagachika@r...> - - * ext/fiddle/handle.c: check tainted string arguments. - Patch provided by tenderlove and nobu. - - * test/fiddle/test_handle.rb (class TestHandle): add test for above. - - -Wed Dec 16 19:30:56 2015 Shugo Maeda <shugo@r...> - - * vm.c (vm_make_proc_from_block): should convert a Symbol to a Proc. - [ruby-core:72083] [Bug #11811] - -Wed Dec 16 16:17:34 2015 Eric Wong <e@8...> - - * test/ruby/test_io.rb: fix spelling errors - -Wed Dec 16 16:04:49 2015 Eric Wong <e@8...> - - * NEWS: note IO#advise change [ruby-core:72168] - -Wed Dec 16 15:35:13 2015 Koichi Sasada <ko1@a...> - - * vm.c: fix mark miss for proc given as passed block. - [Bug #11750] - - * vm.c (vm_make_proc_from_block): should return a Proc object - if block is given. Previous implementation returns - a Proc object only when corresponding Proc object is not - available. - - * vm.c (vm_make_env_each): ditto. - - * test/ruby/test_proc.rb: add a test for this bug. - -Wed Dec 16 12:24:59 2015 Marc-Andre Lafortune <ruby-core@m...> - - * test_struct.rb: Test that initialize is overridable [#11708] - -Wed Dec 16 10:49:51 2015 Nobuyoshi Nakada <nobu@r...> - - * parse.y (block_command, block_call): fix `&.` calls after - block_call. [Feature #11537] - -Wed Dec 16 00:53:45 2015 Naohisa Goto <ngotogenome@g...> - - * lib/webrick/utils.rb (WEBrick::Utils::TimeoutHandler): Acquire - TimeoutMutex only when accessing @timeout_info for avoiding - potential deadlock. [Bug #11742] [ruby-dev:49387] - -Wed Dec 16 00:39:27 2015 Jake Worth <jakeworth82@g...> - - * doc/extension.rdoc: [DOC] fix double-word typo. [Fix GH-1153] - -Wed Dec 16 00:25:41 2015 Naohisa Goto <ngotogenome@g...> - - * lib/webrick/utils.rb (WEBrick::Utils::TimeoutHandler#initialize): - TimeoutMutex should be acquired when accessing @timeout_info. - To avoid deadlock, interrupt() calls are delayed. - Due to the mutex, it is safe to treat ary without ary.dup. - [Bug #11742] [ruby-dev:49387] - -Tue Dec 15 23:13:10 2015 Naohisa Goto <ngotogenome@g...> - - * gc.c: Delete excess semicolon after RUBY_ALIAS_FUNCTION(). - Suppress "syntax error: empty declaration" warnings by - Oracle Solaris Studio 12.x on Solaris. [Bug #11821] - - * hash.c: ditto, after NOINSERT_UPDATE_CALLBACK(). - -Tue Dec 15 18:04:04 2015 Martin Duerst <duerst@i...> - - * NEWS: added news about EBCDIC encoding - -Tue Dec 15 17:57:57 2015 Martin Duerst <duerst@i...> - - * enc/ebcdic.h, enc/trans/ebcdic.trans, - test/ruby/test_transcode.rb: Fixed encoding name - to the correct one in the IANA registry (IBM037) - and added an alias (ebcdic-cp-us) - -Tue Dec 15 16:19:26 2015 Takashi Kokubun <takashikkbn@g...> - - * lib/erb.rb: Render erb with array buffer for function call optimization. - [fix GH-1143] - * lib/rdoc/erb_partial.rb: ditto. - * template/verconf.h.tmpl: ditto. - -Tue Dec 15 13:50:05 2015 Nobuyoshi Nakada <nobu@r...> - - * string.c (rb_str_oct): [DOC] mention radix indicators. - [ruby-core:71310] [Bug #11648] - -Tue Dec 15 12:20:30 2015 Takashi Kokubun <takashikkbn@g...> - - * lib/erb.rb: Simplify regexp to optimize erb scanner. - [fix GH-1144] - -Tue Dec 15 11:56:24 2015 SHIBATA Hiroshi <hsbt@r...> - - * lib/uri/common.rb: make code block for rdoc. - [ci skip][fix GH-1152] Patch by @Tonkpils - -Tue Dec 15 11:55:08 2015 SHIBATA Hiroshi <hsbt@r...> - - * ext/zlib/zlib.c: fix a typo. - [ci skip][fix GH-1149] Patch by @crismali - -Tue Dec 15 09:14:14 2015 Martin Duerst <duerst@i...> - - * tool/transcode_tablegen.rb: detailed documentation - for transcode_tblgen function [ci skip] - -Mon Dec 14 22:11:11 2015 Martin Duerst <duerst@i...> - - * enc/ebcdic.h: new dummy encoding EBCDIC-US - * enc/trans/ebcdic.trans: transcodings between EBCDIC-US - and iso-8859-1 [with code from Andrea Ribuoli] - * test/ruby/test_transcode.rb: tests for above - * tool/transcode_tablegen.rb: additional argument for - method transcode_tblgen - -Mon Dec 14 17:04:14 2015 SHIBATA Hiroshi <hsbt@r...> - - * ext/socket/lib/socket.rb: use safe navigation operator. - [fix GH-1142] Patch by @mlarraz - * lib/drb/extservm.rb: ditto. - * lib/net/http.rb: ditto. - * lib/net/http/response.rb: ditto. - * lib/scanf.rb: ditto. - * lib/uri/generic.rb: ditto. - -Mon Dec 14 17:03:05 2015 SHIBATA Hiroshi <hsbt@r...> - - * bootstraptest/runner.rb: use safe navigation operator. - [fix GH-1142] Patch by @mlarraz - * test/openssl/test_pair.rb: ditto. - * test/ruby/test_econv.rb: ditto. - * test/ruby/test_settracefunc.rb: ditto. - * test/thread/test_queue.rb: ditto. - -Mon Dec 14 14:33:35 2015 SHIBATA Hiroshi <hsbt@r...> - - * lib/xmlrpc.rb: added documentation for parser details. - [ci skip][fix GH-1124] Patch by @jrafanie - -Mon Dec 14 11:46:52 2015 SHIBATA Hiroshi <hsbt@r...> - - * enum.c: fix a typo in documentation. - [ci skip][fix GH-1140] Patch by @jutaz - * io.c: ditto. - * iseq.c: ditto. - * numeric.c: ditto. - * process.c: ditto. - * string.c: ditto. - * vm_trace.c: ditto. - -Mon Dec 14 11:41:59 2015 SHIBATA Hiroshi <hsbt@r...> - - * lib/cgi.rb: fix a typo in documentation. - [ci skip][fix GH-1140] Patch by @jutaz - -Mon Dec 14 11:31:00 2015 SHIBATA Hiroshi <hsbt@r...> - - * compile.c: fix typos. - [ci skip][fix GH-1140] Patch by @jutaz - * dir.c: ditto. - * gc.c: ditto. - * io.c: ditto. - * node.h: ditto. - * thread_pthread.c: ditto. - * vm_insnhelper.c: ditto. - * vsnprintf.c: ditto. - -Mon Dec 14 11:27:01 2015 SHIBATA Hi (... truncated) -- ML: ruby-changes@q... Info: http://www.atdot.net/~ko1/quickml/