Project

General

Profile

Activity

From 06/25/2015 to 07/01/2015

07/01/2015

09:52 PM Revision 71e8a4e6 (git): * properties.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@51094 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
09:52 PM Revision 071ca77a (git): * 2015-07-02
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@51093 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
09:50 PM Revision effdbf59 (git): * lib/rubygems: Update to RubyGems HEAD(c202db2).
this version contains many enhancements see http://git.io/vtNwF
* test/rubygems: ditto.
git-svn-id: svn+ssh://ci.rub...
hsbt (Hiroshi SHIBATA)
03:52 PM Feature #6284: Add composition for procs
I support the proposed `Proc#*`/`Method#*` syntax and semantics.
The feature being added is **function composition...
tomstuart (Tom Stuart)
02:52 PM Revision 9c4ef4b1 (git): fix a failure without zlib
* test/net/http/test_httpresponse.rb
(HTTPResponseTest#test_read_body_content_encoding_deflate_uppercase):
fix failur...
znz (Kazuhiro NISHIYAMA)
02:28 PM Bug #10015: Performance regression in Dir#[]
I ran Adrien's benchmark on Windows:
Besides showing a similar performance regression it looks like Dir[] is drama...
daniel-rikowski (Daniel Rikowski)
01:50 PM Feature #11322: OpenUri: RuntimeError: HTTP redirection loop
The problem is not specific to `OpenURI`:
$ curl -L http://apps.london.ca/OpenData/ShapeFiles_Zipped/2010_skat...
0x0dea (D.E. Akers)
11:02 AM Feature #11322 (Closed): OpenUri: RuntimeError: HTTP redirection loop
Trying to download [this file](http://apps.london.ca/OpenData/ShapeFiles_Zipped/2010_skateboard_parks_shp.zip) from [... tbsprs (Tobias Preuss)
01:42 PM Bug #11317: Segmentation fault
It depends.
So ask the author(s) of that gem, who should know how it uses ffi.
nobu (Nobuyoshi Nakada)
12:45 PM Bug #11317: Segmentation fault
Nobuyoshi Nakada wrote:
> It's a bug of childprocess gem which uses ffi, not selenium-webdriver.
how to fix this ...
hitesh770 (hitesh vishal)
12:27 PM Bug #11281: Unexpected behaviour in HTTP header processing
Nobuyoshi Nakada wrote:
> Shishir Joshi wrote:
> > So I am OK with skipping `nil` values.
>
> Then no needs to a...
shishir127 (Shishir Joshi)
09:55 AM Revision 051a7499 (git): vm_method.c: remove unused code
* vm_method.c (rb_method_entry_make): remove unused code to
prohibit method re-definition, introduced at r34983.
g...
nobu (Nobuyoshi Nakada)
09:27 AM Bug #3351: stack overflow on super
Just now, we avoid this issue by putting `klass` into each frame.
However, the workaround is remaining.
Now, an...
ko1 (Koichi Sasada)
08:35 AM Feature #11309: Iterator over string matches
Martin Dürst wrote:
> What do you think looks too Perlish? Is it just the $`?
That is one. But a more severe one ...
sawa (Tsuyoshi Sawada)
01:25 AM Feature #11309: Iterator over string matches
What do you think looks too Perlish? Is it just the $`?
In that case, having something like $MATCH (as an alias to...
duerst (Martin Dürst)
08:18 AM Revision e13f05f9 (git): vm_method.c: no NOEX macros
* vm_method.c (rb_method_entry_make): NOEX macros are no longer
defined.
git-svn-id: svn+ssh://ci.ruby-lang.org/ru...
nobu (Nobuyoshi Nakada)
08:18 AM Revision 8aee7f7e (git): method.h: update argument checks
* method.h (METHOD_ENTRY_VISI_SET, METHOD_ENTRY_BASIC_SET),
(METHOD_ENTRY_SAFE_SET, METHOD_ENTRY_FLAGS_SET): get ri...
nobu (Nobuyoshi Nakada)
08:17 AM Revision f35b09c1 (git): vm_method.c: orignial visibilities
* vm_method.c (Init_eval_method): copy the orignial visibilities,
instead of setting explicitly.
git-svn-id: svn+s...
nobu (Nobuyoshi Nakada)
08:17 AM Revision c0e2f927 (git): test_object.rb: use assert_separately
* test/ruby/test_object.rb (test_redef_method_missing): use
assert_separately to catch segfaults and show the diagn...
nobu (Nobuyoshi Nakada)
08:17 AM Revision 5f745b83 (git): struct.c: AREF_HASH_UNIT enum
* struct.c (AREF_HASH_UNIT): name a magic number, which is shared
by struct_member_pos_probe and struct_set_members...
nobu (Nobuyoshi Nakada)
08:16 AM Revision f524211e (git): struct.c: AREF_HASH_THRESHOLD enum
* struct.c (AREF_HASH_THRESHOLD): make an enum not to exceed the
int range.
git-svn-id: svn+ssh://ci.ruby-lang.org...
nobu (Nobuyoshi Nakada)
01:55 AM Revision 8430f93b (git): * Add test for Enumerable#none? [fix GH-950] Patch by @yui-knk
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@51083 b2dd03c8-39d4-4d8f-98ff-823fe69b080e hsbt (Hiroshi SHIBATA)
12:30 AM Revision a672fd8b (git): struct.c: hide internal objects
* struct.c (struct_set_members): hide internal back_members
object, and members object does not need to be duped as...
nobu (Nobuyoshi Nakada)
12:28 AM Revision e4984cf2 (git): struct.c: fix implicit conversions
* struct.c (struct_member_pos): revert r51080 to fix other
implicit conversions but cast the return value to fix th...
nobu (Nobuyoshi Nakada)

06/30/2015

11:48 PM Revision f91a5563 (git): * struct.c (struct_member_pos): avoid implicit conversion loses
integer precision: 'long' to 'int'.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@51080 b2dd03c8-39d4-4d8f-98ff-...
naruse (Yui NARUSE)
09:07 PM Revision b49075cd (git): move RB_GC_GUARD responsibility to rb_add_method_iseq
This simplifies all the callers and makes code easier to use
and review. I was confused about the need for RB_GC_GUA...
Eric Wong
08:46 PM Revision c7548028 (git): * 2015-07-01
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@51078 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
08:45 PM Revision cef8325e (git): struct.c: speedup for big structs
use simple custom open-addressing hash for big structs.
Original-patch-by: Sokolov Yura aka funny_falcon <funny.falc...
Eric Wong
08:18 PM Feature #10585: struct: speedup struct.attr = v for first 10 attributes and struct[:attr] for big structs
Eric Wong <[email protected]> wrote:
> Thanks, I've committed 0002, 0003, and would like to commit a
> slightl...
normalperson (Eric Wong)
07:17 PM Bug #11249: Fix require paths for BigDecimal and io-console
Backported into `ruby_2_2` branch at r51076. nagachika (Tomoyuki Chikanaga)
07:17 PM Revision 9a3e7b69 (git): merge revision(s) 50860: [Backport #11249]
* ext/bigdecimal/bigdecimal.gemspec: Fix require paths for released gem.
[fix GH-929] Patch by @voxik
...
nagachika (Tomoyuki Chikanaga)
07:16 PM Bug #11221: Fix indentation in Zlib documentation
Backported into `ruby_2_2` branch at r51075. nagachika (Tomoyuki Chikanaga)
07:15 PM Revision b46a497a (git): merge revision(s) 50834: [Backport #11221]
* ext/zlib/zlib.c: Fix indentation for rdoc.
[Bug #11221][ruby-core:69465]
git-svn-id: svn+ssh://ci.ruby-...
nagachika (Tomoyuki Chikanaga)
06:55 PM Bug #10871: Sclass thread unsafe due to CREF sharing
ko1 san, thank you for updated patch. I confirmed that make check && make test-rubyspec passed with it.
But, I don't...
nagachika (Tomoyuki Chikanaga)
02:12 PM Revision cb85fb9c (git): io.c: remove unnecessary shared
* io.c (rb_io_reopen): FilePathValue() ensures the path
NUL-terminated and frozen, so it is unnecessary to make it ...
nobu (Nobuyoshi Nakada)
02:11 PM Revision 347da440 (git): ensure paths NUL-terminated
* dir.c (check_dirname): ensure path name NUL-terminated for
SHARABLE_MIDDLE_SUBSTRING.
* io.c (rb_sysopen): ditto....
nobu (Nobuyoshi Nakada)
02:04 PM Revision 24a72a17 (git): file.c: not xfree
* win32/file.c (rb_freopen): should free rb_w32_mbstr_to_wstr
result instead of xfree.
git-svn-id: svn+ssh://ci.ru...
nobu (Nobuyoshi Nakada)
12:39 PM Feature #6284: Add composition for procs
Pablo Herrero wrote:
> I don't believe you need a pure PF language to benefit from a feature like this. Many ETL pro...
mudge (Paul Mucur)
11:37 AM Feature #6284: Add composition for procs
Martin Dürst wrote:
> I'm teaching Haskell in a graduate class, so I'm quite familiar with function composition and ...
pabloh (Pablo Herrero)
08:35 AM Feature #6284: Add composition for procs
Martin Dürst wrote:
> I'm teaching Haskell in a graduate class, so I'm quite familiar with function composition and ...
Eregon (Benoit Daloze)
08:21 AM Feature #6284: Add composition for procs
I'm teaching Haskell in a graduate class, so I'm quite familiar with function composition and use it a lot, but the o... duerst (Martin Dürst)
10:26 AM Feature #10594: Comparable#clamp
Hans Mackowiak wrote:
> hm might it be a good idea to have such a function directly in Comparable too?
>
> like "...
0x0dea (D.E. Akers)
08:43 AM Feature #10594: Comparable#clamp
hm might it be a good idea to have such a function directly in Comparable too?
like "x".chomp("a".."e") #=> "e"
h...
Hanmac (Hans Mackowiak)
02:18 AM Feature #10594: Comparable#clamp
Ferdinand Niedermann wrote:
> How would I use the operators?
I've attached an implementation of `num_clamp()` w...
0x0dea (D.E. Akers)
09:41 AM Revision b4718bf4 (git): * win32/file.c (rb_freopen): remove debug code.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@51071 b2dd03c8-39d4-4d8f-98ff-823fe69b080e U.Nakamura
09:38 AM Revision 3e01334f (git): * win32/file.c (rb_freopen): need to terminate by NUL.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@51070 b2dd03c8-39d4-4d8f-98ff-823fe69b080e U.Nakamura
08:28 AM Bug #11320 (Closed): reopening stdio streams with non-ANSI filenames fails on Windows
Applied in changeset r51069.
----------
io.c: reopen OS encoding path
* io.c (rb_io_reopen): freopen(3) with OS enc...
nobu (Nobuyoshi Nakada)
08:28 AM Revision 93446fed (git): io.c: reopen OS encoding path
* io.c (rb_io_reopen): freopen(3) with OS encoding path.
[ruby-core:69780] [Bug #11320]
* win32/file.c (rb_freopen)...
nobu (Nobuyoshi Nakada)
07:48 AM Revision c810ab8f (git): test_io.rb: skip method definitions
* test/ruby/{test_io,test_io_m17n}.rb: skip method definitions on
unsupported platforms.
git-svn-id: svn+ssh://ci....
nobu (Nobuyoshi Nakada)
06:47 AM Bug #11321 (Third Party's Issue): Segmentation fault
Ask the authors of the gem which requires ffi.
ffi provides ability of native extensions to ruby, including segfaults.
nobu (Nobuyoshi Nakada)
06:41 AM Bug #11321 (Third Party's Issue): Segmentation fault
I have installed ffi gem because the rest client gem would not work without it. When I ran my code I got the followin... aelallam (aisha k)
06:44 AM Bug #11317: Segmentation fault
It's a bug of childprocess gem which uses ffi, not selenium-webdriver. nobu (Nobuyoshi Nakada)
06:35 AM Bug #11317: Segmentation fault
I have now used watir driver,
getting the same results , i think the issue with it not third party.
logs are atta...
hitesh770 (hitesh vishal)
06:16 AM Bug #11317: Segmentation fault
But i manually trigger that it is working fine for me .?
please find the attached screenshot
hitesh770 (hitesh vishal)
02:46 AM Bug #11317 (Third Party's Issue): Segmentation fault
Ask the author(s) of "selenium-webdriver". usa (Usaku NAKAMURA)
04:14 AM Bug #11173: inter class/module alias causes "no superclass method"
いったん2.1と2.2でREQUIREDとしてますが、必ずしも直さないといけないと思っているわけではありません。
(問題自体はあるよ、というマーク付け)
usa (Usaku NAKAMURA)
03:47 AM Bug #11231 (Rejected): Should rb_alloc_tmp_buffer() be public API?
usa (Usaku NAKAMURA)
03:38 AM Bug #5600: OpenSSL::X509::Request can't sign() an OpenSSL::PKey::EC
Any updates on this?
adam (Adam M)
03:30 AM Bug #11048 (Rejected): blocks raise on missing and extra keyword args
usa (Usaku NAKAMURA)
03:22 AM Bug #11284 (Rejected): String#upcase and String#downcase don't work for accented characters
This status "rejected" does not mean this report is rejected.
This change is only to unify the tickets.
usa (Usaku NAKAMURA)
03:16 AM Bug #11281 (Rejected): Unexpected behaviour in HTTP header processing
Shishir Joshi wrote:
> So I am OK with skipping `nil` values.
Then no needs to allow `nil`?
nobu (Nobuyoshi Nakada)
03:15 AM Bug #11296 (Rejected): Proc#arity returns weird value for non-lambda proc with optional arguments
usa (Usaku NAKAMURA)
02:59 AM Bug #10711: Incorrect error message in coerce failed
ruby_2_1 r51067 merged revision(s) 49224,49225,49234,49235. usa (Usaku NAKAMURA)
02:58 AM Revision ee151977 (git): merge revision(s) 49224,49225,49234,49235: [Backport #10711]
* numeric.c (bit_coerce): use original value for error message
[ruby-core:67405] [Bug #10711]
* te...
U.Nakamura
12:34 AM Bug #11314 (Third Party's Issue): [BUG] Segmentaton fault
It's vagrant and ffi issue. hsbt (Hiroshi SHIBATA)

06/29/2015

11:25 PM Bug #11319 (Closed): "w+" is interpreted as "r+" when reopening stdio streams
Applied in changeset r51066.
----------
io.c: reopen stdio streams correctly when given "w+"
* io.c (rb_io_oflags_m...
Anonymous
10:55 PM Bug #11319 (Closed): "w+" is interpreted as "r+" when reopening stdio streams
~~~diff
diff --git a/io.c b/io.c
index dfdb422..8358c74 100644
--- a/io.c
+++ b/io.c
@@ -5046,6 +5046,9 @@ rb_io...
cremno (cremno phobia)
11:24 PM Revision af9e072c (git): io.c: reopen stdio streams correctly when given "w+"
* io.c (rb_io_oflags_modestr): handle O_TRUNC correctly
* test/ruby/test_io.rb (test_reopen_stdio): new test
Patch-b...
Eric Wong
11:21 PM Bug #11311: STRING::Scan method badly interpret i option - Ruby 2.1.*
That's a known and [documented](http://docs.ruby-lang.org/en/2.2.0/Regexp.html#class-Regexp-label-Character+Classes) ... cremno (cremno phobia)
11:12 PM Bug #11320 (Closed): reopening stdio streams with non-ANSI filenames fails on Windows
~~~ruby
fname = 'ルビー'
File.write(fname, '')
p File.exist?(fname)
$stdin.reopen(fname, 'r')
~~~
It fails with ...
cremno (cremno phobia)
09:52 PM Feature #11318 (Closed): [PATCH] delay `exception: false' checks for minor speedup
Delay hash lookups until we are about to hit an exception. This
gives a minor speedup ratio of 2-3% in the new bm_i...
normalperson (Eric Wong)
09:32 PM Feature #6284: Add composition for procs
It would be nice to be able to compose functions in both ways, like in F#, you can do `g << f` or `g >> f`, sadly thi... pabloh (Pablo Herrero)
08:39 AM Feature #6284: Add composition for procs
Regarding the syntax: I also support `*` as the operator where `f * g = f(g(x))` (as it seems close enough to the mat... mudge (Paul Mucur)
07:12 PM Bug #11314: [BUG] Segmentaton fault
This appears to be a bug in the ffi gem. See these two bug reports on GitHub:
https://github.com/mitchellh/vagrant...
MrException (Robert McBride)
10:57 AM Bug #11314: [BUG] Segmentaton fault
Priority tag is not for users. Don't touch it. usa (Usaku NAKAMURA)
07:01 PM Feature #10594: Comparable#clamp
Motohiro KOSAKI wrote:
> >```diff
> >+ double num_dbl = NUM2DBL(num);
> >+ double beg_dbl = NUM2DBL(begp);
...
nerdinand (Ferdinand Niedermann)
10:38 AM Feature #10594: Comparable#clamp
>```diff
>+ double num_dbl = NUM2DBL(num);
>+ double beg_dbl = NUM2DBL(begp);
>+ double end_dbl = NUM2DBL...
kosaki (Motohiro KOSAKI)
06:10 PM Revision 75571dc9 (git): * 2015-06-30
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@51065 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
06:10 PM Revision c31b0def (git): st.c: use ccan linked-list (try 3)
This improves the bm_vm2_bighash benchmark significantly by
removing branches during insert, but slows down anything
...
Eric Wong
04:53 PM Bug #11285: Net::HTTP should handle content-coding with case-insensitive
memo: r51063 is required too. nagachika (Tomoyuki Chikanaga)
07:15 AM Bug #11285 (Closed): Net::HTTP should handle content-coding with case-insensitive
Applied in changeset r51061.
----------
* lib/net/http/response.rb (inflater): CONTENT_ENCODING can be upper
case....
naruse (Yui NARUSE)
04:34 PM Bug #11281: Unexpected behaviour in HTTP header processing
I think if the user wants to send a blank header, then the user should do that explicitly like
~~~ruby
Net::HTTP:...
shishir127 (Shishir Joshi)
10:38 AM Bug #11317 (Third Party's Issue): Segmentation fault
i have tried to execute the following code for 2.2.2
>irb
2
3 > require "selenium-webdriver"
4 => true
5
6 > br...
hitesh770 (hitesh vishal)
10:04 AM Revision 7604ca41 (git): fix previous commit for nil case
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@51063 b2dd03c8-39d4-4d8f-98ff-823fe69b080e naruse (Yui NARUSE)
09:05 AM Bug #11316: ruby 2.2 on Windows generates incorrect BAT files for gems
I forgot to mention that this works fine with ruby 2.1. The bat file there looks like this:
~~~
@ECHO OFF
IF NOT...
jekader (Jeka Der)
09:01 AM Bug #11316 (Closed): ruby 2.2 on Windows generates incorrect BAT files for gems
In Ruby 2.2 on Windows it's impossible to install the "rhc" gem since the BAT wrapper has a typo.
steps to reprodu...
jekader (Jeka Der)
08:38 AM Revision 1a3e7ca1 (git): insns.def: no quoting
* insns.def (defineclass): do not quote unprintable characters at
raising an exception.
git-svn-id: svn+ssh://ci.r...
nobu (Nobuyoshi Nakada)
07:14 AM Revision 84de36c7 (git): * lib/net/http/response.rb (inflater): CONTENT_ENCODING can be upper
case. [ruby-core:69670] [Bug #11285] patched by Andy Chu
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@51061 b2d...
naruse (Yui NARUSE)
05:52 AM Revision 8803c601 (git): * eval.c (add_activated_refinement): should not include the original
class.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@51060 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
shugo (Shugo Maeda)
05:05 AM Feature #11315: [PATCH] Add Array#^ for parity with other set-like operations.
`st_update` does lookup/replace/delete/insert in the callback at once.
And your patches are broken, necessary spaces...
nobu (Nobuyoshi Nakada)
04:28 AM Bug #11291: [PATCH] Check SPECIAL_CONST_P before RBASIC_CLASS to avoid SEGV
ruby_2_1 r51059 merged revision(s) 50982,50983. usa (Usaku NAKAMURA)
04:28 AM Revision 61f3baee (git): merge revision(s) 50982,50983: [Backport #11291]
* ext/objspace/objspace_dump.c(dump_object): Return empty JSON object when
passed object is a special const...
U.Nakamura
03:43 AM Revision 6cb284a2 (git): mkmf.rb: suppress warnings
* lib/mkmf.rb (check_sizeof, what_type): remove static qualifiers
to suppress unneeded-internal-declaration warning...
nobu (Nobuyoshi Nakada)
03:09 AM Revision 96c1e6ac (git): * README.md: tweak styles. [fix GH-945][ci skip] Patch by @bryndyment
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@51057 b2dd03c8-39d4-4d8f-98ff-823fe69b080e hsbt (Hiroshi SHIBATA)

06/28/2015

10:24 PM Revision 52436ce1 (git): sizes.c.tmpl: extract RUBY_DEFINT
* template/sizes.c.tmpl: extract RUBY_DEFINT to define sizes of
types checked by configure.in, and fix size of intp...
nobu (Nobuyoshi Nakada)
05:10 PM Revision 548b97e7 (git): insns.def: preserve encoding
* insns.def (defineclass): preserve encoding of name in error
messages for super class mismatch.
git-svn-id: svn+s...
nobu (Nobuyoshi Nakada)
05:10 PM Feature #11315: [PATCH] Add Array#^ for parity with other set-like operations.
I forgot to recycle the `seen` hash. This last fix should finalize the patch, unless there is some very clever way to... 0x0dea (D.E. Akers)
05:03 PM Feature #11315: [PATCH] Add Array#^ for parity with other set-like operations.
The original implementation did not correctly handle the case of repeated elements occurring an even number of times ... 0x0dea (D.E. Akers)
02:25 PM Feature #11315 (Open): [PATCH] Add Array#^ for parity with other set-like operations.
## Proposal
It is proposed that `Array` be given an "XOR" method which returns the symmetric difference between it...
0x0dea (D.E. Akers)
05:10 PM Revision b90a5f93 (git): insns.def: preserve encoding
* insns.def (defineclass): preserve encoding of name in error
messages for non-class super.
git-svn-id: svn+ssh://...
nobu (Nobuyoshi Nakada)
05:06 PM Revision 491ace2d (git): insns.def: preserve encoding
* insns.def (defineclass): preserve encoding of name in error
messages when already defined but type mismatch.
git...
nobu (Nobuyoshi Nakada)
04:37 PM Revision 3ed6f43b (git): * 2015-06-29
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@51052 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
04:35 PM Revision fe994a4d (git): test_redefinition_mismatch
* test/ruby/test_{class,module}.rb (test_redefinition_mismatch):
add tests of redefinition mismatch.
git-svn-id: s...
nobu (Nobuyoshi Nakada)
11:46 AM Bug #11314 (Third Party's Issue): [BUG] Segmentaton fault
I'm working in Windows7 with VirtualBox,Vagrant.
But after I installed vagrant plugin "vagrant-centos7_fix", "vagr...
KeisukeSatomi (keisuke satomi)
11:45 AM Bug #11281 (Feedback): Unexpected behaviour in HTTP header processing
Why do you need to give a `nil`? nobu (Nobuyoshi Nakada)
05:26 AM Bug #11001: 2.2.1 Segmentation fault in reserve_stack() function.
> Any criteria where works on or not?
> Runtime kernel versions?
Segmentaion fault
* Ubuntu 12.04 - kernel 3.2+
...
kubo (Takehiro Kubo)
01:33 AM Bug #11001: 2.2.1 Segmentation fault in reserve_stack() function.
Takehiro Kubo wrote:
> IMO, this may be an issue of OS, not of ruby.
Any criteria where works on or not?
Runtime...
nobu (Nobuyoshi Nakada)
03:28 AM Revision da70f4d0 (git): class.c: preserve encoding
* class.c (rb_check_inheritable): preserve encoding in an error
message when the superclass is not a class.
git-sv...
nobu (Nobuyoshi Nakada)
03:07 AM Revision c70572d5 (git): * 2015-06-28
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@51049 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
03:07 AM Revision a13ab237 (git): class.c: TypeError when superclass mismatch
* class.c (rb_define_class_id_under): raise TypeError exception
same as ruby level class definition when superclass...
nobu (Nobuyoshi Nakada)

06/27/2015

11:38 PM Bug #11001: 2.2.1 Segmentation fault in reserve_stack() function.
On 2015/06/27 15:08, Eric Wong wrote:
> Fwiw, valgrind chokes here, too.

Try it before valgrind.

$ ulimit -s ...
ko1 (Koichi Sasada)
06:08 AM Bug #11001: 2.2.1 Segmentation fault in reserve_stack() function.
[email protected] wrote:
> IMO, this may be an issue of OS, not of ruby.

Fwiw, valgrind chokes here, too.

I tes...
normalperson (Eric Wong)
04:49 AM Bug #11001: 2.2.1 Segmentation fault in reserve_stack() function.
Same issue with recent ruby versions on Ubuntu 12.04.
I tried it with recent OS versions and found that
* Ubunt...
kubo (Takehiro Kubo)
02:13 PM Bug #11291: [PATCH] Check SPECIAL_CONST_P before RBASIC_CLASS to avoid SEGV
Backported into `ruby_2_2` branch at r51047. nagachika (Tomoyuki Chikanaga)
02:12 PM Revision 1343c89e (git): merge revision(s) 50982,50983: [Backport #11291]
* ext/objspace/objspace_dump.c(dump_object): Return empty JSON object when
passed object is a special const...
nagachika (Tomoyuki Chikanaga)
02:04 PM Bug #11303 (Third Party's Issue): [BUG] Segmentati on fault ruby 2.2.2p95 (2015-04-13 revision 50295) [x64-mingw32]
It seems that SEGV occurred in mysql.gem extension. Please report to the gem project. nagachika (Tomoyuki Chikanaga)
10:13 AM Bug #11260 (Closed): [PATCH] Net::FTP keeps a TCPServer opened when sending the data port fails
Thanks, committed in r51046. Eregon (Benoit Daloze)
09:04 AM Bug #11260 (Assigned): [PATCH] Net::FTP keeps a TCPServer opened when sending the data port fails
Benoit Daloze wrote:
> @shugo, can I commit this?
The patch looks fine. Please commit it.
shugo (Shugo Maeda)
10:10 AM Revision 6cdc55f4 (git): * lib/net/ftp.rb (makeport): close the TCPServer
when sending the port fails.
* test/net/ftp/test_ftp.rb: test for above.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby...
Eregon (Benoit Daloze)
09:55 AM Feature #10594: Comparable#clamp
Here's a pull request for this: https://github.com/ruby/ruby/pull/947
nerdinand (Ferdinand Niedermann)
02:26 AM Feature #11308: Optional `include_super=true` parameter for `*method_defined?` methods
Rationale? I don't see any real-world use-case for them.
Matz.
matz (Yukihiro Matsumoto)

06/26/2015

10:52 PM Revision b8d54483 (git): Revert "st.c: use ccan linked-list (try 2)"
This reverts commit r51044
Still getting failure notices from ko1's CI machine.
ref: g3qkqn
git-svn-id: svn+ssh://ci...
Eric Wong
10:47 PM Bug #11313 (Closed): Fixed a couple of typos
tuzz (Chris Patuzzo)
10:32 PM Revision d3725a86 (git): st.c: use ccan linked-list (try 2)
This improves the bm_vm2_bighash benchmark significantly by
removing branches during insert, but slows down anything
...
Eric Wong
08:19 PM Revision 08414a6a (git): common.mk: add ccan/list headers as deps for st.c
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@51043 b2dd03c8-39d4-4d8f-98ff-823fe69b080e Eric Wong
07:01 PM Revision c803bf3a (git): * 2015-06-27
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@51042 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
06:59 PM Revision c94a9480 (git): st.c: include ccan/list/list.h to test build
I suspect the build failures with r51034 ("st.c: use ccan linked-list")
on ko1's CI machine was due to me forgetting ...
Eric Wong
06:58 PM Feature #11312 (Assigned): Add Resolv::DNS::Resource::IN::SPF
The SPF type record (RFC4408 Section 3.1.1) is quite common now. The resolv library should probably support it. As a ... postmodern (Hal Brodigan)
04:13 PM Bug #11311: STRING::Scan method badly interpret i option - Ruby 2.1.*
~~~ruby
'SKYPE'.scan(/[^aeiouyAEIOUY\W]/i) #returns ["P"] instead of ["S", "K", "P"]
'SKYPE'.scan(/[^aeiouyAEIOUY\W...
gayahel (Agathe Begault)
04:10 PM Bug #11311 (Closed): STRING::Scan method badly interpret i option - Ruby 2.1.*
~~~ruby
'SKYPE'.scan(/[^aeiouyAEIOUY\W]/i) #returns ["P"] instead of ["S", "K", "P"]
~~~
Tested on Ruby 2.1.3 / 2....
gayahel (Agathe Begault)
03:16 PM Bug #11310 (Closed): CSV::Table#to_csv should use concat not +
The current implementation of CSV::Table#to_a method uses Array#+ to which is really bad on performance. It seems lik... zdennis (Zach Dennis)
02:58 PM Feature #11309: Iterator over string matches
Oops, I meant `pre_match`, not `post_match`. Sorry. sawa (Tsuyoshi Sawada)
02:55 PM Feature #11309 (Open): Iterator over string matches
This was hinted from a problem in stackoverflow (http://stackoverflow.com/questions/31074050/build-list-of-strings-co... sawa (Tsuyoshi Sawada)
10:16 AM Bug #10460: Segfault instead of stack level too deep
I think the bug is still there. I'm able to reproduce it on the nightly snapshot (dated 25 June 2015 on the FTP serve... gregnavis (Greg Navis)
08:58 AM Revision c47ef3dc (git): sprintf.c: rb_inspect returns a string
* sprintf.c (rb_str_format): rb_inspect() always returns a string.
rb_obj_as_string() has no more effect.
git-svn-...
nobu (Nobuyoshi Nakada)
08:57 AM Revision 20cecf1d (git): object.c: common prefix of converter methods
* object.c (convert_type): check common prefix of converter
method names first. shrink conv_method_names.
git-svn...
nobu (Nobuyoshi Nakada)
06:22 AM Revision e3815c47 (git): ChangeLog: doc accidentally squashed commit in r51036
Oops :x
* hash.c (rb_hash_fetch_m): remove unnecessary volatile since r41597
(env_reject_bang): trade volatile for...
Eric Wong
04:47 AM Feature #11308 (Closed): Optional `include_super=true` parameter for `*method_defined?` methods
I request the following methods in the `Module` class:
* `method_defined?`
* `private_method_defined?`
* `protec...
sawa (Tsuyoshi Sawada)
03:49 AM Bug #11277 (Closed): "code converter not found" error with multi-thread (high occurrence rate since r50887)
Applied in changeset r51037.
----------
transcode.c: fix race condition
* transcode.c (load_transcoder_entry): fix ...
nobu (Nobuyoshi Nakada)
03:48 AM Revision 9a7e4bf9 (git): transcode.c: fix race condition
* transcode.c (load_transcoder_entry): fix transcoder loading race
condition, by waiting in require. [ruby-dev:491...
nobu (Nobuyoshi Nakada)
01:25 AM Bug #11306: Segmentation fault
Thank you. This has now been reported as a gem error: https://github.com/m0wfo/cups/issues/21
and I added Eric Wong'...
dsaronin (David Anderson)

06/25/2015

11:06 PM Revision 9f1c0094 (git): enum.c (enum_minmax): simplify return value creation
No need to call three functions on success when one will do.
This results in less LoC and smaller object code, too:
...
Eric Wong
11:06 PM Feature #11307 (Assigned): exception-free non-blocking Queue#pop
As we learned from the nonblocking IO APIs, exceptions are noisy with debugging
enabled and waste allocations on bac...
normalperson (Eric Wong)
07:56 PM Revision cc5547a4 (git): Revert r51034 "st.c: use ccan linked-list"
Maybe this will stop mysterious CI failures from ko1@sasada-8core:
リビジョン 51034 です。
make[1]: ディレクトリ `/mnt/sdb1/ruby/b...
Eric Wong
07:01 PM Revision d8748874 (git): st.c: use ccan linked-list
This improves the bm_vm2_bighash benchmark significantly by
removing branches during insert, but slows down anything
...
Eric Wong
03:19 PM Revision bbe6aa72 (git): * 2015-06-26
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@51033 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
03:17 PM Revision d8a203fd (git): fix a typo [ci skip]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@51032 b2dd03c8-39d4-4d8f-98ff-823fe69b080e znz (Kazuhiro NISHIYAMA)
02:12 PM Bug #11277: "code converter not found" error with multi-thread (high occurrence rate since r50887)
r50887 以降では、IOを使わなくても以下のようにすれば高確率で再現できました。
Converter が見つからない Error だけでなく、 Encoding のロードに失敗した Warning も出ているのがわかります。...
ngoto (Naohisa Goto)
12:43 PM Revision c00e1880 (git): * properties.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@51031 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
12:42 PM Revision 33a17d48 (git): * test/-ext-/popen_deadlock/test_popen_deadlock.rb: test [Bug #11265]
* ext/-test-/popen_deadlock/infinite_loop_dlsym.c: new ext to call
dlsym(3) infinitely without GVL, used in the abo...
ngoto (Naohisa Goto)
10:43 AM Bug #11265 (Closed): deadlock on Solaris 10 since r50900
Applied in changeset r51029.
----------
* configure.in: not to use vfork on Solaris to avoid deadlock
occurred in ...
ngoto (Naohisa Goto)
08:12 AM Bug #11265: deadlock on Solaris 10 since r50900
> fork だと、fork 時に運悪くロックが確保されていて子プロセスにそのロックがそのままコピーされると、
> 子プロセスにはロックを持っているスレッドが存在しないため、
> やはりロックは解除されないんじゃないかという気がす...
ngoto (Naohisa Goto)
01:52 AM Bug #11265: deadlock on Solaris 10 since r50900
ふと、fork にすると本当に解決するのだろうか、という疑問が浮かびました。
vfork でデッドロックになるのは、
(Solaris では親プロセスでvforkを呼び出したスレッドだけでなく、他のスレッドも停止するため)
...
akr (Akira Tanaka)
10:42 AM Revision d47a2b57 (git): * configure.in: not to use vfork on Solaris to avoid deadlock
occurred in vfork(2) with multi-threading and dynamic linker
on Solaris. [Bug #11265] [ruby-dev:49089]
git-svn-id...
ngoto (Naohisa Goto)
10:14 AM Bug #11306 (Third Party's Issue): Segmentation fault
A bug of that gem. nobu (Nobuyoshi Nakada)
08:28 AM Bug #11306: Segmentation fault
[email protected] wrote:
> ~~~c
> static VALUE cups_get_device_uri(VALUE self, VALUE printer)
> {
> if (...
normalperson (Eric Wong)
07:45 AM Bug #11306 (Third Party's Issue): Segmentation fault
bug is detected during CUPS call in cups gem (https://github.com/m0wfo/cups) v0.1.10. The complete core dump is attac... dsaronin (David Anderson)
09:35 AM Revision 8ffefcb6 (git): * test/lib/envutil.rb (Test::Unit::Assertions#assert_no_memory_leak):
NO_MEMORY_LEAK_ENVS is moved to Memory::NO_MEMORY_LEAK_ENVS
to reduce child executions during test-all on Solaris.
...
ngoto (Naohisa Goto)
08:37 AM Revision 7bba6adc (git): * vm_method.c (rb_method_entry_create): need to call
method_definition_reset() if def is given.
Actually, `me' is a new object, so we don't need to call it.
It is jus...
ko1 (Koichi Sasada)
07:59 AM Revision f4d71ad5 (git): * vm_method.c: make a rb_method_definition_t data (def) *after* making
a rb_method_entry_t data (me).
Normally, `me' points `def'. Some Ruby objects pointed from `def'
and objects are ...
ko1 (Koichi Sasada)
07:11 AM Revision f94ed2ce (git): error.c: remove singleton method
* error.c (rb_name_err_mesg_new): remove singleton method, and
unused argument.
* vm_eval.c (make_no_method_except...
nobu (Nobuyoshi Nakada)
06:32 AM Revision f9c2adf3 (git): random.c: refactor
* random.c (fill_random_bytes): separate non-raced and raced
conditions, on Windows.
git-svn-id: svn+ssh://ci.ruby...
nobu (Nobuyoshi Nakada)
05:26 AM Revision 2c3656f5 (git): test: refine assertions
* test/test_prime.rb (test_eratosthenes_works_fine_after_timeout):
use assert_raise to check timeout.
* test/test_...
nobu (Nobuyoshi Nakada)
05:14 AM Revision 31637f00 (git): test_prime.rb: cosmetic changes
* test/test_prime.rb (test_eratosthenes_works_fine_after_timeout):
use spaces instead of TABs in ruby codes. [Fix ...
nobu (Nobuyoshi Nakada)
04:25 AM Feature #11305 (Open): [ipaddr] include the IP address in question within the InvalidAddressError exception message
The ipaddr.rb library has a father complex and custom parser. If an IP address fails to parse, it will raise an Inval... postmodern (Hal Brodigan)
02:29 AM Feature #11139: [PATCH] socket: support accept `sock_nonblock: (true|false)'
The default behavior of accept4() is fine.
Although most Ruby-level API is nonblocking flag insensitive,
there is...
akr (Akira Tanaka)
 

Also available in: Atom