From 12/08/2011 to 12/14/2011


12:59 PM Revision 34045: * test/ruby/test_io_m17n.rb
(TestIO_M17N#test_{read_with_binmode_and_get[cs]}): only for Windows. usa (Usaku NAKAMURA)
11:02 AM Revision 34044: *,,win32/Makefile.sub (ECHO1): move platform
specific hack from to (and win32/Makefile.sub).
[Bug #5711]
* lib/mkmf.rb: we can generate M...
usa (Usaku NAKAMURA)
10:38 AM Revision 34043: * win32/win32.c, include/ruby/win32.h (rb_w32_fd_is_text): new function.
* win32/win32.c (init_stdhandle): set default mode of stdin as binmode.
* io.c (set_binary_mode_with_seek_cur): new ...
usa (Usaku NAKAMURA)
06:28 AM Revision 34041: * transcode.c (str_encode): about the extension of :fallback
option since 1.9.3. nobu (Nobuyoshi Nakada)
05:42 AM Revision 34040: Use pipe instead of $
naruse (Yui NARUSE)
03:20 AM Revision 34039: * load.c (load_unlock): release loading barrier and then remove it
from loading_table if it is not in-use. [Bug #5754]
* thread.c (rb_barrier_release, rb_barrier_destroy): return
nobu (Nobuyoshi Nakada)
02:26 AM Revision 34038: * thread_pthread.c (ubf_select): call rb_thread_wakeup_timer_thread()
only when it is not timer_thread. [Bug #5757] [ruby-dev:44985]
patched by Tomoyuki Chikanaga.
naruse (Yui NARUSE)
02:26 AM Revision 34037: The test added in r34034 needs to run thousands of times.
naruse (Yui NARUSE)
01:20 AM Revision 34036: * load.c (load_lock): delete the loading barrier if it has been
* thread.c (rb_barrier_wait): return nil for recursive lock
instead of false, to distinguish it from des...
nobu (Nobuyoshi Nakada)
12:28 AM Revision 34035: FreeBSD 9.0 RC3 is now released.
See also r33677, r33967, and r33973. naruse (Yui NARUSE)
12:23 AM Revision 34034: Add test for [Bug #5343] [ruby-core:39634]
naruse (Yui NARUSE)


04:33 PM Revision 34033: * thread_pthread.c (rb_thread_create_timer_thread): fix memory
leak. [ruby-dev:44904] [Bug #5688] okkez (okkez _)
03:01 PM Revision 34032: * 2011-12-14
03:01 PM Revision 34031: * parse.y (primary): point method name line. [ruby-core:40936]
[Bug #5614] nobu (Nobuyoshi Nakada)
02:56 PM Revision 34030: * ChangeLog: add ML/ticket links to r34028 entry. [ruby-core:41612] [Bug #5755]
nagachika (Tomoyuki Chikanaga)
02:51 PM Revision 34029: * ChangeLog: fix a typo.
nagachika (Tomoyuki Chikanaga)
02:50 PM Revision 34028: * error.c (name_err_mesg_to_str): clear rb_thread_t::errinfo when
ignore exception under rb_protect().
* test/ruby/test_exception.rb (test_exception_in_name_error_to_str):
add a co...
nagachika (Tomoyuki Chikanaga)
07:13 AM Revision 34027: * load.c (load_unlock): all threads requiring one file should
share same loading barrier, so it must be kept alive while those
are waiting on it. [ruby-core:41618] [Bug #5754]
nobu (Nobuyoshi Nakada)
07:12 AM Revision 34026: property.
nobu (Nobuyoshi Nakada)
04:33 AM Revision 34025: * ChangeLog: style fix.
ktsj (Kazuki Tsujimoto)


10:33 PM Revision 34024: * lib/webrick/httpresponse.rb (setup_header): 1xx responses
are allowed to have Keep-Alive connections.
* test/webrick/test_httpresponse.rb: corresponding test.
10:15 PM Revision 34023: * lib/webrick/httpresponse.rb (setup_header): 204 and 304 responses
are allowed to have a Keep-Alive connection. [ruby-core:41581]
* test/webrick/test_httpresponse.rb: corresponding test.
09:29 PM Revision 34022: * parse.y (parser_magic_comment): should pass the proper value.
[ruby-dev:44984][Bug #5753] nobu (Nobuyoshi Nakada)
08:50 PM Revision 34021: * 2011-12-13
08:50 PM Revision 34020: * vm_insnhelper.c (vm_yield_setup_block_args): splat single
argument if optinal arguments are defined not only mandatory or
post arguments. [ruby-core:41557] [Bug #5730]
nobu (Nobuyoshi Nakada)
01:43 PM Revision 34016: * parse.y (stmt_or_begin): changed the error message for BEGIN not
at toplevel. [ruby-dev:44963] [Bug #5738] shugo (Shugo Maeda)
08:30 AM Revision 34015: * README: Fixed SupportedPlatforms URL in the README.
patched by eMxyzptlk. naruse (Yui NARUSE)
08:30 AM Revision 34014: Set yamler as syck.
naruse (Yui NARUSE)
08:26 AM Revision 34013: * load.c (rb_feature_p): lazy assigned load_path searched in
loading_table were not expanded, but all features, pushed to
loading table, are expanded. a patch by Yura Sokolov
nobu (Nobuyoshi Nakada)
06:41 AM Revision 34012: * 2011-12-12
06:41 AM Revision 34011: * ext/stringio/stringio.c (strio_truncate): fix typo. patched by
Nick Howard <ndh AT>.
nobu (Nobuyoshi Nakada)


03:21 AM Revision 34010: * lib/net/imap.rb: includes the sequence number of UID in a error
message. suggested by art lussos.
[ruby-core:41413] [Feature #5692]
shugo (Shugo Maeda)
02:44 AM Revision 34009: * ext/syslog/syslog.c: fix a typo. [ruby-core:41585] [Bug #5740]
ktsj (Kazuki Tsujimoto)
01:48 AM Revision 34008: * error.c (exit_initialize): deal with true and false as well as
Kernel#exit. [ruby-dev:44951] [Bug #5728] nobu (Nobuyoshi Nakada)
01:37 AM Revision 34007: * object.c (rb_check_to_int): new function to convert a VALUE to
an Integer if possible, but returns nil instead of raising an
exception otherwise.
nobu (Nobuyoshi Nakada)
01:34 AM Revision 34006: * 2011-12-11
01:34 AM Revision 34005: * process.c (rb_exit_status_code): extract from rb_f_exit_bang and
rb_f_exit. assume 0 to be success in Kernel#exit! too. nobu (Nobuyoshi Nakada)


08:12 AM Revision 33998: * 2011-12-10
08:12 AM Revision 33997: * test/ruby/test_proc.rb (TestProc): renamed argument tests.
nobu (Nobuyoshi Nakada)
08:12 AM Revision 33996: * test/ruby/test_econv.rb (TestEncodingConverter#test_default_external): drop stderr.
nobu (Nobuyoshi Nakada)


01:50 PM Revision 33995: * ChangeLog: fix a typo.
nagachika (Tomoyuki Chikanaga)
12:40 PM Revision 33994: * test/ruby/test_econv.rb (test_default_external): include iso-8859-16.
nobu (Nobuyoshi Nakada)
10:27 AM Revision 33993: * enc/trans/iso-8859-16-tbl.rb: add ISO-8859-16 converter.
* enc/trans/single_byte.trans: ditto. naruse (Yui NARUSE)
06:36 AM Revision 33992: It should be require_relative.
naruse (Yui NARUSE)
06:01 AM Revision 33991: * file.c (file_path_convert): don't convert it when the path string is
ascii only. [ruby-core:41556] [Bug #5733]
tests are contributed by nobu.
naruse (Yui NARUSE)


11:00 PM Revision 33990: * 2011-12-09
11:00 PM Revision 33989: Silence stat redefinition warnings under win32
luislavena (Luis Lavena)
02:52 PM Revision 33988: Generate temporary file in tmpdir.
naruse (Yui NARUSE)
02:47 PM Revision 33987: * variable.c (set_const_visibility): clear inine-cache when constant's
visibility is modified. [ruby-dev:44929]
* test/ruby/test_module.rb (test_private_constants_clear_inlinecache):
nagachika (Tomoyuki Chikanaga)
02:28 PM Revision 33986: * ext/extmk.rb (extract_makefile): should sort after map, not before
it. in this case there is no difference, but we should write better
code. this bad smell was caught by nagachika.
usa (Usaku NAKAMURA)
01:50 PM Revision 33985: update doc and add test for
akr (Akira Tanaka)
01:34 PM Revision 33984: * ext/extmk.rb (extract_makefile): need to sort the array of current
srcs before comparing to the sorted old srcs.
fixed the problem that the configuring stage of exts were always
usa (Usaku NAKAMURA)
01:22 PM Revision 33983: * ChangeLog: fix typos.
nagachika (Tomoyuki Chikanaga)
10:27 AM Revision 33982: Fix invalid test extension.
naruse (Yui NARUSE)
04:31 AM Revision 33981: * test/rexml/test_order.rb (OrderTester#test_more_ordering): use instead of with
fixed a test error on Windows introduced at r33946...
usa (Usaku NAKAMURA)
04:12 AM Revision 33980: * test/ruby/test_process.rb (TestProcess#test_sete[gu]id): silently
skip if not implemented such functions (such as, on Windows). usa (Usaku NAKAMURA)
03:59 AM Revision 33979: * ext/socket/extconf.rb: forgotten to define HAVE_SOCKETPAIR for
windows. usa (Usaku NAKAMURA)
03:11 AM Revision 33978: * (RUBY_WERROR_FLAG): append all warning flags which
are enabled to compile, so that printf format modifiers properly
fail. [ruby-core:41351] [Bug #5679]
nobu (Nobuyoshi Nakada)

Also available in: Atom