Project

General

Profile

Activity

From 12/18/2016 to 12/24/2016

12/24/2016

05:08 PM Feature #13067 (Closed): TrueClass,FalseClass to provide `===` to match truthy/falsy values.
I propose to make `TrueClass`, `FalseClass` to provide `===` method to match truthy values (`TrueClass`), and falsy v... matz (Yukihiro Matsumoto)
01:22 PM Revision c56182a0 (git): regint.h: version for secure functions
* regint.h (xvsnprintf): secure version functions are not
supported on old VC.
git-svn-id: svn+ssh://ci.ruby-lang....
nobu (Nobuyoshi Nakada)
01:21 PM Revision 9a464db8 (git): hash.c: split long long literals
* hash.c (prime1, prime2): split long long literals for platforms
where LL suffix is not supported, e.g., VC6.
git...
nobu (Nobuyoshi Nakada)
01:19 PM Revision e53e9860 (git): compile.c: constify
* compile.c (method_for_self): constify an argument of build
function for VC6.
git-svn-id: svn+ssh://ci.ruby-lang....
nobu (Nobuyoshi Nakada)
12:21 PM Bug #13066 (Closed): 2.4.0-rc1, VC14, Segmentation fault on RSS::TestRSS10Core#test_to_xml
Applied in changeset r57172.
----------
time.c: fix type of usec2subsecx
* time.c (usec2subsecx): fix return type, ...
nobu (Nobuyoshi Nakada)
11:28 AM Bug #13066: 2.4.0-rc1, VC14, Segmentation fault on RSS::TestRSS10Core#test_to_xml
I tried test-all with time.c which has debug code. Error messages are attached.
I did followings (step 1--8 is same ...
Anonymous
03:58 AM Bug #13066 (Closed): 2.4.0-rc1, VC14, Segmentation fault on RSS::TestRSS10Core#test_to_xml
I read Mr. Nakada's tweet (https://twitter.com/n0kada/status/811156759611965441), so I tried and got segmentation fau... Anonymous
12:21 PM Revision 44a4d7b0 (git): time.c: fix type of usec2subsecx
* time.c (usec2subsecx): fix return type, which is a numeric
object but not a long int. [ruby-dev:49912] [Bug #130...
nobu (Nobuyoshi Nakada)
12:19 PM Revision 4e41d5de (git): time.c: remove debug code
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@57171 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
11:56 AM Revision 65a884eb (git): time.c: fix typo in value_insane_p
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@57170 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
10:05 AM Bug #13064 (Feedback): Inconsistent behavior with `next` inside `begin`/`end` across different implementations.
It's a REPL implementation dependent (irb uses eval() inside). Try comparing them using file execution.
Matz.
matz (Yukihiro Matsumoto)
09:22 AM Revision e4aac80a (git): test/unit.rb: restore parallel option
* test/lib/test/unit.rb (_run_parallel): restore parallel option
after retrying for --repeat-count option.
git-svn...
nobu (Nobuyoshi Nakada)
07:02 AM Feature #12979: Avoid exception for #dup on Integer (and similar cases)
Mike Vastola wrote:
> Sorry.. I'm not used to Redmine and I was confused because there was no conclusion to the disc...
duerst (Martin Dürst)
05:25 AM Feature #12979: Avoid exception for #dup on Integer (and similar cases)
Sorry.. I'm not used to Redmine and I was confused because there was no conclusion to the discussion about the **`Arg... MikeVastola (Mike Vastola)
04:13 AM Feature #12979: Avoid exception for #dup on Integer (and similar cases)
Mike Vastola wrote:
> So, looking at this more closely, I'm beginning to think this issue was closed in error.
Th...
duerst (Martin Dürst)
03:23 AM Bug #13065 (Rejected): crash on rails server start
You mixed Ruby 2.0(system) and Ruby 2.3(rvm). hsbt (Hiroshi SHIBATA)
12:51 AM Revision 52acc428 (git): test/unit.rb: --subprocess-timeout-scale option
* test/lib/envutil.rb (EnvUtil#invoke_ruby): add subprocess
timeout scaling factor.
* test/lib/test/unit.rb (Test:...
nobu (Nobuyoshi Nakada)
12:50 AM Revision 642b3a26 (git): test/unit.rb: --repeat-count option
* test/lib/test/unit.rb (Test::Unit::RepeatOption): --repeat-count
option to repeat COUNT times while success.
git...
nobu (Nobuyoshi Nakada)

12/23/2016

09:54 PM Bug #12970: == Equality of recursive sets fails
I've created patch for this issue.
Basically we need to rehash hash beneath set if (and only if) added object is s...
Esse (Piotr Szmielew)
05:56 PM Bug #13065 (Rejected): crash on rails server start
```
/Users/robdaniels/.rvm/gems/ruby-2.3.1@dtcrafts/gems/puma-3.6.2/lib/puma/puma_http11.bundle: [BUG] Segmentation ...
robdaniels (Rob Daniels)
05:30 PM Bug #13063: net/http abends with local file URI
Reports like the above are not very good because the reporter has not really explained his point. shevegen (Robert A. Heiler)
10:55 AM Bug #13063 (Feedback): net/http abends with local file URI
Sorry, I don't get what you want. Net::HTTP is a HTTP library and file:/// is not a HTTP URL. You are doing somethin... shyouhei (Shyouhei Urabe)
12:37 AM Bug #13063 (Rejected): net/http abends with local file URI
Give the ruby code in issue.rb is:
~~~
begin
require 'uri'
require 'net/http'
p ::File.exist?('/tmp/to...
hedgehog (Hedge Hog)
04:09 PM Revision cad799b0 (git): * 2016-12-24
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@57166 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
04:09 PM Revision 68cd029a (git): Add ruby_2_4 branch to test on travis [skip ci]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@57165 b2dd03c8-39d4-4d8f-98ff-823fe69b080e naruse (Yui NARUSE)
04:07 PM Bug #13064 (Closed): Inconsistent behavior with `next` inside `begin`/`end` across different implementations.
[@Kalsan over on StackOverflow observed inconsistent behavior](http://stackoverflow.com/q/41283514/2988) with `next` ... jwmittag (Jörg W Mittag)
04:03 PM Revision 3f306dc2 (git): * 2016-12-24
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_2_4@57163 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
04:03 PM Revision 75632813 (git): v2.4.0p0
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_2_4@57162 b2dd03c8-39d4-4d8f-98ff-823fe69b080e naruse (Yui NARUSE)
03:44 PM Revision bb347a87 (git): Release branch of Ruby 2.4
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_2_4@57161 b2dd03c8-39d4-4d8f-98ff-823fe69b080e naruse (Yui NARUSE)
02:54 PM Revision dea8ea61 (git): Increase timeout
http://rubyci.org/logs/rubyci.s3.amazonaws.com/aix71_ppc/ruby-trunk/log/20161223T113301Z.fail.html.gz
git-svn-id: sv...
naruse (Yui NARUSE)
10:44 AM Feature #12161: Friendly BigDecimal#inspect
I see comment says
~~~
* BigDecimal.new("1234.5678").inspect
* #=> "0.12345678e4"
~~~
It's better th...
printercu (Max Melentiev)
03:22 AM Revision 2af72edd (git): assertions.rb: prepare_syntax_check
* test/lib/test/unit/assertions.rb (prepare_syntax_check): extract
common preparation of arguments from assert_vali...
nobu (Nobuyoshi Nakada)
03:22 AM Revision 6b5f9277 (git): assertions.rb: syntax check by iseq
* test/lib/test/unit/assertions.rb (assert_valid_syntax): use
RubyVM::InstructionSequence.compile to get rid of exe...
nobu (Nobuyoshi Nakada)
12:05 AM Revision 11e386cf (git): time.c: inquire suspicious values
* time.c (time_arg): dump sec and subsec arguments if subsecx is
insane.
git-svn-id: svn+ssh://ci.ruby-lang.org/ru...
nobu (Nobuyoshi Nakada)

12/22/2016

11:20 PM Revision 1c16a350 (git): test_modify_expand.rb: skip if no overflow
* test/-ext-/string/test_modify_expand.rb (test_integer_overflow):
no longer happens on platforms where size_t is l...
nobu (Nobuyoshi Nakada)
10:50 PM Feature #8661: Add option to print backtrace in reverse order (stack frames first and error last)
Already doing the rescue & reverse, but need to do it on every project...
Another use case is when using some moni...
nofxx (Marcos Piccinini)
10:34 PM Revision bd2e1034 (git): time.c: inquire suspicious values
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@57155 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
10:16 PM Revision d124fa3a (git): string.c: suppress a warning
* string.c (rb_str_casecmp_p): [DOC] use Unicode escape form to
get rid of warning C4819 by Microsoft Visual C++.
...
nobu (Nobuyoshi Nakada)
08:58 PM Revision 0c9d4525 (git): * 2016-12-23
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@57153 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
08:58 PM Revision 353395f9 (git): get rid of implicit signedness conversions
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@57152 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
08:45 PM Feature #12979: Avoid exception for #dup on Integer (and similar cases)
So, looking at this more closely, I'm beginning to think this issue was closed in error.
For starters, while all t...
MikeVastola (Mike Vastola)
07:36 PM Feature #12979: Avoid exception for #dup on Integer (and similar cases)
In Rails we've circumvented this with a `duplicable?` core extension.
We'd need `dup` support on Method, Complex a...
kaspth (Kasper Timm Hansen)
12:45 PM Bug #12855: Inconsistent keys identity in compare_by_identity Hash when using literals
Eric Wong wrote:
> Unintentional, yes, but maybe moot since frozen_string_literal
> is going to be default in the ...
Eregon (Benoit Daloze)
01:03 AM Bug #12855: Inconsistent keys identity in compare_by_identity Hash when using literals
Unintentional, yes, but maybe moot since frozen_string_literal
is going to be default in the future (maybe that cas...
normalperson (Eric Wong)
10:29 AM Revision 2a6727b5 (git): test_float.rb: add test cases for Float#round
* test_float.rb: add test cases for Float#round with
half nil. Follow up r57130.
git-svn-id: svn+ssh://ci.ruby-lan...
yui-knk (Kaneko Yuichiro)
09:44 AM Bug #13060 (Closed): pkg_config breaks when adding '-Wconversion' to $CFLAGS
Applied in changeset r57150.
----------
suppress warning: implicit conversion changes signedness
It causes [Bug #13...
naruse (Yui NARUSE)
12:11 AM Bug #13060: pkg_config breaks when adding '-Wconversion' to $CFLAGS
I was able to track it down to this commit using git bisect, https://github.com/ruby/ruby/commit/feaa82a42ba238d9192d... hone (Terence Lee)
09:44 AM Revision 5153260c (git): suppress warning: implicit conversion changes signedness
It causes [Bug #13060]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@57150 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
naruse (Yui NARUSE)
04:40 AM Revision ac8f9a0a (git): io.c: [DOC] update outdated documentation of ARGF.close
As of Ruby 2.3, IO#close no longer raises IOError if the file is already
closed.
git-svn-id: svn+ssh://ci.ruby-lang....
rhenium (Kazuki Yamaguchi)
03:53 AM Revision a1f3d0b6 (git): Update xmlrpc-0.2.1 for Ruby 2.4.0 release.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@57148 b2dd03c8-39d4-4d8f-98ff-823fe69b080e hsbt (Hiroshi SHIBATA)
03:00 AM Bug #13061 (Third Party's Issue): May have encountered a bug in the Ruby interpreter or extension libraries.
nobu (Nobuyoshi Nakada)
12:51 AM Bug #13061 (Third Party's Issue): May have encountered a bug in the Ruby interpreter or extension libraries.
When I run the "rails test", the crash happened.
PS: I uploaded a report of my terminal, but i don't know if it's ...
RokyZevon (Roky Zevon)
02:00 AM Revision c83f23ad (git): test_rinda.rb: ipv6_mc
* test/rinda/test_rinda.rb (RingIPv6#ipv6_mc): extract IPv6
multicast setup and cleanup, and ignore ENETDOWN.
git-...
nobu (Nobuyoshi Nakada)
01:43 AM Revision b7458f20 (git): openssl: import v2.0.2
Import Ruby/OpenSSL 2.0.2. This release contains only bugfixes. The full
commit log since 2.0.1 (imported at r57041) ...
rhenium (Kazuki Yamaguchi)
01:40 AM Feature #12902: How about Enumerable#sum uses initial value rather than 0 as default?
Just to add, this breaks code which uses facets.
https://github.com/rubyworks/facets/issues/247
The method sign...
ioquatix (Samuel Williams)
01:34 AM Bug #13062 (Closed): 2.4.0-rc1 BigDecimal regression - to_d inconsistent with other numeric classes
To solve #10286, `BigDecimal()` was changed to raise exceptions on invalid input, which is more consistent with the o... jhawthorn (John Hawthorn)
01:17 AM Feature #12854: Proc#curry should return an instance of the class, not Proc
Yusuke Endoh wrote:
> I proposed and first implemented `Proc#curry`. I have no idea how this change may skew the co...
shyouhei (Shyouhei Urabe)
01:13 AM Feature #13017: Switch SipHash from SipHash24 to SipHash13
You can't find the discussion about SipHash24 because (1) it was security-related, and (2) there was no other choice ... shyouhei (Shyouhei Urabe)

12/21/2016

07:35 PM Bug #13060 (Closed): pkg_config breaks when adding '-Wconversion' to $CFLAGS
When compiling the nokogiri gem, you can opt to use system libraries which uses `pkg_config`. When I add '-Wconversio... hone (Terence Lee)
07:17 PM Feature #13048: Better way to do Regexp.new(Regexp.escape("some string"))
It would be nice to have a real/more-idiomatic way instead of a hack, and that hack doesn't support duck typing, whil... justcolin (Colin Fulton)
05:42 PM Feature #5446: at_fork callback API
> Is there any reason this should be done by the language core (apart from monkey-paytching ugliness)?
Yes, Ruby c...
Eregon (Benoit Daloze)
03:08 PM Feature #5446: at_fork callback API
We looked at this issue at today's developer meeting.
I was told that async-signal-safety is no longer the issue b...
shyouhei (Shyouhei Urabe)
05:20 PM Feature #12861: super in a block can be either lexically or dynamically scoped depending on how the block is invoked
Yukihiro Matsumoto wrote:
> I don't see the real-world problem except for a bit of complexity behind. If we distingu...
bughit (bug hit)
04:24 PM Feature #12861 (Feedback): super in a block can be either lexically or dynamically scoped depending on how the block is invoked
I don't see the real-world problem except for a bit of complexity behind. If we distinguished lexical super and dynam... matz (Yukihiro Matsumoto)
02:22 PM Feature #12861: super in a block can be either lexically or dynamically scoped depending on how the block is invoked
We looked at this issue at today's developer meeting.
I think attendees had an assumption that changing behavour o...
shyouhei (Shyouhei Urabe)
04:46 PM Feature #13017: Switch SipHash from SipHash24 to SipHash13
Indeed we are not cryptological experts, then how did we determine to introduce SipHash24? I couldn't find any discu... mame (Yusuke Endoh)
01:50 PM Feature #13017: Switch SipHash from SipHash24 to SipHash13
We looked at this issue at today's developer meeting. However there were no cryptological experts. We could not be ... shyouhei (Shyouhei Urabe)
04:04 PM Feature #12854: Proc#curry should return an instance of the class, not Proc
I proposed and first implemented `Proc#curry`. I have no idea how this change may skew the conceptual nature of the ... mame (Yusuke Endoh)
02:37 PM Feature #12854: Proc#curry should return an instance of the class, not Proc
We briefly looked at this issue at today's developer meeting.
Practically, it is possible to change what #curry re...
shyouhei (Shyouhei Urabe)
04:03 PM Feature #11286: [PATCH] Add case equality arity to Enumerable's sequence predicates.
I am positive about the idea too. But as a duty of the final decision maker, I have to consider every option before t... matz (Yukihiro Matsumoto)
02:56 PM Feature #11286: [PATCH] Add case equality arity to Enumerable's sequence predicates.
We looked at this issue in today's developer meeting.
Attendees were positive about the proposed functionality. B...
shyouhei (Shyouhei Urabe)
03:35 PM Revision bd288dcc (git): bigdecimal: version 1.3.0
Import bigdecimal version 1.3.0. The full commit log is here:
https://github.com/ruby/bigdecimal/compare/v1.3.0.p...
Kenta Murata
03:21 PM Bug #13059 (Closed): "regcomp.c", line 2236: error: syntax error near `/' with old fcc on Solaris 10
Applied in changeset r57143.
----------
regcomp.c: Fix compile error with old version of fcc on Solaris
* regcomp.c...
ngoto (Naohisa Goto)
03:13 PM Bug #13059 (Closed): "regcomp.c", line 2236: error: syntax error near `/' with old fcc on Solaris 10
おそらく r57045 以降、Solaris 10 上の古いfcc(Fujitsu C Compiler)にて、以下のコンパイルエラーが発生します。
~~~
"regcomp.c", line 2236: error: syn...
ngoto (Naohisa Goto)
03:21 PM Revision 4f618f5a (git): * 2016-12-22
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@57144 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
03:21 PM Revision 90224018 (git): regcomp.c: Fix compile error with old version of fcc on Solaris
* regcomp.c (get_min_match_length): Fix compile error with old version
of fcc (Fujitsu C Compiler) on Solaris 10. [...
ngoto (Naohisa Goto)
02:53 PM Feature #7360: Adding Pathname#glob
We looked at this issue at today's developer meeting. As Akira already respond, the proposed patch has a problem. I... shyouhei (Shyouhei Urabe)
02:48 PM Bug #12855: Inconsistent keys identity in compare_by_identity Hash when using literals
We looked at this issue at today's developer meeting. It seems over-optimization as Benoit originally guessed. Let ... shyouhei (Shyouhei Urabe)
07:39 AM Bug #12855 (Assigned): Inconsistent keys identity in compare_by_identity Hash when using literals
shyouhei (Shyouhei Urabe)
02:44 PM Bug #13058 (Closed): Please backport r57135 and r57136
backport管理用のチケットです。 usa (Usaku NAKAMURA)
02:30 PM Feature #12839: CSV - Give not nil but empty strings for empty fields
Currently no active developers are there for CSV.
I heard the distinguish between silent and sound empty cells are...
shyouhei (Shyouhei Urabe)
02:25 PM Feature #8158: lightweight structure for loaded features index
We looked at this issue at today's developer meeting and had positive opinions. Maybe introduced in 2.5. shyouhei (Shyouhei Urabe)
02:11 PM Feature #12802: Add BLAKE2 support to Digest
We looked at this issue at today's developer meeting. We could not be sure if we need our own implementation of BLAK... shyouhei (Shyouhei Urabe)
01:46 PM Revision edaf4500 (git): time.c: debug print
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@57142 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
01:41 PM Feature #12944: Change Kernel#warn to call Warning.warn
So we discussed at today's developer meeting. Attendees felt in common that Kernel#warn's complicated pitfall-ish be... shyouhei (Shyouhei Urabe)
01:26 PM Revision ea6510b8 (git): numeric.c: remove not used lines
* numeric.c (rb_num_get_rounding_option): remove not used
lines. After r57130 these lines are never reached.
git-s...
yui-knk (Kaneko Yuichiro)
12:06 PM Revision 5518b5c2 (git): time.c: refine num_exact error message
* time.c (num_exact): show the original argument when conversion
failed, instead of intermediate nil.
git-svn-id: ...
nobu (Nobuyoshi Nakada)
12:05 PM Revision 33e8eef0 (git): time.c: use RB_TYPE_P
* time.c (time_timespec): use RB_TYPE_P instead of switching by
TYPE.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/...
nobu (Nobuyoshi Nakada)
11:20 AM Revision 23ba6b2e (git): st.c: suppress a warning
* st.c (st_hash): suppress unused label warning on 32bit
platforms. fix up r57134.
git-svn-id: svn+ssh://ci.ruby-...
nobu (Nobuyoshi Nakada)
11:12 AM Bug #13043 (Closed): Exception#cause can become recursive/infinite
Applied in changeset r57137.
----------
eval.c: fix circular cause
* eval.c (exc_setup_cause): always set cause of ...
nobu (Nobuyoshi Nakada)
11:12 AM Revision 1729243b (git): eval.c: fix circular cause
* eval.c (exc_setup_cause): always set cause of cause to get rid
of circular references. [ruby-core:78688] [Bug #1...
nobu (Nobuyoshi Nakada)
11:03 AM Misc #13057 (Feedback): BasicObject#__send__ documentation contains references to #send
Yes, they are aliases. nobu (Nobuyoshi Nakada)
09:13 AM Misc #13057 (Feedback): BasicObject#__send__ documentation contains references to #send
**`BasicObject#__send__`** docs are equal to **`Object#send`** docs. As far as I can see, this happens because docume... hedgesky (Anton Chuchkalov)
10:21 AM Feature #12180: switch id_table.c variant
I asked this feature to ko1. He said that it's better to merge at Ruby 2.5.
We will evaluate this after Ruby 2.4.0...
hsbt (Hiroshi SHIBATA)
09:06 AM Feature #12913 (Rejected): A way to configure the default maximum width of pp
Okay, I respect your decision. Thank you for your time. mame (Yusuke Endoh)
07:15 AM Feature #12913: A way to configure the default maximum width of pp
I think pp is not only for debug.
I guess someone use it for logging, for example.
So, I think global configurati...
akr (Akira Tanaka)
08:46 AM Feature #12963 (Rejected): ?string longer than one char
No use case so far. shyouhei (Shyouhei Urabe)
08:36 AM Bug #12998: paragraph mode inconsistency between `IO#each_line` and `String#each_line`
Scheduled for 2.5. nobu (Nobuyoshi Nakada)
08:13 AM Revision de59178a (git): * win32/win32.c (winnt_stat): use `numberof` macro instead of constant.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@57136 b2dd03c8-39d4-4d8f-98ff-823fe69b080e U.Nakamura
08:11 AM Feature #13000: Implement Set#include? with Hash#include?
It originally used Hash#include?, but changed to use Hash#[] to benefit from the optimized dispatch VM instruction fo... knu (Akinori MUSHA)
06:08 AM Feature #13000 (Assigned): Implement Set#include? with Hash#include?
shyouhei (Shyouhei Urabe)
07:59 AM Feature #13056 (Closed): base option to Dir.glob
A proposal of `base` option to `Dir.glob` method.
https://github.com/ruby/ruby/compare/trunk...nobu:feature/Dir.glob...
nobu (Nobuyoshi Nakada)
07:50 AM Revision 5d6ace61 (git): Fixed potentially buffer overrun.
* win32/win32.c (winnt_stat): the return value of `get_final_path` is the
expected buffer length, not the actuall f...
U.Nakamura
07:38 AM Bug #12551: Exception accessing file with long path on windows
Sorry for late reply.
It's too difficult to get rid of the limitation of `MAX_PATH`,
because many OS API and syst...
usa (Usaku NAKAMURA)
06:04 AM Bug #12551 (Assigned): Exception accessing file with long path on windows
shyouhei (Shyouhei Urabe)
07:16 AM Bug #13018: end of file reached (EOFError) from SMTP
Toby Murray wrote:
> Yields `end of file reached (EOFError)`. From the discussion there, it seems like the SMTP rela...
shugo (Shugo Maeda)
06:11 AM Bug #13018 (Assigned): end of file reached (EOFError) from SMTP
shyouhei (Shyouhei Urabe)
06:52 AM Feature #9209 (Closed): Struct instances creatable with named args
please continue to issue #11925. shyouhei (Shyouhei Urabe)
06:50 AM Feature #2074 (Third Party's Issue): json の j や jj は module_function にするべき?
これは今となっては3rd party's issueですね。jsonに提案してください shyouhei (Shyouhei Urabe)
06:22 AM Bug #13019 (Closed): Fix st_hash* functions
Applied in changeset r57134.
----------
st.c: fix st_hash* functions [Bug #13019]
Previous implementation had an is...
nobu (Nobuyoshi Nakada)
05:45 AM Bug #13019 (Assigned): Fix st_hash* functions
shyouhei (Shyouhei Urabe)
06:22 AM Revision c0ff5f4d (git): st.c: fix st_hash* functions [Bug #13019]
Previous implementation had an issues:
- macros murmur1 assumes murmur_step takes rotation value
as a second argume...
nobu (Nobuyoshi Nakada)
06:12 AM Bug #13030 (Assigned): Unexpected T_IMEMO object when building with VMDEBUG
shyouhei (Shyouhei Urabe)
06:07 AM Bug #12907 (Assigned): rb_respond_to() return value is incorrect
Chikanaga-san please handle this because it seems 2.3 only. shyouhei (Shyouhei Urabe)
06:05 AM Bug #12809 (Rejected): passing a proc to Kernel#lambda does not create a lambda
Current behavior is intentional design.
If "lambda" change the lambda-ness of the given block,
the author of "pro...
akr (Akira Tanaka)
06:00 AM Bug #12809 (Assigned): passing a proc to Kernel#lambda does not create a lambda
shyouhei (Shyouhei Urabe)
06:00 AM Bug #12945 (Closed): Use-after-free in vm_trace.c
nobu (Nobuyoshi Nakada)
05:53 AM Bug #12945 (Assigned): Use-after-free in vm_trace.c
shyouhei (Shyouhei Urabe)
05:57 AM Bug #12961 (Assigned): Bad value for range using infinity for Date or Time
Matz, please decide how it should work. shyouhei (Shyouhei Urabe)
05:52 AM Bug #12666 (Assigned): Fatal error: glibc detected an invalid stdio handle
shyouhei (Shyouhei Urabe)
05:26 AM Revision 7a4fe57a (git): [DOC] itemize values for half option of Float#round.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@57133 b2dd03c8-39d4-4d8f-98ff-823fe69b080e akr (Akira Tanaka)
02:53 AM Bug #13055 (Closed): Bug
```
micael@micael-Aspire-E5-571:~/projects/dados-abertos-ufma$ rails s
=> Booting Puma
=> Rails 5.0.0.1 applicatio...
leacim (Micael Lopes)
02:29 AM Bug #12071: Gem installation fails with 2.3.0 on Cygwin
No, you don't have to open a new issue.
Changed Backport now.
nobu (Nobuyoshi Nakada)
02:07 AM Bug #12071: Gem installation fails with 2.3.0 on Cygwin
This issue is also present in ruby 2.2.6. Should I open a new issue or does it suffice to note this here? hedgehog (Hedge Hog)
01:58 AM Feature #4840 (Closed): Allow returning from require
Applied in changeset r57132.
----------
compile.c: toplevel return
* compile.c (iseq_compile_each): stop execution ...
nobu (Nobuyoshi Nakada)
01:58 AM Revision 342f10b9 (git): compile.c: toplevel return
* compile.c (iseq_compile_each): stop execution of the current source
by toplevel return. [ruby-core:36785] [Featu...
nobu (Nobuyoshi Nakada)
01:32 AM Bug #12548 (Open): Rounding modes inconsistency between round versus sprintf
Probably, [Feature #10000] can add `half` option to `String#%`. nobu (Nobuyoshi Nakada)
01:30 AM Bug #12548 (Closed): Rounding modes inconsistency between round versus sprintf
Applied in changeset r57130.
----------
numeric.c: allow nil as rounding mode option
* numeric.c (rb_num_get_roundi...
nobu (Nobuyoshi Nakada)
01:29 AM Revision 581b995c (git): numeric.c: rdoc of half option [ci skip]
* numeric.c (flo_round): [DOC] mention half option. [Bug #12548]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@...
nobu (Nobuyoshi Nakada)
01:29 AM Revision 114d1751 (git): numeric.c: allow nil as rounding mode option
* numeric.c (rb_num_get_rounding_option): allow nil same as the
default behavior, per [ruby-core:77961]. [Bug #125...
nobu (Nobuyoshi Nakada)

12/20/2016

05:15 PM Revision 0adce993 (git): rdoc for r57126 [ci skip]
* ext/zlib/zlib.c: [DOC] update as keyword arguments.
[Feature #13020]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby...
nobu (Nobuyoshi Nakada)
04:02 PM Revision 94e97c89 (git): * 2016-12-21
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@57128 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
04:02 PM Revision f3d0c272 (git): suppress warning: attempt to close unfinished zstream; reset forced.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@57127 b2dd03c8-39d4-4d8f-98ff-823fe69b080e naruse (Yui NARUSE)
04:02 PM Revision ba568c0e (git): Zlib.gzip uses kwargs instead of argc [Feature #13020]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@57126 b2dd03c8-39d4-4d8f-98ff-823fe69b080e naruse (Yui NARUSE)
11:59 AM Feature #5481: Gemifying Ruby standard library
What would be the status of `ext/date` and related things?
As far as I can understand, it is considered unmaintaine...
zverok (Victor Shepelev)
06:34 AM Feature #5481: Gemifying Ruby standard library
>Is this going to be part of 2.4 or part of 2.5?
part of 2.5.
>Please be careful about lib/unicode_normalize.rb...
hsbt (Hiroshi SHIBATA)
04:50 AM Feature #5481: Gemifying Ruby standard library
Hiroshi SHIBATA wrote:
> After releasing Ruby 2.4.0 and Getting Matz approval, I will promote all of stdlibs written...
duerst (Martin Dürst)
03:44 AM Feature #5481: Gemifying Ruby standard library
After releasing Ruby 2.4.0 and Getting Matz approval, I will promote all of stdlibs to default gem.
I will ask thi...
hsbt (Hiroshi SHIBATA)
10:25 AM Feature #13050: Readline: expose rl_completion_quote_character variable
It looks like my original implementation is correct: Readline doesn't support multibyte quote characters.
The sour...
georgebrock (George Brocklehurst)
09:43 AM Bug #12907: rb_respond_to() return value is incorrect
We did hit this bug on our system and did a deep dive in it yesterday.
The code to reproduce the issue is:
~~~ ...
eugene (Eugene Pimenov)
08:25 AM Bug #13051 (Closed): Object created with ARGF.class.new fails to update .lineno in .each
Applied in changeset r57124.
----------
io.c: update argf lineno
* io.c (argf_block_call_line): update line number ...
nobu (Nobuyoshi Nakada)
08:25 AM Revision 1cc9c93f (git): io.c: update argf lineno
* io.c (argf_rewind): rewind line number in non-global ARGF
instance.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/...
nobu (Nobuyoshi Nakada)
08:25 AM Revision 9b6e1a9f (git): io.c: update argf lineno
* io.c (argf_block_call_line): update line number in non-global
ARGF instance. [ruby-core:78728] [Bug #13051]
git...
nobu (Nobuyoshi Nakada)
07:32 AM Bug #13054 (Closed): MatchData segfaults if RMatch::regexp is nil
Applied in changeset r57123.
----------
re.c: consider the case of RMatch::regexp is nil
Follow r49675, r57098 and ...
Anonymous
07:12 AM Bug #13054 (Closed): MatchData segfaults if RMatch::regexp is nil
[Bug #10877] and [Bug #13042] didn't fix all of the issues.
The following four examples cause segfault for me:
...
rhenium (Kazuki Yamaguchi)
07:32 AM Revision dc2d359b (git): re.c: consider the case of RMatch::regexp is nil
Follow r49675, r57098 and r57110. Don't assume RMatch::regexp always
contains a valid Regexp instance; it will be Qni...
rhenium (Kazuki Yamaguchi)
06:53 AM Bug #13053 (Closed): Array#select! can resize to negative size
Applied in changeset r57121.
----------
array.c: do not resize to less than 0
Shrinking the Array from the block in...
Anonymous
06:01 AM Bug #13053 (Closed): Array#select! can resize to negative size
Since Ruby 2.3 ([Feature #10714]), the following code cause the Array to be nagative number size.
~~~ruby
ary = [...
rhenium (Kazuki Yamaguchi)
06:53 AM Revision 44ba4fd3 (git): string.c: add missing size_t cast
Add size_t cast to avoid signed integer overflow. r56157 ("string.c:
avoid signed integer overflow", 2016-09-13) miss...
rhenium (Kazuki Yamaguchi)
06:53 AM Revision b5da45d6 (git): array.c: do not resize to less than 0
Shrinking the Array from the block invoked by Array#select! or
Array#reject! causes the Array to be a negative number...
rhenium (Kazuki Yamaguchi)
06:53 AM Revision 20342487 (git): * gems/bundled_gems: Upgrade the did_you_mean gem to 1.1.0
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@57120 b2dd03c8-39d4-4d8f-98ff-823fe69b080e Yuki Nishijima
05:26 AM Bug #13052 (Closed): Array#combination segfaults if the Array is modified during iteration
Applied in changeset r57119.
----------
array.c: check array length every time after yielding
Since the Array may b...
Anonymous
05:05 AM Bug #13052 (Closed): Array#combination segfaults if the Array is modified during iteration
Array#combination and Array#repeated_combination segfault if the Array is modified from the invoked block.
Reprodu...
rhenium (Kazuki Yamaguchi)
05:26 AM Revision 647ba111 (git): array.c: check array length every time after yielding
Since the Array may be modified during rb_yield(), the length before
invoking the block can't be trusted. Fix possibl...
rhenium (Kazuki Yamaguchi)
05:26 AM Revision c54ede05 (git): proc.c: assume rb_iseq_location_t::first_lineno is always a Fixnum
Do not check for the value of rb_iseq_constant_body::line_info_table as
it is no longer related. The checks seem to b...
rhenium (Kazuki Yamaguchi)
05:09 AM Revision 9ec0e8cb (git): * 2016-12-20
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@57117 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
05:09 AM Revision 8c5e6ba0 (git): test/unit.rb: separator [ci skip]
* test/lib/test/unit.rb (ExcludesOption#setup_options): add
separator for --excludes-dir in help message.
git-svn-...
nobu (Nobuyoshi Nakada)
03:26 AM Bug #8826: BigDecimal#div and #quo different behavior and inconsistencies
Sorry for the late response.
I will fix this bug in the version of bigdecimal after releasing 1.3.
mrkn (Kenta Murata)
02:33 AM Bug #13040: syslog/logger uses "require 'logger'" which is interpreted as circular dependency
Nobuyoshi Nakada wrote:
> 'syslog/logger.rb' and 'logger.rb' are different files.
> What do you mean by "test"?
...
lemsx1 (Luis Mondesi)
01:10 AM Feature #12944: Change Kernel#warn to call Warning.warn
We will discuss incompatible changes and feature details at https://bugs.ruby-lang.org/projects/ruby/wiki/Developer... hsbt (Hiroshi SHIBATA)

12/19/2016

10:21 PM Bug #12324: Support OpenSSL 1.1.0 (and drop support for 0.9.6/0.9.7)
Kazuki Yamaguchi <[email protected]> wrote:
> I'm fine with adding if it helps. I don't want to imagine such systems
> with...
normalperson (Eric Wong)
05:10 PM Feature #12944: Change Kernel#warn to call Warning.warn
Since the ruby_2_4 branch will be created on Friday, I think this patch needs to be merged by then. If additional ch... jeremyevans0 (Jeremy Evans)
02:52 PM Feature #12979: Avoid exception for #dup on Integer (and similar cases)
Does this feature mention in NEWS file? znz (Kazuhiro NISHIYAMA)
01:20 PM Bug #13051 (Closed): Object created with ARGF.class.new fails to update .lineno in .each
I don't know if this way of creating ARGF-like objects is supported or not.
I just noticed that it didn't update the...
lucasbuchala (Lucas Buchala)
11:02 AM Feature #13050: Readline: expose rl_completion_quote_character variable
Then you can use `rb_enc_uint_chr()`, probably. nobu (Nobuyoshi Nakada)
10:22 AM Feature #13050: Readline: expose rl_completion_quote_character variable
Nobuyoshi Nakada wrote:
> That variable seems an `int`.
> Is it just a single byte, or a code point?
I had assum...
georgebrock (George Brocklehurst)
12:06 AM Feature #13050 (Feedback): Readline: expose rl_completion_quote_character variable
That variable seems an `int`.
Is it just a single byte, or a code point?
nobu (Nobuyoshi Nakada)
08:36 AM Revision 5064e920 (git): time.c: refine error message
* time.c (validate_vtm): separate validation failure messages for
each members.
git-svn-id: svn+ssh://ci.ruby-lang...
nobu (Nobuyoshi Nakada)
06:02 AM Feature #13020: Zlib.gzip and Zlib.gunzip
Eric Wong wrote:
> [email protected] wrote:
> > I added Zlib.deflate/inflate [Feature #4180] before, but writing/r...
naruse (Yui NARUSE)
04:07 AM Revision 528f870e (git): re.c: RB_TYPE_P
* re.c (match_backref_number, namev_to_backref_number): use
RB_TYPE_P instead of switching by TYPE.
git-svn-id: sv...
nobu (Nobuyoshi Nakada)
03:11 AM Revision cb8d09bb (git): * 2016-12-19
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@57113 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
03:11 AM Revision db29a279 (git): re.c: NAME_TO_NUMBER
* re.c (namev_to_backref_number, rb_reg_regsub): extract name to
backref number check as NAME_TO_NUMBER.
git-svn-i...
nobu (Nobuyoshi Nakada)
01:26 AM Feature #13047: Use String literal instead of `String#+` for multiline pretty-printing of multiline strings
Fumiaki Matsushima wrote:
> Non-broken String will be:
>
> ~~~ ruby
> > pp "bundler.rb"=> "module Bundler\nend...
shyouhei (Shyouhei Urabe)
01:20 AM Bug #13046 (Closed): make -j fails when --enable-install-capi is specified to configure
I see. Closing for now. Tell us when you see this again. shyouhei (Shyouhei Urabe)

12/18/2016

10:49 PM Feature #13050 (Closed): Readline: expose rl_completion_quote_character variable
This patch makes the GNU Readline variable `rl_completion_quote_character` available to Ruby users via a method calle... georgebrock (George Brocklehurst)
12:29 PM Revision 1b45e533 (git): doc/standard_library.rdoc: Tk is removed from stdlib
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@57111 b2dd03c8-39d4-4d8f-98ff-823fe69b080e ktsj (Kazuki Tsujimoto)
11:43 AM Revision 9fc44b87 (git): re.c: use name_to_backref_number
* re.c (match_backref_number): use name_to_backref_number for
casts.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/t...
nobu (Nobuyoshi Nakada)
11:28 AM Revision 86f229ec (git): Increase timeout
http://rubyci.s3.amazonaws.com/unstable10s/ruby-trunk/log/20161215T021909Z.fail.html.gz
git-svn-id: svn+ssh://ci.rub...
naruse (Yui NARUSE)
11:04 AM Feature #13017: Switch SipHash from SipHash24 to SipHash13
Correction: not 'best' but *single* known attack is distinguisher. funny_falcon (Yura Sokolov)
09:29 AM Feature #13017: Switch SipHash from SipHash24 to SipHash13
But you can read what SipHash author (Jean-Philippe Aumasson) said about this in Rust discussion (link in issue text)... funny_falcon (Yura Sokolov)
05:02 AM Feature #13017: Switch SipHash from SipHash24 to SipHash13
Sorry I can't get a ball because
* I can't evaluate security strength.
* I have no time to do that.
Could some...
ko1 (Koichi Sasada)
04:37 AM Bug #13049 (Closed): Backport r57108 (sprintf.c: fix width underflow)
バックポート管理用チケットです。 nagachika (Tomoyuki Chikanaga)
02:34 AM Feature #9846: Regexp#to_regexp
```ruby
case
when ary = Array.try_convert(o)
# do something with ary
when str = String.try_convert(o)
# do s...
nobu (Nobuyoshi Nakada)
02:23 AM Feature #13048: Better way to do Regexp.new(Regexp.escape("some string"))
A known hack, ` Regexp.union("some string")`. nobu (Nobuyoshi Nakada)
 

Also available in: Atom