From 04/11/2013 to 04/17/2013


11:21 PM Revision 40341: * 2013-04-18
11:21 PM Revision 40340: * (clean-ext): remove timestamps.
naruse (Yui NARUSE)
01:08 PM Revision 40338: * ext/socket/rubysocket.h (SOCKLEN_MAX): Expression simplified.
akr (Akira Tanaka)
11:43 AM Revision 40337: Oops, I forgot to use JST in the ChangeLog entry.
tmm1 (Aman Gupta)
11:20 AM Revision 40336: iseq: reduce array allocations for simple sequences
* compile.c (iseq_add_mark_object): Use new rb_iseq_add_mark_object().
* insns.def (setinlinecache): Ditto.
* iseq....
tmm1 (Aman Gupta)
11:01 AM Revision 40335: * ext/socket/rubysocket.h (SOCKLEN_MAX): Defined.
* ext/socket/raddrinfo.c (ext/socket/raddrinfo.c): Reject too long
Linux abstract socket name.
akr (Akira Tanaka)
10:55 AM Revision 40334: iseq.c: remove duplicated strings for file paths
* iseq.c (iseq_location_setup): re-use existing string when iseq has
the same path and absolute_path. [Bug #8149]
tmm1 (Aman Gupta)
06:39 AM Revision 40333: test_curses.rb: default TERM
* test/test_curses.rb (TestCurses#run_curses): default TERM
environment variable which is needed by ncurses.
nobu (Nobuyoshi Nakada)
05:20 AM Revision 40332: test_readline.rb: try UTF-8
* test/readline/test_readline.rb (test_completion_encoding),
(test_input_metachar_multibyte): try to run under UTF-...
nobu (Nobuyoshi Nakada)
05:20 AM Revision 40331: envutil.rb: env hash
* test/ruby/envutil.rb (assert_separately): keep environment hash
first if exists.
nobu (Nobuyoshi Nakada)
02:39 AM Revision 40330: assertions.rb: remove UNASSIGNED
* lib/test/unit/assertions.rb (Test::Unit::Assertions#assert):
UNASSIGNED is not a valid message.
nobu (Nobuyoshi Nakada)
01:58 AM Revision 40329: thread.c: fix overflow on Windows
* thread.c (sleep_timeval): get rid of overflow on Windows where
timeval.tv_sec is not time_t but mere long.
nobu (Nobuyoshi Nakada)
01:17 AM Revision 40328: * 2013-04-17
01:16 AM Revision 40327: fix typo by @zsalzbank [fix GH-289]
hsbt (Hiroshi SHIBATA)


02:07 PM Revision 40324: * ext/socket/unixsocket.c (unix_send_io): Suppress a warning by clang.
(unix_recv_io): Ditto. akr (Akira Tanaka)
06:28 AM Revision 40322: fix ENV.to_a rdoc example by @benolee [fix GH-288]
hsbt (Hiroshi SHIBATA)
05:56 AM Revision 40321: * properties.
nobu (Nobuyoshi Nakada)
03:28 AM Revision 40320: * ext/sdbm/init.c: Fix comment indentation, by windwiny [Fixes GH-277]
zzak (Zachary Scott)
03:25 AM Revision 40319: * ext/socket/option.c: Document synonymous methods, by windwiny [GH-277]
* ext/stringio/stringio.c: ditto
* ext/io/wait/wait.c: ditto
* ext/gdbm/gdbm.c: ditto
* ext/dl/cfunc.c: ditto
* ext/z...
zzak (Zachary Scott)
02:31 AM Revision 40318: fixed wrong value by @taksatou [fix GH-287]
hsbt (Hiroshi SHIBATA)
02:24 AM Revision 40317: * 2013-04-16
02:24 AM Revision 40316: * ext/openssl/*: Document synonymous methods, by windwiny [GH-277]
zzak (Zachary Scott)


01:22 PM Revision 40308: * ext/fiddle/depend: New file.
akr (Akira Tanaka)
01:15 PM Revision 40307: misc/ruby-electric.el: Decrease the excess voltage of automatic matching.
* misc/ruby-electric.el (ruby-electric-closing-char): New
interactive function bound to closing characters. Typing...
knu (Akinori MUSHA)
01:15 PM Revision 40306: misc/ruby-electric.el: Minor refactoring.
* misc/ruby-electric.el (ruby-electric-insert): Check
ruby-electric-is-last-command-char-expandable-punct-p here.
knu (Akinori MUSHA)
02:04 AM Revision 40304: * ext/openssl/ossl_ssl.c: Correct shutdown behavior w.r.t GC.
* test/openssl/test_ssl.rb: Add tests to verify correct behavior.
[Bug #8240] Patch provided by Shugo Maeda. Thanks!
01:24 AM Revision 40302: * ext/coverage/depend: fix id.h place as r40283.
* ext/coverage/extconf.rb: add topdir and topsrcdir to VPATH. naruse (Yui NARUSE)


10:38 PM Revision 40301: * dir.c (File.fnmatch): fix typo in documentation
Eregon (Benoit Daloze)
10:38 PM Revision 40300: * 2013-04-15
10:38 PM Revision 40299: * string.c (String#gsub): fix typo in documentation
Eregon (Benoit Daloze)
11:48 AM Revision 40288: fix a typo
10:48 AM Revision 40287: * ext/-test-/debug/depend: New file.
* ext/-test-/exception/depend: Ditto.
* ext/-test-/printf/depend: Ditto.
* ext/-test-/string/depend: Ditto.
* ext/...
akr (Akira Tanaka)


09:39 PM Revision 40286: Send input after curses is ready or raise error
On Linux, ncurses's initscr aborts with showing
"Error opening terminal: unknown.".
This fix can catch the error mess...
naruse (Yui NARUSE)
06:00 PM Revision 40284: * 2013-04-14
06:00 PM Revision 40283: * lib/mkmf.rb (MakeMakefile#create_makefile): remove {$(VPATH)} other
than nmke.
* ext/ripper/depend: use VPATH expecting removed by above.
naruse (Yui NARUSE)
02:06 PM Revision 40280: mkmf.rb: timestamp directory
* lib/mkmf.rb (timestamp_file): gather timestamp files in one
directory from each extension directories.
nobu (Nobuyoshi Nakada)
12:14 PM Revision 40278: * lib/mkmf.rb (MakeMakefile#create_makefile): output new macro
disthdrdir to specify the path of id.h, parse.h and etc.
* ext/ripper/depend: use above macro.
usa (Usaku NAKAMURA)
11:44 AM Revision 40277: fix building ripper: parse.h and id.h doesn't need directory
r40275 breaks Unix build. naruse (Yui NARUSE)
11:30 AM Revision 40276: * Merge Onigmo 5.13.4 f22cf2e566712cace60d17f84d63119d7c5764ee.
[bug] fix problem with optimization of \z (Issue #16) [Bug #8210] naruse (Yui NARUSE)
09:57 AM Revision 40275: * ext/ripper/depend: parse.h and id.h may be created on topdir.
usa (Usaku NAKAMURA)
04:31 AM Revision 40274: * array.c: rdoc tweak for include?
marcandre (Marc-Andre Lafortune)
03:08 AM Revision 40273: * lib/matrix.rb: Add Vector#cross_product, patch by Luis Ezcurdia
[fix GH-276] [rubyspec:81eec89a124] marcandre (Marc-Andre Lafortune)
02:33 AM Revision 40272: ripper/depend: fix out-of-place build
* ext/ripper/depend (ripper.o): fix out-of-place build. probes.h
depends on the platform, so it cannot be in $(top...
nobu (Nobuyoshi Nakada)
01:23 AM Revision 40271: ChangeLog: revert commit miss
nobu (Nobuyoshi Nakada)
01:20 AM Revision 40270: struct.c: hide member names
* struct.c (rb_struct_define_without_accessor, rb_struct_define),
(rb_struct_s_def): hide member names array.
nobu (Nobuyoshi Nakada)
01:20 AM Revision 40269: struct.c: split make_struct
* struct.c (anonymous_struct, new_struct, setup_struct): split
make_struct() for each purpose.
nobu (Nobuyoshi Nakada)
12:46 AM Revision 40268: * lib/mkmf.rb: Add ruby/ruby.h, ruby/missing.h, ruby/intern.h,
ruby/st.h and ruby/subst.h for ruby_headers in generated Makefile.
* ext/-test-/old_thread_select/depend: Update dep...
akr (Akira Tanaka)


03:23 PM Revision 40266: * ext/etc/etc.c: fix struct name.
nobu (Nobuyoshi Nakada)
03:16 PM Revision 40265: * 2013-04-13
03:16 PM Revision 40264: etc.c: Etc namespace
* ext/etc/etc.c (Init_etc): move Passwd and Group under Etc namespace
as primary names.
nobu (Nobuyoshi Nakada)
12:07 PM Revision 40263: * pack.o depends on internal.h.
akr (Akira Tanaka)
12:01 PM Revision 40262: * bignum.c (ones): Use __builtin_popcountl if available.
* internal.h (GCC_VERSION_SINCE): Macro moved from pack.c.
* pack.c: Include internal.h for GCC_VERSION_SINCE.
akr (Akira Tanaka)
09:42 AM Revision 40261: * version.o depends on $(srcdir)/include/ruby/version.h
instead of {$(VPATH)}version.h to avoid confusion by VPATH between
top level version.h and include/ruby/version.h f...
akr (Akira Tanaka)
06:21 AM Revision 40260: vm_insnhelper.c: non-symbol key
* vm_insnhelper.c (vm_callee_setup_keyword_arg): non-symbol key is not
a keyword argument, keep it as an positional...
nobu (Nobuyoshi Nakada)
02:59 AM Revision 40259: * array.c: Document synonymous methods, by windwiny [GH-277]
* bignum.c: ditto
* complex.c: ditto
* dir.c: ditto
* encoding.c: ditto
* enumerator.c: ditto
* numeric.c: ditto
* pr...
zzak (Zachary Scott)
12:32 AM Revision 40258: fix typos


04:47 PM Revision 40250: fix typo
zzak (Zachary Scott)
03:52 PM Revision 40248: * 2013-04-12
03:52 PM Revision 40247: Fix typo
naruse (Yui NARUSE)
02:42 PM Revision 40246: * Add dependencies for include/ruby.h
* tool/update-deps: Use "make -p all miniruby ruby golf" to extract
deendencies in makefiles.
akr (Akira Tanaka)
02:27 PM Revision 40245: * lib/cgi/html.rb: remove 'super {yield}' which is for old version.
xibbar (Takeyuki FUJIOKA)
02:27 PM Revision 40244: * lib/cgi/html.rb: fix indent. delete unnecessary code.
xibbar (Takeyuki FUJIOKA)
02:22 PM Revision 40243: * tool/update-deps: Use "make -p all golf" to extract deendencies in
makefiles. akr (Akira Tanaka)
01:23 PM Revision 40242: * lib/cgi/html.rb: fix tagmaker because attributes should recognize.
[Bug #8252] xibbar (Takeyuki FUJIOKA)
01:22 PM Revision 40241: * test/ruby/test_regexp.rb: use require_relative to require local library
xibbar (Takeyuki FUJIOKA)
12:03 PM Revision 40240: * Dependency updated.
* tool/update-deps: Rewritten. akr (Akira Tanaka)
11:03 AM Revision 40239: * partially revert r40183, which breaks building on
other than source directory. (its commit log also says the same
thing, but such failure is not reproducible on my e...
naruse (Yui NARUSE)
09:32 AM Revision 40238: Fix return value in example by @rkh [fix GH-284]
hsbt (Hiroshi SHIBATA)
08:04 AM Revision 40237: * lib/cgi/{core,html}.rb : Update define tagmaker
because to delete eval. xibbar (Takeyuki FUJIOKA)
07:53 AM Revision 40236: Fix if-end
naruse (Yui NARUSE)
07:51 AM Revision 40235: * test/dl/test_base.rb: typo.
usa (Usaku NAKAMURA)
07:10 AM Revision 40234: * ext/fiddle/closure.c (USE_FFI_CLOSURE_ALLOC): define 0 on
Mac OS X and Linux [Bug #3371] naruse (Yui NARUSE)
06:35 AM Revision 40233: Experimental fix for ffi_closure_free causes dumping core/SEGV naruse (Yui NARUSE)
04:21 AM Revision 40232: * test/drb/drbtest.rb (Drb{Core,Ary}#teardown): retry Process.kill
if it fails with Errno::EPERM on Windows (workaround).
[ruby-dev:47245] [Bug #8251]
usa (Usaku NAKAMURA)
02:12 AM Revision 40226: * dir.c: Fix a typo.
knu (Akinori MUSHA)
01:40 AM Revision 40225: * ext/fiddle/closure.c (USE_FFI_CLOSURE_ALLOC): add missing case:
RUBY_LIBFFI_MODVERSION is not defined (usually on Windows). naruse (Yui NARUSE)
01:11 AM Revision 40224: mkmf.rb: suppress warnings
* lib/mkmf.rb (try_func, try_var, scalar_ptr_type, scalar_type):
suppress implicit-function-declaration warnings.
nobu (Nobuyoshi Nakada)
12:27 AM Revision 40223: * dir.c (file_s_fnmatch): Document File::FNM_EXTGLOB flag.
zzak (Zachary Scott)
12:18 AM Revision 40222: * README: Fix typo by Benjamin Winkler [Fixes GH-281]
zzak (Zachary Scott)

Also available in: Atom