Project

General

Profile

Activity

From 09/17/2014 to 09/23/2014

09/23/2014

08:01 PM Bug #10282: Reproducible segfault when inspecting this method
This looks to be a simple dereference bug.
However, this is my first time looking a prepend so maybe there's a subtl...
normalperson (Eric Wong)
06:21 PM Bug #10285: StringIO with encodings broken due to #9769
As another data point, I also tried this with writing to a file which seems to work:
~~~
File.open("out.txt", :mo...
dbussink (Dirkjan Bussink)
11:29 AM Bug #10285 (Closed): StringIO with encodings broken due to #9769
It looks like the change in https://bugs.ruby-lang.org/issues/9769 resulted in a behavior change with how StringIO wo... dbussink (Dirkjan Bussink)
05:40 PM Bug #10279: Syntax error on Hash with symbol syntax and nested expression: 2.1.3 regression
Backported r47696 and r47697 into `ruby_2_1` branch at r47703. nagachika (Tomoyuki Chikanaga)
01:00 PM Bug #10279 (Closed): Syntax error on Hash with symbol syntax and nested expression: 2.1.3 regression
Applied in changeset r47696.
----------
parse.y: label cannot be followed by a modifier
* parse.y (parse_ident): ju...
nobu (Nobuyoshi Nakada)
01:14 AM Bug #10279 (Assigned): Syntax error on Hash with symbol syntax and nested expression: 2.1.3 regression
nobu (Nobuyoshi Nakada)
05:39 PM Revision b2477430 (git): merge revision(s) r47696,r47697: [Backport #10279]
* parse.y (parse_ident): just after a label, new expression should
start, cannot be a modifier. [ruby-core...
nagachika (Tomoyuki Chikanaga)
05:22 PM Bug #10262: nmake love fails from tarball
Backported into `ruby_2_1` branch at r47702. nagachika (Tomoyuki Chikanaga)
05:22 PM Revision 514b5e8d (git): merge revision(s) r47641,r47642,r47644: [Backport #10262]
* win32/win32.c (VCSUP): nothing to do if this worktree is not under
any VCS (it means that the worktree ma...
nagachika (Tomoyuki Chikanaga)
05:19 PM Bug #10281: r47683 (add GC guard in rb_ary_splice())
Backported into `ruby_2_1` branch at r47701. nagachika (Tomoyuki Chikanaga)
05:18 PM Revision 57fd5013 (git): merge revision(s) r47683: [Backport #10281]
array.c: GC guard
* array.c (rb_ary_splice): prevent replacing array from GC.
git-svn-id: svn+ssh://ci.ruby...
nagachika (Tomoyuki Chikanaga)
05:08 PM Bug #10245: TestTimeTZ#test_gen_Europe_Lisbon_111 fails with recent tzdata
r47111, r47212, r47451, r47452 and r47680 were backported into `ruby_2_1` branch at r47700. nagachika (Tomoyuki Chikanaga)
05:07 PM Revision 1ee1a2bd (git): merge revision(s) r47111,r47212,r47451,r47452,r47680: [Backport #10245]
* test/minitest/test_minitest_unit.rb: removed obsoleted condition
for Ruby 1.8.
* test/ruby/test_...
nagachika (Tomoyuki Chikanaga)
04:58 PM Revision 265c1680 (git): * version.h (RUBY_VERSION): bump RUBY_VERSION to 2.1.4.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_2_1@47699 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nagachika (Tomoyuki Chikanaga)
04:32 PM Feature #10255: Math.log: check domain of base argument
After I thought twice about that,
I came to the conclusion that `1.0` should be considered as `1 + ε (infinitesi...
gogotanaka (Kazuki Tanaka)
06:22 AM Feature #10255: Math.log: check domain of base argument
I'd forgotten to update RDoc. So I add new patch for updating RDoc.
gogo.
gogotanaka (Kazuki Tanaka)
04:31 PM Revision 135fb022 (git): * 2014-09-24
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@47698 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
04:31 PM Revision f7831a4a (git): * ChangeLog: remove a duplicated entry.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@47697 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nagachika (Tomoyuki Chikanaga)
04:15 PM Feature #10287 (Assigned): rename COLON3 to COLON2_HEAD.
主に parse.y を読んでいて、DOT2 に対する DOT3 はわかるのですが、COLON2 に対する COLON3 はよくない名前だと思いました。
COLON3 の表すものは ::FOO::BAR のようにスコープ指定の先頭を...
arimay (yasuhiro arima)
01:00 PM Revision 08248c93 (git): parse.y: label cannot be followed by a modifier
* parse.y (parse_ident): just after a label, new expression should
start, cannot be a modifier. [ruby-core:65211] ...
nobu (Nobuyoshi Nakada)
12:49 PM Bug #10286 (Closed): BigDecimal - inconsistency with other numeric classes
Unlike other numerical classes, BigDecimal does not raise ArgumentError when I try to parse invalid value.
~~~
re...
Soilent (Konstantin x)
12:09 PM Revision 4f123ebd (git): common.mk: update-gems
* common.mk (update-gems): update bundled gem files.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@47695 b2dd03c...
nobu (Nobuyoshi Nakada)
11:56 AM Revision 0b5227b8 (git): downloader.rb: shorthands for usual URI
* tool/downloader.rb (Downloader.uri_to_download): add shorthands
for commonly used URI.
git-svn-id: svn+ssh://ci....
nobu (Nobuyoshi Nakada)
11:52 AM Revision c7cdc549 (git): downloader.rb: integrate with download_if_modified_since
* tool/downloader.rb (Downloader.download): integrate with
download_if_modified_since and allow to use `since` para...
nobu (Nobuyoshi Nakada)
09:17 AM Bug #10284 (Closed): Segmentation fault on Ruby 2.1.2 and 2.1.3
Hi all, I often (let's say 50% of the times the test suite is run) get this segmentation fault on both mentioned vers... moreno.carullo (Moreno Carullo)
07:13 AM Feature #10084 (Open): Add Unicode String Normalization to String class
Changeset ruby-trunk:r47691 only completes about 5% or 10% of this bug, therefore reopening. duerst (Martin Dürst)
07:08 AM Feature #10084 (Closed): Add Unicode String Normalization to String class
Applied in changeset ruby-trunk:r47691.
----------
tool/downloader.rb: added Downloader.download_if_modified_since
t...
duerst (Martin Dürst)
07:08 AM Revision f10a2f43 (git): * remove trailing spaces.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@47692 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
07:08 AM Revision 96245d6d (git): tool/downloader.rb: added Downloader.download_if_modified_since
to reduce downloads of large files that change only rarely.
[ruby-core:65164] [CommonRuby - Feature #10084]
git-svn-...
duerst (Martin Dürst)
04:51 AM Bug #4044 (Closed): Regex matching errors when using \W character class and /i option
Fixed with r47598. k_takata (Ken Takata)
04:51 AM Bug #9728 (Closed): Regexp bug
Fixed with r47598. k_takata (Ken Takata)
02:55 AM Revision ab5517a0 (git): * .travis.yml: added rubyspec into travis tasks and eliminate to stdout.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@47690 b2dd03c8-39d4-4d8f-98ff-823fe69b080e hsbt (Hiroshi SHIBATA)
12:31 AM Bug #10283 (Closed): Calling define_method with a dynamic symbol ending in = results in a NoMethodError when calling the method via assignment, until called via send
nobu (Nobuyoshi Nakada)
12:26 AM Bug #10277 (Rejected): Ampersand to_proc issues
`to_proc` must return a `Proc`, not a `Method`.
They are different.
nobu (Nobuyoshi Nakada)
12:22 AM Bug #10280 (Rejected): Regression while evaluating default argments of a method
nobu (Nobuyoshi Nakada)
12:13 AM Revision 1a65cef0 (git): doc: remove trailing spaces
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@47689 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)

09/22/2014

11:42 PM Feature #2567: Net::HTTP does not handle encoding correctly
I'm also encountering this issue after upgrading from 1.8.7 to 2.0.0. The issue was difficult to troubleshoot becaus... marcel (Marcel Cary)
11:40 PM Misc #10278: [RFC] st.c: use ccan linked list
Eric Wong <[email protected]> wrote:
> Will test on the old Phenom II, too.

bighash looks nice as expected, ...
normalperson (Eric Wong)
06:58 PM Misc #10278: [RFC] st.c: use ccan linked list
Better (at least more explainable) results on the Xeon:
http://80x24.org/spew/m/[email protected]

...
normalperson (Eric Wong)
07:23 AM Misc #10278 (Assigned): [RFC] st.c: use ccan linked list
Indeed. nobu (Nobuyoshi Nakada)
07:12 AM Misc #10278: [RFC] st.c: use ccan linked list
[email protected] wrote:
> Probably, we should remove `back` member.

Just `back` and making it a singly-linked ...
normalperson (Eric Wong)
06:34 AM Misc #10278: [RFC] st.c: use ccan linked list
Probably, we should remove `back` member. nobu (Nobuyoshi Nakada)
05:32 AM Misc #10278 (Closed): [RFC] st.c: use ccan linked list
Mainly posting this for documentation purposes because it seems like
an obvious thing to try given we have ccan/list...
normalperson (Eric Wong)
11:29 PM Revision cfdd8cda (git): * 2014-09-23
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@47688 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
11:29 PM Revision 13b74c9c (git): Fix a typo.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@47687 b2dd03c8-39d4-4d8f-98ff-823fe69b080e akr (Akira Tanaka)
11:24 PM Bug #10283 (Closed): Calling define_method with a dynamic symbol ending in = results in a NoMethodError when calling the method via assignment, until called via send
This raises a NoMethodError in ruby 2.2.0preview1:
ruby -e "class A; define_method('b='.to_sym){|v|}; end; A.n...
jeremyevans0 (Jeremy Evans)
04:04 PM Bug #10277: Ampersand to_proc issues
This seems correct to me. The `&` operator expects `to_proc` to return an actual `Proc`. `AmpersandMethod#to_proc` do... Anonymous
03:34 PM Bug #10282 (Closed): Reproducible segfault when inspecting this method
The example code can be found here (in this exact comment): https://github.com/pry/pry/issues/1299#issuecomment-56389... schnittchen (Thomas Stratmann)
02:03 PM Bug #10281 (Closed): r47683 (add GC guard in rb_ary_splice())
nagachika (Tomoyuki Chikanaga)
01:23 PM Bug #10280 (Rejected): Regression while evaluating default argments of a method

~~~ruby
class DefArg
def calc(str, val=val)
p val
end

def val
10
end
end

# ruby-2.2....
iffyuva (Yuva Kumar)
11:01 AM Revision afe1bbeb (git): test/win32ole/test_win32ole_variant.rb
(test_conversion_time2date_with_msec): test by using only
assert_in_delta to avoid to fail when converting Time obje...
suke (Masaki Suketa)
10:50 AM Revision f13f9f69 (git): * doc/syntax/methods.rdoc: [DOC] [] and []= methods by @process
[Fixes GH-662] https://github.com/ruby/ruby/pull/662
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@47685 b2dd03...
zzak (zzak _)
09:21 AM Revision cf33a35a (git): * .travis.yml: Only osx build is enabled. linux builds is random failure
and test results of major linux is covered by rubyci.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@47684 b2dd03...
hsbt (Hiroshi SHIBATA)
09:13 AM Bug #10279: Syntax error on Hash with symbol syntax and nested expression: 2.1.3 regression
trunk is same behaviour:
```
ruby 2.2.0preview1 (2014-09-17 trunk 47616) [x86_64-darwin13]
10279.rb:1: syntax er...
hsbt (Hiroshi SHIBATA)
08:53 AM Bug #10279 (Closed): Syntax error on Hash with symbol syntax and nested expression: 2.1.3 regression
The following gives syntax error on ruby 2.1.3
~~~ruby
h = { key: if true
"yes"
else
...
jackmontaach (Jack Montaach)
08:17 AM Revision 88cbfc0d (git): array.c: GC guard
* array.c (rb_ary_splice): prevent replacing array from GC.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@47683 ...
nobu (Nobuyoshi Nakada)
07:38 AM Revision c29b274b (git): test_thread.rb: thread for Queue
* test/ruby/test_thread.rb (test_main_thread_status_at_exit):
require 'thread' for Queue.
git-svn-id: svn+ssh://ci...
nobu (Nobuyoshi Nakada)
06:41 AM Feature #8366 (Open): Exception.message take time to execute depending on the instance variables
nobu (Nobuyoshi Nakada)
06:10 AM Bug #10275: Issues when trying to complile ruby 2.1.3
Probably same as [Bug #10272]. nobu (Nobuyoshi Nakada)
04:44 AM Revision 2e2522ec (git): tmpdir.rb: explicit conversion to string
* lib/tmpdir.rb (Dir::Tmpname#make_tmpname): convert prefix and
suffix to strings explicitly.
git-svn-id: svn+ssh:...
nobu (Nobuyoshi Nakada)
03:22 AM Feature #10267: Number of processors
Eric Wong wrote:
> In your patch2, the test is still using the old name.
Oops. Fixed.
akr (Akira Tanaka)
03:20 AM Feature #10267: Number of processors
[email protected] wrote:
> However I think the method name can be changed to
> Etc.nprocessors.
>
> If someone succe...
normalperson (Eric Wong)
03:08 AM Feature #10267: Number of processors
Eric Wong wrote:
> [email protected] wrote:
> > matz accepted this feature including the method name,
> > Etc.nproces...
akr (Akira Tanaka)
03:14 AM Bug #10245: TestTimeTZ#test_gen_Europe_Lisbon_111 fails with recent tzdata
I committed a fix r47680.
It still test Europe/Lisbon because I'd like to test
an situation that gmtoff is not a ...
akr (Akira Tanaka)
03:12 AM Bug #10245 (Closed): TestTimeTZ#test_gen_Europe_Lisbon_111 fails with recent tzdata
Applied in changeset r47680.
----------
* test/ruby/test_time_tz.rb: Fix test error with tzdata-2014g.
[ruby-core:...
akr (Akira Tanaka)
03:12 AM Revision 565fef82 (git): * test/ruby/test_time_tz.rb: Fix test error with tzdata-2014g.
[ruby-core:65058] [Bug #10245] Reported by Vit Ondruch.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@47680 b2...
akr (Akira Tanaka)
12:46 AM Revision 4d10c2b9 (git): ext/socket/*.c: trivial struct packing for 64-bit
* ext/socket/ancdata.c ({send,recv}msg_args_struct): 24 => 16 bytes
* ext/socket/init.c (connect_arg): ditto
* ext/so...
Eric Wong

09/21/2014

10:28 PM Bug #10277 (Rejected): Ampersand to_proc issues
I'm noticing weird inconsistencies when when returning a bound method in the #to_proc method when using ... jridgewell (Justin Ridgewell)
05:52 PM Feature #8366 (Closed): Exception.message take time to execute depending on the instance variables
It can't be reproduced with ruby 2.1.3.
```
ruby 2.1.3p242 (2014-09-19 revision 47630) [x86_64-linux]
before Nam...
Glass_saga (Masaki Matsushita)
05:06 PM Revision 6a7d389e (git): * lib/drb/drb.rb: Support graceful shutdown.
(DRbTCPSocket#initialize): Create a pipe for shutdown notification.
(DRbTCPSocket#close): Invoke close_shutdown_pip...
akr (Akira Tanaka)
04:59 PM Bug #8679 (Closed): Time.newのutc_offset文字列で、 MMが60-99の場合にも例外を出して欲しい
Applied in changeset r47676.
----------
* time.c: raise exception when minutes of utc_offset is out of 00-59.
patc...
Anonymous
04:59 PM Revision 941b101e (git): * 2014-09-22
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@47677 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
04:58 PM Revision 5697b2f0 (git): * time.c: raise exception when minutes of utc_offset is out of 00-59.
patch is from Kenichi Kamiya.
[ruby-dev:47539] [Bug #8679]
* test/ruby/test_time.rb: test for above.
patch is fr...
Glass_saga (Masaki Matsushita)
03:06 PM Feature #10095: Object#as
I should admit that I never liked object to which a block method is called being passed as block parameter.
Even f...
jihwans (Jihwan Song)
01:47 PM Feature #10095: Object#as
I think the goal is always to keep Ruby language beautiful.
The original request was done with certain motive. What ...
jihwans (Jihwan Song)
01:01 PM Feature #10270: Hash#insert
The name "insert" seems good to me because it implies a *new* entry and unable to change an *old* entry. But key-valu... atlas (Atlas Prime)
11:50 AM Feature #10270 (Feedback): Hash#insert
1. I am not sure #insert is the best name for non clobbering merge.
2. do you know merge takes a block to resolve ke...
matz (Yukihiro Matsumoto)
10:07 AM Revision a3307d5e (git): * st.c (do_hash_bin): unused macro.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@47675 b2dd03c8-39d4-4d8f-98ff-823fe69b080e authorNari (Narihiro Nakamura)
09:52 AM Revision 5390e321 (git): * parse.y (parser_class_nest): unused variable after YARV
merged (r11439).
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@47674 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
authorNari (Narihiro Nakamura)
09:37 AM Bug #10276 (Rejected): nil/true/false に singleton メソッドを定義できてしまう
nil/true/false が frozen object なのに singleton メソッドを定義できてしまいます。
~~~
% cat /tmp/f.rb
def d(o)
p o.frozen?
def...
znz (Kazuhiro NISHIYAMA)
09:22 AM Revision a5c91a38 (git): * st.c (numberof): unused. internal.h has same macro.
* node.c (F_CUSTOM2): unused.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@47673 b2dd03c8-39d4-4d8f-98ff-823fe6...
authorNari (Narihiro Nakamura)
08:58 AM Bug #10275: Issues when trying to complile ruby 2.1.3
Hi, an you reproduce the problem without RVM?
(e.g. "./configure && make && make install")

If not, please see ht...
normalperson (Eric Wong)
08:29 AM Bug #10275 (Closed): Issues when trying to complile ruby 2.1.3
I encountered an issues where I was using RVM to install ruby 2.1.3 and it kept hanging at the compilation stage.
I...
thalesian (Alex Kiagiri)
08:58 AM Feature #10274: [PATCH 0/2] more rb_iseq_t reductions (and more planned)
[email protected] wrote:
> File 0002-iseq-remove-iseq-iseq-field-270-262-bytes-on-64-bit.patch added

Ugh, fo...
normalperson (Eric Wong)
07:43 AM Feature #10274 (Closed): [PATCH 0/2] more rb_iseq_t reductions (and more planned)
Both of these are pretty simple, low impact patches:
We are close to being able to fit rb_iseq_t in four 64 byte
...
normalperson (Eric Wong)
07:28 AM Revision 8e7362ac (git): fix spaces [ci skip]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@47672 b2dd03c8-39d4-4d8f-98ff-823fe69b080e znz (Kazuhiro NISHIYAMA)
07:27 AM Revision 8533f74c (git): fix capital [ci skip]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@47671 b2dd03c8-39d4-4d8f-98ff-823fe69b080e znz (Kazuhiro NISHIYAMA)
05:14 AM Revision 1ea49760 (git): * thread_pthread.c (native_set_thread_name): New function to
set thread name visible with ps command on GNU/Linux.
Ex. ps -o %c -L
* thread.c (thread_start_func_2): Call nativ...
akr (Akira Tanaka)
05:10 AM Revision e8bd56f5 (git): signal.c: SIGEXIT is not a system signal
* signal.c (trap): SIGEXIT is not a system signal and is dealt
with internally, so it should not try to register th...
nobu (Nobuyoshi Nakada)
04:55 AM Revision c7b25771 (git): (test_main_thread_status_at_exit) wait until the thread enter the begin clause.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@47668 b2dd03c8-39d4-4d8f-98ff-823fe69b080e akr (Akira Tanaka)
04:54 AM Revision 34ac0ea7 (git): wait until the thread is stopped.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@47667 b2dd03c8-39d4-4d8f-98ff-823fe69b080e akr (Akira Tanaka)
04:17 AM Bug #10272: miniruby hangs on Mac OS X 10.7
Yes, that fixes it. Anonymous
02:13 AM Bug #10272 (Feedback): miniruby hangs on Mac OS X 10.7
Could you try `configure --with-setjmp-type=setjmp`? nobu (Nobuyoshi Nakada)
03:50 AM Revision 39fd4a87 (git): iseq.c (rb_iseq_defined_string): trim redundant semi-colon
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@47666 b2dd03c8-39d4-4d8f-98ff-823fe69b080e Eric Wong
03:31 AM Revision 84b90070 (git): test_signal.rb: remove stale test
* test/ruby/test_signal.rb (TestSignal#test_trap_system_default):
remove stale test. signals are delivered to the ...
nobu (Nobuyoshi Nakada)
03:26 AM Revision dfa336cd (git): file.c: clear tmp buffer on failures
Reduces GC malloc pressure (MAXPATHLEN is 4096 on my system),
rb_find_file_safe hits this path at least twice every t...
Eric Wong
03:21 AM Feature #9952 (Closed): Optimize object allocations in CSV::Row
Applied in changeset r47663.
----------
* lib/csv.rb: avoid unnecessary object allocations.
patch is from Andrew V...
Anonymous
03:21 AM Revision 5be5db63 (git): * lib/csv.rb: avoid unnecessary object allocations.
patch is from Andrew Vit. [ruby-core:63215] [Feature #9952]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@47663 ...
Glass_saga (Masaki Matsushita)
03:10 AM Revision be1206c0 (git): * lib/rexml/**/*.rb: removed commented-out code.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@47662 b2dd03c8-39d4-4d8f-98ff-823fe69b080e hsbt (Hiroshi SHIBATA)
02:48 AM Revision 091cdca6 (git): ChangeLog: adjust indent
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@47661 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
02:42 AM Revision ae0299e3 (git): signal.c: raise SystemCallError for all failures
* signal.c (ruby_signal): return SIG_ERR as well as signal(2).
* signal.c (trap): raise SystemCallError for all fail...
nobu (Nobuyoshi Nakada)
02:28 AM Bug #10258: conversion WIN32OLE_VARIANT and Time
2.0.0と2.1へのBackportは不要です。 suke (Masaki Suketa)
02:18 AM Bug #10258 (Closed): conversion WIN32OLE_VARIANT and Time
Applied in changeset r47658.
----------
ext/win32ole/win32ole.c (rbtime2vtdate, vtdate2rbtime): fix
the bug in conve...
suke (Masaki Suketa)
02:26 AM Feature #10227: array.include? is much slower than array.index
Result of benchmark script the same as ruby-core:64954.
```
Rehearsal -------------------------------------------...
Glass_saga (Masaki Matsushita)
02:23 AM Feature #10227 (Closed): array.include? is much slower than array.index
Applied in changeset r47659.
----------
* array.c: use rb_equal_opt() for performance improvement.
[ruby-...
Anonymous
02:08 AM Feature #10227 (Assigned): array.include? is much slower than array.index
Glass_saga (Masaki Matsushita)
02:23 AM Revision e539565d (git): * array.c: use rb_equal_opt() for performance improvement.
[ruby-core:64954] [Feature #10227]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@47659 b2dd03c8-39d4-4d8f-98ff-8...
Glass_saga (Masaki Matsushita)
02:18 AM Revision 8bb93fc8 (git): ext/win32ole/win32ole.c (rbtime2vtdate, vtdate2rbtime): fix
the bug in conversion of milliseconds. [Bug #10258]
test/win32ole/test_win32ole_variant.rb
(test_conversion_dbl2date...
suke (Masaki Suketa)
02:04 AM Feature #10273 (Open): Immutable Ruby
I watched Matz recent keynote about the future of Ruby. I wonder if Ruby can become an immutable language? That could... atlas (Atlas Prime)
02:03 AM Revision e41fde8b (git): signal.c: EINVAL is a failure
* signal.c (ruby_signal): although "EINVAL from sigaction(2) is
not a bug", but even it is a failure. pointed at t...
nobu (Nobuyoshi Nakada)
02:00 AM Feature #10073: [PATCH] Implement Laplace expansion for matrix.
Looks good.
I'd change the interface slightly so we can call it with named parameters instead:
m.laplace_ex...
marcandre (Marc-Andre Lafortune)
01:40 AM Revision a718be06 (git): tempfile.rb: fix r47655
* lib/tempfile.rb (Tempfile#initialize, Tempfile.create): get rid of
shadowing local variables.
* lib/tmpdir.rb (D...
nobu (Nobuyoshi Nakada)
12:40 AM Feature #9999: Type Annotations (Static Type Checking)
One design to consider is interfaces as implemented in the Go programming language, in which interfaces combine stati... roryokane (Rory O’Kane)

09/20/2014

10:29 PM Feature #10095: Object#as
Jihwan Song wrote:
> I realized that what is desired here is somewhat different than what can be achieved using `cla...
phluid61 (Matthew Kerwin)
10:19 PM Feature #10095: Object#as
I realized that what is desired here is somewhat different than what can be achieved using `class_eval`, `instance_ev... jihwans (Jihwan Song)
12:15 PM Feature #10095: Object#as
Matthew Kerwin wrote:
> How often do you see the keyword `yield` without arguments? Even in your examples you are cl...
jihwans (Jihwan Song)
11:54 AM Feature #10095: Object#as
Jihwan Song wrote:
> Matt,
>
> I guess I had totally different understanding of the Ruby keyword 'yield'. When I ...
phluid61 (Matthew Kerwin)
11:19 AM Feature #10095: Object#as
Matt,
I guess I had totally different understanding of the Ruby keyword 'yield'. When I first saw the language yea...
jihwans (Jihwan Song)
07:35 AM Feature #10095: Object#as
Jihwan Song wrote:
> I wonder what is the biggest reason that yield may not be the word....
>
My biggest concer...
phluid61 (Matthew Kerwin)
02:48 AM Feature #10095: Object#as
I wonder what is the biggest reason that yield may not be the word....
~~~ruby
class Object
def yield(*args, &...
jihwans (Jihwan Song)
05:35 PM Revision 09e91be9 (git): * lib/tempfile.rb: define parameters appropriately and some
refactoring.
* lib/tmpdir.rb: ditto.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@47655 b2dd03c8-39d4-4d8f-9...
Glass_saga (Masaki Matsushita)
05:31 PM Bug #10272 (Closed): miniruby hangs on Mac OS X 10.7
When compiling v2.1.3 with Apple's clang on Mac OS X 10.7, the build hangs while invoking the `miniruby` executable:
...
Anonymous
03:27 PM Misc #10271 (Rejected): Drop exec bits from bundled gems
This is mere cosmetic matter, but it should be nice to drop exec bits from bundled *.gems in the tarball. They shoul... sakuro (Sakuro OZAWA)
03:01 PM Revision 997d5acd (git): * 2014-09-21
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@47654 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
03:01 PM Revision 1292c5ec (git): * enum.c (enum_chunk): Deprecate the state management.
(enum_slice_before): Ditto.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@47653 b2dd03c8-39d4-4d8f-98ff-823fe6...
akr (Akira Tanaka)
01:25 PM Feature #10270 (Feedback): Hash#insert
Hash doesn't appear to have a "safe" way to insert an entry that won't clobber another key if it is already there. So... atlas (Atlas Prime)
08:15 AM Feature #10017: Add `Hash#fetch_values`
-1 for `values_at!` (this isn't a "!" method)
+0 for `fetch_at` (it's not clear that it isn't just an alias for `#...
phluid61 (Matthew Kerwin)
03:23 AM Feature #10017: Add `Hash#fetch_values`
one vote for `#values_at` jihwans (Jihwan Song)
07:13 AM Feature #10084: Add Unicode String Normalization to String class
For Nobu:
These are the three files that should be downloaded during build time
(with "If-Modified-Since" to avoid ...
duerst (Martin Dürst)
06:52 AM Feature #9826 (Closed): Enumerable#slice_between
Applied in changeset r47652.
----------
* enum.c (enum_slice_when): New method: Enumerable#slice_when.
(slicewhen_...
akr (Akira Tanaka)
06:30 AM Feature #9826 (Open): Enumerable#slice_between
Agreed with slice_when. Gi ahead.
Matz.
matz (Yukihiro Matsumoto)
06:52 AM Revision cc659d2f (git): * enum.c (enum_slice_when): New method: Enumerable#slice_when.
(slicewhen_i): New function.
(slicewhen_ii): New function.
* enumerator.c (InitVM_Enumerator): New method:
Enume...
akr (Akira Tanaka)
06:28 AM Bug #10269 (Third Party's Issue): Upgrade 2.1.2 to 2.1.3 fail
hsbt (Hiroshi SHIBATA)
06:22 AM Bug #10269: Upgrade 2.1.2 to 2.1.3 fail
[email protected] wrote:
> ruby-2.1.3 is a full ruby name and can not be used as alias name.

This is an R...
normalperson (Eric Wong)
06:08 AM Bug #10269 (Third Party's Issue): Upgrade 2.1.2 to 2.1.3 fail
Upgrade 2.1.2 to 2.1.3 fail
on Debian 7
log:
[2014-09-20 11:57:08] migrate_rubies_alias
migrate_rubies_alias ...
Sega100500 (Сергей Е)
06:00 AM Feature #10267: Number of processors
KOSAKI Motohiro <[email protected]> wrote:
> On Sat, Sep 20, 2014 at 1:03 PM, Eric Wong <normalperson@yhbt....
normalperson (Eric Wong)
04:12 AM Feature #10267: Number of processors
[email protected] wrote:
> matz accepted this feature including the method name,
> Etc.nprocessors_online.

I think t...
normalperson (Eric Wong)
02:49 AM Feature #10267 (Closed): Number of processors
How about a method to obtain number of processors?
Several committers discussed this feature at RubyKaigi 2014.
...
akr (Akira Tanaka)
05:43 AM Bug #10268 (Closed): OpenSSL::PKey::EC::Point#mul causes a segmentation fault
Following code sometimes causes SEGV on Ubuntu 14.04 x86_64.
Backtrace log is attached.
~~~ruby
require 'openssl...
ktsj (Kazuki Tsujimoto)
04:46 AM Bug #10264: Error compiling Ruby 2.1.3 on OSX 10.10 beta 3
Thank you, Hiroshi Shibata. Will do. jamonholmgren (Jamon Holmgren)
04:39 AM Bug #10264 (Rejected): Error compiling Ruby 2.1.3 on OSX 10.10 beta 3
>couldn't understand kern.osversion `14.0.0'
xcode 5 isn't support to Yosemite. Please upgrade xcode.
hsbt (Hiroshi SHIBATA)
01:49 AM Bug #10264: Error compiling Ruby 2.1.3 on OSX 10.10 beta 3
My config.log is here: https://gist.github.com/jamonholmgren/0c9921561daafe89bf23
Note that I put both error and s...
jamonholmgren (Jamon Holmgren)
02:55 AM Revision c0debb96 (git): * .travis.yml: added new configurations for osx on travis ci.
[fix GH-723]
* test/ruby/test_object.rb: tweaked to memory leak limit for osx build.
git-svn-id: svn+ssh://ci.ruby-l...
hsbt (Hiroshi SHIBATA)
02:49 AM Revision 05f99bcb (git): NEWS: quoted symbol keys
* NEWS (Language changes): add quoted symbol keys. [Feature #4276]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trun...
nobu (Nobuyoshi Nakada)
02:27 AM Feature #4276: Allow use of quotes in symbol syntactic sugar for hashes
Just a note: last evening at RubyKaigi 2014, talked to matz about this issue, and got his approval to introduce this ... nobu (Nobuyoshi Nakada)
01:48 AM Feature #4276 (Closed): Allow use of quotes in symbol syntactic sugar for hashes
Applied in changeset r47649.
----------
parse.y: quoted ID key
* parse.y (assoc): allow quoted ID as a key of a has...
nobu (Nobuyoshi Nakada)
01:48 AM Feature #4276: Allow use of quotes in symbol syntactic sugar for hashes
OK, I commit the previous patch.
Yell if you don't like it.
nobu (Nobuyoshi Nakada)
01:48 AM Feature #9047 (Closed): Alternate hash key syntax for symbols
Applied in changeset r47649.
----------
parse.y: quoted ID key
* parse.y (assoc): allow quoted ID as a key of a has...
nobu (Nobuyoshi Nakada)
01:48 AM Feature #4935 (Closed): Quoted Label Form for 1.9 Hashes
Applied in changeset r47649.
----------
parse.y: quoted ID key
* parse.y (assoc): allow quoted ID as a key of a has...
nobu (Nobuyoshi Nakada)
01:48 AM Revision b0c03f63 (git): parse.y: quoted ID key
* parse.y (assoc): allow quoted ID as a key of a hash literal.
[ruby-core:34453] [Feature #4276]
git-svn-id: svn+s...
nobu (Nobuyoshi Nakada)
01:23 AM Bug #10266 (Closed): String#to_sym generates too big object_id?
Applied in changeset r47648.
----------
compile.c: store IDs as Symbols
* compile.c (iseq_set_arguments): stor...
nobu (Nobuyoshi Nakada)
01:23 AM Revision 7190c044 (git): compile.c: store IDs as Symbols
* compile.c (iseq_set_arguments): store local variable IDs in
temporary list as Symbols. previously these are stor...
nobu (Nobuyoshi Nakada)
01:17 AM Revision 34137621 (git): * ext/openssl/lib/openssl/x509.rb (OpenSSL::X509::Name#pretty_print):
New method.
(OpenSSL::X509::Certificate#pretty_print): Ditto.
* ext/openssl/lib/openssl/bn.rb (OpenSSL::BN#pretty_...
akr (Akira Tanaka)

09/19/2014

11:54 PM Bug #10266 (Closed): String#to_sym generates too big object_id?
## Script
~~~ruby
puts "hoge".to_sym.object_id
eval("def a(hoge:); end")
~~~
## Result on ruby 2.1.2p95 (2014-...
gussan (Hiroki Eguchi)
11:53 PM Feature #10256: [PATCH] reduce rb_call_info_t 96 => 88 bytes on 64-bit
-1 because of performance concern (indirect access).
I'm not sure how it is impact for not so smart CPUs.
(I wond...
ko1 (Koichi Sasada)
05:58 PM Feature #10256: [PATCH] reduce rb_call_info_t 96 => 88 bytes on 64-bit
Similar patch for rb_method_definition_t, tested on a different system due to
power outages.
Not much change, but...
normalperson (Eric Wong)
10:56 PM Bug #10263 (Closed): `super` does not work from binding eval context
Applied in changeset r47645.
----------
vm_eval.c: fix super from eval with scope
* vm_eval.c (eval_string_with_cre...
nobu (Nobuyoshi Nakada)
12:41 PM Bug #10263 (Closed): `super` does not work from binding eval context
`super` is broken when called from inside a binding eval context.
Test case:
```
class A
def foo
puts ...
Anonymous
10:56 PM Revision 23b612b4 (git): * 2014-09-20
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@47646 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
10:55 PM Revision fee7d485 (git): vm_eval.c: fix super from eval with scope
* vm_eval.c (eval_string_with_cref): fix super from eval with
scope. set klass in the current control frame to the...
nobu (Nobuyoshi Nakada)
10:38 PM Bug #10264: Error compiling Ruby 2.1.3 on OSX 10.10 beta 3
What version of your xcode? I couldn't reproduce OSX 10.10 with xcode 6.1 beta2. hsbt (Hiroshi SHIBATA)
10:10 PM Bug #10264 (Feedback): Error compiling Ruby 2.1.3 on OSX 10.10 beta 3
Could you show config.log? nobu (Nobuyoshi Nakada)
04:34 PM Bug #10264: Error compiling Ruby 2.1.3 on OSX 10.10 beta 3
I was able to work around this by prepending the ./configure command with CC=/usr/bin/gcc
CC=/usr/bin/gcc ./co...
jamonholmgren (Jamon Holmgren)
04:16 PM Bug #10264 (Rejected): Error compiling Ruby 2.1.3 on OSX 10.10 beta 3
I'm getting a configure error when trying to compile Ruby 2.1.3 on OSX 10.10 Yosemite beta 3.
```
➜ ruby-2.1.3 ...
jamonholmgren (Jamon Holmgren)
07:38 PM Feature #10254: Array#each and Array#map for nested arrays
It's a shame it's not `map_flat`, and thus in this case `map_nested`, as it would organize documentation in a nicer f... trans (Thomas Sawyer)
06:58 PM Feature #10254: Array#each and Array#map for nested arrays
`nested_map` makes sense since there is a `flat_map`. This is similar but different:
~~~
[[[1, 2], [3, 4]], [[5, ...
avit (Andrew Vit)
06:01 PM Feature #10177: Hash#has_key? and Hash#has_value? should be deprecated
+1 for `has_key?` from me.
It's more readable as natural English as pointed out earlier.
`has_key?` is more cle...
avit (Andrew Vit)
02:59 PM Bug #10262: nmake love fails from tarball
…と、r47642、r47644です。
ごめんなさい、とても疲れていたようです……。
usa (Usaku NAKAMURA)
07:08 AM Bug #10262 (Closed): nmake love fails from tarball
バックポート用の備忘録チケットです。
現象は表題の通り、対応する修正コミットは r47641 です。
usa (Usaku NAKAMURA)
02:57 PM Revision 0df55df4 (git): * ChangeLog: typo.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@47644 b2dd03c8-39d4-4d8f-98ff-823fe69b080e U.Nakamura
11:06 AM Bug #10259 (Closed): send を使った attr_writer への書き込みができない場合がある
Applied in changeset r47643.
----------
symbol.c: fix dynamic attrset ID
* symbol.c (rb_str_dynamic_intern): check ...
nobu (Nobuyoshi Nakada)
06:26 AM Bug #10259: send を使った attr_writer への書き込みができない場合がある
ruby 2.2.0dev (2014-09-19 trunk 47640) [x86_64-linux] でも
ruby 2.2.0-preview1 同様に例外が発生することを確認しました。
mtsmfm (Fumiaki Matsushima)
11:06 AM Revision ac3c851b (git): symbol.c: fix dynamic attrset ID
* symbol.c (rb_str_dynamic_intern): check if the stem ID of
attrset ID is already registered as a static ID.
[rub...
nobu (Nobuyoshi Nakada)
07:04 AM Revision 3558e886 (git): Makefile.sub: fix typo
* win32/Makefile.sub: fix typo, replace "ekse" with "else".
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@47642 ...
nobu (Nobuyoshi Nakada)
06:49 AM Revision 2aa96587 (git): * win32/win32.c (VCSUP): nothing to do if this worktree is not under
any VCS (it means that the worktree may be from the release package).
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/t...
U.Nakamura
05:53 AM Revision eb0e3fe7 (git): intern.h: rb_str_new_literal
* include/ruby/intern.h (rb_str_new_literal): make ruby string
from literal C-string. incorporated from mruby.
gi...
nobu (Nobuyoshi Nakada)
05:53 AM Revision abac8485 (git): string.c: rb_str_new_static
* string.c (rb_str_new_static): create string object with static
buffer. incorporated from mruby.
* string.c (rb_...
nobu (Nobuyoshi Nakada)
05:07 AM Feature #8365: Make variables objects
I have noticed newly added Binding#local_variable_get and Binding#local_variable_set. I wanted to express appreciation. Anonymous
04:55 AM Revision 99084566 (git): README.EXT: utf-8 string functions
* README.EXT (String Functions): rb_utf8_str_new() and
rb_utf8_str_new_cstr().
git-svn-id: svn+ssh://ci.ruby-lang....
nobu (Nobuyoshi Nakada)
02:40 AM Revision 445086e5 (git): class.c: do not freeze class of hidden object
* class.c (rb_freeze_singleton_class): get rid of freeze class of
hidden object to fix segfaults.
* include/ruby/r...
nobu (Nobuyoshi Nakada)
02:01 AM Revision 431dc5c8 (git): ruby.h: err rb_check_safe_str explicitly
* include/ruby/ruby.h (rb_check_safe_str, Check_SafeStr): show
error message to update for obsolete function and ma...
nobu (Nobuyoshi Nakada)
01:47 AM Feature #10261 (Closed): [PATCH] Fix improper test method
Applied in changeset r47635.
----------
test_math.rb: use Float#infinite?
* test/ruby/test_math.rb (TestMath#assert...
nobu (Nobuyoshi Nakada)
01:47 AM Revision 5cd2d583 (git): test_math.rb: use Float#infinite?
* test/ruby/test_math.rb (TestMath#assert_infinity): Float#finite?
returns true also for NaN, so use Float#infinite...
nobu (Nobuyoshi Nakada)
01:46 AM Revision 8b9afe65 (git): error.c: preserve encoding
* error.c (rb_error_frozen_object): preserve encoding of class
name in error message.
git-svn-id: svn+ssh://ci.rub...
nobu (Nobuyoshi Nakada)
01:45 AM Revision d9a59740 (git): class.c: do not freeze meta-meta-class
* class.c (rb_freeze_singleton_class): should not propagate to
meta-meta-class, and so on, which is shared with the...
nobu (Nobuyoshi Nakada)

09/18/2014

11:30 PM Bug #9356: TCPSocket.new does not seem to handle INTR
Eric Wong wrote:
> Thanks for confirming. Unfortunately, EINTR is not easy to trigger on a
> connect test case t...
usa (Usaku NAKAMURA)
07:32 PM Bug #9356: TCPSocket.new does not seem to handle INTR
[email protected] wrote:
> Perhaps, we should write a test that actually causes EINTR during `connect`.
>
> ...
normalperson (Eric Wong)
03:03 PM Bug #9356: TCPSocket.new does not seem to handle INTR
Perhaps, we should write a test that actually causes EINTR during `connect`.
But, when I committed r7931, there wa...
usa (Usaku NAKAMURA)
11:16 PM Bug #10260 (Third Party's Issue): Cannot install "thin" gem
I already fixed eventmachine.
https://github.com/eventmachine/eventmachine/commits/master
Please request bump v...
hsbt (Hiroshi SHIBATA)
07:22 PM Bug #10260: Cannot install "thin" gem
[email protected] wrote:
> checking for rb_thread_blocking_region()... no

This is a deprecated API, maybe...
normalperson (Eric Wong)
06:39 PM Bug #10260 (Third Party's Issue): Cannot install "thin" gem
When I try to install "thin" gem, I get the following error:
~~~
$ sudo gem install thin
Building native extensi...
sawa (Tsuyoshi Sawada)
08:38 PM Revision c7d0edb5 (git): * 2014-09-19
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@47632 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
08:37 PM Revision 65333e1f (git): NEWS: note --with-jemalloc option [ci skip]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@47631 b2dd03c8-39d4-4d8f-98ff-823fe69b080e Eric Wong
07:59 PM Feature #10261 (Closed): [PATCH] Fix improper test method
Right now, a test method `TestMath#assert_infinity` implement like below,
```
def assert_infinity(a, *rest)
re...
gogotanaka (Kazuki Tanaka)
05:53 PM Bug #10259 (Closed): send を使った attr_writer への書き込みができない場合がある
```
class Hoge; attr_writer :a; end
Hoge.new.send(:"#{:a}=", 1)
# => 1 (ruby 2.1.2)
# hoge.rb:3:in `<main>': un...
mtsmfm (Fumiaki Matsushima)
04:55 PM Revision 95c472c9 (git): * version.h (RUBY_VERSION): bump RUBY_VERSION to 2.1.3.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_2_1@47629 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nagachika (Tomoyuki Chikanaga)
04:33 PM Feature #10254 (Feedback): Array#each and Array#map for nested arrays
It should be separated in different method, e.g. #nested_map in my opinion.
Matz.
matz (Yukihiro Matsumoto)
02:33 AM Feature #10254 (Feedback): Array#each and Array#map for nested arrays
In order to allow iteration over elements of arrays nested within an array, I propose to pass `Array#each` and `Array... sawa (Tsuyoshi Sawada)
04:08 PM Bug #10253: ruby v>= 2.1.2 build fails @ `make install` with error: "integer 8070450537616637957 too big to convert to `int' "; v<= 2.0.0 is OK.
removing rvm from the situation:
a src build of ruby 2.1.2 fails similarly
~~~
wget http://cache.ruby-lang.org...
Anonymous
02:54 PM Bug #10253: ruby v>= 2.1.2 build fails @ `make install` with error: "integer 8070450537616637957 too big to convert to `int' "; v<= 2.0.0 is OK.
`rvm install` of ruby ver <= 2.0.0 appears ok.
`rvm install` of ruby ver >= 2.1.1 FAILs as above
is the issue wit...
Anonymous
04:05 PM Bug #10258 (Closed): conversion WIN32OLE_VARIANT and Time
今日、うささんに教えていただいたテストの失敗は、こういう事象と同様だと思われます。
require 'win32ole'
t0 = Time.new(2014,9,19)
t0 += 0.9999
v = WIN32OLE_V...
suke (Masaki Suketa)
03:59 PM Feature #3901 (Closed): WIN32OLE_VARIANT.new method lacks consistency
放置していてすみません。
2.2.0 では TypeErrorにすることにしました。
suke (Masaki Suketa)
03:26 PM Revision 125fbea5 (git): merge revision(s) 45540: [Backport #9910]
ossl.c: OPENSSL_LIBRARY_VERSION
* ext/openssl/ossl.c (Init_openssl): add constant OPENSSL_LIBRARY_VERSION
...
U.Nakamura
03:24 PM Bug #10257 (Closed): Generate X.509 certificate/request/CRL with elliptic curve keys
Elliptic curve keys (`OpenSSL::PKey::EC`) cannot currently be used with the X.509 classes in Ruby OpenSSL. This is du... jtdowney (John Downey)
02:51 PM Revision dc70a9c4 (git): fbuffer.h: expand arguments
* ext/json/fbuffer/fbuffer.h (fbuffer_to_s): expand arguments, for
fix with rb_str_new macro.
git-svn-id: svn+ssh:...
nobu (Nobuyoshi Nakada)
02:51 PM Revision 1495c2f8 (git): string.c: UTF-8 string function
* string.c (rb_utf8_str_new, rb_utf8_str_new_cstr): make UTF-8
string.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby...
nobu (Nobuyoshi Nakada)
09:50 AM Feature #10098: [PATCH] Timing-safe string comparison for OpenSSL::HMAC
Keen to hear feedback if any. Completely understand there are many more important tickets than this one, but it would... arrtchiu (Matt U)
07:30 AM Revision c825eee9 (git): * test/rubygems/test_gem_commands_setup_command.rb: @ui uses StringIO
as its streams, and Encoding.default_external does not effect to
stringIOs already exist. so, we need to set exter...
U.Nakamura
06:45 AM Feature #10256 (Rejected): [PATCH] reduce rb_call_info_t 96 => 88 bytes on 64-bit
Instead of using an 8-byte function pointer, use a small index
(may be <=1 byte, but currently 2 bytes for alignment...
normalperson (Eric Wong)
06:03 AM Revision 5de2bb43 (git): * test/rubygems/test_gem_specification.rb: '/' is not always the root.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@47623 b2dd03c8-39d4-4d8f-98ff-823fe69b080e U.Nakamura
05:58 AM Feature #10255 (Open): Math.log: check domain of base argument
I suppose Math.log with base 0 or 1 is undefinable or has no meaning, so I think it should be raise `Math::DomainErro... gogotanaka (Kazuki Tanaka)
04:30 AM Feature #9826: Enumerable#slice_between
I updated the patch at today's lunch break: slice_when.patch
It defines Enumerable#slice_when and it doesn't support...
akr (Akira Tanaka)
01:30 AM Revision 0ad72caa (git): add .tar.xz
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@47622 b2dd03c8-39d4-4d8f-98ff-823fe69b080e naruse (Yui NARUSE)
12:36 AM Revision 4cd2a4d7 (git): vm_method.c: configurable global method cache size
* vm_method.c (Init_Method): make global method cache size
configurable by environment variable
"RUBY_GLOBAL_METH...
nobu (Nobuyoshi Nakada)

09/17/2014

10:05 PM Revision 11548f92 (git): test/-ext-/string/test_modify_expand.rb: increase limit for {je,tc}malloc
In this test, jemalloc and tcmalloc are both more hesitant to
release memory to the kernel than the stock glibc alloc...
Eric Wong
10:01 PM Revision 338cea74 (git): ext/zlib/zlib.c (struct gzfile): pack (288 => 272 bytes) on 64-bit
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@47619 b2dd03c8-39d4-4d8f-98ff-823fe69b080e Eric Wong
09:30 PM Bug #9356: TCPSocket.new does not seem to handle INTR
I've squashed my v5 and v4 patches together as r47617. Thanks NoICE for
the confirmation on OSX (where this proble...
normalperson (Eric Wong)
09:21 PM Bug #9356 (Closed): TCPSocket.new does not seem to handle INTR
Applied in changeset r47617.
----------
socket (rsock_connect): fix and refactor for blocking
* ext/socket/init.c (...
Anonymous
09:29 AM Bug #9356: TCPSocket.new does not seem to handle INTR
Tried both patches at once on current ruby HEAD, let it run for 20 minutes and the issue didn't happen. So .. the pat... [email protected] (NoICE Reaver)
07:58 AM Bug #9356: TCPSocket.new does not seem to handle INTR
[email protected] wrote:
> Any news on this issue? Something is causing this ENOTCONN issue on OS
> X and this issue ...
normalperson (Eric Wong)
09:21 PM Revision 0744ae57 (git): * 2014-09-18
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@47618 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
09:20 PM Revision 7914a872 (git): socket (rsock_connect): fix and refactor for blocking
* ext/socket/init.c (rsock_connect): refactor for blocking
(wait_connectable): clear error before wait
[Bug #9356...
Eric Wong
08:07 PM Feature #10251: URI: Support wildcards (globbing) in no_proxy
Example should be `*.example.com,192.168.*` justindossey (Justin Dossey)
05:24 PM Feature #10251 (Open): URI: Support wildcards (globbing) in no_proxy
The current implementation of URI#find_proxy will only exclude exact matches when processing the no_proxy environment... justindossey (Justin Dossey)
07:29 PM Bug #10253 (Closed): ruby v>= 2.1.2 build fails @ `make install` with error: "integer 8070450537616637957 too big to convert to `int' "; v<= 2.0.0 is OK.
referred from:
https://github.com/wayneeseguin/rvm/issues/3036#issuecomment-55945003
> "this might be an bug ca...
Anonymous
06:16 PM Bug #10250: User-Agent HTTP header not being set on CONNECT requests
In the (RFC2817, May.2000) doc you reference, section "5.2 Requesting a Tunnel with CONNECT" indicates that "Other HT... Feldhacker (Chris Feldhacker)
01:46 PM Bug #10250: User-Agent HTTP header not being set on CONNECT requests
I found that the internet-draft (Dec.1995) mentioned about the User-Agent header for CONNECT, but the final RFC (RFC2... usa (Usaku NAKAMURA)
12:43 PM Bug #10250 (Rejected): User-Agent HTTP header not being set on CONNECT requests
(This was originally reported as RubyGems issue https://github.com/rubygems/rubygems/issues/1012, contributors determ... Feldhacker (Chris Feldhacker)
06:03 PM Bug #10252 (Closed): [PATCH] digest/rmd160 looks for wrong OpenSSL function
Hello,
At ext/digest/rmd160/extconf.rb, there is:
OpenSSL.check_func("RMD160_Transform", "openssl/ripemd.h")
...
luizluca (Luiz Angelo Daros de Luca)
02:53 PM Revision 106075ea (git): Re-apply r43023 which is accidentally reverted by r47598
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@47615 b2dd03c8-39d4-4d8f-98ff-823fe69b080e naruse (Yui NARUSE)
02:15 PM Revision e37aab94 (git): * lib/uri/rfc3986_parser.rb: specify a regexp for :OPAQUE; generic.rb
assumes it is present, and will refuse all values otherwise.
by Matthew Draper <[email protected]>
https://githu...
naruse (Yui NARUSE)
07:47 AM Feature #10173 (Closed): Remove meaningless ensure
I merged latest rubygems at r47582 hsbt (Hiroshi SHIBATA)
07:26 AM Revision f5e06db3 (git): ext/zlib/zlib.c (zlib_mem_alloc): check overflow
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@47613 b2dd03c8-39d4-4d8f-98ff-823fe69b080e Eric Wong
07:19 AM Misc #10249 (Closed): [PATCH] set rb_event_flag_t to uint32_t
This ensures a consistent implementation between 32 and 64-bit
platforms, as vm_trace.c limits events to 32-bits.
...
normalperson (Eric Wong)
06:25 AM Bug #9971: potential stack overflow check deadlock (fixed at r46495)
partially backported into `ruby_2_0_0` at r47612.
とりあえず、現時点で `ruby_2_0_0` にある部分については取り込みました。
usa (Usaku NAKAMURA)
06:23 AM Revision 43e1316e (git): merge revision(s) 46495: [Backport #9971]
signal.c: no cfunc frame at stack overflow
* signal.c (check_stack_overflow): avoid pushing a cfunc frame,
...
U.Nakamura
06:10 AM Bug #10242: Backport r47591 (Pathname#relative_path_from crash)
backported into `ruby_2_0_0` at r47611. usa (Usaku NAKAMURA)
06:09 AM Revision 95285e34 (git): merge revision(s) 47591: [Backport #10242]
* ext/pathname/lib/pathname.rb (SAME_PATHS):
Pathname#relative_path_from uses String#casecmp to compare str...
U.Nakamura
06:08 AM Bug #10241: Backport r47590 (fix a typo in fiddle/import.rb)
backported into `ruby_2_0_0` at r47610. usa (Usaku NAKAMURA)
06:08 AM Revision 8676e7a9 (git): merge revision(s) 47590: [Backport #10241]
* ext/fiddle/lib/fiddle/import.rb (Fiddle::Importer#sizeof): fix typo,
SIZEOF_LONG_LON. [Fix GH-714]
git...
U.Nakamura
06:06 AM Bug #8315: mkmf does not include include paths from pkg_config anymore
backported into `ruby_2_0_0` at r47609.
nagachika san:
I think that r44459 (and r44470) is a bug fix (lack of spe...
usa (Usaku NAKAMURA)
06:03 AM Revision f83fb0b4 (git): merge revision(s) 44459,44470,47457: [Backport #8315]
* lib/mkmf.rb (configuration): Make CXXFLAGS customizable.
Patch by Kohei Suzuki (eagletmt). [Fixes GH-492]...
U.Nakamura
05:56 AM Bug #9766: Add force_encoding option to csv
backported into `ruby_2_0_0` at r47608. usa (Usaku NAKAMURA)
05:56 AM Revision 58ff66b1 (git): merge revision(s) 46391,46395: [Backport #9766]
* lib/csv.rb (CSV#<<): honor explicity given encoding. based on
the patch by DAISUKE TANIWAKI <daisuketani...
U.Nakamura
04:58 AM Feature #10077: [PATCH] Implement Matrix#row_merge and Matrix#column_merge
On Sep 16, 2014, at 4:21 PM, [email protected] wrote:

> So I propose `horz_merge` and `vert_merge`. Dose it m...
david_macmahon (David MacMahon)
04:49 AM Feature #10225: [PATCH] *math.c: New method Math.normcdf
On Sep 16, 2014, at 4:14 PM, [email protected] wrote:

> Actually I know that gem(how nice it is!), I'm discon...
david_macmahon (David MacMahon)
02:33 AM Bug #10248: Possible missing test or bug for Module#include and Module#prepend
Ahh... just found it. https://bugs.ruby-lang.org/issues/9112
Thanks
tduehr (Timur Duehr)
02:30 AM Bug #10248: Possible missing test or bug for Module#include and Module#prepend
Nobuyoshi Nakada wrote:
> It's a TODO, which should be fixed in the future, and there are some related tickets.
I...
tduehr (Timur Duehr)
02:17 AM Bug #10248: Possible missing test or bug for Module#include and Module#prepend
It's a TODO, which should be fixed in the future, and there are some related tickets. nobu (Nobuyoshi Nakada)
02:33 AM Revision 842e0b05 (git): * test/fiddle/test_import.rb (Fiddle::TestImport#test_sizeof):
added test for long long [fix GH-716]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@47607 b2dd03c8-39d4-4d8f-98f...
hsbt (Hiroshi SHIBATA)
02:09 AM Revision b14afd8f (git): * tool/rbinstall.rb: fixed invalid options with latest rubygems.
https://github.com/rubygems/rubygems/issues/1013
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@47606 b2dd03c8-39...
hsbt (Hiroshi SHIBATA)
12:54 AM Revision 3e9a71d7 (git): * 2014-09-17
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@47605 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
12:54 AM Revision f2f81900 (git): vm_method.c: single expression
* vm_method.c (GLOBAL_METHOD_CACHE): make a single expression.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@476...
nobu (Nobuyoshi Nakada)
 

Also available in: Atom