From 02/10/2013 to 02/16/2013


04:25 PM Revision 39287: wrong github issue from r39286
zzak (Zachary Scott)
04:19 PM Revision 39286: * ext/psych/lib/psych/y.rb: Document Kernel#y by Adam Stankiewicz
[Github tenderlove/psych#118] zzak (Zachary Scott)
04:11 PM Revision 39285: * 2013-02-17
04:10 PM Revision 39284: * tool/mkconfig.rb: remove prefix from rubyarchdir.
r39267 expands variables, it changes expansion timing,
breaks RbConfig::CONFIG["includedir"] and building
naruse (Yui NARUSE)
12:11 PM Revision 39283: * .gdbinit (iseq): rename dummy_gdb_enums to ruby_dummy_gdb_enums.
This is follow up to changes in r24407. ktsj (Kazuki Tsujimoto)
11:58 AM Revision 39282: * vm.c (ENV_IN_HEAP_P): fix off-by-one error.
ktsj (Kazuki Tsujimoto)
11:52 AM Revision 39281: Properly reflect --with-opt-dir to LIBRUBY_DLDFLAGS on all platforms.
* (LIBRUBY_DLDFLAGS): Fix a bug where --with-opt-dir
options given were not reflected to LIBRUBY_DLDFL...
knu (Akinori MUSHA)
11:44 AM Revision 39278: * ext/socket/ancdata.c (rsock_recvmsg): ignore truncated part of
socket address returned from recvmsg().
* ext/socket/init.c (recvfrom_blocking): ignore truncated part of
socket a...
akr (Akira Tanaka)
11:14 AM Revision 39277: * test/ruby/test_thread.rb: fixed typo
ayumin (Ayumu AIZAWA)
07:41 AM Revision 39276: * vm.c (rb_thread_mark): mark a working Proc of bmethod
(a method defined by define_method) even if the method was removed.
We could not trace working Proc object which re...
ko1 (Koichi Sasada)
06:51 AM Revision 39275: * proc.c (rb_binding_new_with_cfp): create binding object even if
the frame is IFUNC. But return a ruby-level binding to keep
This patch fix degradation introduced ...
ko1 (Koichi Sasada)
05:46 AM Revision 39274: .gdbinit: colorize
* .gdbinit: colorize prompt and output headers, so boundaries get
nobu (Nobuyoshi Nakada)
04:40 AM Revision 39273: don't substitute exec_prefix itself
* (shvar_to_cpp): do not substitute exec_prefix itself
with RUBY_EXEC_PREFIX, which cause recursive de...
nobu (Nobuyoshi Nakada)
04:13 AM Revision 39272: io/console: 0.4.2
* ext/io/console/io-console.gemspec: bump to 0.4.2. now explicitly
requires ruby 1.9.3 or later. [Bug #7847]
nobu (Nobuyoshi Nakada)
04:00 AM Revision 39271: io/console: set HAVE_RB_SCAN_ARGS_OPTIONAL_HASH
* ext/io/console/extconf.rb: obtain optional hash by rb_scan_args() by
default right now.
nobu (Nobuyoshi Nakada)
03:58 AM Revision 39270: io/console: fix configuration failure
* ext/io/console/extconf.rb: fix configuration failure by missing
nobu (Nobuyoshi Nakada)
03:47 AM Revision 39269: io/console: compatibility with 1.8
* ext/io/console/console.c (console_dev): compatibility with ruby 1.8. nobu (Nobuyoshi Nakada)
03:46 AM Revision 39268: io/console: compatibility with 1.9
* ext/io/console/console.c (rawmode_opt, console_dev): compatibility
with ruby 1.9. [ruby-core:52220] [Bug #7847]
nobu (Nobuyoshi Nakada)
03:45 AM Revision 39267: unexpand exec_prefix etc
* unexpand arch sitearch and exec_prefix values, so
directly specified bindir, libdir, rubyprefix, et...
nobu (Nobuyoshi Nakada)
03:16 AM Revision 39266: * parse.y: add dtrace probe for symbol create.
* probes.d: ditto tenderlove
12:59 AM Revision 39265: * ext/socket/extconf.rb: don't test sys/feature_tests.h which is not
used now.
It was included in r7901 as "bug of gcc 3.0 on Solaris 8 ?".
akr (Akira Tanaka)
12:25 AM Revision 39264: * ext/socket/extconf.rb: reorder header tests to consider inclusion
order in rubysocket.h. akr (Akira Tanaka)


11:46 PM Revision 39263: *, ext/socket/extconf.rb: test netinet/in_systm.h in
ext/socket/extconf.rb instead of
Originally, netinet/in_systm.h is included for NextStep, OpenStep,
akr (Akira Tanaka)
10:59 PM Revision 39262: * don't test xti.h here.
* ext/socket/extconf.rb: test xti.h here.
Originally, xti.h is included for IRIX [ruby-core:14447].
akr (Akira Tanaka)
10:53 PM Revision 39261: preprocessor directives indented.
akr (Akira Tanaka)
10:19 PM Revision 39260: * ext/socket/extconf.rb: test struct sockaddr_un and its member,
* ext/socket/sockport.h (INIT_SOCKADDR_UN): new macro defined.
* ext/socket/socket.c (sock_s_pack_sockaddr...
akr (Akira Tanaka)
10:08 PM Revision 39259: * ext/socket/sockport.h (INIT_SOCKADDR_IN): don't need family
argument. it is always AF_INET.
* ext/socket/raddrinfo.c (make_inetaddr): follow INIT_SOCKADDR_IN
akr (Akira Tanaka)
07:23 PM Revision 39258: * ext/socket/extconf.rb: workaround for mswin/mingw build problem.
sendmsg emulation in win32/win32.c is not enough. usa (Usaku NAKAMURA)
03:20 PM Revision 39257: * 2013-02-16
03:20 PM Revision 39256: * ext/socket/extconf.rb: use all all tested available headers for
have_func. akr (Akira Tanaka)
01:25 PM Revision 39255: Fix CFLAGS and CXXFLAGS in RbConfig::CONFIG on FreeBSD and NetBSD/amd64.
* Fix a bug introduced in r38342 that the cflagspat
substitution is messed up by the way CFLAGS and o...
knu (Akinori MUSHA)
11:30 AM Revision 39254: * ext/socket/sockport.h (SET_SIN_LEN): defined for strict-aliasing
* ext/socket/raddrinfo.c (make_inetaddr): use INIT_SOCKADDR_IN.
akr (Akira Tanaka)
09:31 AM Revision 39253: win32.c: style
* win32/win32.c (rb_w32_fd_is_text): adjust style. nobu (Nobuyoshi Nakada)
09:24 AM Revision 39252: mkmf.rb: fail if cross compiling
* lib/mkmf.rb (MakeMakefile#try_run): bail out explicitly if cross
compiling, because it cannot work of course.
nobu (Nobuyoshi Nakada)
07:54 AM Revision 39251: socket: ai_addrlen is socklen_t
* ext/socket/raddrinfo.c (rsock_make_hostent): ai_addrlen is not
size_t but socklen_t.
nobu (Nobuyoshi Nakada)
03:36 AM Revision 39250: * ext/socket/extconf.rb: test struct sockaddr_storage directly.
* ext/socket/rubysocket.h: use HAVE_TYPE_STRUCT_SOCKADDR_STORAGE. akr (Akira Tanaka)
03:27 AM Revision 39249: * ext/socket/getaddrinfo.c (GET_AI): don't cast 1st argument for
INIT_SOCKADDR. akr (Akira Tanaka)


11:14 PM Revision 39248: * ext/socket/sockport.h (SET_SS_LEN): removed.
(SET_SIN_LEN): removed.
(INIT_SOCKADDR): new macro.
* ext/socket/ancdata.c (extract_ipv6_pktinfo): use INIT_SOCKAD...
akr (Akira Tanaka)
10:49 PM Revision 39247: * lib/rdoc.rb: Update to release version of 4.0.0
* lib/rubygems.rb: Update to release version of 2.0.0 drbrain (Eric Hodel)
10:08 PM Revision 39246: * ext/socket/sockport.h (SA_LEN): removed because unused now.
(SS_LEN): ditto.
(SIN_LEN): ditto.
akr (Akira Tanaka)
08:01 PM Revision 39245: * test/ruby/test_process.rb (test_setsid): Added a workaround for
MacOS X. Patch by nagachika. [Bug #7826] [ruby-core:52126] kosaki (Motohiro KOSAKI)
03:17 PM Revision 39243: * 2013-02-15
03:17 PM Revision 39242: * ext/socket/sockport.h (VALIDATE_SOCKLEN): new macro to validate
sa_len member of 4.4BSD socket address.
* ext/socket/getnameinfo.c (getnameinfo): use VALIDATE_SOCKLEN,
instead of...
akr (Akira Tanaka)
02:46 PM Revision 39241: remove trailing spaces
01:27 PM Revision 39240: * ext/socket/socket.c (sockaddr_len): extracted from sockaddr_obj.
(sockaddr_obj): add an argument to length of socket address.
(socket_s_ip_address_list): call sockaddr_obj with act...
akr (Akira Tanaka)
11:28 AM Revision 39239: * ext/socket: always operate length of socket addess companion with
socket address.
* ext/socket/rubysocket.h (rsock_make_ipaddr): add an argument for
socket address length.
akr (Akira Tanaka)
05:32 AM Revision 39238: * lib/net/http.rb: Removed OpenSSL dependency from Net::HTTP.
* test/net/http/test_http.rb: Remove Zlib dependency from tests.
* test/net/http/test_http_request.rb: ditto.
drbrain (Eric Hodel)
02:08 AM Revision 39236: class.c: cyclic prepend
* class.c (include_modules_at): detect cyclic prepend with original
method table. [ruby-core:52205] [Bug #7841]
nobu (Nobuyoshi Nakada)
01:38 AM Revision 39235: vm_method.c: fix method_removed
* vm_method.c: call method_removed hook on called class, not on
prepending iclass. [ruby-core:52207] [Bug #7843]
nobu (Nobuyoshi Nakada)
01:30 AM Revision 39234: vm_method.c: fix method_removed
* vm_method.c: call method_removed hook on called class, not on
prepending iclass.
nobu (Nobuyoshi Nakada)
01:09 AM Revision 39233: * lib/net/http: Do not handle Content-Encoding when the user sets
Accept-Encoding. This allows users to handle Content-Encoding for
themselves. This restores backwards-compatibili...
drbrain (Eric Hodel)
01:08 AM Revision 39232: * lib/net/http: Do not handle Content-Encoding when the user sets
Accept-Encoding. This allows users to handle Content-Encoding for
themselves. This restores backwards-compatibili...
drbrain (Eric Hodel)


11:20 PM Revision 39231: * 2013-02-14
11:20 PM Revision 39230: * ext/socket/extconf.rb: don't define HAVE_SA_LEN and HAVE_SA_LEN.
akr (Akira Tanaka)
02:41 PM Revision 39226: add comment.
akr (Akira Tanaka)
12:01 PM Revision 39225: * ext/socket/extconf.rb: don't define socklen_t here, just test.
* ext/socket/rubysocket.h: define socklen_t if not available. akr (Akira Tanaka)
09:38 AM Revision 39224: proc.c: skip prepends
* proc.c (mnew): skip prepending modules and return the method bound
on the given class. [ruby-core:52160] [Bug #7...
nobu (Nobuyoshi Nakada)
09:12 AM Revision 39223: proc.c: original_name
* proc.c (method_original_name): new methods Method#original_name and
UnboundMethod#original_name. [ruby-core:5204...
nobu (Nobuyoshi Nakada)
09:10 AM Revision 39222: proc.c: show the given name
* proc.c (method_inspect): show the given name primarily, and
original_id if aliased. [ruby-core:52048] [Bug #7806]
nobu (Nobuyoshi Nakada)
08:56 AM Revision 39221: no Werror
* (warnflags): disable -Werror by default unless
development. [ruby-core:52131] [Bug #7830]
nobu (Nobuyoshi Nakada)
08:51 AM Revision 39220: io.c: FOREACH_ARGF
* io.c (FOREACH_ARGF): loop for ARGF. nobu (Nobuyoshi Nakada)
08:51 AM Revision 39219: io.c: simplify
* io.c (rb_io_getline_fast, rb_io_each_{byte,codepoint}): simplify
nobu (Nobuyoshi Nakada)
01:34 AM Revision 39214: Werror-implicit-function-declaration
* (warnflags): -Werror-implicit-function-declaration
haven't been used as-is, but always replaced with...
nobu (Nobuyoshi Nakada)


09:06 PM Revision 39213: * lib/rubygems.rb: Return BINARY strings from Gem.gzip and Gem.gunzip.
Fixes intermittent test failures. RubyGems issue #450 by Jeremey
* test/rubygems/test_gem.rb: Test for th...
drbrain (Eric Hodel)
08:51 PM Revision 39212: * 2013-02-13
08:51 PM Revision 39211: * ext/socket/extconf.rb: test functions just after struct members.
akr (Akira Tanaka)
03:22 AM Revision 39210: Suppress warnings: setting Encoding.default_external
naruse (Yui NARUSE)
03:18 AM Revision 39209: Get libc's path by ldd [Bug #7828] [ruby-core:52129]
naruse (Yui NARUSE)
03:05 AM Revision 39208: * ext/json: merge JSON 1.7.7.
This includes security fix. [CVE-2013-0269]
naruse (Yui NARUSE)


04:40 PM Revision 39207: * 2013-02-12
04:40 PM Revision 39206: add ML ref.
akr (Akira Tanaka)
02:26 PM Revision 39205: * enable rb_cv_page_size_log test for MirOS BSD.
akr (Akira Tanaka)
11:07 AM Revision 39204: * use -pthread on mirbsd*.
akr (Akira Tanaka)
07:08 AM Revision 39203: * add SOLIBS and LIBRUBY_SO definition for mirbsd*.
akr (Akira Tanaka)
04:17 AM Revision 39202: sitearch
* (rubysitearchprefix): sitearchdir and vendorarchdir
should use sitearch, not arch. [ruby-dev:46964]...
nobu (Nobuyoshi Nakada)
04:15 AM Revision 39201: Makefile.sub: sitearch
* win32/Makefile.sub (config.status): site and vendor directories
should use sitearch, not arch. [ruby-dev:46964] ...
nobu (Nobuyoshi Nakada)
03:33 AM Revision 39200: * move OS specific header/function knowledge before
automatic header tests. akr (Akira Tanaka)
02:06 AM Revision 39199: * 2013-02-11
02:06 AM Revision 39198: * move the test for -march=i486 just after


02:43 PM Revision 39197: * ext/socket/extconf.rb: test structure members just after types test.
akr (Akira Tanaka)
11:58 AM Revision 39196: * ext/socket/extconf.rb: test types just after headers test.
akr (Akira Tanaka)
07:27 AM Revision 39195: * properties.
nobu (Nobuyoshi Nakada)
07:10 AM Revision 39194: Add ChangeLog from 39193
zzak (Zachary Scott)
07:02 AM Revision 39193: * lib/rake/doc/MIT-LICENSE: Add license file from upstream
* lib/rake/doc/README.rdoc: Link to license file from Rake README
* lib/rake/version.rb: Include README rdoc for Rake...
zzak (Zachary Scott)
06:51 AM Revision 39192: fix date time mistake in ChangeLog.
kosaki (Motohiro KOSAKI)
06:44 AM Revision 39191: * properties.
nobu (Nobuyoshi Nakada)
06:39 AM Revision 39190: vm_exec.h: fix typo
* vm_exec.h (DISPATCH_ARCH_DEPEND_WAY): fix typo. probably "inserted"
or "insetted".
nobu (Nobuyoshi Nakada)
06:27 AM Revision 39189: * doc/rake/*: Sync Rake rdoc files from upstream
zzak (Zachary Scott)
06:13 AM Revision 39188: fix typo.
kosaki (Motohiro KOSAKI)
05:41 AM Revision 39187: * vm_exec.h (DISPATCH_ARCH_DEPEND_WAY): use __asm__ __vilatile__
instead of asm volatile. kosaki (Motohiro KOSAKI)
05:41 AM Revision 39186: * gc.h (SET_MACHINE_STACK_END): use __volatile__ instead of volatile.
kosaki (Motohiro KOSAKI)
05:26 AM Revision 39185: * doc/rake/, lib/rake/doc/: Move Rake rdoc files to lib/rake
zzak (Zachary Scott)
04:14 AM Revision 39184: add doc. for IO#close_on_exec=.
akr (Akira Tanaka)
03:29 AM Revision 39183: add comments.
akr (Akira Tanaka)
03:11 AM Revision 39182: * ext/socket/extconf.rb: test headers at first.
akr (Akira Tanaka)
03:00 AM Revision 39181: * doc/rake/*: Removed stale Rake static files
zzak (Zachary Scott)
12:10 AM Revision 39180: * lib/pp.rb, lib/prettyprint.rb: Documentation for PP and PrettyPrint
Based on a patch by Vincent Batts [ruby-core:51253] [Bug #7656] zzak (Zachary Scott)

Also available in: Atom