Project

General

Profile

Activity

From 06/27/2015 to 07/03/2015

07/03/2015

08:14 PM Bug #11201: pkg_config NoMethodError when finding other -config program
Backported into `ruby_2_2` branch at r51135. nagachika (Tomoyuki Chikanaga)
09:45 AM Bug #11201: pkg_config NoMethodError when finding other -config program
ruby_2_1 r51123 merged revision(s) 50717. usa (Usaku NAKAMURA)
08:13 PM Revision 7b2a41d3 (git): merge revision(s) 50717: [Backport #11201]
* lib/mkmf.rb (pkg_config): split --libs if --libs-only-l option
is not available. patch in [ruby-core:694...
nagachika (Tomoyuki Chikanaga)
08:05 PM Feature #10672: Enable SSL on cache.ruby-lang.org
This is really great, and addresses the hardest part of my request. Thank you to Fastly for supporting the open sourc... konklone (Eric Mill)
12:56 AM Feature #10672 (Closed): Enable SSL on cache.ruby-lang.org
I launched https CDN at 03/07/2015 JST.
Please use https://cache.ruby-lang.org
I appreciated fastly's suppot.
hsbt (Hiroshi SHIBATA)
07:58 PM Bug #11192: capture group special variable with large index invokes UB
Backported into `ruby_2_2` at r51134. nagachika (Tomoyuki Chikanaga)
07:33 PM Bug #11192: capture group special variable with large index invokes UB
sorry, previous commet is a mistake. nagachika (Tomoyuki Chikanaga)
07:31 PM Bug #11192: capture group special variable with large index invokes UB
Backported into `ruby_2_2` branch at r51132. nagachika (Tomoyuki Chikanaga)
09:39 AM Bug #11192: capture group special variable with large index invokes UB
ruby_2_1 r51122 merged revision(s) 50671. usa (Usaku NAKAMURA)
07:57 PM Revision 72fa2ec3 (git): merge revision(s) 50671: [Backport #11192]
* compile.c (iseq_compile_each): out of range NTH_REF is always
nil.
* parse.y (parse_numvar): che...
nagachika (Tomoyuki Chikanaga)
07:45 PM Bug #11117: When you refine String with to_regexp, then it breaks Regexp.try_convert even when the refinement is not used
Backported into `ruby_2_2` branch at r51133. nagachika (Tomoyuki Chikanaga)
08:55 AM Bug #11117: When you refine String with to_regexp, then it breaks Regexp.try_convert even when the refinement is not used
ruby_2_1 r51119 merged revision(s) 50430,50440. usa (Usaku NAKAMURA)
07:44 PM Revision 8ff3a728 (git): merge revision(s) 50430,50440: [Backport #11117]
* vm_eval.c (rb_method_call_status): undefined refined method is
not callable unless using. [ruby-core:690...
nagachika (Tomoyuki Chikanaga)
07:33 PM Bug #11162: Update documentation for CMath library
Backported into ruby_2_2 branch at r51132. nagachika (Tomoyuki Chikanaga)
09:13 AM Bug #11162: Update documentation for CMath library
ruby_2_1 r51121 merged revision(s) 50793,51120. usa (Usaku NAKAMURA)
07:31 PM Revision 306ed7c0 (git): merge revision(s) 50793,51120: [Backport #11162]
* lib/cmath.rb: [DOC] Add docs [ci skip][Fix GH-909][Bug #11162]
Patch provided by @davydovanton
git-svn-id:...
nagachika (Tomoyuki Chikanaga)
07:30 PM Bug #11327 (Closed): Improve duplicate key warning.
This change rephrases the duplicate key warning, which causes some confusion.
Before:
~~~
/Users/andre/bug.rb:...
superdealloc (Andre Medeiros)
07:27 PM Revision 5f938625 (git): merge revision(s) 50972:
test_gem_remote_fetcher.rb: get rid of errors
* test/rubygems/test_gem_remote_fetcher.rb (start_ssl_server):...
nagachika (Tomoyuki Chikanaga)
06:55 PM Bug #11045: ruby/test_m17n_comb.rb test_str_crypt tests platform-specific crypt behavior
Backported into `ruby_2_2` branch at r51130. nagachika (Tomoyuki Chikanaga)
06:55 PM Revision aa4dc2b0 (git): merge revision(s) 50366: [Backport #11045]
* test/ruby/test_m17n_comb.rb: test_str_crypt split into strict
and non-strict versions to allow masking out non-st...
nagachika (Tomoyuki Chikanaga)
06:51 PM Bug #11254: [BUG] no corresponding cfp
Backported into `ruby_2_2` at r51129. nagachika (Tomoyuki Chikanaga)
06:50 PM Revision b94b3260 (git): merge revision(s) 50850: [Backport #11254]
vm.c: break from orphan block
* vm.c (rb_vm_search_cf_from_ep): break from orphan block is
possible condit...
nagachika (Tomoyuki Chikanaga)
12:55 PM Revision 6282b156 (git): * test/ruby/test_require.rb (TestRequire#test_loading_fifo_threading):
fix previous commit. [Bug #11060]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_2_1@51128 b2dd03c8-39d...
U.Nakamura
11:37 AM Bug #11278: remove rb_control_frame_t::klass
I committed this change. If you find any regression, please report about it.
I measured some applications with htt...
ko1 (Koichi Sasada)
11:25 AM Bug #11278 (Closed): remove rb_control_frame_t::klass
Applied in changeset r51126.
----------
* method.h: introduce rb_callable_method_entry_t to remove
rb_control_fram...
ko1 (Koichi Sasada)
11:25 AM Revision 8895c18d (git): * remove trailing spaces.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@51127 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
11:25 AM Bug #11279 (Closed): remove rb_control_frame_t::klass
Applied in changeset r51126.
----------
* method.h: introduce rb_callable_method_entry_t to remove
rb_control_fram...
ko1 (Koichi Sasada)
11:24 AM Revision 5e8a1474 (git): * method.h: introduce rb_callable_method_entry_t to remove
rb_control_frame_t::klass.
[Bug #11278], [Bug #11279]
rb_method_entry_t data belong to modules/classes.
rb_meth...
ko1 (Koichi Sasada)
11:05 AM Bug #11060: load(fifo) blocks whole process
Nobuyoshi Nakada wrote:
> Franck Verrot wrote:
> > I can't reproduce the same errors without correcting the typo (o...
cesario (Franck Verrot)
08:52 AM Bug #11060: load(fifo) blocks whole process
ruby_2_1 r51118 merged revision(s) 50887,50896,50902. usa (Usaku NAKAMURA)
10:30 AM Revision b0ed2765 (git): * test/ruby/test_require.rb (TestRequire#test_loading_fifo_threading):
ignore Errno::ENOENT on unlinking. [Bug #11060]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_2_1@5112...
U.Nakamura
10:15 AM Revision 759d1288 (git): merge revision(s) 49235: [Backport #10711]
numeric.c: fix message
* numeric.c (coerce_failed): fix the error message on non-flonum
platforms.
git-sv...
U.Nakamura
09:43 AM Revision f81db3c8 (git): merge revision(s) 50717: [Backport #11201]
* lib/mkmf.rb (pkg_config): split --libs if --libs-only-l option
is not available. patch in [ruby-core:694...
U.Nakamura
09:39 AM Revision bf571987 (git): merge revision(s) 50671: [Backport #11192]
* compile.c (iseq_compile_each): out of range NTH_REF is always
nil.
* parse.y (parse_numvar): che...
U.Nakamura
09:25 AM Bug #11326: Defining a writer as a Struct member allowed?
Eric Wong wrote:
> I suggest banning it (barely-tested patch):
+1
nobu (Nobuyoshi Nakada)
08:28 AM Bug #11326: Defining a writer as a Struct member allowed?
[email protected] wrote:
> I don't have a strong opinion whether defining a writer member should
> be possible o...
normalperson (Eric Wong)
07:38 AM Bug #11326 (Closed): Defining a writer as a Struct member allowed?
Hi,
yesterday I've stumbled on weird behavior defining writers as Struct members.
While this code works on MRI ...
splattael (Peter Leitzen)
09:12 AM Revision a57c9250 (git): merge revision(s) 50793,51120: [Backport #11162]
* lib/cmath.rb: [DOC] Add docs [ci skip][Fix GH-909][Bug #11162]
Patch provided by @davydovanton
git-svn-id:...
U.Nakamura
09:08 AM Revision 6ddfcd93 (git): * lib/cmath.rb: shouldn't use non-ASCII characters in documentation. as a
custom, single quote is seen as the same as apostrophe in computer typography.
[skip ci]
git-svn-id: svn+ssh://ci...
U.Nakamura
08:55 AM Revision 1bd36e36 (git): merge revision(s) 50430,50440: [Backport #11117]
* vm_eval.c (rb_method_call_status): undefined refined method is
not callable unless using. [ruby-core:690...
U.Nakamura
08:51 AM Revision dffe87c7 (git): merge revision(s) 50887,50896,50902: [Backport #11060]
* file.c (rb_file_load_ok): try opening file without gvl not to
lock entire process. [Bug #11060]
git-sv...
U.Nakamura
08:33 AM Bug #10967: Is "warning: private attribute?" wrong?
Is this a spec change or a bug? usa (Usaku NAKAMURA)
07:15 AM Feature #10594: Comparable#clamp
That does make a lot of sense. I'll send another pull request. nerdinand (Ferdinand Niedermann)
05:30 AM Revision 3e5988b2 (git): file.c: _wfreopen_s on mingw
* win32/file.c: some mingw compilers need a tweek for the
declarations of _wfreopen_s. [Bug #11320]
git-svn-id: s...
nobu (Nobuyoshi Nakada)
03:25 AM Bug #11324 (Closed): Encoding to a String's own encoding with some options fails
Applied in changeset r51116.
----------
transcode.c: empty encoding name
* transcode.c (rb_econv_set_replacement): ...
nobu (Nobuyoshi Nakada)
03:25 AM Revision e0ec0c7d (git): transcode.c: empty encoding name
* transcode.c (rb_econv_set_replacement): target encoding name can
be empty now. [ruby-core:69841] [Bug #11324]
g...
nobu (Nobuyoshi Nakada)

07/02/2015

11:19 PM Revision b2a36083 (git): object.c: fix up r51039
* object.c (convert_type): conversion without "to_" prefix is not
implicit. fix up r51039.
git-svn-id: svn+ssh://...
nobu (Nobuyoshi Nakada)
10:24 PM Revision 5d8f0a42 (git): * properties.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@51114 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
10:23 PM Feature #11318 (Closed): [PATCH] delay `exception: false' checks for minor speedup
Applied in changeset r51113.
----------
delay `exception: false' checks for minor speedup
Delay hash lookups until ...
Anonymous
10:22 PM Revision df4e282e (git): 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_io...
Eric Wong
10:13 PM Revision 79d757b1 (git): * 2015-07-03
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@51112 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
10:13 PM Revision 911cf9e8 (git): dir.c: set errno
* dir.c (replace_real_basename): Win32 API does not set errno, get
the last error by GetLastError() and map to errn...
nobu (Nobuyoshi Nakada)
03:48 PM Bug #11174: threads memory leak
I've checked the bug on older versions and the 2.2-head: leaks all but 1.8.7
~~~
$ ruby --version
ruby 2.2.3p139...
cvss (Kirill Vechera)
01:48 PM Feature #11325 (Rejected): Block is passed to initializer implicitly even when I asked not to.
It may be surprising to you, but this is by design.
You have to explicitly pass an empty block when using `super`:...
marcandre (Marc-Andre Lafortune)
01:05 PM Feature #11325 (Rejected): Block is passed to initializer implicitly even when I asked not to.
This works as expected:
~~~ruby
class Foo
attr_reader :block
def initialize(&block)
@block = block
...
nepalez (Andrew Kozin)
01:05 PM Revision 5ef2665a (git): fix typos [ci skip]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@51110 b2dd03c8-39d4-4d8f-98ff-823fe69b080e znz (Kazuhiro NISHIYAMA)
12:32 PM Revision d7dc0c5f (git): dir.c: show warnings
* dir.c (replace_real_basename): show warnings at errors.
[Bug #10015]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby...
nobu (Nobuyoshi Nakada)
09:43 AM Bug #11244 (Closed): [BUG] rb_gc_mark(): 0x00000001f34020 is T_NONE
Applied in changeset r51108.
----------
* gc.c: remove `#define RGENGC_OBJ_INFO 1' line introduced to
debug Bug #1...
ko1 (Koichi Sasada)
09:42 AM Revision c36c43dc (git): * gc.c: remove `#define RGENGC_OBJ_INFO 1' line introduced to
debug Bug #11244.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@51108 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
ko1 (Koichi Sasada)
09:36 AM Revision 771fceba (git): * gc.c (rb_raw_obj_info): separated from rb_obj_info().
Fill internal object information into passed buffer.
* gc.h: declare rb_raw_obj_info().
git-svn-id: svn+ssh://ci.r...
ko1 (Koichi Sasada)
08:21 AM Bug #11324: Encoding to a String's own encoding with some options fails
See also #8123 sakuro (Sakuro OZAWA)
08:20 AM Bug #11324 (Closed): Encoding to a String's own encoding with some options fails
To encode a `String` instance to its own encoding seems to be a bad idea, but following result looks strange:
```r...
sakuro (Sakuro OZAWA)
08:08 AM Feature #11322: OpenUri: RuntimeError: HTTP redirection loop
Dear D.E. Akers: Your workaround works like a charm. Thank you very much. tbsprs (Tobias Preuss)
07:36 AM Feature #4897: Define Math::TAU and BigMath.TAU. The "true" circle constant, Tau=2*Pi. See http://tauday.com/
I'm a bit late, but here it is rebased for Tau Day 2015:
* https://github.com/ruby/ruby/pull/644
sbaird (Simon Baird)
07:16 AM Bug #10015 (Closed): Performance regression in Dir#[]
Applied in changeset r51106.
----------
dir.c: update path type
* dir.c (replace_real_basename): update path type b...
nobu (Nobuyoshi Nakada)
07:15 AM Revision 5a2b77ff (git): dir.c: update path type
* dir.c (replace_real_basename): update path type by the target
attributes if possible, to improve the performance....
nobu (Nobuyoshi Nakada)
07:14 AM Bug #11314: [BUG] Segmentaton fault
thanks for good advices.
i"ll try to update ffi gem.
KeisukeSatomi (keisuke satomi)
05:48 AM Revision 37c8a704 (git): * st.c: get rid of VC++'s warnings of C4700 (uninitialized local
variable used). I think that these are wrong, but should shut them
up.
git-svn-id: svn+ssh://ci.ruby-lang.org/r...
U.Nakamura
05:15 AM Revision a499d1e6 (git): rubygems.rb: use @gem_prelude_index
* lib/rubygems.rb (Gem.load_path_insert_index): search
@gem_prelude_index first.
* lib/rubygems/test_case.rb (Gem::...
nobu (Nobuyoshi Nakada)
05:12 AM Revision aae22e34 (git): ruby.c: copy initial load path marks
* ruby.c (process_options): also copy initial load path marks at
setting load paths encoding.
git-svn-id: svn+ssh:...
nobu (Nobuyoshi Nakada)
04:56 AM Revision 0ec5a272 (git): revert r51101
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@51102 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
03:34 AM Feature #11323: Documentation update on how uniq works / guarantee of order
`Array#uniq` is implemented using a hash table; since hashes in Ruby preserve insertion order, so too does `Array#uni... 0x0dea (D.E. Akers)
01:39 AM Feature #11323 (Open): Documentation update on how uniq works / guarantee of order
Greetings,
I was looking at Array.uniq and I was wondering how the code made the array unique.
There are 2 diff...
wilburlo (Daniel Lo)
03:32 AM Revision 0ad76e65 (git): skip test_dash_i_beats_gems
* test/rubygems/test_require.rb (test_dash_i_beats_gems): skip
because the target feature just does not work. requ...
nobu (Nobuyoshi Nakada)
03:26 AM Revision 21a55e35 (git): test_gem_server.rb: Don't specify port number
* test/rubygems/test_gem_server.rb (process_based_port): use
dynamically chosen port numberss to get rid of conflic...
nobu (Nobuyoshi Nakada)
03:00 AM Revision ad0c1466 (git): * test/rubygems/test_gem_specification.rb: skip tests which the
platform does not permit the filename of its test file.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@51099 b2d...
U.Nakamura
02:36 AM Feature #11298 (Closed): [PATCH] socket: memoize common socket families in fptr->mode
Applied in changeset r51097.
----------
socket: memoize common socket families in fptr->mode
This provides a minor ...
Anonymous
02:36 AM Revision f7124a2c (git): fix redefinitions
* test/rubygems/test_gem_resolver_git_specification.rb: require
rubygems/installer.rb before Gem::TestCase#setup ru...
nobu (Nobuyoshi Nakada)
01:58 AM Revision 6dda4f17 (git): socket: memoize common socket families in fptr->mode
This provides a minor speedup by avoiding an extra syscall
require 'socket'
require 'benchmark'
...
Eric Wong
01:30 AM Feature #11139: [PATCH] socket: support accept `sock_nonblock: (true|false)'
I think we need to preserve existing behavior with accept_nonblock in case
there is code which shares accepted FDs w...
normalperson (Eric Wong)
01:30 AM Revision ccd85f7b (git): * lib/rubygems/resolver.rb: fixed NameError of Gem::Util::NULL_DEVICE.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@51096 b2dd03c8-39d4-4d8f-98ff-823fe69b080e hsbt (Hiroshi SHIBATA)
12:51 AM Revision 8cb26a09 (git): * lib/rubygems/resolver.rb: fix error of null device reference with DOSISH
platform.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@51095 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
hsbt (Hiroshi SHIBATA)

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)
 

Also available in: Atom