From 04/20/2013 to 04/26/2013


04:14 PM Revision 40487: * 2013-04-27
04:13 PM Revision 40486: fix typo (r40195, r40428)
02:36 PM Revision 40484: * lib/rexml/text.rb (REXML::Text.normalize): Fix a bug that all
entity filters are ignored. [ruby-dev:47278] [Bug #8302]
Patch by Ippei Obayashi. Thanks!!!
* test/rexml/test_entit...
kou (Kouhei Sutou)
01:56 PM Revision 40482: * lib/rexml/element.rb (REXML::Attributes#to_a): Support
namespaced attributes. [ruby-dev:47277] [Bug #8301]
Patch by Ippei Obayashi. Thanks!!!
* test/rexml/test_attributes...
kou (Kouhei Sutou)
12:48 PM Revision 40481: * lib/rss/atom.rb (RSS::Atom::Entry): Fix indent of document comment.
kou (Kouhei Sutou)
12:21 PM Revision 40480: * lib/rss/maker.rb (RSS::Maker): Fix indent of document comment.
kou (Kouhei Sutou)
09:42 AM Revision 40479: * ext/socket/extconf.rb: Use a block of enable_config() for
--{enable,disable}-close-fds-by-recvmsg-with-peek configure option akr (Akira Tanaka)
09:16 AM Revision 40478: * dir.c (dir_set_pos): Fix a compilation error when seekdir() is not
exist. akr (Akira Tanaka)
08:45 AM Revision 40477: add comments.
akr (Akira Tanaka)
08:43 AM Revision 40476: * thread_pthread.c (ruby_init_stack): Add STACK_GROW_DIR_DETECTION.
This fixes a compilation failure while cross-compiling for ARM. akr (Akira Tanaka)
05:36 AM Revision 40475: * lib/rss/atom.rb: Documentation for RSS::Atom based on a patch by
Michael Denomy
* lib/rss/maker.rb: Documentation for RSS::Maker also by @mdenomy
zzak (Zachary Scott)
03:51 AM Revision 40474: dd comment about AC_FUNC_SETPGRP.
akr (Akira Tanaka)
03:43 AM Revision 40473: * ext/curses/extconf.rb: Test linkability of curses_version at first.
* ext/socket/extconf.rb: Test the behavior of fd passing with MSG_PEEK
only if recvmsg(), msg_control member, AF_UN...
akr (Akira Tanaka)


03:43 PM Revision 40472: ring.rb: specify multicast interface
* lib/rinda/ring.rb (Rinda::RingServer#initialize): accept array
arguments of address to specify multicast interfac...
03:36 PM Revision 40471: * 2013-04-26
03:36 PM Revision 40470: ring.rb: add a socket to @sockets in make_socket()
* lib/rinda/ring.rb (Rinda::RingServer#initialize): add a socket
to @sockets in make_socket() to close sockets on s...
03:36 PM Revision 40469: test_rinda.rb: Use KILL on Windows
* test/rinda/test_rinda.rb (TupleSpaceProxyTest#test_take_bug_8215):
use KILL on Windows since TERM doen't work and...
02:17 PM Revision 40468: * ext/curses/extconf.rb: Implement
--with-curses-version={function,variable} configure option for
akr (Akira Tanaka)
09:17 AM Revision 40466: * ext/socket/extconf.rb: Don't use WIDE getaddrinfo by default.
akr (Akira Tanaka)
08:57 AM Revision 40465: * ext/socket/extconf.rb: Remove obsolete options: ---with-ipv6-lib and
--with-ipv6-libdir. akr (Akira Tanaka)
08:45 AM Revision 40464: * ext/socket/extconf.rb: Implement
--{enable,disable}-close-fds-by-recvmsg-with-peek configure option
for cross-compiling.
Make --{enable,disable}-w...
akr (Akira Tanaka)
07:57 AM Revision 40463: ext/openssl/ossl_bn.c: fix implicit conversion
* ext/openssl/ossl_bn.c (ossl_bn_initialize): fix precision loss by
implicit conversion.
* ext/openssl/ossl_bn.c (...
nobu (Nobuyoshi Nakada)
07:11 AM Revision 40462: io.c: conversion from bom encoding
* io.c (rb_io_ext_int_to_encs, parse_mode_enc): bom-prefixed name is
not a real encoding name, just a fallback. so...
nobu (Nobuyoshi Nakada)
07:02 AM Revision 40461: * ext/openssl/ossl_bn.c (ossl_bn_initialize): allow Fixnum and Bignum.
[ruby-core:53986] [Feature #8217] naruse (Yui NARUSE)
05:27 AM Revision 40460: * lib/uri/common.rb (URI.decode_www_form): follow current URL Standard.
It gets encoding argument to specify the character encoding.
It now allows loose percent encoded strings, but denie...
naruse (Yui NARUSE)
05:25 AM Revision 40459: * st.c (st_shift): remove unused variable.
nobu (Nobuyoshi Nakada)
05:06 AM Revision 40458: * properties.
nobu (Nobuyoshi Nakada)
05:03 AM Revision 40457: * benchmark/bm_hash_shift.rb: add benchmark for Hash#shift
* hash.c (rb_hash_shift): use st_shift if hash is not being iterated to
delete element without iterating the whole ...
charliesome (Charlie Somerville)
03:03 AM Revision 40456: * ext/socket/extconf.rb: Extract C programs as toplevel constants.
akr (Akira Tanaka)


10:12 PM Revision 40455: * array.c: Improve rdoc for eql?
marcandre (Marc-Andre Lafortune)
05:23 PM Revision 40454: RUBY_RM_RECURSIVE
* (RUBY_RM_RECURSIVE): this hack is needed by only
autoconf 2.69 or earlier on darwin.
nobu (Nobuyoshi Nakada)
04:22 PM Revision 40453: tracer.rb: File.readlines
* lib/tracer.rb (get_line): simply read by File.readlines. nobu (Nobuyoshi Nakada)
04:21 PM Revision 40452: debug.rb: Fix debug listing
* lib/debug.rb (script_lines): get source lines from SCRIPT_LINES__ or
read from the file.
* lib/debug.rb (display_...
nobu (Nobuyoshi Nakada)
04:19 PM Revision 40451: * 2013-04-25
04:19 PM Revision 40450: debug.rb: Fix debug listing
* lib/debug.rb (display_list): Fix debug listing when called from the
same file it has been required. patch by Dar...
nobu (Nobuyoshi Nakada)
01:22 PM Revision 40443: describe the reason to check mblen().
akr (Akira Tanaka)
12:52 PM Revision 40442: * Check mblen().
* eval_intern.h (CharNext): Don't use mblen() is not available. akr (Akira Tanaka)
12:50 PM Revision 40441: update doc.
akr (Akira Tanaka)
12:41 PM Revision 40440: update doc.
akr (Akira Tanaka)
05:22 AM Revision 40439: parse.y: setup_fake_str
* parse.y (setup_fake_str): extract function. nobu (Nobuyoshi Nakada)
05:15 AM Revision 40438: * io.c (rb_fd_fix_cloexec): use rb_update_max_fd().
kosaki (Motohiro KOSAKI)
05:08 AM Revision 40437: * numeric.c: Fix wiki link on Float imprecision in overview, patched
by Makoto Kishimoto [Bug #8304] [ruby-dev:47280] zzak (Zachary Scott)
05:04 AM Revision 40436: parse.y: disallow $-
* parse.y (parser_yylex): disallow $- without following identifier
character. [ruby-talk:406969]
* parse.y (is_spe...
nobu (Nobuyoshi Nakada)
05:01 AM Revision 40435: Typo by @windwiny [Fixes GH-295]
zzak (Zachary Scott)
04:55 AM Revision 40434: * string.c: Document String#setbyte return value by @gjmurakami-10gen
[Fixes GH-294] zzak (Zachary Scott)
04:51 AM Revision 40433: * remove trailing spaces.
nobu (Nobuyoshi Nakada)
04:47 AM Revision 40432: * class.c: Example of Object#methods by @windwiny [Fixes GH-293]
* ruby.c: Document return values of Kernel #sub, #gsub, and #chop zzak (Zachary Scott)
03:55 AM Revision 40431: * ext/socket/lib/socket.rb: Doc typos by @vipulnsward [Fixes GH-292]
zzak (Zachary Scott)
03:28 AM Revision 40430: * array.c: Fix documentation for Array#index and #replace aliases
Based on a patch by @phiggins [Fixes GH-282] zzak (Zachary Scott)


08:29 PM Revision 40429: * 2013-04-24
08:29 PM Revision 40428: * Typo in defining EWOULDBLOCKWaitReadable on platforms where
EAGAIN != EWOULDBLOCK. headius (Charles Nutter)
12:24 PM Revision 40423: * string.c (rb_str_inspect): refix r40413, on Ruby 1.9 usual character
escape uses hex/Unicode escapes, so fix to use Unicode escape on
Unicode strings and hex on others. [ruby-core:5445...
naruse (Yui NARUSE)
11:27 AM Revision 40422: * missing/isnan.c (isnan): Don't define if isnan() macro is defined.
This fixes a compilation failure on uClibc based Gentoo system. akr (Akira Tanaka)
08:41 AM Revision 40420: lib/rexml/document.rb, lib/rexml/element.rb,
lib/rexml/formatters/pretty.rb: remove opinionated
language in documentation. [Bug #8309],
reported by Charles Beckmann
duerst (Martin Dürst)
05:07 AM Revision 40419: * lib/net/imap.rb (getacl_response): parse the mailbox of an ACL
response correctly. [ruby-core:54365] [Bug #8281] shugo (Shugo Maeda)
04:02 AM Revision 40418: typo s/Singelton/Singleton
zzak (Zachary Scott)
02:58 AM Revision 40417: string.c: fix for UTF-32
* string.c (rb_str_scrub): fix for UTF-32. strlen() on strings
contain NUL returns wrong result, use sizeof operat...
nobu (Nobuyoshi Nakada)
02:58 AM Revision 40416: string.c: suppress warnings
* string.c (rb_str_scrub): suppress maybe-uninitialized and empty body
in an else-statement. [ruby-dev:45975] [Fea...
nobu (Nobuyoshi Nakada)
01:27 AM Revision 40415: * test/ruby/test_module.rb
(test_const_defined_invalid_name): Fix expected values.
knu (Akinori MUSHA)
12:54 AM Revision 40414: Add references.
* string.c (rb_str_inspect): NUL should not be represented as "\0"
when octal digits may follow. [ruby-core:54458]...
knu (Akinori MUSHA)
12:52 AM Revision 40413: * string.c (rb_str_inspect): NUL should not be represented as
"\0" when octal digits may follow. knu (Akinori MUSHA)


07:40 PM Revision 40412: * 2013-04-23
07:40 PM Revision 40411: fix minor code comment typos
tmm1 (Aman Gupta)
01:57 PM Revision 40410: * insns.def (opt_mod): Use % operator if both operands are positive for
a significant performance improvement. Thanks to @samsaffron. charliesome (Charlie Somerville)
09:35 AM Revision 40409: enhanced Array#delete_if docs by johnnymugs
hsbt (Hiroshi SHIBATA)
08:09 AM Revision 40408: marshal.c: fix marshal_load ivar
* marshal.c (r_object0): copy all instance variables not only generic
ivars, before calling post proc. [ruby-core:...
nobu (Nobuyoshi Nakada)
03:13 AM Revision 40407: More tests.
akr (Akira Tanaka)
02:59 AM Revision 40406: * 2013-04-22
02:59 AM Revision 40405: Specify --disable-gems
naruse (Yui NARUSE)
02:59 AM Revision 40404: * util.c (ruby_hdtoa): revert r29729.
If you want ruby to behave as before on x86, specify to use SSE like
-msse2 -mfpmath=sse for gcc.
naruse (Yui NARUSE)


02:23 PM Revision 40403: * Revert using sigsetjmp by default due to performance
problems on some systems (eg. older Linux) charliesome (Charlie Somerville)
12:35 PM Revision 40402: * Use sigsetjmp by default so jumping out of signal
handlers properly restores the signal mask and SS_ONSTACK flag.
[ruby-core:54175] [Bug #8254]
* Manu...
charliesome (Charlie Somerville)
10:04 AM Revision 40401: Replace use of obsolete variable `last-command-char` by @maser [fix GH-290]
hsbt (Hiroshi SHIBATA)


11:03 PM Revision 40400: * test/csv/test_features.rb, test/logger/test_logger.rb
test/mkmf/test_have_macro.rb, test/net/http/test_http.rb,
test/openssl/test_config.rb, test/psych/test_encoding.rb,...
akr (Akira Tanaka)
03:16 PM Revision 40399: * lib/tempfile.rb (Tempfile.create): Close when the block exits.
akr (Akira Tanaka)
03:10 PM Revision 40396: * 2013-04-21
03:10 PM Revision 40395: * lib/webrick/httpauth/htpasswd.rb: Use Tempfile.create to avoid
unintentional unlink() by the finalizer.
lib/webrick/httpauth/htdigest.rb: Ditto.
akr (Akira Tanaka)
01:50 PM Revision 40393: * lib/tempfile.rb (Tempfile.create): New method.
The method name is proposed by Shugo Maeda. [ruby-dev:47220]
[ruby-core:41478] [Feature #5707]
akr (Akira Tanaka)
05:22 AM Revision 40392: marshal.c: use ivars of marshal_dump data
* marshal.c (w_object): dump no ivars to the original by marshal_dump.
[ruby-core:54334] [Bug #8276]
* marshal.c (r...
nobu (Nobuyoshi Nakada)

Also available in: Atom