From 07/10/2012 to 07/16/2012


07:00 PM Revision 36414: * ext/psych/lib/psych/visitors/to_ruby.rb: strings with YAML anchors
are properly referenced. Patched by Joe Rafaniello via Github:
* ext/...
03:28 PM Revision 36413: Revert of r36411, as does not distinguish proc from lambda
* proc.c (rb_proc_arity): Fix Proc#arity in case of optional arguments
[bug #5694] [rubyspec:b8b259] [rubyspec:184c...
marcandre (Marc-Andre Lafortune)
03:19 PM Revision 36412: * 2012-07-17
03:19 PM Revision 36411: Revert r33924.
* proc.c (rb_proc_arity): Fix Proc#arity in case of optional arguments
[bug #5694] [rubyspec:b8b259] [rubyspec:184c...
marcandre (Marc-Andre Lafortune)
02:30 PM Revision 36410: * bignum.c (rb_integer_float_cmp): use FIXNUM_MIN and FIXNUM_MAX,
instead of LONG_MIN and LONG_MAX. akr (Akira Tanaka)
01:52 PM Revision 36409: * numeric.c (flo_to_s): use the exponential form if the integer part
is longer than or equal DBL_DIG.
[ruby-dev:45960] [ruby-trunk - Bug #6741]
akr (Akira Tanaka)
01:08 PM Revision 36408: * ext/readline/readline.c: fixed docs. [Bug #6740][ruby-core:46501]
ayumin (Ayumu AIZAWA)
10:39 AM Revision 36407: * bignum.c (rb_integer_float_eq): new function.
(rb_big_eq): use rb_integer_float_eq.
* internal.h (rb_integer_float_eq): declared.
* numeric.c (flo_eq): use rb_in...
akr (Akira Tanaka)
10:02 AM Revision 36406: * bignum.c (rb_integer_float_cmp): rename a local variable.
akr (Akira Tanaka)
09:41 AM Revision 36405: * bignum.c (rb_integer_float_cmp): renamed from rb_big_float_cmp.
* internal.h: follow the above change.
* numeric.c: ditto.
akr (Akira Tanaka)
09:08 AM Revision 36404: * bignum.c (rb_big_float_cmp): compare an integer and float precisely.
[ruby-core:31376] [Bug #3589] reported by Tomasz Wegrzanowski. akr (Akira Tanaka)
08:44 AM Revision 36403: * bignum.c (rb_big_float_cmp): support fixnum for argument x.
* numeric.c (fix_equal): use rb_big_float_cmp.
(fix_cmp): ditto.
(fix_gt): ditto.
(fix_ge): ditto.
(fix_lt): ...
akr (Akira Tanaka)
08:15 AM Revision 36402: fixed ChangeLog
ayumin (Ayumu AIZAWA)
08:15 AM Revision 36401: * test/fileutils/test_fileutils.rb: add test for FileUtils#uptodate?
ayumin (Ayumu AIZAWA)
08:15 AM Revision 36400: * lib/fileutils.rb (uptodate?): remove useless parameter.
patched by Oscar Del Ben.[Bug #6708][ruby-core:46256] ayumin (Ayumu AIZAWA)
06:38 AM Revision 36399: * bignum.c (rb_big_eq): use rb_big_float_cmp.
akr (Akira Tanaka)
06:02 AM Revision 36398: * internal.h (rb_big_float_cmp): declared.
* bignum.c (rb_big_float_cmp): extracted from rb_big_cmp and big_op.
(rb_big_cmp): use rb_big_float_cmp.
akr (Akira Tanaka)
05:15 AM Revision 36397: * 2012-07-16
05:15 AM Revision 36396: * bignum.c (enum big_op_t): new type.
(big_op): use enum big_op_t.
(big_gt): ditto.
(big_ge): ditto.
(big_lt): ditto.
(big_le): ditto.
akr (Akira Tanaka)


04:43 PM Revision 36395: * 2012-07-15
04:43 PM Revision 36394: fix indent
09:18 AM Revision 36393: array.c: fill with nil
* array.c (rb_get_values_at): fill with nil out of range.
[ruby-core:43678] [Bug #6203]
nobu (Nobuyoshi Nakada)
08:31 AM Revision 36392: * cont.c (cont_restore_0): improve docs. [Bug #6706][ruby-core:46243]
ayumin (Ayumu AIZAWA)
08:08 AM Revision 36391: hash.c: raise on invalid input
* hash.c (rb_hash_s_create): raise an exception, when input elements
are not one or two elements arrays. [ruby-cor...
nobu (Nobuyoshi Nakada)
07:29 AM Revision 36390: commit miss
* ChangeLog: remove duplicated entries. nobu (Nobuyoshi Nakada)
07:16 AM Revision 36389: test/unit.rb: use uniq!
* lib/test/unit.rb (Test::Unit::Runner#_run_parallel): use
nobu (Nobuyoshi Nakada)
07:16 AM Revision 36388: test/unit.rb: extract deal
* lib/test/unit.rb (Test::Unit::Runner#deal): deal tasks to workers. nobu (Nobuyoshi Nakada)
07:16 AM Revision 36387: test/unit.rb: extract quit_workers
* lib/test/unit.rb (Test::Unit::Runner#quit_workers): close and kill
all workers.
nobu (Nobuyoshi Nakada)
07:16 AM Revision 36386: test/unit.rb: extract delete_worker
* lib/test/unit.rb (Test::Unit::Runner#delete_worker): delete dead
worker from working set.
nobu (Nobuyoshi Nakada)
07:16 AM Revision 36385: test/unit.rb: launch_worker to manage new worker
* lib/test/unit.rb (Test::Unit::Runner#launch_worker): add new worker
to working set.
nobu (Nobuyoshi Nakada)
07:16 AM Revision 36384: test/unit.rb: extract launch_worker
* lib/test/unit.rb (Test::Unit::Runner#launch_worker): extract. nobu (Nobuyoshi Nakada)
07:16 AM Revision 36383: test/unit.rb: extract start_watchdog
* lib/test/unit.rb (Test::Unit::Runner#start_watchdog): extract. nobu (Nobuyoshi Nakada)
07:16 AM Revision 36382: test/unit.rb: _run_parallel
* lib/test/unit.rb (Test::Unit::Runner#_run_parallel): move
initializations with nothing to release outside begin/e...
nobu (Nobuyoshi Nakada)
07:04 AM Revision 36381: array.c: no infection by unused separator
* array.c (rb_ary_join): should not infected by separator if it is not
used. [ruby-core:42161][Bug #5902]
nobu (Nobuyoshi Nakada)


05:32 PM Revision 36380: * 2012-07-14
05:31 PM Revision 36379: intern.h: fix declaration
* include/ruby/intern.h (rb_thread_blocking_region): fix declarations
prototypes without arguments in C++ have diff...
nobu (Nobuyoshi Nakada)


09:11 PM Revision 36378: test: dots from a worker
* lib/test/unit.rb (Test::Unit::StatusLineOutput#print): sometimes
dots from a worker get stuck.
nobu (Nobuyoshi Nakada)
09:11 PM Revision 36377: test: unnecessary job_status
* lib/test/unit.rb (Test::Unit::Runner#_prepare_run): no needs to
override job_status option unnecessarily.
nobu (Nobuyoshi Nakada)
09:11 PM Revision 36376: * 2012-07-13
09:11 PM Revision 36375: test: separate each outputs
* lib/test/unit.rb (Test::Unit::Runner#del_status_line): separate each
outputs if not replace mode.
nobu (Nobuyoshi Nakada)
03:32 AM Revision 36374: test: skip default gems
* test/runner.rb: skip default gems to get rid of loading old versions
before installation.
nobu (Nobuyoshi Nakada)
02:44 AM Revision 36373: rb_str_new_frozen: new object if tainted/untrusted unmatch
* string.c (rb_str_new_frozen): since the result object should have
same tainted/untrusted bits with the original o...
nobu (Nobuyoshi Nakada)
01:48 AM Revision 36372: * test/net/http/test_http.rb (TestNetHTTPLocalBind#test_bind_to_local*):
cannot cross between network interfaces on Windows, so skip this test
until we find better test.
usa (Usaku NAKAMURA)
01:27 AM Revision 36371: Use IPv4 address on connecting to
naruse (Yui NARUSE)


11:52 PM Revision 36370: Imported minitest 3.2.0 (r7598). Reviewed by drbrain
08:11 PM Revision 36369: defined: me in cfp
* insns.def (defined): use method entry and id in cfp for proper
superclass, since klass in iseq is shared by dynam...
nobu (Nobuyoshi Nakada)
06:37 PM Revision 36368: * 2012-07-12
06:37 PM Revision 36367: * lib/net/http.rb (Net::HTTP#connect): use local_host and local_port
if specified. patched by Ricardo Amorim [Feature #6617] naruse (Yui NARUSE)
09:02 AM Revision 36366: sample/test.rb: fix standalone
* sample/test.rb (Progress#initialize): no rotators when STDOUT is
also tty, that is directly invoked but not from ...
nobu (Nobuyoshi Nakada)
08:36 AM Revision 36365: enc/encinit.c for static-linked-ext
* ext/extmk.rb: append ENCOBJS to DLDOBJS but not EXTSOLIBS which is
not a target, to compile enc/encinit.c.
nobu (Nobuyoshi Nakada)
03:46 AM Revision 36364: * ext/openssl/ossl_pkey_ec.c (ossl_ec_point_mul): nonstatic initializer
of an aggregate type is a C99ism.
* ext/openssl/ossl_pkey_ec.c (ossl_ec_point_mul): get rid of VC++
usa (Usaku NAKAMURA)
03:25 AM Revision 36363: * vm_eval.c (rb_eval_string_from_file,
rb_eval_string_from_file_protect): new functions to replace
rb_compile_main_from_string() and ruby_eval_main().
* ...
yugui (Yuki Sonoda)
03:25 AM Revision 36362: Reverts a half of r36079. As we discussed on ruby-dev@ and IRC,
we do not need to disclose intermediate representation of program.
The program embedding CRuby should use rb_eval_str...
yugui (Yuki Sonoda)
03:17 AM Revision 36361: get rid of warnings
* io.c (sysopen_func, rb_sysopen_internal): cast through VALUE to get
rid of warnings. fixup of r36355.
* process....
nobu (Nobuyoshi Nakada)
02:00 AM Revision 36360: fix a typo
01:16 AM Revision 36359: HAVE_RUBY_THREAD_H
* include/ruby.h (HAVE_RUBY_THREAD_H): to show ruby/thread.h to be
available. fixup of r36355.
nobu (Nobuyoshi Nakada)
12:23 AM Revision 36358: * ChangeLog: typo.
usa (Usaku NAKAMURA)


06:28 PM Revision 36357: * 2012-07-11
06:28 PM Revision 36356: * ext/zlib/zlib.c: Added streaming support to inflate processing.
This allows zlib streams to be processed without huge memory growth.
[Feature #6612]
* NEWS: ditto
* ext/zlib/zlib...
drbrain (Eric Hodel)
01:57 PM Revision 36355: rb_thread_call_without_gvl
* include/ruby/thread.h: new header file for thread stuff.
* thread.c (rb_thread_call_without_gvl): export. [Feature...
nobu (Nobuyoshi Nakada)
03:51 AM Revision 36354: * ext/zlib/zlib.c: Revert r36349. Added streaming support to inflate
processing. rb_block_given_p() is not callable without the GVL.
* ext/zlib/extconf.rb: ditto
* NEWS: ditto
* test/...
drbrain (Eric Hodel)
03:35 AM Revision 36353: sample/test.rb: Progress::Rotator
* sample/test.rb (Progress): refactor to separate Rotator. nobu (Nobuyoshi Nakada)
03:00 AM Revision 36352: sample/test.rb: newline
* sample/test.rb (PROGRESS.finish): newline after each tests. nobu (Nobuyoshi Nakada)
01:49 AM Revision 36351: * include/ruby/win32.h (NT, NtInitialize): removed unused old macros.
usa (Usaku NAKAMURA)
01:45 AM Revision 36350: * removed --enable/disable-win95 options. (see r36432)
usa (Usaku NAKAMURA)
12:04 AM Revision 36349: * ext/zlib/zlib.c: Added streaming support to inflate processing.
This allows zlib streams to be processed without huge memory growth.
[Feature #6612]
* NEWS: ditto
* ext/zlib/zlib...
drbrain (Eric Hodel)

Also available in: Atom