From 06/02/2008 to 06/08/2008


10:55 PM Bug #114 (Assigned): /abc\A?/.match("")
以下のように空文字列に対し /abc\A?/ はマッチしますが
/(?:a)bc\A?/ はマッチしません。

a と (?:a) の違いでそのような変化が生じるのは変ではないでしょうか。

% ...
05:45 PM Revision 17026: Ignore config.status.lineno.
knu (Akinori MUSHA)
05:44 PM Revision 17025: * ext/zlib/zlib.c (rb_deflate_initialize, Init_zlib): Fix up
initialize_copy; [ruby-list:45016], [ruby-list:45018]. knu (Akinori MUSHA)
01:37 PM Revision 17022: * 2008-06-08


07:33 PM Revision 16959: * NEWS: Mention new constants.
04:19 PM Revision 16880: * hash.c (hash_i): make Hash#hash order insensitive.
akr (Akira Tanaka)
01:15 PM Revision 16874: * (VENDOR_DIR): use LIBDIR instead of PREFIX as well as
SITE_DIR. a patch from Richard Brown <rbrown AT> in
nobu (Nobuyoshi Nakada)
08:12 AM Revision 16872: * gc.c (os_obj_of): assure to not free the scanning heap.
akr (Akira Tanaka)
07:06 AM Revision 16871: * (CFLAGS, CXXFLAGS): append default flags.
nobu (Nobuyoshi Nakada)


04:50 PM Revision 16870: * io.c (rb_open_file, rb_io_s_sysopen): fmode should be unsigned int.
fixed [ruby-dev:34979] usa (Usaku NAKAMURA)
12:00 PM Revision 16865: * win32/Makefile.sub (COMMON_HEADERS): include ws2tcpip.h.
* ext/socket/addrinfo.h (addrinfo, getaddrinfo, getnameinfo,
freehostent, freeaddrinfo): undef before define becau...
usa (Usaku NAKAMURA)
11:14 AM Revision 16864: * win32/setup.mak: maybe commit miss.
usa (Usaku NAKAMURA)
09:25 AM Revision 16859: * test/iconv/utils.rb (default_test): override not to croak.
nobu (Nobuyoshi Nakada)
07:44 AM Revision 16855: * win32/win32.h: include ws2tcpip.h. fixed [ruby-Bugs-20528]
usa (Usaku NAKAMURA)
03:20 AM Revision 16851: * ext/iconv/iconv.c (iconv_iconv): fixed backport miss.
[ruby-core:17115] nobu (Nobuyoshi Nakada)


03:08 PM Revision 16850: * lib/time.rb (Time.xmlschema): don't use float. fix akr (Akira Tanaka)
11:39 AM Revision 16843: * ext/openssl/ossl_ssl_session.c (ossl_ssl_session_initialize):
Add a null check for ssl; submitted by akira yamada
in [ruby-dev:34950].
* ext/openssl/ossl_ssl.c (Init_ossl_ssl):...
knu (Akinori MUSHA)
05:35 AM Revision 16835: * test/iconv/utils.rb (TestIconv.testcase): make test cases conditionally.
nobu (Nobuyoshi Nakada)
04:58 AM Revision 16833: * test/iconv/test_{basic,option}.rb, test/iconv/utils.rb: added.
* test/iconv/test_partial.rb: renamed from test_simple.rb. nobu (Nobuyoshi Nakada)
02:01 AM Revision 16824: * ext/iconv/iconv.c (iconv_iconv): fixed backport miss.
[ruby-core:17115] nobu (Nobuyoshi Nakada)
01:58 AM Revision 16823: * test/iconv/test_simple.rb: added.
nobu (Nobuyoshi Nakada)


10:37 AM Revision 16818: * object.c (rb_obj_alloc): RDoc updated. a patch from Gaston
Ramos <ramos.gaston at> in [ruby-core:17073]. knu (Akinori MUSHA)
09:51 AM Revision 16812: * version.h: corrupted.
matz (Yukihiro Matsumoto)
09:39 AM Revision 16811: * lib/rdoc.rb: massive spelling correction patch from Evan Farrar
<evanfarrar at> in [ruby-doc:1382] applied. matz (Yukihiro Matsumoto)
08:52 AM Revision 16809: * ext/iconv/iconv.c (iconv_iconv): fix for length argument and now
allows range. [ruby-core:17092] nobu (Nobuyoshi Nakada)
04:07 AM Revision 16800: * (CFLAGS, CXXFLAGS): include additional flags to
CFLAGS and CXXFLAGS while configuration. nobu (Nobuyoshi Nakada)


11:04 AM Revision 16792: Pull in the test suite for enumerator from trunk.
knu (Akinori MUSHA)
10:55 AM Revision 16791: * enumerator.c (enumerator_init_copy): Take care of
initialize_copy as well as initialize. knu (Akinori MUSHA)
07:06 AM Revision 16785: * file.c (file_expand_path): fix for non-existent files and SFN of
symlinks. [ruby-talk:303736] nobu (Nobuyoshi Nakada)
06:15 AM Revision 16778: Mention changes in the `set' library.
knu (Akinori MUSHA)
06:07 AM Revision 16774: * lib/set.rb (Set#delete_if, Set#collect!, Set#reject!)
(Set#classify, Set#divide, Set#delete_if): Return an enumerator
if no block is given.
knu (Akinori MUSHA)
04:00 AM Revision 16768: * enumerator.c (enumerator_allocate, enumerator_ptr): Properly
detect if the object is initialized and raise error when
(enumerator_initialize): Fix a typo in rdoc...
knu (Akinori MUSHA)
02:08 AM Revision 16766: * 2008-06-03
usa (Usaku NAKAMURA)
01:35 AM Revision 16765: * (SPEC_GIT_BASE): update RubySpec GIT URL.
akr (Akira Tanaka)


07:07 PM Revision 16763: Fix without strscan problems. [ruby_core:17028].
seki (Masatoshi Seki)
09:13 AM Revision 16753: Not "should now" but "must" in the first place.
This was a latent bug exposed by a recent internal change of marshal.c
to call respond_to? with a second argument.
knu (Akinori MUSHA)
07:31 AM Revision 16752: * lib/delegate.rb (DelegateClass, Delegator#respond_to?):
respond_to? should now take optional second argument; submitted
by Jeremy Kemper <jeremy at> in [ruby-...
knu (Akinori MUSHA)
06:58 AM Revision 16748: * lib/erb.rb (ERB::Compiler::TrimScanner#scan_line): Fix a bug
where tokens are not yilelded one by one.
* test/erb/test_erb.rb (TestERBCore#_test_01)
knu (Akinori MUSHA)
05:44 AM Revision 16746: Fix some typos and misplacement.
knu (Akinori MUSHA)
05:41 AM Revision 16745: Insert the 1.8.7 release point.
knu (Akinori MUSHA)
04:20 AM Revision 16744: * mkconfig.rb: hide build path from rbconfig.rb.
usa (Usaku NAKAMURA)

Also available in: Atom