From 06/06/2008 to 06/12/2008


11:46 PM Backport #114: /abc\A?/.match("")

matz (Yukihiro Matsumoto)
09:21 AM Revision 17052: patchlevel 17
knu (Akinori MUSHA)
09:20 AM Revision 17051: * lib/set.rb (Set#delete_if): Call to_a.
(SortedSet#delete_if, TC_SortedSet#test_sortedset): Use super to
yield elements in sorted order; [ruby-core:17144] ...
knu (Akinori MUSHA)


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

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

% ...
06:29 PM Revision 17034: Ignore config.status.lineno.
knu (Akinori MUSHA)
06:28 PM Revision 17033: * ext/zlib/zlib.c (rb_deflate_initialize, Init_zlib): Fix up
initialize_copy; [ruby-list:45016], [ruby-list:45018]. knu (Akinori MUSHA)
06:27 PM Revision 17032: * NEWS: Mention new constants.
knu (Akinori MUSHA)
06:25 PM Revision 17031: * hash.c (hash_i): make Hash#hash order insensitive.
knu (Akinori MUSHA)
06:23 PM Revision 17030: * (VENDOR_DIR): use LIBDIR instead of PREFIX as well as
SITE_DIR. a patch from Richard Brown <rbrown AT> in
knu (Akinori MUSHA)
06:21 PM Revision 17029: * gc.c (os_obj_of): assure to not free the scanning heap.
knu (Akinori MUSHA)
06:20 PM Revision 17028: * io.c (rb_open_file, rb_io_s_sysopen): fmode should be unsigned int.
fixed [ruby-dev:34979] knu (Akinori MUSHA)


12:19 PM Revision 16866: Merge changes from ruby_1_8 that fixes build with Visual C++ 8 with
* win32/Makefile.sub (COMMON_HEADERS): include ws2tcpip.h.
* ext/socket/addrinfo.h (addrinfo, getaddrinfo...
knu (Akinori MUSHA)
10:39 AM Revision 16863: Merge changes from ruby_1_8 to reduce warnings and potentially improve
* mkconfig.rb: hide build path from rbconfig.rb.
* util.c (ruby_strtod, dtoa): initialize more variables ...
knu (Akinori MUSHA)
10:30 AM Revision 16862: * file.c (file_expand_path): fix for non-existent files and SFN of
symlinks. [ruby-talk:303736] knu (Akinori MUSHA)
09:36 AM Revision 16860: * test/iconv: Tests fixed.
knu (Akinori MUSHA)
08:11 AM Revision 16858: I didn't mean to commit it all at once, but since subversion couldn't
be interrupted I just add these entries to ChangeLog.
* win32/win32.h: include ws2tcpip.h. fixed [ruby-Bugs-20528]
knu (Akinori MUSHA)
08:05 AM Revision 16857: * 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)
08:03 AM Revision 16856: * ext/iconv/iconv.c (iconv_iconv): fix for length argument and now
allows range. [ruby-core:17092] [ruby-core:17115] knu (Akinori MUSHA)

Also available in: Atom