Project

General

Profile

Activity

From 05/08/2013 to 05/14/2013

05/14/2013

11:22 PM Bug #8400: skip `Rinda::TestRingFinger` tests on platforms not implementing `getifaddrs()`
Related, should windows-specific implementation for this issue be moved from win32.c to a networking specific
file (...
jonforums (Jon Forums)
01:08 PM Bug #8400: skip `Rinda::TestRingFinger` tests on platforms not implementing `getifaddrs()`
usa, below is the quick patch I needed in order to build on win7 32bit with mingw-w64 gcc 4.7.4. The patch solved the... jonforums (Jon Forums)
03:07 AM Bug #8400: skip `Rinda::TestRingFinger` tests on platforms not implementing `getifaddrs()`
test file build results with 32bit compilers => cl, mingw.org 4.2.6, mingw-w64 4.7.2, mingw-w64 4.8.0
https://gi...
jonforums (Jon Forums)
12:38 AM Bug #8400: skip `Rinda::TestRingFinger` tests on platforms not implementing `getifaddrs()`
@usa, nice...just scanning r40693 :) :)
Looks like NET_LUID redef when using mingw-w64 headers is cause of this fa...
jonforums (Jon Forums)
11:05 PM Bug #8320: Ruby interpreter crashes when running pcaprub
Still present in
ruby 2.0.0p0 (2013-02-24 revision 39474) [x86_64-linux]
crondaemon (Dario Lombardo)
09:19 PM Feature #8404 (Open): virtual, hooked or read only global variabels for ruby only code too
currently pure virtual or hooked global variables can only be defined with cFunctions like rb_define_virtual_variable... Hanmac (Hans Mackowiak)
06:57 PM Revision 3f51cff4 (git): * ext/psych/lib/psych/visitors/yaml_tree.rb: adding backwards
compatible YAMLTree.new method
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@40753 b2dd03c8-39d4-4d8f-98ff-823fe...
tenderlovemaking (Aaron Patterson)
06:45 PM Bug #8384: Cannot build ruby against OpenSSL build with "no-ec2m"
So I made the patch pass the test suite. The test suite is now querying OpenSSL for built-in curves, instead of expli... vo.x (Vit Ondruch)
06:28 PM Revision 9ecdb321 (git): * ChangeLog: remove incorret lines of r40668.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@40752 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nagachika (Tomoyuki Chikanaga)
05:30 PM Revision 1a38b37d (git): * properties.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@40751 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
05:26 PM Revision 7ceafcbd (git): * ext/psych/lib/psych.rb: Adding Psych.safe_load for loading a user
defined, restricted subset of Ruby object types.
* ext/psych/lib/psych/class_loader.rb: A class loader for
encapsul...
tenderlovemaking (Aaron Patterson)
05:07 PM Revision d7f06a66 (git): * test/psych/helper.rb: envutil is not available outside Ruby, so
port the functions from envutil to the test helper.
* test/psych/test_deprecated.rb: ditto
* test/psych/test_encodi...
tenderlovemaking (Aaron Patterson)
04:58 PM Revision 0b8f727d (git): changing variable name
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@40748 b2dd03c8-39d4-4d8f-98ff-823fe69b080e tenderlovemaking (Aaron Patterson)
04:08 PM Revision 4baa00dc (git): * include/ruby/intern.h: should include sys/time.h for struct timeval
if it exists.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_3@40746 b2dd03c8-39d4-4d8f-98ff-823fe69...
U.Nakamura
03:53 PM Revision a6df3a98 (git): * ChangeLog: typo.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@40745 b2dd03c8-39d4-4d8f-98ff-823fe69b080e U.Nakamura
03:44 PM Revision 50146213 (git): * 2013-05-15
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@40744 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
03:44 PM Revision ccf07bde (git): * signal.c: need to include unistd.h for write(2).
unistd.h is now included via ruby/defines.h, but should implicitly
include here. (suggested by kosaki)
git-svn-i...
U.Nakamura
03:26 PM Revision a5ed0865 (git): merge revision(s) 39214,39221: [Backport #7830]
configure.in: Werror-implicit-function-declaration
* configure.in (warnflags): -Werror-implicit-function-dec...
U.Nakamura
03:22 PM Revision 19061851 (git): * signal.c: need to include unistd.h for write(2).
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_3@40741 b2dd03c8-39d4-4d8f-98ff-823fe69b080e U.Nakamura
02:48 PM Revision 1e5a6426 (git): * ext/socket/.document: Add ifaddr.c.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@40740 b2dd03c8-39d4-4d8f-98ff-823fe69b080e akr (Akira Tanaka)
02:27 PM Revision d70a806a (git): ruby.h: fix typo
* include/ruby/ruby.h (ruby_check_sizeof_long_long): fix typo of
availablity macro. [ruby-dev:47341]
git-svn-id: ...
nobu (Nobuyoshi Nakada)
02:24 PM Revision 5ec5c6d5 (git): socket: fix build error and warnings on mingw
* ext/socket/extconf.rb: check for if_nametoindex() for
i686-w64-mingw32, and check for declarations of if_indexton...
nobu (Nobuyoshi Nakada)
11:35 AM Revision b6decf28 (git): Update doc.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@40735 b2dd03c8-39d4-4d8f-98ff-823fe69b080e akr (Akira Tanaka)
11:27 AM Revision bede15ac (git): merge revision(s) 40728:
* ext/dl/lib/dl/func.rb (DL::Function#call): check tainted when
$SAFE > 0.
* ext/fiddle/function.c...
U.Nakamura
11:23 AM Revision 6ff931d6 (git): merge revision(s) 39491: [Backport #8403]
* lib/rubygems/config_file.rb: Lazily load .gem/credentials to only
check permissions when necessary. Rub...
nagachika (Tomoyuki Chikanaga)
11:13 AM Revision 19f08523 (git): merge revision(s) 40728:
* ext/dl/lib/dl/func.rb (DL::Function#call): check tainted when
$SAFE > 0.
* ext/fiddle/function.c...
nagachika (Tomoyuki Chikanaga)
11:06 AM Revision c7d7ff45 (git): * ext/dl/lib/dl/func.rb (DL::Function#call): check tainted when
$SAFE > 0.
* ext/fiddle/function.c (function_call): check tainted when $SAFE > 0.
* test/fiddle/test_func.rb (module ...
nagachika (Tomoyuki Chikanaga)
11:00 AM Feature #8393: A class who's parent class is in a module can go wrong if files are required in the wrong order
One idea I'm thinking now is warning when a constant already introduced from the top-level is assigned. nobu (Nobuyoshi Nakada)
10:32 AM Revision 1b1fdc3c (git): * ChangeLog: fixed typo. sorry.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_3@40727 b2dd03c8-39d4-4d8f-98ff-823fe69b080e U.Nakamura
09:45 AM Bug #8402 (Closed): Segfault when precompiling rails assets
Duplicate of #8100
Please try it with ruby-trunk.
zzak (zzak _)
03:44 AM Bug #8402 (Closed): Segfault when precompiling rails assets
This bug appears when I run rake assets:precompile, but not every time. I tuned up ulimit max open files, I have enou... kolashtov (And Ko)
09:23 AM Bug #8401: BigDecimal.new("2").power(1e20) is zero.
2013/5/14 mrkn (Kenta Murata) <[email protected]>:
>
> 1.9.3p392 では -Infinity になるから、2.0.0p0 で導入されたバグですねぇ。

こ...
akr (Akira Tanaka)
09:13 AM Bug #8401: BigDecimal.new("2").power(1e20) is zero.
1.9.3p392 では -Infinity になるから、2.0.0p0 で導入されたバグですねぇ。 mrkn (Kenta Murata)
12:14 AM Bug #8401 (Closed): BigDecimal.new("2").power(1e20) is zero.
ふと見つけたのですが、BigDecimal.new("2").power(1e20) が 0.0 になります。
% ./ruby -v -rbigdecimal -e 'puts BigDecimal.new("2").powe...
akr (Akira Tanaka)
09:15 AM Revision 912c16db (git): fix a typo
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@40726 b2dd03c8-39d4-4d8f-98ff-823fe69b080e znz (Kazuhiro NISHIYAMA)
08:42 AM Revision c3f45986 (git): Add NEWS about Kernel#singleton_method r40684 [Feature #8391]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@40725 b2dd03c8-39d4-4d8f-98ff-823fe69b080e naruse (Yui NARUSE)
08:24 AM Revision cd916545 (git): iphlpapi is unavailable with older VC
* include/ruby/win32.h, win32/Makefile.sub, win32/win32.c: iphlpapi is
not available with older Visual C. works wi...
nobu (Nobuyoshi Nakada)
08:24 AM Revision e6589b2b (git): parse.y: fix argument type
* parse.y (is_global_name_punct): fix argument type, to get rid of
implicit promotion.
git-svn-id: svn+ssh://ci.ru...
nobu (Nobuyoshi Nakada)
07:24 AM Feature #8377: Deprecate :: for method calls in 2.1
On 05/14 04:01, Magnus Holm wrote:
> On Sat, May 11, 2013 at 7:11 PM, jeremyevans0 (Jeremy Evans) <
> > I'm agai...
jeremyevans (Jeremy Evans)
04:23 AM Feature #8377: Deprecate :: for method calls in 2.1
On Sat, May 11, 2013 at 7:11 PM, jeremyevans0 (Jeremy Evans) <
[email protected]> wrote:

>
> Is...
judofyr (Magnus Holm)
05:52 AM Revision f83c42d9 (git): win32.h: fix for VC9
* include/ruby/win32.h (INTPTR_MAX, INTPTR_MIN, UINTPTR_MAX): split
from intptr_t and uintptr_t, since VC9 defines ...
nobu (Nobuyoshi Nakada)
05:29 AM Bug #8399: Remove usage of RARRAY_PTR in C extensions when not needed
"dbussink (Dirkjan Bussink)" <[email protected]> wrote:
> We don't want to expose GC managed memory like this di...
normalperson (Eric Wong)
03:22 AM Revision 77753bd9 (git): * win32/win32.c (NET_LUID): mingw may have NET_LUID and not defined
_IFDEF_.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@40721 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
U.Nakamura
03:00 AM Revision e00d0451 (git): * test/ruby/test_time.rb: fixed merge misstake in r40711 and r40719.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_3@40720 b2dd03c8-39d4-4d8f-98ff-823fe69b080e U.Nakamura
02:58 AM Revision 9c81308b (git): * test/ruby/test_time.rb: fixed merge misstake in r40711.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_3@40719 b2dd03c8-39d4-4d8f-98ff-823fe69b080e U.Nakamura
02:36 AM Revision 2bfe339a (git): merge revision(s) 40419: [Backport #8281]
* lib/net/imap.rb (getacl_response): parse the mailbox of an ACL
response correctly. [ruby-core:54365] [Bu...
U.Nakamura
02:35 AM Revision 5db522e5 (git): merge revision(s) 40304: [Backport #8267]
* ext/openssl/ossl_ssl.c: Correct shutdown behavior w.r.t GC.
* test/openssl/test_ssl.rb: Add tests to verif...
U.Nakamura
02:23 AM Revision fd9c5580 (git): merge revision(s) 40163: [Backport #8228]
* configure.in (AC_CHECK_HEADERS): atomic.h for Solaris atomic_ops.
* ruby_atomic.h: Skip using Solaris10 at...
U.Nakamura
02:20 AM Revision 3ba9e467 (git): merge revision(s) 39958,39989: [Backport #8216]
* lib/mkmf.rb (MAIN_DOES_NOTHING): force to refer symbols for tests
to be preserved. [ruby-core:53745] [Bu...
U.Nakamura
01:54 AM Revision bb5212d3 (git): * remove trailing spaces.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@40714 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
01:41 AM Revision e8905e10 (git): * regexec.c (onig_search): fix problem with optimization of \z.
[Backport #8210]
patched by k_tanaka at [ruby-core:54251].
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/r...
U.Nakamura
01:33 AM Revision 95d36502 (git): merge revision(s) 40014: [Backport #8198]
Document the default Net timeout values by @toolmantim [GH fixes #269]
* lib/net/{ftp,http,pop,smtp}.rb: added docu...
U.Nakamura
12:50 AM Revision 9d5681ad (git): merge revision(s) 39766,39769: [Backport #8101]
* time.c (GetTimeval): check if already initialized instance.
* time.c (GetNewTimeval): check if newly creat...
U.Nakamura
12:37 AM Revision b4d0f635 (git): fix a typo and remove "file (func):" only duplicated of upper entry
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@40710 b2dd03c8-39d4-4d8f-98ff-823fe69b080e znz (Kazuhiro NISHIYAMA)

05/13/2013

08:14 PM Bug #8399: Remove usage of RARRAY_PTR in C extensions when not needed
ko1 (Koichi Sasada) wrote:
> Let us clarify your statement (sorry if I missed in your messages).
>
> (1) Do ...
dbussink (Dirkjan Bussink)
07:59 PM Bug #8399: Remove usage of RARRAY_PTR in C extensions when not needed
(2013/05/13 19:53), SASADA Koichi wrote:
> I believe RARRAY_AREF/ASET will help (2), and I strongly agree to
> b...
ko1 (Koichi Sasada)
07:59 PM Bug #8399: Remove usage of RARRAY_PTR in C extensions when not needed
Hi,

Let us clarify your statement (sorry if I missed in your messages).

(1) Do you want to remove RARRAY_P...
ko1 (Koichi Sasada)
07:29 PM Bug #8399: Remove usage of RARRAY_PTR in C extensions when not needed
naruse (Yui NARUSE) wrote:
> As eregon says ko1 added RARRAY_AREF in r40689.
>
> Anyway you can define compatib...
dbussink (Dirkjan Bussink)
07:25 PM Bug #8399: Remove usage of RARRAY_PTR in C extensions when not needed
dbussink (Dirkjan Bussink) wrote:
> naruse (Yui NARUSE) wrote:
> > ko1's rgengc plans to introduce RARRAY_AREF for ...
naruse (Yui NARUSE)
07:20 PM Bug #8399: Remove usage of RARRAY_PTR in C extensions when not needed
dbussink (Dirkjan Bussink) wrote:
> And how about storing an entry? Is there also a macro for storing an entry?
Yes,...
Eregon (Benoit Daloze)
07:10 PM Bug #8399: Remove usage of RARRAY_PTR in C extensions when not needed
naruse (Yui NARUSE) wrote:
> ko1's rgengc plans to introduce RARRAY_AREF for this purpose (see #8339 for detail).
>...
dbussink (Dirkjan Bussink)
05:46 PM Bug #8399: Remove usage of RARRAY_PTR in C extensions when not needed
ko1's rgengc plans to introduce RARRAY_AREF for this purpose (see #8339 for detail).
So use it.
naruse (Yui NARUSE)
02:40 PM Bug #8399: Remove usage of RARRAY_PTR in C extensions when not needed
jonforums (Jon Forums) wrote:
> Interesting. What platform(s) did you test this MRI patch against?
>
> I've not t...
dbussink (Dirkjan Bussink)
02:39 PM Bug #8399: Remove usage of RARRAY_PTR in C extensions when not needed
normalperson (Eric Wong) wrote:
> I am curious how Rubinius implements RARRAY_PTR and why it cannot be
> made fast...
dbussink (Dirkjan Bussink)
11:42 AM Bug #8399: Remove usage of RARRAY_PTR in C extensions when not needed
jonforums (Jon Forums) wrote:
> With a trivial update to your patch, trunk built on Win7 32bit with mingw-w64 4.7.2,...
naruse (Yui NARUSE)
10:22 AM Bug #8399: Remove usage of RARRAY_PTR in C extensions when not needed
With a trivial update to your patch, trunk built on Win7 32bit with mingw-w64 4.7.2, and `make test` passed with and ... jonforums (Jon Forums)
07:53 AM Bug #8399: Remove usage of RARRAY_PTR in C extensions when not needed
"dbussink (Dirkjan Bussink)" <[email protected]> wrote:
> Rubinius uses quite a few C extensions directly from M...
normalperson (Eric Wong)
07:38 AM Bug #8399: Remove usage of RARRAY_PTR in C extensions when not needed
Interesting. What platform(s) did you test this MRI patch against?
I've not tried my Arch, Ubuntu Server, or Snow ...
jonforums (Jon Forums)
05:37 AM Bug #8399 (Closed): Remove usage of RARRAY_PTR in C extensions when not needed
Rubinius uses quite a few C extensions directly from MRI. Some of these use functionality such as RARRAY_PTR which is... dbussink (Dirkjan Bussink)
07:26 PM Bug #8100: Segfault in trunk
Might be related to https://bugs.ruby-lang.org/issues/8056 morgoth (Wojciech Wnętrzak)
07:26 PM Bug #8056 (Closed): Random segmentation faults in Tempfile
naruse (Yui NARUSE)
07:17 PM Bug #8056: Random segmentation faults in Tempfile
I'm guessing this is a duplicate of #8100. judofyr (Magnus Holm)
07:06 PM Feature #8396: Allow easier destructuring of MatchData
You can use named capture assigning
irb(main):005:0> /(?<count>\d+)_(?<thing>apple|orange)s?/ =~ "2_apples"
=> 0
...
naruse (Yui NARUSE)
03:03 AM Feature #8396: Allow easier destructuring of MatchData
=begin
Yep, the (({*@})) is a nice idea. Would be awesome if it could be used for splat-less destructuring as well. ...
goshakkk (Gosha Arinich)
12:18 AM Feature #8396: Allow easier destructuring of MatchData
This could be a use case for the @* method proposed in #2013. jeremyevans0 (Jeremy Evans)
06:41 PM Feature #8339 (Closed): Introducing Geneartional Garbage Collection for CRuby/MRI
This issue was solved with changeset r40689.
Koichi, thank you for reporting this issue.
Your contribution to Ruby is...
ko1 (Koichi Sasada)
06:34 PM Revision f254b689 (git): * string.c (rb_str_new_frozen): remove debug print.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@40709 b2dd03c8-39d4-4d8f-98ff-823fe69b080e ko1 (Koichi Sasada)
06:23 PM Revision b8c0ff86 (git): * include/ruby/ruby.h: enable to generate write barrier protected
arrays (T_ARRAY).
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@40708 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
ko1 (Koichi Sasada)
06:22 PM Revision 5016b37a (git): * include/ruby/ruby.h: enable to generate write barrier protected
objects (T_STRING).
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@40707 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
ko1 (Koichi Sasada)
06:21 PM Revision 305382bd (git): * include/ruby/ruby.h: enable to generate write barrier protected
objects (T_OBJECT).
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@40706 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
ko1 (Koichi Sasada)
06:19 PM Revision 1829147f (git): * include/ruby/ruby.h: enable to generate write barrier protected
objects for numeric types (Float, Complex, Rational, Bignum).
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@40...
ko1 (Koichi Sasada)
06:14 PM Revision 9b6b3672 (git): * include/ruby/ruby.h: enable RGENGC (USE_RGENGC)
but no type creates write protected (sunny) objects
(RGENGC_WB_PROTECTED_* == 0).
git-svn-id: svn+ssh://ci.ruby-...
ko1 (Koichi Sasada)
06:07 PM Revision 4f401816 (git): * gc.c: support RGENGC. [ruby-trunk - Feature #8339]
See this ticet about RGENGC.
* gc.c: Add several flags:
* RGENGC_DEBUG: if >0, then prints debug information.
* RGENG...
ko1 (Koichi Sasada)
05:02 PM Revision 7958c71e (git): * gc.c: remove rb_objspace_t::marked_num.
We can use `objspace_live_num()' instead of removed `marked_num'
if it is after `after_gc_sweep()' function call.
*...
ko1 (Koichi Sasada)
04:52 PM Revision b597df70 (git): * gc.c: disable GC_PROFILE_MORE_DETAIL (fix last commit).
* gc.c (gc_prof_set_malloc_info): fix "objspace->heap.live_num" to
"objspace_live_num(objspace)". There is no such ...
ko1 (Koichi Sasada)
04:34 PM Revision 7d0a90e9 (git): * gc.c: refactoring GC::Profiler.
* gc.c (gc_prof_sweep_timer_start/stop): removed because
they doesn't support lazy sweep.
* gc.c (gc_prof_sweep_slo...
ko1 (Koichi Sasada)
03:55 PM Revision e23941ff (git): * 2013-05-14
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@40699 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
03:55 PM Revision 89e6910f (git): * include/ruby/ruby.h: constify RRational::(num,den) and
RComplex::(real,imag).
Add macro to set these values:
* RRATIONAL_SET_NUM()
* RRATIONAL_SET_DEN()
* RCOMPLEX_SET_RE...
ko1 (Koichi Sasada)
02:52 PM Feature #8391 (Closed): Introduce Object.singleton_method(:sym)
This issue was solved with changeset r40684.
stephen, thank you for reporting this issue.
Your contribution to Ruby i...
nobu (Nobuyoshi Nakada)
02:41 PM Revision 8ccd658e (git): * include/ruby/ruby.h: fix a typo
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@40697 b2dd03c8-39d4-4d8f-98ff-823fe69b080e Eregon (Benoit Daloze)
01:39 PM Revision b86ebc1f (git): fix typos
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@40696 b2dd03c8-39d4-4d8f-98ff-823fe69b080e znz (Kazuhiro NISHIYAMA)
12:51 PM Revision 2ad4c65b (git): * ext/socket/extconf.rb: Check socketpair again.
It is required on Unix.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@40695 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
akr (Akira Tanaka)
12:21 PM Revision dd468731 (git): * win32/win32.c (getipaddrs): use alternamtive interface name if
available, because if_nametoindex() requires them.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@40694 b2dd03c8...
U.Nakamura
11:29 AM Revision cb3fcdcd (git): * win32/win32.c, include/ruby/win32.h (getipaddrs): [experimental]
emulate getipaddrs(3) on Unix.
* win32/Makefile.sub, configure.in (LIBS): need iphlpapi.lib for above
function.
*...
U.Nakamura
11:11 AM Revision f1eadb0f (git): * iseq.c (prepare_iseq_build): remove additional line braek.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@40692 b2dd03c8-39d4-4d8f-98ff-823fe69b080e ko1 (Koichi Sasada)
10:51 AM Bug #8392: stdlib's 'forwardable' documentation has a bad example
I have left some comments on the pull request, please check it. zzak (zzak _)
01:15 AM Bug #8392 (Assigned): stdlib's 'forwardable' documentation has a bad example
zzak (zzak _)
10:49 AM Revision 83aba048 (git): * include/ruby/ruby.h: constify RBasic::klass and add
RBASIC_CLASS(obj) macro which returns a class of `obj'.
This change is a part of RGENGC branch [ruby-trunk - Featur...
ko1 (Koichi Sasada)
09:56 AM Revision aacd7710 (git): * *.c, parse.y, insns.def: use RARRAY_AREF/ASET macro
instead of using RARRAY_PTR().
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@40690 b2dd03c8-39d4-4d8f-98ff-823...
ko1 (Koichi Sasada)
09:51 AM Feature #8393: A class who's parent class is in a module can go wrong if files are required in the wrong order
I know the reason of course.
The point is how others reading your code can guess your intention from the code.
Ca...
nobu (Nobuyoshi Nakada)
09:44 AM Bug #8398 (Rejected): case/when shouldn't try to evaluate all AND joined conditions if one of preceding was falsy
nobu (Nobuyoshi Nakada)
06:42 AM Bug #8398: case/when shouldn't try to evaluate all AND joined conditions if one of preceding was falsy
You probably think your case statement is translated to:
case
when (String === 1) && (proc { |x| x.blah } === 1)
...
jeremyevans0 (Jeremy Evans)
03:48 AM Bug #8398 (Rejected): case/when shouldn't try to evaluate all AND joined conditions if one of preceding was falsy
=begin
Steps to reproduce:
case 1
when String && proc { |x| x.blah }
:something
else
:no
end
...
goshakkk (Gosha Arinich)
09:41 AM Revision 12bf7363 (git): * include/ruby/ruby.h: add new utility macros to access
Array's element.
* RARRAY_AREF(a, i) returns i-th element of an array `a'
* RARRAY_ASET(a, i, v) set i-th element of ...
ko1 (Koichi Sasada)
08:56 AM Bug #8400 (Closed): skip `Rinda::TestRingFinger` tests on platforms not implementing `getifaddrs()`
The 32 and 64bit trunk builds at ci.rubyinstaller.org are failing `make test-all`
32bit => http://ci.rubyinstall...
jonforums (Jon Forums)
06:43 AM Revision c8fc37a9 (git): * ChangeLog: add a comment.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@40688 b2dd03c8-39d4-4d8f-98ff-823fe69b080e ko1 (Koichi Sasada)
06:33 AM Revision b6b85f6e (git): * object.c (rb_obj_setup): added.
* include/ruby/ruby.h (OBJSETUP): ues rb_obj_setup() instead of
a macro.
git-svn-id: svn+ssh://ci.ruby-lang.org/...
ko1 (Koichi Sasada)
06:25 AM Revision 8ac05ae5 (git): * gc.c (rb_data_object_alloc): check klass only if klass is not 0.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@40686 b2dd03c8-39d4-4d8f-98ff-823fe69b080e ko1 (Koichi Sasada)
06:11 AM Feature #8394 (Assigned): use String#b instead of dup.force_encoding("ASCII-8BIT")
私はいいと思うので、確認してコミットしようと思います。
終わったら担当者を関さんに振ります。
xibbar (Takeyuki FUJIOKA)
06:03 AM Revision 925c936b (git): * gc.c (rb_data_object_alloc, rb_data_typed_object_alloc):
use NEWOBJ_OF() instead of NEWOBJ().
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@40685 b2dd03c8-39d4-4d8f-98...
ko1 (Koichi Sasada)
05:52 AM Revision 0824f9f2 (git): proc.c: Kernel#singleton_method
* proc.c (rb_obj_singleton_method): new method Kernel#singleton_method
which returns a Method object of the singlet...
nobu (Nobuyoshi Nakada)
05:51 AM Revision 30485080 (git): vm_method.c: rb_method_entry_at
* vm_method.c (rb_method_entry_at): return the method entry for id at
klass, without ancestors.
git-svn-id: svn+s...
nobu (Nobuyoshi Nakada)
05:50 AM Revision 609c7420 (git): class.c: rb_singleton_class_get
* class.c (rb_singleton_class_get): get the singleton class if exists,
or nil.
git-svn-id: svn+ssh://ci.ruby-lang...
nobu (Nobuyoshi Nakada)
05:49 AM Revision 111c791c (git): class.c: adjust indent
* class.c (singleton_class_of): adjust indent.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@40681 b2dd03c8-39d...
nobu (Nobuyoshi Nakada)
02:08 AM Revision ee22fad4 (git): * ext/openssl/ossl_ssl.c: Disabled OpenSSL::SSL::SSLSocket if
defined(OPENSSL_NO_SOCK).
This fixes a linkage error on platforms which do not have socket.
OpenSSL itself is st...
yugui (Yuki Sonoda)
01:31 AM Revision 0dc6dcfb (git): * hash.c: Hash[] and {} are not equivalent by @eam [Fixes GH-301]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@40679 b2dd03c8-39d4-4d8f-98ff-823fe69b080e zzak (zzak _)
01:07 AM Revision 793c5ae8 (git): * 2013-05-13
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@40678 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
01:07 AM Revision 4813d871 (git): * random.c: Document Random::DEFAULT by @eLobato [Fixes GH-304]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@40677 b2dd03c8-39d4-4d8f-98ff-823fe69b080e zzak (zzak _)
12:17 AM Feature #7688: Error hiding with rb_rescue() on Comparable#==, #coerce and others
matz, what do you think?
Are you against introducing the change for Comparable#== ?
Eregon (Benoit Daloze)

05/12/2013

11:54 PM Feature #8391: Introduce Object.singleton_method(:sym)
I like this idea.
Matz.
matz (Yukihiro Matsumoto)
04:32 AM Feature #8391: Introduce Object.singleton_method(:sym)
It's not a syntax issue. nobu (Nobuyoshi Nakada)
01:00 AM Feature #8391 (Closed): Introduce Object.singleton_method(:sym)
=begin
In the code below:
module A
def self.hello end
def world end
end
We can reflect on the i...
stephenmurdoch (stephen murdoch)
11:54 PM Feature #8396: Allow easier destructuring of MatchData
I like the basic idea, but #to_ary is a method to convert into array implicitly, that means it expect the receiver pr... matz (Yukihiro Matsumoto)
06:49 PM Feature #8396 (Feedback): Allow easier destructuring of MatchData
=begin
((*(I have opened ((<"a PR for this on GH @ rails/rails"|URL:https://github.com/ruby/ruby/pull/300>)) for t...
goshakkk (Gosha Arinich)
11:53 PM Bug #8397 (Closed): TestBignum#test_interrupt_during_bigdivrem failure
稀に、TestBignum#test_interrupt_during_bigdivrem が失敗することがあるようです。
http://c5664.rubyci.org/~chkbuild/ruby-trunk/log/201...
akr (Akira Tanaka)
06:07 PM Feature #8393: A class who's parent class is in a module can go wrong if files are required in the wrong order
Nobu you don't need the requires to reproduce. This is simply the same thing:
#!/usr/bin/env ruby
class Animal
...
injekt (Lee Jarvis)
05:41 PM Feature #8393: A class who's parent class is in a module can go wrong if files are required in the wrong order
jeremyevans0: That's what I did when I found a problem caused by this on production code. Nonetheless you have to tak... eLobato (Daniel Lobato Garcia)
11:34 AM Feature #8393 (Feedback): A class who's parent class is in a module can go wrong if files are required in the wrong order
It's a feature by the design.
I can't get what you expect from your code.
You will need more concrete proposal.
nobu (Nobuyoshi Nakada)
11:28 AM Feature #8393: A class who's parent class is in a module can go wrong if files are required in the wrong order
This isn't a bug. If you load animal.rb then dog.rb, at the point Bark::Dog is defined, Bark::Animal does not exist,... jeremyevans0 (Jeremy Evans)
09:39 AM Feature #8393 (Rejected): A class who's parent class is in a module can go wrong if files are required in the wrong order
Hi,
I have found that inheritance is not done properly in a certain case. Let's say we have the following files:
...
eLobato (Daniel Lobato Garcia)
01:51 PM Revision 00096bdf (git): * ChangeLog: fix a typo of r40667.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@40676 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nagachika (Tomoyuki Chikanaga)
01:43 PM Revision 25e5b667 (git): merge revision(s) 40664:
* signal.c (rb_f_kill): fixes typo. s/HAS_KILLPG/HAVE_KILLPG/.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches...
nagachika (Tomoyuki Chikanaga)
12:47 PM Feature #8394 (Closed): use String#b instead of dup.force_encoding("ASCII-8BIT")
dup.force_encoding("ASCII-8BIT") を使っているところは b を使えば良いのではないかと思ったのですが、どうでしょうか?
diff --git a/lib/cgi/util.rb b/lib/cgi...
znz (Kazuhiro NISHIYAMA)
12:29 PM Revision baf52faa (git): merge revision(s) 40652:
fix a typo
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_2_0_0@40674 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nagachika (Tomoyuki Chikanaga)
12:13 PM Revision d2b4011a (git): ruby.h: OFFT2NUM redefinition
* include/ruby/ruby.h (OFFT2NUM): RUBY_REPLACE_TYPE also defines macro
to convert int type to VALUE if found.
git-...
nobu (Nobuyoshi Nakada)
09:47 AM Revision fa1e2d95 (git): fix typos
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@40672 b2dd03c8-39d4-4d8f-98ff-823fe69b080e znz (Kazuhiro NISHIYAMA)
09:02 AM Revision 2b881310 (git): * include/ruby/intern.h (rb_iv_set, rb_iv_get): removed. Bcause
ruby.h has a declaration for that.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@40671 b2dd03c8-39d4-4d8f-98ff-8...
kosaki (Motohiro KOSAKI)
09:01 AM Revision f3c9bb06 (git): * include/ruby/intern.h (rb_uint2big, rb_int2big, rb_uint2inum)
(rb_int2inum, rb_ll2inum, rb_ull2inum): removed because ruby.h
has a declaration for these.
git-svn-id: svn+ssh://...
kosaki (Motohiro KOSAKI)
08:53 AM Revision 6591e26e (git): * configure.in: removes 'ac_cv_func_fseeko=yes' form MinGW
specific definitions.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@40669 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
kosaki (Motohiro KOSAKI)
08:42 AM Revision 96ffcf55 (git): * file.c (rb_file_s_truncate): use correct type. chsize takes
a long.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@40668 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
kosaki (Motohiro KOSAKI)
08:42 AM Revision 93d061a8 (git): * process.c: move '#define SPAWNV 1' to win32/Makefile.sub.
* win32/Makefile.sub: see above.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@40667 b2dd03c8-39d4-4d8f-98ff-823...
kosaki (Motohiro KOSAKI)
08:42 AM Revision 82330e91 (git): * configure.in: removes AC_CHECK_FUNCS(setitimer) because it's
unsed.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@40666 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
kosaki (Motohiro KOSAKI)
08:41 AM Revision 3f6b5aa2 (git): * configure.in: removes AC_CHECK_FUNCS(pause) because it's unused.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@40665 b2dd03c8-39d4-4d8f-98ff-823fe69b080e kosaki (Motohiro KOSAKI)
08:41 AM Revision c0a30fcb (git): * signal.c (rb_f_kill): fixes typo. s/HAS_KILLPG/HAVE_KILLPG/.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@40664 b2dd03c8-39d4-4d8f-98ff-823fe69b080e kosaki (Motohiro KOSAKI)
08:41 AM Revision 59a3943a (git): * configure.in: abort if gettimeofday doesn't exist.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@40663 b2dd03c8-39d4-4d8f-98ff-823fe69b080e kosaki (Motohiro KOSAKI)
08:41 AM Revision 05628d3b (git): * configure.in: removes AC_CHECK_FUNC(ftruncate64).
* configure.in: adds RUBY_REPLACE_TYPE(off_t) for creating
NUM2OFFT.
* file.c (rb_file_truncate): use correct type....
kosaki (Motohiro KOSAKI)
08:41 AM Revision e79f7907 (git): * configure.in: removes AC_CHECK_FUNC(fseeko, fseeko64, ftello,
ftello64). They are not used from anywhere.
* win32/win32.c (fseeko): removes.
* win32/win32.c (rb_w32_ftello): remo...
kosaki (Motohiro KOSAKI)
08:40 AM Revision 2d0c7e37 (git): * configure.in: remove AC_CHECK_FUNC(close). It is not used from
anywhere.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@40660 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
kosaki (Motohiro KOSAKI)
08:40 AM Revision f15d3ff9 (git): * configure.in: adds comments for setjmp check.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@40659 b2dd03c8-39d4-4d8f-98ff-823fe69b080e kosaki (Motohiro KOSAKI)
08:40 AM Revision a79cccb5 (git): * configure.in: move clock_gettime() check into regular place.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@40658 b2dd03c8-39d4-4d8f-98ff-823fe69b080e kosaki (Motohiro KOSAKI)
08:40 AM Revision 7776ca93 (git): * configure.in: add getenv() declaration check.
* dln_find.c: add HAVE_DECL_GETENV test.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@40657 b2dd03c8-39d4-4d8f-...
kosaki (Motohiro KOSAKI)
08:40 AM Revision fa5db016 (git): * configure.in: sorts AC_CHECK_FUNCS()s as alphabetical order.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@40656 b2dd03c8-39d4-4d8f-98ff-823fe69b080e kosaki (Motohiro KOSAKI)
08:40 AM Revision 2f6cab0f (git): * bignum.c: remove redundant decl for big_lshift() big_rshift().
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@40655 b2dd03c8-39d4-4d8f-98ff-823fe69b080e kosaki (Motohiro KOSAKI)
07:34 AM Bug #8392 (Closed): stdlib's 'forwardable' documentation has a bad example
=begin
As this is a problem with the documentation, there are no steps required to reproduce it.
My Ruby version is...
miragliuolo1 (Joe Miragliuolo)
07:09 AM Revision 5aa61881 (git): * ext/socket/rubysocket.h (rsock_inspect_sockaddr): as r40646
check HAVE_TYPE_STRUCT_SOCKADDR_DL.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@40654 b2dd03c8-39d4-4d8f-98ff-...
naruse (Yui NARUSE)
02:33 AM Revision 7da67443 (git): fix a typo
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@40653 b2dd03c8-39d4-4d8f-98ff-823fe69b080e znz (Kazuhiro NISHIYAMA)
02:33 AM Revision 6210fc9f (git): fix a typo
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@40652 b2dd03c8-39d4-4d8f-98ff-823fe69b080e znz (Kazuhiro NISHIYAMA)
02:11 AM Feature #8377: Deprecate :: for method calls in 2.1
jballanc (Joshua Ballanco) wrote:
> If we remove the ability to call methods with (({::})), then the class definitio...
jeremyevans0 (Jeremy Evans)
12:12 AM Feature #8377: Deprecate :: for method calls in 2.1
=begin
I'm not sure how I feel about this. I understand the potential for confusion, but at the same time there's a ...
jballanc (Joshua Ballanco)
01:44 AM Revision b9a34fd7 (git): fixed wrong document for Socket.tcp by @lann [fix GH-302]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@40651 b2dd03c8-39d4-4d8f-98ff-823fe69b080e hsbt (Hiroshi SHIBATA)

05/11/2013

10:29 PM Bug #7423: ruby_process_options() dereferences argv even if argc is zero
This bug fix is neither on the (complete) Roadmap nor reported under the "Bugs unassociated with any target version".... RolandH (Roland Hautz)
07:33 PM Revision 7fc0105f (git): merge revision(s) 40606,40607,40635: [Backport #8375]
test_scanner_events.rb: assert_location
* test/ripper/test_scanner_events.rb (TestRipper#assert_location):
...
nagachika (Tomoyuki Chikanaga)
06:28 PM Revision 8f88edf0 (git): * 2013-05-12
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@40649 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
06:28 PM Revision 5b20e5e1 (git): raddrinfo.c: suppress warnings
* ext/socket/raddrinfo.c (rsock_inspect_sockaddr): cast down
explicitly to suppress warnings.
git-svn-id: svn+ssh:...
nobu (Nobuyoshi Nakada)
06:12 PM Revision 1c0abbf0 (git): merge revision(s) 39636,39741,40454: [Backport #8071] [Backport #8387]
configure.in: suppress error messages
* configure.in: suppress error messages, rm: cannot remove
'conftest...
nagachika (Tomoyuki Chikanaga)
05:33 PM Feature #8368: Socket.getifaddrs
It seems no one against for this method and naruse-san (the release manager of Ruby 2.1.0) supported.
I added Socket...
akr (Akira Tanaka)
05:32 PM Feature #8368 (Closed): Socket.getifaddrs
This issue was solved with changeset r40639.
Akira, thank you for reporting this issue.
Your contribution to Ruby is ...
akr (Akira Tanaka)
04:04 PM Bug #8364: Vim's if_ruby feature sometimes crash.
Hiroshi,
Thank you for fixing and reporting to vim_dev.
Anonymous
02:07 PM Revision 037ce7f6 (git): * ext/socket/rubysocket.h (HAVE_TYPE_STRUCT_SOCKADDR_DL):
MSVC has struct sockadddr_dl, but its content is broken.
http://ruby-mswin.cloudapp.net/vc10-x64/ruby-trunk/log/201...
naruse (Yui NARUSE)
01:08 PM Revision 975e43b8 (git): * test/rinda/test_rinda.rb: Socket.getifaddrs may returns an interface
which #addr method returns nil for venet0 in OpenVZ.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@40645 b2dd0...
akr (Akira Tanaka)
01:04 PM Revision 26cb14f8 (git): * ext/socket/raddrinfo.c (rsock_inspect_sockaddr): Add casts to
suppress warnings.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@40644 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
akr (Akira Tanaka)
12:02 PM Revision e3a2145d (git): Add debug print to investigate a failure on Travis-CI.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@40643 b2dd03c8-39d4-4d8f-98ff-823fe69b080e akr (Akira Tanaka)
10:51 AM Revision ae17f7ab (git): Simplify test with Socket.getifaddrs
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@40642 b2dd03c8-39d4-4d8f-98ff-823fe69b080e naruse (Yui NARUSE)
10:20 AM Revision 2977c53b (git): Describe Socket.getifaddrs.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@40641 b2dd03c8-39d4-4d8f-98ff-823fe69b080e akr (Akira Tanaka)
08:50 AM Revision a4501a75 (git): * properties.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@40640 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
08:32 AM Revision b323d7d5 (git): * ext/socket: New method, Socket.getifaddrs, implemented.
[ruby-core:54777] [Feature #8368]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@40639 b2dd03c8-39d4-4d8f-98ff-...
akr (Akira Tanaka)
02:50 AM Revision fade664f (git): disable test_fcntl_lock_linux on x32.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@40638 b2dd03c8-39d4-4d8f-98ff-823fe69b080e akr (Akira Tanaka)

05/10/2013

08:11 PM Bug #8386 (Closed): OpenSSL thread safety
As some might know, Rubinius uses a lot of MRI's C extensions that are part of stdlib and ships them as well. Rubiniu... dbussink (Dirkjan Bussink)
07:01 PM Feature #8321: Ripper: I would like coordinates for keywords
I'm keeping an eye on Parser and I hope that one day we'll be able to use it in RuboCop https://github.com/bbatsov/ru... bozhidar (Bozhidar Batsov)
04:53 PM Feature #8321: Ripper: I would like coordinates for keywords
On Fri, May 10, 2013 at 9:13 AM, bozhidar (Bozhidar Batsov) <
[email protected]> wrote:

>
> Issue #8321 h...
judofyr (Magnus Holm)
04:13 PM Feature #8321: Ripper: I would like coordinates for keywords
The example outlined in the proposal is exactly what I think we need. A lot of Ruby code analysis tools need exact c... bozhidar (Bozhidar Batsov)
03:50 PM Revision 690b663c (git): * 2013-05-11
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@40637 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
03:49 PM Revision b1dd4c92 (git): * gc.h (SET_MACHINE_STACK_END): Add !defined(_ILP32) to a defining
condition to avoid compilation error on x32.
https://sites.google.com/site/x32abi/
git-svn-id: svn+ssh://ci.ruby...
akr (Akira Tanaka)
02:56 PM Revision ecddb967 (git): parse.y: invalid name as mere string
* parse.y (parser_peek_variable_name): treat invalid global, class,
and instance variable names as mere strings rat...
nobu (Nobuyoshi Nakada)
02:56 PM Revision 0542f05b (git): parse.y: lex_state macros
* parse.y (parser_yylex): use IS_lex_state() and IS_lex_state_for()
instead of direct comparison.
git-svn-id: svn+...
nobu (Nobuyoshi Nakada)
11:31 AM Bug #8383 (Rejected): Ripper.lex does not handle correctly symbols whose identifiers coincide with keyword names
Duplicates #6306. nobu (Nobuyoshi Nakada)
11:24 AM Revision 980bf275 (git): * configure.in: Move library checks into "Checks for libraries." part.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@40633 b2dd03c8-39d4-4d8f-98ff-823fe69b080e akr (Akira Tanaka)
10:33 AM Revision 695ad02d (git): * configure.in: Reformat arguments of AC_CHECK_HEADERS and
AC_CHECK_FUNCS to track modifications easily.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@40632 b2dd03c8-39d...
akr (Akira Tanaka)
05:35 AM Feature #8382: Format OpenStruct YAML dump and create getters and setters after load.
Interesting feature request.
This reasoning would also apply to all stdlib classes, like Set, Matrix, ... right?
...
marcandre (Marc-Andre Lafortune)
03:01 AM Revision 093beeda (git): * configure.in: Don't link librt if clock_gettime is available in
the main C library.
glibc 2.17 moves clock_* from librt to the main C library.
http://sourceware.org/ml/libc-anno...
akr (Akira Tanaka)
01:48 AM Revision 14c9944e (git): * test/dtrace/helper.rb: ignore empty SUDO. reuse SUDO value by using
class variable. use test/unit instead of minitest/autorun. dispose
`Interrupted system call' error messages at pa...
nobu (Nobuyoshi Nakada)
01:33 AM Feature #8377: Deprecate :: for method calls in 2.1
This is related and has not yet been rejected: #6806 alexeymuranov (Alexey Muranov)
01:22 AM Feature #8377: Deprecate :: for method calls in 2.1
headius (Charles Nutter) wrote:
> More cases of ambiguity:
>
> obj::FOO is always a constant lookup. obj::FOO() i...
jeremyevans0 (Jeremy Evans)
12:50 AM Feature #8377: Deprecate :: for method calls in 2.1
More cases of ambiguity:
obj::FOO is always a constant lookup. obj::FOO() is always a method call.
obj::foo is ...
headius (Charles Nutter)
12:55 AM Revision 95b690d2 (git): * 2013-05-10
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@40629 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
12:55 AM Revision 8daa0d49 (git): Fixed minitest dependency bug by removing env PARALLEL checks (no clue why that was there). Exactly the same minitest code tho.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@40628 b2dd03c8-39d4-4d8f-98ff-823fe69b080e Ryan Davis

05/09/2013

11:20 PM Bug #8242 (Assigned): Fix rdoc of Range#bsearch
zzak (zzak _)
11:11 PM Feature #8377: Deprecate :: for method calls in 2.1
> we haven't reached consensus to remove double colons for method calls from the language.
That's what this issue ...
dgutov (Dmitry Gutov)
10:13 PM Feature #8377: Deprecate :: for method calls in 2.1
* we haven't reached consensus to remove double colons for method calls from the language.
* even if we do, 2.2 is n...
matz (Yukihiro Matsumoto)
06:52 PM Feature #8377: Deprecate :: for method calls in 2.1
henry.maddocks (Henry Maddocks) wrote:
> But '.' and '::' mean different things.
> '::' means you are calling the...
Anonymous
05:59 PM Feature #8377: Deprecate :: for method calls in 2.1
Although in PHP you can also abuse the `::` for both static and non
static method calls it's actually not used for...
yorickpeterse (Yorick Peterse)
05:54 PM Feature #8377: Deprecate :: for method calls in 2.1
rubiii (Daniel Harrington) wrote:
> I'm also very much in favour of this change for simplicity.
>
> When I learne...
henry.maddocks (Henry Maddocks)
05:35 PM Feature #8377: Deprecate :: for method calls in 2.1
phluid61 (Matthew Kerwin) wrote:
> =begin
> henry.maddocks (Henry Maddocks) wrote:
>
> > charliesome (Charlie S...
henry.maddocks (Henry Maddocks)
04:13 AM Feature #8377: Deprecate :: for method calls in 2.1
I'm also very much in favour of this change for simplicity.
When I learned about Nokogiri, I had no idea how this ...
rubiii (Daniel Harrington)
04:13 AM Feature #8377: Deprecate :: for method calls in 2.1
+1
Apart from having no advantages over ".", "::" for method calls is very rarely used even anyways. It has been e...
bozhidar (Bozhidar Batsov)
10:23 PM Feature #4840: Allow returning from require
On May 9, 2013 12:14 PM, "nobu (Nobuyoshi Nakada)" <[email protected]>
wrote:
>
>
> Issue #4840 has been up...
phluid61 (Matthew Kerwin)
09:41 PM Feature #4840: Allow returning from require
Pretty simple, indeed :) Not that I understand it, just that I appreciate its simplicity ;) rosenfeld (Rodrigo Rosenfeld Rosas)
11:14 AM Feature #4840: Allow returning from require
A simple patch. nobu (Nobuyoshi Nakada)
08:55 PM Bug #8384 (Closed): Cannot build ruby against OpenSSL build with "no-ec2m"
=begin
Due to recent changes in OpenSSL configuration options for Red Hat Enterprise Linux, I cannot build Ruby anym...
vo.x (Vit Ondruch)
06:08 PM Bug #8383: Ripper.lex does not handle correctly symbols whose identifiers coincide with keyword names
On a related note I don't think this works correctly with method definitions as well:
[30] pry(main)> Ripper.lex('...
bozhidar (Bozhidar Batsov)
05:51 PM Bug #8383 (Rejected): Ripper.lex does not handle correctly symbols whose identifiers coincide with keyword names
This problem is best illustrated with an example
[23] pry(main)> Ripper.lex(':one')
=> [[[1, 0], :on_symb...
bozhidar (Bozhidar Batsov)
02:54 PM Revision 2c240c5e (git): merge revision(s) 40612,40614: [Backport #8025]
* class.c (rb_mod_included_modules): should not include the original
module itself. [ruby-core:53158] [Bug...
nagachika (Tomoyuki Chikanaga)
01:01 PM Revision 2ffbe034 (git): * ext/socket/ancdata.c (bsock_sendmsg_internal): controls_num should
not be negative.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@40626 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
akr (Akira Tanaka)
12:12 PM Revision bfb334ee (git): * file.c, ext/etc/etc.c, ext/socket/unixsocket.c,
ext/openssl/ossl.h, ext/openssl/openssl_missing.c: Use
HAVE_AGGREGATE_MEMBER instead of HAVE_ST_MEMBER.
git-svn-...
akr (Akira Tanaka)
11:48 AM Revision adb575e2 (git): * ext/socket/ancdata.c (bsock_sendmsg_internal): Always set
controls_num to raise NotImplementedError appropriately.
(bsock_recvmsg_internal): Raise NotImplementedError if
:...
akr (Akira Tanaka)
11:30 AM Bug #8381 (Closed): mistake in ruby doc - String#=== is missing
This issue was solved with changeset r40622.
Georgia, thank you for reporting this issue.
Your contribution to Ruby i...
zzak (zzak _)
10:57 AM Feature #8321: Ripper: I would like coordinates for keywords
=begin
Do you mean changing following code from `((|current|))' to `((|proposal|))'?
*code
Ripper.sexp(<<SRC)
if...
nobu (Nobuyoshi Nakada)
04:25 AM Feature #8321: Ripper: I would like coordinates for keywords
Here's an example:
[6] pry(main)> Ripper.sexp('alias :some :test')
=> [:program,
[[:alias,
[:symbol_literal...
bozhidar (Bozhidar Batsov)
03:08 AM Revision a5e6d48d (git): * ext/socket/rubysocket.h, ext/socket/unixsocket.c,
ext/socket/ancdata.c: Use HAVE_STRUCT_MSGHDR_MSG_CONTROL instead
of HAVE_ST_MSG_CONTROL.
git-svn-id: svn+ssh://c...
akr (Akira Tanaka)
02:30 AM Revision 029ad63b (git): * string.c: Add call-seq alias for String#=== [Bug #8381]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@40622 b2dd03c8-39d4-4d8f-98ff-823fe69b080e zzak (zzak _)
02:18 AM Revision 8e564e3a (git): * properties.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@40621 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
02:15 AM Revision 119f6751 (git): * doc/contributing.rdoc: Add guide for contributing to CRuby
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@40620 b2dd03c8-39d4-4d8f-98ff-823fe69b080e zzak (zzak _)
01:02 AM Feature #8324: Net::Telnet.new のオプション
両方で受け付けるようにすると、両方指定された時にどちらを優先するのかという問題がありそうです。
CGI::Cookie.new のように他にもキーとして String のみ受け付けるものがあるようなので、
何か統一した方針で対...
znz (Kazuhiro NISHIYAMA)

05/08/2013

11:42 PM Feature #8377: Deprecate :: for method calls in 2.1
+1
"::" method call syntax has no advantages over ".", and it should be relatively simple to search through any co...
dgutov (Dmitry Gutov)
06:23 PM Feature #8377: Deprecate :: for method calls in 2.1
I'm in favour of deprecating `::` for method calls as well. I'm all for
"multiple roads to Rome" but when it comes...
yorickpeterse (Yorick Peterse)
11:55 AM Feature #8377: Deprecate :: for method calls in 2.1
=begin
henry.maddocks (Henry Maddocks) wrote:
> charliesome (Charlie Somerville) wrote:
> > (({::})) is usuall...
phluid61 (Matthew Kerwin)
09:57 AM Feature #8377: Deprecate :: for method calls in 2.1
+1 Anonymous
08:56 AM Feature #8377: Deprecate :: for method calls in 2.1
charliesome (Charlie Somerville) wrote:
> (({::})) is usually a constant lookup operator, but it can also be used to...
henry.maddocks (Henry Maddocks)
08:53 AM Feature #8377: Deprecate :: for method calls in 2.1
On Wednesday, 8 May 2013 at 4:35 AM, Hanmac (Hans Mackowiak) wrote:
> i am against that, what about methods that a...
Anonymous
05:03 AM Feature #8377: Deprecate :: for method calls in 2.1
Hanmac (Hans Mackowiak) wrote:
> i am against that, what about methods that are defined in Kernel, but you want when...
Eregon (Benoit Daloze)
03:35 AM Feature #8377: Deprecate :: for method calls in 2.1
i am against that, what about methods that are defined in Kernel, but you want when you are inside an BasicObject?
y...
Hanmac (Hans Mackowiak)
11:37 PM Bug #8313 (Assigned): rubygem 2.0 can't communicate with remote sources http://rubygems.org/
nobu (Nobuyoshi Nakada)
11:23 PM Bug #8381: mistake in ruby doc - String#=== is missing
This looks like an rdoc bug that should have been fixed, but I will look into it. Thank you for reporting! zzak (zzak _)
12:26 PM Bug #8381 (Closed): mistake in ruby doc - String#=== is missing
#=== appears in the side bar but the description is a duplicate of #==
http://ruby-doc.org/core-2.0/String.html#me...
antislice (Georgia A)
10:23 PM Feature #8339: Introducing Geneartional Garbage Collection for CRuby/MRI
(2013/05/08 20:56), urielka (Uriel Katz) wrote:
> Quick question,wouldn't it be better to add a generation number ...
ko1 (Koichi Sasada)
08:56 PM Feature #8339: Introducing Geneartional Garbage Collection for CRuby/MRI
Amazing work!
Quick question,wouldn't it be better to add a generation number instead of just a flag?
The idea is...
urielka (Uriel Katz)
07:58 PM Revision f9feb22f (git): error message refined.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@40619 b2dd03c8-39d4-4d8f-98ff-823fe69b080e akr (Akira Tanaka)
07:57 PM Revision 18646d74 (git): * configure.in: Check socket library again. shutdown() is used in
io.c.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@40618 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
akr (Akira Tanaka)
05:47 PM Bug #8342 (Closed): IO.readlines ignores Encoding.default_internal if Encoding.default_external is ASCII-8BIT
This issue was solved with changeset r40610.
Leo, thank you for reporting this issue.
Your contribution to Ruby is gr...
naruse (Yui NARUSE)
04:55 PM Revision 86d5a05c (git): Update a comment.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@40617 b2dd03c8-39d4-4d8f-98ff-823fe69b080e akr (Akira Tanaka)
04:52 PM Revision 6d313a38 (git): * configure.in: Don't check socketpair. socketpair is not used in
ruby command itself.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@40616 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
akr (Akira Tanaka)
04:10 PM Bug #8364: Vim's if_ruby feature sometimes crash.
Maybe I found the reason why RUBY_INIT_STACK in rbexe() doesn't work.
`th->machine_stack_start` is set from `nativ...
h.shirosaki (Hiroshi Shirosaki)
04:05 PM Revision 53175b09 (git): * 2013-05-09
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@40615 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
04:05 PM Revision e8bdef65 (git): class.c: include modules only
* class.c (rb_mod_included_modules): should not include non-modules.
[ruby-core:53158] [Bug #8025]
git-svn-id: svn...
nobu (Nobuyoshi Nakada)
02:38 PM Revision 4c1f8acd (git): merge revision(s) 40583,40584,40585,40590: [Backport #8367]
* insns.def (defined): get method entry from the method top level
frame, not block frame. [ruby-core:54769...
nagachika (Tomoyuki Chikanaga)
02:00 PM Bug #8378 (Closed): json/generator/generator.c: warning: array subscript has type 'char'
This issue was solved with changeset r40609.
Akira, thank you for reporting this issue.
Your contribution to Ruby is ...
naruse (Yui NARUSE)
02:00 PM Bug #8379 (Closed): json dependency problem
This issue was solved with changeset r40608.
Akira, thank you for reporting this issue.
Your contribution to Ruby is ...
naruse (Yui NARUSE)
01:47 PM Revision 3fd0000c (git): class.c: exclude original module
* class.c (rb_mod_included_modules): should not include the original
module itself. [ruby-core:53158] [Bug #8025]
...
nobu (Nobuyoshi Nakada)
01:12 PM Bug #8376: utc method changes original time object
You can use Time#getutc or #getgm. nobu (Nobuyoshi Nakada)
01:07 PM Feature #8382 (Closed): Format OpenStruct YAML dump and create getters and setters after load.
=begin
Currently Open Struct doesn't format it's YAML output exposing ((|@table|)). It also doesn't create setters a...
pietro (Pietro Monteiro)
12:39 PM Revision 63594606 (git): Add a comment.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@40611 b2dd03c8-39d4-4d8f-98ff-823fe69b080e akr (Akira Tanaka)
08:47 AM Revision 4834aa53 (git): * io.c (rb_io_ext_int_to_encs): ignore internal encoding if external
encoding is ASCII-8BIT. [Bug #8342]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@40610 b2dd03c8-39d4-4d8f-98ff-...
naruse (Yui NARUSE)
05:00 AM Revision ce573f31 (git): * ext/json/generator/generator.c (isArrayOrObject): cast char to
unsigned char. [Bug #8378]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@40609 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
naruse (Yui NARUSE)
04:59 AM Revision 279c7bdd (git): * ext/json/generator/depend: fix dependencies [Bug #8379]
* ext/json/parser/depend: ditto.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@40608 b2dd03c8-39d4-4d8f-98ff-823...
naruse (Yui NARUSE)
04:07 AM Revision 85280f4b (git): parse.y: fail if invalid name
* parse.y (parser_yylex): fail if $, @, @@ are not followed by a valid
name character. [ruby-core:54846] [Bug #837...
nobu (Nobuyoshi Nakada)
04:07 AM Revision 4dfd3739 (git): test_scanner_events.rb: assert_location
* test/ripper/test_scanner_events.rb (TestRipper#assert_location):
rename so skipped in backtraces.
git-svn-id: sv...
nobu (Nobuyoshi Nakada)
04:06 AM Revision b8bcd920 (git): ruby.h: ISGRAPH
* include/ruby/ruby.h (ISGRAPH): add missing macro.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@40605 b2dd03c8...
nobu (Nobuyoshi Nakada)
 

Also available in: Atom