From 04/09/2013 to 04/15/2013


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)


09:59 PM Revision 40221: Explictly flush stdio
naruse (Yui NARUSE)
09:16 PM Revision 40220: * regint.h: fix typo: _M_AMD86 -> _M_AMD64.
* siphash.c: ditto.
* st.c: ditto.
naruse (Yui NARUSE)
09:15 PM Revision 40219: * ext/fiddle/extconf.rb: define RUBY_LIBFFI_MODVERSION macro.
* ext/fiddle/closure.c (USE_FFI_CLOSURE_ALLOC): define 0 or 1
with platform and libffi's version. [Bug #3371]
naruse (Yui NARUSE)
09:15 PM Revision 40218: * lib/mkmf.rb (pkg_config): Add optional argument "option".
If it is given, it returns the result of
`pkg-config --<option> <pkgname>`.
naruse (Yui NARUSE)
06:35 PM Revision 40217: * 2013-04-11
06:35 PM Revision 40216: * ext/fiddle/closure.c (initialize): check mprotect's return value.
If mprotect is failed because of PaX or something, its function call
will cause SEGV.
naruse (Yui NARUSE)
08:39 AM Revision 40215: * ext/bigdecimal/bigdecimal.c (VpCtoV): Initialize a local variable
even when overflow. akr (Akira Tanaka)
03:34 AM Revision 40214: * bignum.c (rb_ll2big): Don't overflow on signed integer negation.
* ext/bigdecimal/bigdecimal.c (MUL_OVERFLOW_SIGNED_VALUE_P): New
(AddExponent): Don't overflow on signed i...
akr (Akira Tanaka)
02:38 AM Revision 40213: parse.y: mrhs_arg
* parse.y (mrhs_arg): reduce duplicated code. nobu (Nobuyoshi Nakada)
02:10 AM Revision 40212: fix a typo and indent with tab instead of spaces


10:47 PM Revision 40211: Refactored.
akr (Akira Tanaka)
09:37 PM Revision 40210: * 2013-04-10
09:37 PM Revision 40209: * internal.h (MUL_OVERFLOW_INT_P): New macro.
* sprintf.c (GETNUM): Don't overflow on signed integer multiplication. akr (Akira Tanaka)
11:39 AM Revision 40208: * internal.h (MUL_OVERFLOW_SIGNED_INTEGER_P): New macro.
* array.c (rb_ary_product): Don't overflow on signed...
akr (Akira Tanaka)
10:53 AM Revision 40207: * lib/open-uri.rb: Support multiple fields with same field
name (like Set-Cookie).
(OpenURI::Meta#metas): New accessor to obtain fields as a Hash from
field name (string) t...
akr (Akira Tanaka)
07:21 AM Revision 40206: test_{env,hash}.rb: descriptive assertions
* test/ruby/test_{env,hash}.rb: use descriptive assertions than plain
nobu (Nobuyoshi Nakada)
06:26 AM Revision 40205: compile.c: append keyword hash to splat
* compile.c (iseq_compile_each): append keyword hash to argument array
to splat if needed. [ruby-core:54094] [Bug ...
nobu (Nobuyoshi Nakada)
01:02 AM Revision 40204: mkmf.rb: timestamp directory
* lib/mkmf.rb (timestamp_file): gather timestamp files in one
directory from each extension directories, with consi...
nobu (Nobuyoshi Nakada)
12:42 AM Revision 40203: io.c: define EWOULDBLOCK
* io.c (Init_IO): define EWOULDBLOCK alway as it is needed always.
and turn runtime branch into preprocessor condit...
nobu (Nobuyoshi Nakada)
12:29 AM Revision 40202: Finish docs for URI::FTP by @darkhelmet [fix GH-274]
hsbt (Hiroshi SHIBATA)
12:26 AM Revision 40201: Fix documentation by @jc00ke [fix GH-278]
hsbt (Hiroshi SHIBATA)
12:24 AM Revision 40200: Fixed comment typo by @qqshfox [fix GH-279]
hsbt (Hiroshi SHIBATA)

Also available in: Atom