Wed Dec 30 04:10:13 2015 CHIKANAGA Tomoyuki * thread_pthread.c (rb_thread_create_timer_thread): destroy attr even if pthread_create() failed. Wed Dec 30 02:55:09 2015 Eric Wong * thread_pthread.c (setup_communication_pipe): delay setting owner (rb_thread_create_timer_thread): until thread creation succeeds [ruby-core:72590] [Bug #11922] Tue Dec 29 19:12:46 2015 Nobuyoshi Nakada * ruby.c (proc_options): -W command line option should be able to override -w in RUBYOPT environment variable. Tue Dec 29 17:54:16 2015 Nobuyoshi Nakada * eval.c (ignored_block): warn if a block is given to `using`, which is probably for `Module.new`. Tue Dec 29 12:48:34 2015 Nobuyoshi Nakada * lib/ostruct.rb (OpenStruct): make respond_to? working on just-allocated objects for workaround of Psych. [ruby-core:72501] [Bug #11884] Tue Dec 29 10:35:00 2015 Kenta Murata * test/mkmf/test_have_func.rb (test_have_func): Add assertion to examine the existence of HAVE_RUBY_INIT. * test/mkmf/test_have_func.rb (test_not_have_func): Add assertion to examine the absence of HAVE_RUBY_INIT. Tue Dec 29 06:50:42 2015 Eric Wong * thread_sync.c: static classes Tue Dec 29 05:30:30 2015 Eric Wong * lib/resolv.rb (Resolv::IPv6.create): avoid modifying frozen * test/resolv/test_dns.rb (test_ipv6_create): test for above [Bug #11910] [ruby-core:72559] Mon Dec 28 14:55:57 2015 Kuniaki IGARASHI * test/ruby/test_string.rb (TestString#test_rstrip_bang): Add test for String#rstrip!. [Fix GH-1176] Mon Dec 28 09:18:53 2015 Kuniaki IGARASHI * test/ruby/test_string.rb (TestString#test_lstrip_bang): Add test for String#lstrip!. [Fix GH-1176] Sun Dec 27 23:32:26 2015 Masaki Suketa * ext/win32ole/win32ole.c (ole_variant2val): refactoring. Sun Dec 27 21:14:42 2015 NAKAMURA Usaku * process.c (rb_execarg_parent_start1): need to convert the encoding to ospath's one. Sun Dec 27 20:54:22 2015 NAKAMURA Usaku * process.c: use rb_w32_uchdir() instead of plain chdir() on Windows. reported by naruse via twitter. * process.c (rb_execarg_addopt): need to convert the encoding to ospath's one. Sun Dec 27 20:00:31 2015 SHIBATA Hiroshi * enc/x_emoji.h: fix dead-link. Sun Dec 27 19:55:55 2015 SHIBATA Hiroshi * doc/NEWS-2.3.0: fix a typo. Sun Dec 27 18:08:15 2015 Kuniaki IGARASHI * string.c (rb_str_lstrip_bang, rb_str_rstrip_bang): [DOC] Fix ruby-doc comments for String#rstrip! and lstrip!. It looks like dropped bang. [Fix GH-1175] Sun Dec 27 15:14:20 2015 Eric Wong * io.c (io_getpartial): remove unused kwarg from template * test/ruby/test_io.rb (test_readpartial_bad_args): new [Bug #11885] Sun Dec 27 11:50:53 2015 Kuniaki IGARASHI * test/ruby/test_string.rb (test_rstrip, test_lstrip): Add tests for String#lstrip and rstrip. The test cases are used from string.c ruby-doc comments. [Fix GH-1174] Sun Dec 27 11:47:46 2015 Kuniaki IGARASHI * test/ruby/test_string.rb (test_insert): Add test for String#insert. The test cases are written in string.c comments as a reference. [Fix GH-1173] Sun Dec 27 11:03:33 2015 Nobuyoshi Nakada * parse.y (show_bitstack): trace stack_type value if yydebug. Sun Dec 27 10:03:14 2015 Nobuyoshi Nakada * enc/depend (enc, trans): fix version dependency, shared object files depend on the RUBY_SO_NAME value for runtime link. Sun Dec 27 09:47:20 2015 Masaki Suketa * ext/win32ole/win32ole.c (ole_vstr2wc, ole_variant2val): fix blank string conversion. [Bug #11880] Thanks Akio Tajima for the patch! Sun Dec 27 09:34:53 2015 craft4coder * doc/extension.rdoc: [DOC] `nul` should be uppercase. change 'nul' => 'NUL'. [Fix GH-1172] Sat Dec 26 18:29:01 2015 Kouhei Sutou * lib/xmlrpc/client.rb: Support SSL options in async methods of XMLRPC::Client. [Bug #11489] Reported by Aleksandar Kostadinov. Thanks!!! Sat Dec 26 11:26:38 2015 Nobuyoshi Nakada * miniinit.c (Init_enc): add some common aliases of built-in encodings. [ruby-core:72481] [Bug #11872] Sat Dec 26 01:24:40 2015 Nobuyoshi Nakada * configure.in, version.h (RUBY_PROGRAM_VERSION): extract version numbers from API version in include/ruby/version.h except for TEENY, to save matz job next year. * win32/setup.mak (-version-): use program version. Fri Dec 25 22:43:26 2015 Nobuyoshi Nakada * configure.in: extract RUBY_RELEASE_DAY at generating Makefile. * version.h (RUBY_RELEASE_DATE): construct from RUBY_RELEASE_YEAR, RUBY_RELEASE_MONTH, and RUBY_RELEASE_DAY. Fri Dec 25 21:33:06 2015 Yukihiro Matsumoto * version.h (RUBY_VERSION): 2.4.0 development has started. Fri Dec 25 14:12:12 2015 Martin Duerst * doc/ChangeLog-2.3.0, ext/tk/lib/tkextlib/SUPPORT_STATUS, include/ruby/version.h: minor grammar fixes [ci skip] Fri Dec 25 08:23:22 2015 Tadashi Saito * compile.c, cont.c, doc, man: fix common misspelling. [ruby-core:72466] [Bug #11870] For the changes before 2.3.0, see doc/ChangeLog-2.3.0 For the changes before 2.2.0, see doc/ChangeLog-2.2.0 For the changes before 2.1.0, see doc/ChangeLog-2.1.0 For the changes before 2.0.0, see doc/ChangeLog-2.0.0 For the changes before 1.9.3, see doc/ChangeLog-1.9.3 For the changes before 1.8.0, see doc/ChangeLog-1.8.0 Local variables: coding: us-ascii add-log-time-format: (lambda () (let* ((time (current-time)) (system-time-locale "C") (diff (+ (cadr time) 32400)) (lo (% diff 65536)) (hi (+ (car time) (/ diff 65536)))) (format-time-string "%a %b %e %H:%M:%S %Y" (list hi lo) t))) indent-tabs-mode: t tab-width: 8 change-log-indent-text: 2 end: vim: tabstop=8 shiftwidth=2