Activity
From 08/17/2010 to 08/23/2010
08/23/2010
-
10:37 PM Bug #3706 (Closed): dependency from version.o to version.h
- =begin
This issue was solved with changeset r29076.
Yuki, thank you for reporting this issue.
Your contribution to Ruby is greatly appreciated.
May Ruby be with you.
=end
-
10:07 PM Revision 2f6c0e3b (git): * array.c (rb_ary_shuffle_bang, rb_ary_sample): add optional
- argument random. [ruby-dev:41923] [EXPERIMENTAL]
* random.c (rb_random_{int32,real,bytes}): fallback to normal
method invocation.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@29083 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
09:08 PM Revision 89339af9 (git): * include/ruby/version.h (RUBY_API_VERSION_*): renamed and moved
- from version.h. [ruby-dev:42103]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@29082 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
09:03 PM Revision 0d5b1718 (git): * doc/ChangeLog-1.9.3: mistake.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@29081 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
08:58 PM Revision 4be11cde (git): * ChangeLog: flushed. [ruby-dev:42050]
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@29080 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
- 04:22 PM Revision e586e054 (git): * 2010-08-24
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@29079 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
- 04:22 PM Revision af8cae1e (git): * ext/bigdecimal/bigdecimal.c (BigDecimal_to_f): to_f must underflow when the exponent is less than DBL_MIN_10_EXP - BASE_FIG.
- * test/bigdecimal/test_bigdecimal.rb (test_to_f): added test for the above changes.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@29078 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
03:22 PM Bug #3726: require degradation from 1.9.1
- =begin
Some bugs are called "features" ;-D
Anyway, faster-rubygems do the job. Perhaps, some ideas from it could be incorparated into the rubygems?
=end
-
02:16 PM Revision 526d246f (git): * ext/pathname/pathname.c (path_each_line): Pathname#each_line
- translated from pathname.rb.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@29077 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
01:31 PM Revision 645114b2 (git): * common.mk (version.o): depends on both of version.h and
- include/ruby/version.h. [ruby-dev:42063]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@29076 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
12:37 PM Bug #3459 (Closed): test_regexp.rb Segmentation fault on x64-mswin64
- =begin
This issue was solved with changeset r29074.
shintaro, thank you for reporting this issue.
Your contribution to Ruby is greatly appreciated.
May Ruby be with you.
=end
- 04:12 AM Revision 298a6e1c (git): * backport r29071 from ruby_1_8;
- * ext/openssl/ossl_asn1.c (obj_to_asn1bool): fixed ASN1::Boolean
encoding issue for OpenSSL 1.0.0 compatibility.
ASN1::Boolean.new(false).to_der wrongly generated "\1\1\377" which
means 'true'.
... -
03:32 AM Revision d078f51f (git): * re.c (rb_reg_search): fix: 4th argument should be regexp
- object. patched by shintaro kuwamoto [ruby-dev:41667] #3459
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@29074 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
03:19 AM Revision 815ab029 (git): * util.c (ruby_strtod): make sure to have digit-sequence after 'p'
- for hexadecimal-floating-constant. [ruby-dev:42105]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@29073 b2dd03c8-39d4-4d8f-98ff-823fe69b080e - 03:06 AM Revision 06625fd8 (git): * 2010-08-23
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@29072 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
- 03:06 AM Revision 8d764960 (git): * ext/openssl/ossl_asn1.c (obj_to_asn1bool): fixed ASN1::Boolean
- encoding issue for OpenSSL 1.0.0 compatibility.
ASN1::Boolean.new(false).to_der wrongly generated "\1\1\377" which
means 'true'.
ASN1_TYPE_set of OpenSSL <= 0.9.8 treats value 0x100 as 'false' but
... -
02:15 AM Bug #3734 (Assigned): Float('0xf.fp') がエラーにならない
- =begin
=end
-
12:49 AM Bug #3734 (Closed): Float('0xf.fp') がエラーにならない
- =begin
Float('0xf.fp') がエラーにならない。
$ ./ruby -e "p Float('0xf.fp')"
15.9375
$ ./ruby -e "p Float('0xf.fq')"
-e:1:in `Float': invalid value for Float(): "0xf.fq" (ArgumentError)
from -e:1:in `<main>'
$ ./ruby -e "p Fl... -
12:24 AM Bug #3687 (Closed): Date#rfc3339 does not include time, which breaks Date._rfc3339
- =begin
=end
08/22/2010
-
11:56 PM Bug #3726: require degradation from 1.9.1
- =begin
On 22 Aug 2010, at 03:25, Yura Sokolov wrote:
> Issue #3726 has been updated by Yura Sokolov.
>
>
>> It is also worth noting that this is actually measuring the load time for rubygems itself.
>
> I understood it.
> ... -
05:30 PM Bug #3726: require degradation from 1.9.1
- =begin
Well, faster-rubygems seems to do the job. Thank you, Roger.
=end
-
03:19 PM Bug #3726: require degradation from 1.9.1
- =begin
> It is also worth noting that this is actually measuring the load time for rubygems itself.
I understand it.
I have shell scripts running by schedule, and some cgi scripts, and they runs much slower under 1.9.2 than under ... -
11:31 PM Bug #3693: visibility hidden functions
- =begin
ささだです.
SEGV バグなので,1.9.2 にバックポートして頂ければと思います.
(2010/08/14 18:17), Narihiro Nakamura wrote:
> チケット #3693 が更新されました。 (by Narihiro Nakamura)
>
>
> nari です。
>
> 中田さんの修正のおかげで ext/objspace/objspace.c が動くようになったので
> テストとバグ... -
09:10 PM Bug #3678: CMath.sqrt(1.i) results to 0.0+0.0i
- =begin
This bug still exists in ruby 1.9.2p0.
I think changeset r28964 should be backported.
=end
-
06:26 PM Bug #3733: $SAFE==1環境下でtaintな文字列のFile.expand_path
- =begin
ただただしです。
ちょっと追いかけてみました。tmpdir.rbの実装が変わって、$SAFE > 0の
時に常にEtc.systmpdirを使うようになっていて、これがtaintな文字列を
返すためみたいです。
以前「/tmpは危険とみなす」ような話があったと思うので、これは意図的?
tmpdir.rb内のDir::tmpdirで、@@systmpdir.unraintとすれば動くようにな
りましたが、たぶんこれ... -
05:50 PM Bug #3733 (Closed): $SAFE==1環境下でtaintな文字列のFile.expand_path
- =begin
ただただしです。
$SAFEが1な環境下で、taintな文字列をFile.expand_pathにかけると、
Insecure operationになります。1.8では発生しませんでした。
% ruby18 -ve '$SAFE=1;File.expand_path(".".taint)'
ruby 1.8.7 (2010-06-23 patchlevel 299) [i686-linux]
% ruby19 -ve... -
05:36 PM Feature #3731: Easier Embedding API for Ruby
- Dear Asher,
Well, I certainly agree documentation should be improved for this use case! :)
However, the problem with what you suggest is that it doesn't work more than once.
For example; I get a segmentation violation (crash) w... -
07:58 AM Feature #3731: Easier Embedding API for Ruby
- What is difficult about this?
Example:
```c
#include <ruby.h>
int main( int argc __attribute__((unused)), char *argv[] __attribute__((unused)) ) {
ruby_init();
// Ruby Options are just like /usr/bin/ruby
// interpr... -
07:16 AM Feature #3731 (Assigned): Easier Embedding API for Ruby
- =begin
With Ruby 1.9, it has become more difficult to embed Ruby in a C application correctly.
It would be nice if there was a clearly documented and simple C API to embed ruby in C programs.
I know Ruby was not designed from the ... - 03:24 PM Revision 54f34409 (git): * 2010-08-23
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@29070 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
- 03:24 PM Revision 9d2025c8 (git): * lib/date.rb, lib/date/format.rb: [ruby-core:31695]
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@29069 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
09:17 AM Bug #3721 (Closed): Unsigned formats broken in 1.9.2's unpack
- =begin
This issue was solved with changeset r29068.
Daniel, thank you for reporting this issue.
Your contribution to Ruby is greatly appreciated.
May Ruby be with you.
=end
-
08:11 AM Bug #3721: Unsigned formats broken in 1.9.2's unpack
- =begin
Thanks, the patch seems to fix it!
Perhaps it's worthwhile to extend the "make test" suite of self-tests to verify the expected behavior of the unpack method?
=end
-
03:26 AM Feature #2294: [PATCH] ruby_bind_stack() to embed Ruby in coroutine
- =begin
Hi,
I am attaching my patch rebased against the new Ruby 1.9.2p0 release.
Should I just continue rebasing my patch against Ruby trunk/releases
periodically like this until someone really considers this patch again?
... -
12:10 AM Revision b25bda45 (git): * include/ruby/ruby.h (UINT2NUM): fix ifdef condition for LLP64.
- reported by Daniel Gutmanas. [ruby-core:31778]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@29068 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
08/21/2010
-
11:30 PM Feature #3714: Add getters for Enumerator
- =begin
Hi,
On 18 August 2010 21:51, Marc-Andre Lafortune <redmine@ruby-lang.org> wrote:
> For sake of completeness and introspection, it could be useful to have access to them.
Do you have any idea for a use case ?
Would it al... -
11:15 PM Feature #3715: Enumerator#size and #size=
- =begin
Hi,
On 18 August 2010 22:02, Marc-Andre Lafortune <redmine@ruby-lang.org> wrote:
> It would be useful to be able to ask an Enumerator for the number of times it will yield, without having to actually iterate it. [...]
> This... -
01:43 PM Feature #3715: Enumerator#size and #size=
- =begin
Hi,
On Thu, Aug 19, 2010 at 9:08 PM, Run Paint Run Run <redmine@ruby-lang.org> wrote:
> An enumerator is effectively immutable.
Indeed, it would be better to specify the size (value or proc) at creation time. I sugge... -
09:46 PM Revision 119da02e (git): * array.c (RAND_UPTO): macro for random number.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@29067 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
08:55 PM Revision 6eb92276 (git): * configure.in: fix typo. a patch from Eric Wong at
- [ruby-core:31810].
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@29066 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
07:19 PM Bug #2420 (Open): super call may use wrong receiver object
- =begin
=end
-
07:07 PM Bug #2420 (Closed): super call may use wrong receiver object
- =begin
This issue was solved with changeset r29063.
Yusuke, thank you for reporting this issue.
Your contribution to Ruby is greatly appreciated.
May Ruby be with you.
=end
-
07:07 PM Bug #2502 (Closed): strange behavior of anonymous class inside a proc
- =begin
This issue was solved with changeset r29063.
Yusuke, thank you for reporting this issue.
Your contribution to Ruby is greatly appreciated.
May Ruby be with you.
=end
-
07:07 PM Bug #3136 (Closed): reuse of singleton method definition causes SEGV
- =begin
This issue was solved with changeset r29063.
Yusuke, thank you for reporting this issue.
Your contribution to Ruby is greatly appreciated.
May Ruby be with you.
=end
-
02:38 PM Revision df5f6825 (git): * test/ruby/test_super.rb: add test.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@29065 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
01:19 PM Bug #3730 (Closed): invalid sed invocation breaks extra LDFLAGS
- =begin
sed needs the '-e' flag when there are multiple arguments passed to it. This
was introduced in r28626 in trunk and r28781 in 1.9.2 and breaks my
normal way of linking libtcmalloc_minimal:
I get this error from ./configu... -
11:10 AM Revision 72c811a3 (git): * vm.c: add missing prototype of rb_iseq_clone for r29063.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@29064 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
10:00 AM Revision d1b77f5e (git): * vm.c (vm_define_method): copy iseq to avoid overwriting iseq->klass.
- #2502, #3136. see #2420.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@29063 b2dd03c8-39d4-4d8f-98ff-823fe69b080e - 08:37 AM Revision a161f124 (git): * 2010-08-21
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@29062 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
08:37 AM Revision 86b26898 (git): * ext/pathname/pathname.c (path_split): Pathname#split translated from
- pathname.rb.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@29061 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
03:38 AM Bug #3728 (Closed): IO.select is not documented.
- =begin
Go here: http://ruby-doc.org/ruby-1.9/index.html
Click the IO class and the select method. It links to Kernel#select which also appears to have no documentation.
=end
-
03:35 AM Bug #3722: segfault in rb_iterate (1.9.3, r29057)
- =begin
I started tearing everything apart and came up with this minimal case:
% ruby --version
ruby 1.9.3dev (2010-08-19 trunk 29056) [x86_64-linux]
% cat fail.rb
require 'profile'
class A
include Enumerable
... -
02:45 AM Bug #3723: Remove unused control frame variable: rb_control_frame_t.block_iseq
- =begin
I apologise, I did not understand the connection between rb_control_frame_t and rb_block_t. I see now that these macros are used to access rb_control_frame_t members via a rb_block_t:
vm_core.h:
#define RUBY_VM_GET_BLOCK_P... -
02:16 AM Bug #3726: require degradation from 1.9.1
- =begin
It is also worth noting that this is actually measuring the load time for rubygems itself.
A more accurate representation of the speed of require would come from first loading rubygems explicitly.
require 'rubygems'
Prof... -
02:12 AM Bug #3726: require degradation from 1.9.1
- =begin
This isn't degradation, it's actually correct behaviour. RubyGems can be (and will be) optimised over time, but the old performance was reliant on very incorrect semantics that are not acceptable for production use.
=end
-
12:49 AM Bug #3726: require degradation from 1.9.1
- =begin
This is probably because it no longer uses gem_prelude "as much" in 1.9.2
If this is the case and you want the old speed back you could use the faster_rubygems gem.
=end
-
01:58 AM Feature #3727 (Closed): rb_f_require_relative not included in Ruby API
- =begin
Now that Ruby no longer includes the current directory in $: as of Ruby 1.9.2, those of us using the C API cannot use rb_require() to require a file in the same directory as our native code without adding the current directory t...
08/20/2010
-
10:51 PM Bug #3726 (Closed): require degradation from 1.9.1
- =begin
I have two simultaneous installation of ruby 1.9.1 and ruby 1.9.2.
There are installed gems ( pg in particular ).
Having file 5.rb containing
require 'pg'
i have following results:
For ruby 1.9.1:
# ... -
06:39 PM Bug #3723 (Rejected): Remove unused control frame variable: rb_control_frame_t.block_iseq
- =begin
I talked this with ko1.
It is used from rb_block_t.iseq, so it can't be removed.
=end
-
02:09 PM Bug #3723 (Assigned): Remove unused control frame variable: rb_control_frame_t.block_iseq
- =begin
As you said, it seems useless variable.
But if block_iseq of rb_control_frame_t is simply removed, it breaks ABI compatibility.
I assign this to ko1.
=end
-
10:25 AM Bug #3723 (Rejected): Remove unused control frame variable: rb_control_frame_t.block_iseq
- =begin
rb_control_frame_t.block_iseq does not appear to serve any purpose and can possibly be removed.
=end
-
03:11 PM Bug #3150: net/https peer verification doesn't do anything
- =begin
On Fri, Aug 20, 2010 at 07:12:47AM +0900, Hiroshi NAKAMURA wrote:
> Issue #3150 has been updated by Hiroshi NAKAMURA.
>
> Assigned to set to Hiroshi NAKAMURA
>
> Anyone can reproduce this? On Snow Leopard only? It must be ... -
07:10 AM Bug #3150: net/https peer verification doesn't do anything
- =begin
Anyone can reproduce this? On Snow Leopard only? It must be critical issue if it still exists.
=end
-
02:17 PM Bug #3718 (Closed): [doc] ri doesn't document Object#<=>
- =begin
This issue was solved with changeset r29060.
Brian, thank you for reporting this issue.
Your contribution to Ruby is greatly appreciated.
May Ruby be with you.
=end
-
01:25 PM Feature #3715: Enumerator#size and #size=
- =begin
Hi,
In message "Re: [ruby-core:31785] [Feature #3715] Enumerator#size and #size="
on Fri, 20 Aug 2010 10:08:44 +0900, Run Paint Run Run <redmine@ruby-lang.org> writes:
|An enumerator is effectively immutable. The exist... -
10:08 AM Feature #3715: Enumerator#size and #size=
- =begin
An enumerator is effectively immutable. The existence of #size= and potentially invoking a Proc for each call to #size, implies that its maximum size will change over the course of the iteration. Is this likely? If not, we can re... -
10:41 AM Bug #3724 (Third Party's Issue): instance_variables comparison not working with symbol ?
- =begin
=end
-
10:37 AM Bug #3724: instance_variables comparison not working with symbol ?
- =begin
OK. it's because I enabled Wirble in IRB! I should report this to Wirble instead :)
ruby-1.9.1-p378 > a = :@ok
=> :ok
My bad
=end
-
10:31 AM Bug #3724 (Third Party's Issue): instance_variables comparison not working with symbol ?
- =begin
ruby-1.9.1-p378 > class A; attr_accessor :ok; end
=> nil
ruby-1.9.1-p378 > a = A.new
=> #<A:0x8d2b0b8>
ruby-1.9.1-p378 > a.ok = 2
=> 2
ruby-1.9.1-p378 > a.instance_variables
=> [:ok]
ruby-1.9.1-p378 > a.in... -
09:53 AM Bug #3721: Unsigned formats broken in 1.9.2's unpack
- =begin
2010/8/20 Daniel Gutmanas <redmine@ruby-lang.org>:
> Bug #3721: Unsigned formats broken in 1.9.2's unpack
> http://redmine.ruby-lang.org/issues/show/3721
>
> Author: Daniel Gutmanas
> Status: Open, Priority: Normal
> ruby -... -
08:49 AM Bug #3721 (Assigned): Unsigned formats broken in 1.9.2's unpack
- =begin
=end
-
08:23 AM Bug #3721: Unsigned formats broken in 1.9.2's unpack
- =begin
Wrapping right now RubyInstaller 1.9.2-p0 release, but will fire a x64 compilation with GCC and report back in a few hours.
=end
-
08:20 AM Bug #3721: Unsigned formats broken in 1.9.2's unpack
- =begin
Yes, 4294967295 is the expected result.
I've just tried the same code in a 32-bit build (ruby 1.9.2p0 (2010-08-18 revision 29036) [i386-mswin32_100]), and it also gives the correct result:
"\xFF\xFF\xFF\xFF".unpack(?V) => ... -
08:02 AM Bug #3721: Unsigned formats broken in 1.9.2's unpack
- =begin
Is this the expected result?
ruby.exe -ve 'puts "\xFF\xFF\xFF\xFF".unpack(?V)'
ruby 1.9.2p0 (2010-08-18) [i386-mingw32]
4294967295
If so, then GCC compiled Ruby works.
=end
-
07:59 AM Bug #3721 (Closed): Unsigned formats broken in 1.9.2's unpack
- =begin
When specifying the V format code, unpack should treat the four bytes as an unsigned long integer. As can be seen in the following example, it treats it as a signed integer instead:
"\xFF\xFF\xFF\xFF".unpack(?V) => [-1]
The s... -
08:49 AM Bug #3722 (Closed): segfault in rb_iterate (1.9.3, r29057)
- =begin
Reproducible every time while running bundler + cucumber + rprofile on a private rails project
(hard to reduce).
The second attached contains a short gdb session using Ruby with -g3/-O0/-ggdb.
I know this isn't much, ... -
07:13 AM Feature #2456: It is better to let user to select particular ssl protocol easily.
- =begin
To administrator: please change the target project of this ticket to ... "Ruby"? or anywhere I can handle.
=end
-
05:13 AM Revision b88a5027 (git): Add rdoc about Kernel#<=> [ruby-core:31770]
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@29060 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
- 01:40 AM Revision fedc3756 (git): * 2010-08-20
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@29059 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
01:40 AM Revision 19fb560d (git): * ext/pathname/pathname.c (path_expand_path): Pathname#expand_path
- translated from pathname.rb.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@29058 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
08/19/2010
-
08:25 PM Bug #3400: apparent typos in ext/openssl/openssl_missing.{h,c}
- =begin
Yui: Thanks!
=end
-
08:15 PM Bug #3400: apparent typos in ext/openssl/openssl_missing.{h,c}
- =begin
Added
=end
-
07:38 PM Bug #3400: apparent typos in ext/openssl/openssl_missing.{h,c}
- =begin
To administrator: allow me to update this ticket, please?
=end
-
07:32 PM Bug #3704: openssl: exception message wording improvement
- =begin
=end
-
07:19 PM Bug #3720 (Closed): test_marshal_dump_extra_iv doesn't check as intended
- =begin
test/ruby/test_marshal.rb の test_marshal_dump_extra_iv は
おそらく意図したチェックをしていないと思います。
以下の間違いでないでしょうか。
Index: test/ruby/test_marshal.rb
===================================================================
--- test/ruby/tes... -
06:40 PM Bug #3674: dRuby サーバプロセスを停止する時に時間がかかることがある
- =begin
近永と申します。
確認が遅くなってすみません。
頂いた修正を加えて、現象が発生していた環境で再現スクリプトを2000回くらい回して起きなくなったことを確認しました。
ただ差分を見ていてちょっと気がついたのですが、kill した Thread に ensure 節の処理があって、
それがブロックする可能性があるものだと、その Thread が終了するまで時間がかかることがあり、
その間は他の Thread が kill されず動き続けると... -
06:13 PM Feature #3719 (Closed): open-uri should allow redirects from http to https
- =begin
Currently open-uri does not allow redirects from http to https. http://redmine.ruby-lang.org/repositories/revision/1?rev=21381 reverts the ability to redirect between http and https with a note that this may compromise security,... -
06:07 PM Bug #3718 (Closed): [doc] ri doesn't document Object#<=>
- =begin
1.9.2 apparently implements Object#<=> (or Kernel#<=> ?)
$ irb192 --simple-prompt
>> Object.new <=> Object.new
=> nil
But ri doesn't seem to know about it:
$ ri192 '<=>'
Nothing known about <=>
$ ri192 'Obj... - 02:00 PM Revision a62f73e0 (git): * test/openssl/{test_x509cert.rb,test_ssl.rb,test_x509req.rb}: added
- tests for SSL and wrong signature algorithm combination.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@29057 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
01:50 PM Revision 1fa5a50c (git): * tool/make-snapshot (usage): mention versions.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@29056 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
01:45 PM Revision b7bc826b (git): * tool/make-snapshot (usage): add usage.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@29055 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
01:34 PM Revision c40c2839 (git): * tool/make-snapshot (package): accept revision as BRANCH@REV.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@29054 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
01:11 PM Bug #3693 (Closed): visibility hidden functions
- =begin
=end
-
11:17 AM Bug #3717 (Closed): Minor mistype in Enum#inject documentation
- =begin
This issue was solved with changeset r29043.
Andrei, thank you for reporting this issue.
Your contribution to Ruby is greatly appreciated.
May Ruby be with you.
=end
-
07:59 AM Bug #3717 (Closed): Minor mistype in Enum#inject documentation
- =begin
There is a missing forward slash in enum.c at line 530 that cause rdoc
to generate broken output. Bug exists in ruby1.9.2p0 and ruby1.9.3dev.
--- enum.c 2010-08-19 01:22:53.000000000 +0300
+++ enum.c 2010-08-19 01:30:38.... -
10:54 AM Revision 85198c5e (git): * ext/socket/ancdata.c (ancillary_timestamp): fix a constant type.
- * ext/socket/raddrinfo.c (get_afamily): suppress a warning.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@29053 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
10:29 AM Revision b73ea4b6 (git): * thread_pthread.c (native_sleep): suppress a warning for platforms
- which time_t is int.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@29052 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
10:26 AM Revision 6d8178f0 (git): * properties.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@29051 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
10:26 AM Revision 46d0e030 (git): * properties.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@29051 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
10:19 AM Bug #3659 (Closed): Marshal.load(Marshal.dump(10.0)) => 1.0
- =begin
=end
-
10:16 AM Revision 3c9efc1d (git): Forgot content of r29049.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@29050 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
10:14 AM Revision bc6c904a (git): * tool/merger.rb: Add a tool to merge commits between branches.
- developed by URABE Shyouhei
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@29049 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
08:24 AM Bug #3706: dependency from version.o to version.h
- =begin
This is a vpath precedence, filename clash:
$ grep -r -i "^vpath" .
./Makefile.in:VPATH = $(arch_hdrdir)/ruby:$(hdrdir)/ruby:$(srcdir):$(srcdir)/enc:$(srcdir)/missing
./win32/Makefile.sub:VPATH = $(arch_hdrdir)/ruby;$(hd... - 08:22 AM Revision 15c39b07 (git): * backport r28621 and r28632 from ruby_1_8;
- * ext/openssl/ossl_config.c, ext/openssl/lib/openssl/config.rb,
ext/openssl/lib/openssl.rb: reimplement OpenSSL::Config in Ruby.
Now it should work on windows.
* test/openssl/test_config.rb: added tests... - 08:14 AM Revision 71da8cbd (git): * test/openssl/test_ssl.rb: removed unnecessary free port scanning of
- test_ssl.rb.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@29047 b2dd03c8-39d4-4d8f-98ff-823fe69b080e - 08:00 AM Revision 28ef80bc (git): * 2010-08-19
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@29046 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
- 08:00 AM Revision bb495c88 (git): * ext/openssl/lib/openssl/config.rb, test/openssl/test_config.rb:
- cosmetic changes for 1.9 compatibility; let it run on 1.9 as-is.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@29045 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
06:46 AM Feature #3711: IPAddr must not make DNS lookups via IPSocket.getaddress
- =begin
Hi,
At Wed, 18 Aug 2010 22:07:42 +0900,
Philipp Kempgen wrote in [ruby-core:31756]:
> # DNS lookups are slow and totally unnecessary for IP addresses
> raise MustNotCallError.new( 'IPAddr.new() must not call IPSocket.getadd... -
06:35 AM Bug #3716 (Rejected): segfault on String.gsub
- =begin
Here's the backtrace:
https://gist.github.com/23c2e0c31dec26901d5d
I am not quite sure what the problem could be.
It's quite a big project that I unfortunately can't share a lot of code of. I also don't have too much ti... -
05:12 AM Feature #3715: Enumerator#size and #size=
- =begin
I forgot to point to basic specs: http://github.com/marcandre/rubyspec/commit/43bab#diff-1
--
Marc-André
=end
-
05:02 AM Feature #3715 (Rejected): Enumerator#size and #size=
- =begin
It would be useful to be able to ask an Enumerator for the number of times it will yield, without having to actually iterate it.
For example:
(1..1000).to_a.permutation(4).size # => 994010994000 (instantly)
It ... -
04:51 AM Feature #3714 (Closed): Add getters for Enumerator
- =begin
Given an enumerator, there is no way to know what receiver, method and arguments it is based upon (although one could use Enumerator#inspect and parse it to get the method).
For sake of completeness and introspection, it co... - 03:10 AM Revision 1d04aedb (git): * array.c (rb_ary_permutation, rb_ary_repeated_permutation, rb_ary_repeated_combination, rb_ary_product): use ary_make_shared_copy instead of ary_make_substitution. [ruby-dev:42067] [Bug #3708]
- * test/ruby/test_array.rb (test_product, test_repeated_permutation, test_repeated_combination): append assertions against [Bug #3708].
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@29044 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
02:20 AM Bug #3683: getgrnam on computer with NIS group (+)?
- =begin
$ ruby -v
ruby 1.9.3dev (2010-07-15 trunk 28647) [i686-linux]
Sorry for the omission.
=end
-
02:12 AM Revision fee5e4ff (git): * enum.c (enum_inject): fix typo of rdoc.
- patched by Andrei Kulakov [ruby-core:31768]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@29043 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
02:03 AM Bug #3713 (Closed): Ruby 1.8.6 fails to build against Tk >= 8.5
- =begin
Building ruby 1.8.6 with Tk support and an installed Tk version of 8.5 or later results in the following compilation failure:
i686-pc-linux-gnu-gcc -shared -o ../../.ext/i686-linux/tcltklib.so tcltklib.o stubs.o -L. -L../..... -
01:06 AM Revision 078d19b2 (git): * ext/pathname/pathname.c (path_extname): Pathname#extname translated
- from pathname.rb.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@29042 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
08/18/2010
-
10:07 PM Feature #3711 (Closed): IPAddr must not make DNS lookups via IPSocket.getaddress
- =begin
class MustNotCallError < NotImplementedError ; end
class IpAddrNoResolvTestCase < Test::Unit::TestCase
def setup()
class << IPSocket
alias original_getaddress getaddress
def getaddress( host )
# DNS l... - 09:03 PM Revision bacb45c8 (git): * 2010-08-19
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@29041 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
09:03 PM Revision eba16d74 (git): * vm_insnhelper.c (vm_push_frame): initialize block_iseq. a patch
- from Peter Weldon at [ruby-core:31757].
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@29040 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
03:47 PM Feature #3657: make cleanがファイルを削除しすぎ
- =begin
2010年8月8日15:03 Shyouhei Urabe <redmine@ruby-lang.org>:
>> 厳しく言えば、個々のファイルが開発から配布のどの段階で必要なのか、といったことが
>> 把握できていないのではないでしょうか。
>
> 思うに、人間様がそんなことをわざわざ把握しないといけない仕組みなのが根本的間違いです。
> 機械的に管理されるべきだと思います。
>
> # 無論、いますぐmake捨てろとまでは言いませんが。... -
02:53 PM Bug #3706 (Closed): dependency from version.o to version.h
- =begin
少なくとも1.9.2ブランチにおいてversion.hだけを更新後 make しても、version.oが再コンパイルされません。恐らくtrunkもそうでしょう。
=end
- 10:13 AM Revision 354e3760 (git): forget to commit.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@29039 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
- 10:11 AM Revision dbb05925 (git): * array.c (ary_make_shared): revert r29037, it occurs SEGV some situations.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@29038 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
- 09:42 AM Revision 4023ffa9 (git): * array.c (ary_make_shared), test/ruby/test_array.rb (test_permutation): always return the original array when it is shared. [ruby-dev:42067] [Bug #3708]
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@29037 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
09:04 AM Bug #3674: dRuby サーバプロセスを停止する時に時間がかかることがある
- =begin
近永です。
ありがとうございます。
この差分でしばらく試してみます。
2010年8月18日4:13 Masatoshi SEKI <m_seki@mva.biglobe.ne.jp>:
> 咳といいます。
>
> On 2010/08/16, at 9:46, Tomoyuki Chikanaga wrote:
>
>> チケット #3674 が更新されました。 (by Tomoyuki Chikanaga)
>>
>>
>... -
05:54 AM Revision 4ec7c8e6 (git): Bump patchlevel.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_2@29034 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
- 05:42 AM Revision bd8ca9a1 (git): * 2010-08-18
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_2@29030 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
05:42 AM Revision f7f765ee (git): merges r29023 from trunk into ruby_1_9_2.
- --
* regcomp.c: revert r26701; it introduces Bug #3681.
[ruby-core:31677]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_2@29029 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
03:22 AM Bug #3136: reuse of singleton method definition causes SEGV
- =begin
ささだです.
(2010/08/12 18:31), _ wanabe wrote:
> 解決方法 1. はきつそうだったので、2. の方向で試してみました。
> これで本チケットおよび 2502 は発症しなくなりました。
> 複製することによる副作用に思い当たらないので、
> 反対がなければコミットしてしまおうと思っています。
とくに,他に問題が無いようでしたらお願いします.
----
以下,VM の中身に関する余談... -
03:06 AM Feature #3638: VM内データ構造へアクセスするマクロ
- =begin
ささだです.
(2010/08/12 17:14), _ wanabe wrote:
> この例で言えば、CREF にアクセスできない時もある、ということがわかればよいのでしょうか。
どちらかというと,CREF() は,すべてのケースで cref がとれるべきな気が
するのです.rb_vm_cref() 相当に見えるのです.が,CREF() マクロは,そうで
はないのですよね.
CREF_IN_... とかのほうがいいんでは... -
01:57 AM Bug #3681 (Closed): Character class abbreviations, + repetition notation and group backreferences issue in Regexp
- =begin
This issue was solved with changeset r29023.
Andrei, thank you for reporting this issue.
Your contribution to Ruby is greatly appreciated.
May Ruby be with you.
=end
-
01:10 AM Bug #3704 (Closed): openssl: exception message wording improvement
- =begin
When a new connection is created, the hostname of the target is checked against the name in the certificate. If they do not match, an exception is raised. The wording of the message is not quite correct English.
It currently... -
12:12 AM Bug #3690: method_missing in a BasicObject's singleton class - infinite recursion segfaults
- =begin
=end
08/17/2010
-
07:25 PM Bug #3703 (Closed): ChangeLog too big.
- =begin
AirEdge + Emacs + TRAMPでChangeLog弄るのが辛いです...
ChangeLog削りませんか。前に一回やりましたけどその時より何倍も大きくなっています。
zsh % ls -lah trunk/**/ChangeLog*
-rw-r--r-- 1 shyouhei shyouhei 2.5M Aug 16 12:40 trunk/ChangeLog
-rw-r--r-- 1 shyouhei shy... -
07:04 PM Bug #3701: Gem.find_files returns empty array
- =begin
Hi,
2010/8/17 Evan Phoenix <evan@fallingsnow.net>:
> I just tested this code on trunk and it seems to work fine for me. Do you have any other information about it?
Umm, I can't understand why you couldn't reproduce it.
"m... -
07:47 AM Bug #3701 (Closed): Gem.find_files returns empty array
- =begin
This issue was solved with changeset r29017.
Yusuke, thank you for reporting this issue.
Your contribution to Ruby is greatly appreciated.
May Ruby be with you.
=end
-
04:47 AM Bug #3701: Gem.find_files returns empty array
- =begin
I just tested this code on trunk and it seems to work fine for me. Do you have any other information about it?
- Evan
On Aug 16, 2010, at 10:21 AM, Yusuke Endoh wrote:
> Bug #3701: Gem.find_files returns empty array
> ... -
02:21 AM Bug #3701 (Closed): Gem.find_files returns empty array
- =begin
Hi, Nobu and Evan
r28919 seemed to break Gem.find_files:
$ ../local/bin/ruby -e 'p Gem.find_files("**/*.rb").size'
0
When I revert r28919 manually, it seems to work correctly:
$ ../local/bin/ruby -e 'p... -
06:36 PM Revision 11183a22 (git): lib/webrick/httpresponse.rb: CVE-2010-0541; Fix a potential XSS vulnerabilty. See the CVE report for more information.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8_6@29026 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
06:27 PM Revision 6f1649e0 (git): ext/bigdecimal/bigdecimal.c: Backport #2349 [ruby-core:26646]; fix comparisons. Also fix a bunch of bugs that lead to broken-ness and failing tests.
- test/bigdecimal/test_bigdecimal.rb: Backport #2349 [ruby-core:26646]; added a test suite.
test/ruby/test_exception.rb: The test suite was breaking ZeroDivisionError, which in turn would break bigdecimal/test_bigdecimal.rb. Made a simple ... -
06:03 PM Bug #3681: Character class abbreviations, + repetition notation and group backreferences issue in Regexp
- =begin
I can reproduce this, I'll fix it.
=end
- 04:53 PM Revision 21cf543d (git): * 2010-08-18
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@29024 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
04:53 PM Revision ce5827c6 (git): * regcomp.c: revert r26701; it introduces Bug #3681.
- [ruby-core:31677]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@29023 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
12:28 PM Bug #3683: getgrnam on computer with NIS group (+)?
- =begin
show ruby -v.
=end
-
11:06 AM Revision 3eabe19e (git): * test/ruby/test_io.rb (test_threaded_flush): test "hi" is not output
- twice.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@29022 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
09:16 AM Bug #3194 (Third Party's Issue): Segmentation fault in rb_hash_tbl
- =begin
=end
-
03:47 AM Bug #3194: Segmentation fault in rb_hash_tbl
- =begin
I have reported this bug to ruby-gnome2 tracker.
https://sourceforge.net/tracker/?func=detail&aid=3046538&group_id=53614&atid=470969
=end
-
07:57 AM Bug #3698 (Closed): Building the readline extension against libedit will create a non-working extension
- =begin
This issue was solved with changeset r29019.
Diego E., thank you for reporting this issue.
Your contribution to Ruby is greatly appreciated.
May Ruby be with you.
=end
-
07:47 AM Bug #3668 (Closed): make check segfault in test_syntax.rb
- =begin
This issue was solved with changeset r29018.
Luis, thank you for reporting this issue.
Your contribution to Ruby is greatly appreciated.
May Ruby be with you.
=end
-
06:29 AM Bug #3668: make check segfault in test_syntax.rb
- =begin
Seems to be a buffer overrun caused by changes in string.c (str_make_independent_expand) at r28863.
Patch attached.
Before patch:
>ruby.exe --version
ruby 1.9.3dev (2010-08-16) [i386-mswin32_100]
>ruby test\rub... -
06:18 AM Revision e44f5bcb (git): * lib/date.rb: Re-revert the part of r28950.
- It reverted the part of r28619.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@29021 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
04:02 AM Revision 05745ccf (git): * ext/pathname/pathname.c (path_dirname): Pathname#dirname translated
- from pathname.rb.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@29020 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
12:22 AM Bug #3674: dRuby サーバプロセスを停止する時に時間がかかることがある
- =begin
遠藤です。
2010年8月17日0:00 Masatoshi SEKI <m_seki@mva.biglobe.ne.jp>:
> Thread#joinって最後の値を取り出しますよね。たしか例外で終了した
> 場合は例外が再びあがるんじゃなかったけ。
はい。
> begin
> thread.kill.join
> rescue なんとかえらー
> end
>
> みたいにしたほうがよいものですか?
kil...