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
- 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
-
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... -
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... -
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... -
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... -
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... -
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 [...
-
01:42 PM Bug #11317: Segmentation fault
- It depends.
So ask the author(s) of that gem, who should know how it uses ffi. -
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 ... -
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... -
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... -
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... -
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 ... -
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... -
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... -
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... -
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... -
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... -
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... -
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... -
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
-
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... -
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...
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-... - 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... - 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
- 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... -
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... -
07:17 PM Bug #11249: Fix require paths for BigDecimal and io-console
- Backported into `ruby_2_2` branch at r51076.
-
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
... -
07:16 PM Bug #11221: Fix indentation in Zlib documentation
- Backported into `ruby_2_2` branch at r51075.
-
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-... -
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... -
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 ... -
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.... -
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... -
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... -
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 ... -
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 ... -
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...
-
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 "... -
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... -
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... - 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
- 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
-
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... -
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)... -
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.... -
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. -
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...
-
06:44 AM Bug #11317: Segmentation fault
- It's a bug of childprocess gem which uses ffi, not selenium-webdriver.
-
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... -
06:16 AM Bug #11317: Segmentation fault
- But i manually trigger that it is working fine for me .?
please find the attached screenshot -
02:46 AM Bug #11317 (Third Party's Issue): Segmentation fault
- Ask the author(s) of "selenium-webdriver".
-
04:14 AM Bug #11173: inter class/module alias causes "no superclass method"
- いったん2.1と2.2でREQUIREDとしてますが、必ずしも直さないといけないと思っているわけではありません。
(問題自体はあるよ、というマーク付け) -
03:47 AM Bug #11231 (Rejected): Should rb_alloc_tmp_buffer() be public API?
-
03:38 AM Bug #5600: OpenSSL::X509::Request can't sign() an OpenSSL::PKey::EC
- Any updates on this?
-
03:30 AM Bug #11048 (Rejected): blocks raise on missing and extra keyword args
-
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. -
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`? -
03:15 AM Bug #11296 (Rejected): Proc#arity returns weird value for non-lambda proc with optional arguments
-
02:59 AM Bug #10711: Incorrect error message in coerce failed
- ruby_2_1 r51067 merged revision(s) 49224,49225,49234,49235.
- 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... -
12:34 AM Bug #11314 (Third Party's Issue): [BUG] Segmentaton fault
- It's vagrant and ffi issue.
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... -
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... - 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... -
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) ...
-
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 ... -
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... -
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...
-
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...
-
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... -
10:57 AM Bug #11314: [BUG] Segmentaton fault
- Priority tag is not for users. Don't touch it.
-
07:01 PM Feature #10594: Comparable#clamp
- Motohiro KOSAKI wrote:
> >```diff
> >+ double num_dbl = NUM2DBL(num);
> >+ double beg_dbl = NUM2DBL(begp);
... -
10:38 AM Feature #10594: Comparable#clamp
- >```diff
>+ double num_dbl = NUM2DBL(num);
>+ double beg_dbl = NUM2DBL(begp);
>+ double end_dbl = NUM2DBL... - 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
- 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
... -
04:53 PM Bug #11285: Net::HTTP should handle content-coding with case-insensitive
- memo: r51063 is required too.
-
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.... -
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:... -
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... -
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
-
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... -
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... -
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... -
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... -
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 -
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... -
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.
- 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... -
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... -
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
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... -
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... -
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...
-
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 ...
-
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... -
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://... -
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... - 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
-
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... -
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... -
11:45 AM Bug #11281 (Feedback): Unexpected behaviour in HTTP header processing
- Why do you need to give a `nil`?
-
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+
... -
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... -
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... - 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
-
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...
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 ... -
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... -
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... -
02:13 PM Bug #11291: [PATCH] Check SPECIAL_CONST_P before RBASIC_CLASS to avoid SEGV
- Backported into `ruby_2_2` branch at r51047.
-
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... -
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.
-
10:13 AM Bug #11260 (Closed): [PATCH] Net::FTP keeps a TCPServer opened when sending the data port fails
- Thanks, committed in r51046.
-
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. -
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... -
09:55 AM Feature #10594: Comparable#clamp
- Here's a pull request for this: https://github.com/ruby/ruby/pull/947
-
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.
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... -
10:47 PM Bug #11313 (Closed): Fixed a couple of typos
- 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
... - 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
- 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
- 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 ... -
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 ...
-
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... -
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.... -
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...
-
02:58 PM Feature #11309: Iterator over string matches
- Oops, I meant `pre_match`, not `post_match`. Sorry.
-
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...
-
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...
-
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-... -
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... - 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... -
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... -
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 ... -
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... -
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'...
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:
... -
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... - 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... - 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
... - 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
-
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
-
02:12 PM Bug #11277: "code converter not found" error with multi-thread (high occurrence rate since r50887)
- r50887 以降では、IOを使わなくても以下のようにすれば高確率で再現できました。
Converter が見つからない Error だけでなく、 Encoding のロードに失敗した Warning も出ているのがわかります。... - 12:43 PM Revision c00e1880 (git): * properties.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@51031 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
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... -
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 ... -
08:12 AM Bug #11265: deadlock on Solaris 10 since r50900
- > fork だと、fork 時に運悪くロックが確保されていて子プロセスにそのロックがそのままコピーされると、
> 子プロセスにはロックを持っているスレッドが存在しないため、
> やはりロックは解除されないんじゃないかという気がす... -
01:52 AM Bug #11265: deadlock on Solaris 10 since r50900
- ふと、fork にすると本当に解決するのだろうか、という疑問が浮かびました。
vfork でデッドロックになるのは、
(Solaris では親プロセスでvforkを呼び出したスレッドだけでなく、他のスレッドも停止するため)
... -
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... -
10:14 AM Bug #11306 (Third Party's Issue): Segmentation fault
- A bug of that gem.
-
08:28 AM Bug #11306: Segmentation fault
- [email protected] wrote:
> ~~~c
> static VALUE cups_get_device_uri(VALUE self, VALUE printer)
> {
> if (... -
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...
-
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.
... -
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... -
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 ... -
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... -
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... -
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_... -
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 ... -
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...
-
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...
Also available in: Atom