From 03/16/2012 to 03/22/2012


10:52 PM Revision 35114: * 2012-03-23
10:52 PM Revision 35113: Revert "* (Makefile): get rid of confliction with -j."
This reverts commit r35104 because it breaks build on FreeBSD. naruse (Yui NARUSE)
02:14 PM Revision 35112: * transcode.c (str_encode_bang, encoded_dup): if nothing was
transcoded, just set encoding but leave coderange unchanged as
forcee_encoding. [ruby-core:43557][Bug #6190]
nobu (Nobuyoshi Nakada)
02:05 PM Revision 35111: * io.c (static int io_fflush): add the definition.
Use it in set_binary_mode_with_seek_cur().
* io.c (set_binary_mode_with_seek_cur): refactoring to split the
11:47 AM Revision 35110: * include/ruby/win32.h (fstati64): fix macro conflicts.
nobu (Nobuyoshi Nakada)
10:55 AM Revision 35109: * win32/win32.c (rb_w32_fstat, rb_w32_fstati64): convert FILETIME
to time_t directly, not to be affected by TZ unnecessarily.
* win32/win32.c (unixtime_to_filetime): convert time_t to...
nobu (Nobuyoshi Nakada)
09:37 AM Revision 35108: * test/ruby/test_m17n.rb (test_env): show failed values.
nobu (Nobuyoshi Nakada)
09:37 AM Revision 35107: * regint.h (BITS_IN_ROOM, BS_ROOM, BS_BIT): suppress warnings.
nobu (Nobuyoshi Nakada)
06:04 AM Revision 35106: * (Makefile): add missing test.
nobu (Nobuyoshi Nakada)
05:59 AM Revision 35105: * (Makefile): check with svn info, since svn 1.7 doesn't
have .svn under descendent directories. nobu (Nobuyoshi Nakada)
05:59 AM Revision 35104: * (Makefile): get rid of confliction with -j.
nobu (Nobuyoshi Nakada)
04:57 AM Revision 35103: TRY_LINK needs EXEEXT
* lib/mkmf.rb (TRY_LINK): need EXEEXT for cross-compiling. nobu (Nobuyoshi Nakada)
04:43 AM Revision 35102: * ext/openssl/ossl_pkey_rsa.c (rsa_generate): fix argument type.
[Bug #6094] nobu (Nobuyoshi Nakada)
02:17 AM Revision 35101: workaround for mingw
* lib/mkmf.rb (try_link0, try_compile, try_cpp): check if the target
file get created actually. workaround for the...
nobu (Nobuyoshi Nakada)
02:17 AM Revision 35100: remove conftest files
* lib/mkmf.rb (try_constant): remove conftest files. nobu (Nobuyoshi Nakada)
02:14 AM Revision 35099: * 2012-03-22
02:14 AM Revision 35098: * test/ruby/test_io.rb (TestIO#test_pos_with_getc): updated.
see [ruby-core:43550] usa (Usaku NAKAMURA)


10:53 AM Revision 35097: * regcomp.c: Merge Onigmo 3d855b30d574536d3ae600260208c6624ae4791c.
[Bug#6143] [Bug#6144] [Bug#6145] naruse (Yui NARUSE)
08:03 AM Revision 35096: * 2012-03-21
08:03 AM Revision 35095: * test/ruby/test_io.rb (TestIO#test_pos_with_getc): added.
see [Bug #6179][ruby-core:43518] usa (Usaku NAKAMURA)


01:55 PM Revision 35094: * 2012-03-20
01:54 PM Revision 35093: test_thread: test_condvar_wait_not_owner duplicates test_condvar_nolock
nobu (Nobuyoshi Nakada)


08:22 AM Revision 35092: * enumerator.c (lazy_flat_map_func): convert the block value to
Array if it doesn't respond to each. [ruby-core:43334]
[Bug #6155]
shugo (Shugo Maeda)
07:39 AM Revision 35091: * enum.c (zip_i): variadic argument needs explicit cast on the
platforms where VALUE is longer than int. shugo (Shugo Maeda)
06:41 AM Revision 35090: * enumerator.c (enumerable_lazy): add an example of take and first
to the documentation. [ruby-core:43344] [Bug #6158]
add the description of the behavior when a block is given to z...
shugo (Shugo Maeda)
06:20 AM Revision 35089: * compile.c (iseq_specialized_instruction): DRY and replace chain
of if-else with switch for special instructions. based on a
patch by Vasfed.
nobu (Nobuyoshi Nakada)
06:08 AM Revision 35088: * test/test_pty.rb: same as r29280, skip tests when PTY allocation
failed (that's not our fault). shyouhei (Shyouhei Urabe)


03:21 PM Revision 35087: * 2012-03-19
03:21 PM Revision 35086: num2ll and num2ull
* ext/-test-/num2int/num2int.c (print_num2ll, print_num2ull): define
only if long long is available, and use long l...
nobu (Nobuyoshi Nakada)
03:21 PM Revision 35085: volatile errinfo
* eval_jump.c (rb_exec_end_proc): need volatile to prevent from
nobu (Nobuyoshi Nakada)
02:21 PM Revision 35084: fix condition for free
* gc.c (aligned_free): fix condition for free. memalign() and
posix_memalign() are not defined together normally.
nobu (Nobuyoshi Nakada)
11:15 AM Revision 35083: * gc.c (aligned_malloc, aligned_free): added fallback implementations
for platforms like OSX Leopard. yugui (Yuki Sonoda)
10:45 AM Revision 35082: * win32/Makefile.sub: put an empty line between stub and script.
nobu (Nobuyoshi Nakada)
08:17 AM Revision 35081: * bignum.c (rb_big_pow): estimate result bit size more precisely.
[ruby-core:30735][Feature #3429] nobu (Nobuyoshi Nakada)
08:17 AM Revision 35080: * gc.c (free_method_entry_i): method entry may be in
unlinked_method_entry_list. [ruby-core:43383][Bug #6171] nobu (Nobuyoshi Nakada)
06:28 AM Revision 35079: * compile.c: typo fix by Run Paint Run Run.
[ruby-core:28368] [Bug #2824] akr (Akira Tanaka)
01:03 AM Revision 35077: * 2012-03-18
01:03 AM Revision 35076: * lib/profiler.rb: support calling singleton methods of
an instance of BasicObject. ktsj (Kazuki Tsujimoto)


10:05 PM Revision 35075: follow r35040
09:57 PM Revision 35074: * object.c: Fix indentation of Class#inherited example.
drbrain (Eric Hodel)
04:49 PM Revision 35073: * string.c (trnext): fix bug with string ending with '\\'.
[ruby-dev:45374][Bug #6160]
* test/ruby/test_string.rb (TestString#test_delete): test for
03:30 PM Revision 35072: remove a trailing space [ci skip]
03:20 PM Revision 35071: * 2012-03-17
03:20 PM Revision 35070: remove a trailing space
11:06 AM Revision 35069: * string.c (trnext): should advance char-wise.
[ruby-core:43335][Bug #6156] nobu (Nobuyoshi Nakada)
08:42 AM Revision 35068: fix unreachable warning line number
* parse.y (block_append_gen): fix unreachable warning line number.
should warn at the code, not jump.
nobu (Nobuyoshi Nakada)
08:38 AM Revision 35067: fix typo
* test/ruby/test_module.rb (test_method_redefinition): fix typo. nobu (Nobuyoshi Nakada)
08:38 AM Revision 35066: verbose_warning
* test/ruby/envutil.rb (verbose_warning): should not hide execptions. nobu (Nobuyoshi Nakada)
08:38 AM Revision 35065: suppress warning.
* test/ruby/envutil.rb: suppress warnings.
* test/ruby/test_exception.rb: ditto.
nobu (Nobuyoshi Nakada)
08:38 AM Revision 35064: fix indent
* test/ruby/test_exception.rb (test_exception): fix indent. nobu (Nobuyoshi Nakada)
08:38 AM Revision 35063: Tempfile#open
* test/ruby/test_exception.rb (test_systemexit_new,
test_exception_in_exception_equal): use Tempfile#open.
nobu (Nobuyoshi Nakada)
08:38 AM Revision 35062: fix argument order
* test/ruby/test_parse.rb (test_void_expr_stmts_value): expected value
comes first.
nobu (Nobuyoshi Nakada)
08:38 AM Revision 35061: bug number
* test/ruby/test_syntax.rb (test_keyword_rest): give the bug number to assertions. nobu (Nobuyoshi Nakada)
08:33 AM Revision 35060: * enum.c (enum_take): allocate buffer array before iteration, as well
as enum_first did. nobu (Nobuyoshi Nakada)
06:02 AM Revision 35059: * enum.c (enum_first): remove duplication.
nobu (Nobuyoshi Nakada)
05:45 AM Revision 35058: * load.c (ruby_init_ext): don't free the given pointer itself.
It is not guaranteed even that the pointer is on heap. yugui (Yuki Sonoda)
05:38 AM Revision 35057: * vm_eval.c (rb_mod_module_eval): fix the documentation of
class_eval to mention class variable lookup. [ruby-core:40649]
[Bug #5544]
shugo (Shugo Maeda)
05:28 AM Revision 35056: * vm_eval.c (rb_mod_module_eval): fix the documentation of
class_eval to mention constant lookup. [ruby-core:41718]
[Bug #5777]
shugo (Shugo Maeda)
05:12 AM Revision 35055: * lib/net/imap.rb (initialize): raise Net::IMAP::Error when the
connection is closed without a greeting response.
[ruby-core:40938] [Bug #5616]
shugo (Shugo Maeda)
04:56 AM Revision 35054: * lib/net/imap.rb (rfc822_text): ignore [] after RFC822.
[ruby-core:40945] [Bug #5620] shugo (Shugo Maeda)
03:09 AM Revision 35053: * ChangeLog: fix typo.
nobu (Nobuyoshi Nakada)
03:00 AM Revision 35052: * vm_insnhelper.c (argument_error): use line number at the beginning
of lambda, not the first code ob its body.
[ruby-core:43314][Bug #6151]
nobu (Nobuyoshi Nakada)
03:00 AM Revision 35051: * iseq.c (rb_iseq_first_lineno): constified.
nobu (Nobuyoshi Nakada)
02:22 AM Revision 35050: * enumerator.c (lazy_take): don't enumerate an extra value.
[ruby-dev:45370] [Bug #6152] shugo (Shugo Maeda)

Also available in: Atom