From 12/20/2011 to 12/26/2011


02:20 PM Revision 34138: * vm_insnhelper.c (unknown_keyword_error): make it kind a error message when unknown keyword is given. It require more work. See [ruby-core:40518] and [ruby-core:40541] in detail.
mame (Yusuke Endoh)
02:20 PM Revision 34137: * vm_core.h (struct rb_iseq_struct), compile.c (iseq_set_arguments), iseq.c (rb_iseq_parameters), vm_insnhelper.c (vm_callee_setup_arg_complex): support Method#parameters for keyword arguments. The provisional spec is what Benoit Daloze proposed. [ruby-core:40518]
* test/ruby/test_keyword.rb: add a test for above. mame (Yusuke Endoh)
02:20 PM Revision 34136: * vm_core.h (struct rb_iseq_struct), compile.c (iseq_set_arguments, iseq_compile_each), vm_insnhelper.c (vm_callee_setup_arg_complex): implement keyword arguments. See [ruby-core:40290] The feature is promised to be included in 2.0, but the detail spec is still under discussion; this commit is a springboard for further discussion. Please try it and give us feedback. This commit includes fixes for some problems reported by Benoit Daloze <eregontp AT> [ruby-core:40518] and Marc-Andre Lafortune <ruby-core-mailing-list AT> [ruby-core:41772].
* iseq.c (iseq_free, prepare_iseq_build): bookkeeping.
* test/ruby/test_keyword.rb: add tests for keyword arguments....
mame (Yusuke Endoh)
02:20 PM Revision 34135: * node.h, node.c, parse.y: implement a parser part for keyword arguments. This is a preparation for keyword argument (see [ruby-core:40290]).
* gc.c (gc_mark_children): bookkeeping. mame (Yusuke Endoh)
02:19 PM Revision 34134: * node.h, parse.y (new_args_gen), compile.c (iseq_set_arguments): use struct rb_args_info instead of NODEs. This is a preparation for keyword argument (see [ruby-core:40290]).
* node.c (dump_node), gc.c (gc_mark_children, obj_free): bookkeeping. mame (Yusuke Endoh)
02:19 PM Revision 34133: * node.h, parse.y (lambda, f_larglist): remove NEW_LAMBDA hack. This is a preparation for keyword argument (see [ruby-core:40290]).
mame (Yusuke Endoh)
01:49 PM Revision 34132: * io.c (rb_sys_fail_path): move the definition.
Move above for using it in set_binary_mode_with_seek_cur().
* io.c (set_binary_mode_with_seek_cur): fix improper see...
08:01 AM Revision 34131: * (LIBRUBY_A): depends on main.o since r33774.
[ruby-core:41786] [Bug #5796] nobu (Nobuyoshi Nakada)
04:33 AM Revision 34130: * ChangeLog: fix miss; testcase is test file.
sorah (Sorah Fukumori)
04:21 AM Revision 34129: * test/ruby/test_io.rb (TestIO#test_autoclose): doesn't
accept the block argument. usa (Usaku NAKAMURA)
04:08 AM Revision 34128: * lib/test/unit.rb: Avoid zombie processes on "--separate" option
added at r34121. sorah (Sorah Fukumori)


08:47 PM Revision 34127: * ext/openssl/ossl_cipher.c: Fix more typos.
08:09 PM Revision 34126: * ext/openssl/ossl_cipher.c: Fixed typo.
07:02 PM Revision 34125: * ext/openssl/ossl_cipher.c: Update and complete documentation.
06:53 PM Revision 34124: * 2011-12-26
06:53 PM Revision 34123
02:17 PM Revision 34122: * test/testunit/test_parallel.rb (test_separate): Test for "--separate"
option (r34121) sorah (Sorah Fukumori)
01:47 PM Revision 34121: * lib/test/unit.rb (_run_parallel):
New option "--separate" for test/unit; when running tests with this
option, a job process will be restarted after o...
sorah (Sorah Fukumori)


03:05 PM Revision 34120: * 2011-12-25
03:05 PM Revision 34119: * change --with-ntver to --with-winnt-ver to be more
descriptive in the context. [ruby-core:41794] luislavena (Luis Lavena)
02:24 PM Revision 34118: * add --with-ntver option to match win32/configure.bat
functionality. Set 0x0501 as default. [ruby-core:35010]
luislavena (Luis Lavena)
03:38 AM Revision 34117: * proc.c (proc_call): get rid of optimazation-out by clang.
* proc.c (rb_proc_call, rb_proc_call_with_block): ditto. nobu (Nobuyoshi Nakada)
01:56 AM Revision 34116: * ext/readline/readline.c (readline_readline): check if outstream
is closed to get rid of a bug of readline 6. [ruby-dev:45043]
[Bug #5803]
nobu (Nobuyoshi Nakada)


09:59 PM Revision 34115: * test/readline/test_readline.rb (test_line_buffer__point): use
lambda not to exit entire method by "return". or "next" for
proc. [ruby-dev:45042] [Bug #5802]
nobu (Nobuyoshi Nakada)
04:39 PM Revision 34114: * bootstraptest/test_flow.rb: remove an unused parameter.
ktsj (Kazuki Tsujimoto)
04:23 PM Revision 34113: * vm_eval.c (send_internal): PASS_PASSED_BLOCK_TH must be placed
just before calling rb_call0.
* bootstraptest/test_flow.rb: add a test for above.
ktsj (Kazuki Tsujimoto)
03:56 PM Revision 34112: * 2011-12-24
03:56 PM Revision 34111: * lib/tempfile.rb (Tempfile#initialize): warn if a block is given.
akr (Akira Tanaka)
07:55 AM Revision 34110: refine message for test_thr_kill.
akr (Akira Tanaka)
07:38 AM Revision 34109: * ext/readline/readline.c (readline_attempted_completion_function):
in Readline module with GNU Readline 6 case, Readline module
resets completion_append_character to " ", after it ex...
kouji (Kouji Takao)
07:02 AM Revision 34108: * ext/readline/readline.c (Init_readline): libedit check
rl_getc_function only when rl_initialize() is called, and
using_history() call rl_initialize(). This assignment sho...
kouji (Kouji Takao)
01:15 AM Revision 34107: * test/thread/test_queue.rb (test_thr_kill): show the number of loop
run when the test failed. akr (Akira Tanaka)
12:24 AM Revision 34106: * test/test_pty.rb (test_pty_check_default): call PTY.check until
"cat" command is finished. akr (Akira Tanaka)


09:06 PM Revision 34105: * add "check succeeded" message.
* README, README.ja: follow above change. kazu
09:06 PM Revision 34104: * ext/bigdecimal/bigdecimal.h: add satisfy cc-mode comment.
* util.c: ditto. kazu
03:10 PM Revision 34103: * 2011-12-23
03:10 PM Revision 34102: * test/test_pty.rb (test_pty_check_default): "cat" may not terminateed
in the 0.1 second. akr (Akira Tanaka)
02:58 PM Revision 34101: Decrease timeout limit.
naruse (Yui NARUSE)
02:39 PM Revision 34100: * test/ruby/test_thread.rb: don't test the maximum sleep time. Ruby
is not a real-time system. akr (Akira Tanaka)
01:45 PM Revision 34099: * thread_pthread.c (ping_signal_thread_list): remove return value.
* thread_pthread.c (check_signal_thread_list): add a new function to
check if signal thread list is empty.
* thread...
nagachika (Tomoyuki Chikanaga)
09:48 AM Revision 34098: Suppress warnings.
naruse (Yui NARUSE)


03:50 PM Revision 34097: ChangeLog: revert r34093. sorry, these are necessary for ruby-mode.el
nagachika (Tomoyuki Chikanaga)
03:44 PM Revision 34096: * ChangeLog: fix a typo.
nagachika (Tomoyuki Chikanaga)
03:42 PM Revision 34095: * ext/bigdecimal/bigdecimal.c (VpMult, VpCtoV, VpSqrt): remove assined
but unused variables. nagachika (Tomoyuki Chikanaga)
03:37 PM Revision 34094: * 2011-12-22
03:37 PM Revision 34093: * ext/bigdecimal/bigdecimal.h: remove unused lines.
nagachika (Tomoyuki Chikanaga)
09:30 AM Revision 34092: * (newline.c, miniprelude.c): revert r33949 because the change
broke mswin build, and the changer said no reason about the change.
[ruby-dev:45016] [Bug #5783]
usa (Usaku NAKAMURA)
07:03 AM Revision 34091: * goruby.c: windows support.
nobu (Nobuyoshi Nakada)
06:23 AM Revision 34090: * goruby.c (goruby_options): auto irb.
nobu (Nobuyoshi Nakada)
03:35 AM Revision 34089: * ext/bigdecimal/bigdecimal.c (BigDecimal_s_allocate): follow
Allocation Framework. [Bug #5775] nobu (Nobuyoshi Nakada)


08:37 PM Revision 34088: * test/ruby/test_require.rb (test_race_exception): delete temporary library name.
nobu (Nobuyoshi Nakada)
05:37 PM Revision 34087: * ext/psych/emitter.c: fixing clang warnings. Thanks Joey!
04:09 PM Revision 34086: * 2011-12-21
04:09 PM Revision 34085: * ext/bigdecimal/README: Update to
* ext/socket/ancdata.c: ditto
* test/-ext-/wait_for_single_fd/test_wait_for_single_fd.rb: ditto
* test/syck/test_yaml...
02:57 PM Revision 34084: Cosmetic changes of lib/pstore.rb. Patch by Masaki Matsushita. See #5248.
nahi (Hiroshi Nakamura)
02:56 PM Revision 34083: * PStore content update perf optimization. Patch by Masaki Matsushita.
See #5248.
* lib/pstore.rb (save_data):
* Delete inadequate Marshal check.
* Deferred file truncation: when wr...
nahi (Hiroshi Nakamura)
12:03 PM Revision 34082: * ext/date/date_core.c: uses to_integer instead.
* test/date/test_switch_hitter.rb: added a test. tadf (tadayoshi funaba)
07:07 AM Revision 34081: * io.c: Improve rdoc for {File|IO}.write
marcandre (Marc-Andre Lafortune)
06:06 AM Revision 34078: * Make sure to clear $! when ignoring an exception
* ext/openssl/ossl.c (ossl_pem_passwd_cb0, ossl_verify_cb):
pem_passwd_cb and verify_cb ignores the exception rais...
nahi (Hiroshi Nakamura)
05:57 AM Revision 34077: * test/ruby/test_require.rb (test_race_exception): rewrote without
global attribute. nobu (Nobuyoshi Nakada)
02:49 AM Revision 34076: * test/date/test_date_base.rb (test_jd): tests for
[ruby-dev:45008]. nobu (Nobuyoshi Nakada)
01:22 AM Revision 34075: * ext/date/date_core.c (wholenum): fix the type of the return value.
naruse (Yui NARUSE)

Also available in: Atom