Project

General

Profile

Activity

From 08/27/2019 to 09/02/2019

09/02/2019

10:19 PM Bug #7768 (Closed): Inherited Array class missing
Fixed by https://github.com/ruby/ruby/commit/1994adf938afcdc562f87497156e6d4900f3f06b. jeremyevans0 (Jeremy Evans)
06:17 AM Bug #7768: Inherited Array class missing
`Array#uniq` should be fixed.
Matz.
matz (Yukihiro Matsumoto)
09:43 PM Feature #14183: "Real" keyword argument
Dan0042 (Daniel DeLorme) wrote:
> So far the only edge case I can think of is related to keyword extension:
>
> ...
jeremyevans0 (Jeremy Evans)
08:42 PM Revision 1994adf9 (git): Make Array#uniq return subclass instance if called on subclass instance
Previously, Array#uniq would return subclass instance if the
length of the array were 2 or greater, and would return ...
jeremyevans (Jeremy Evans)
04:53 PM Revision a848b628 (git): Make the rb_vmdebug_debug_print_post declaration
consistent with the definition k0kubun (Takashi Kokubun)
04:39 PM Revision 1a5a01e9 (git): Add insn tests for newarraykwsplat
k0kubun (Takashi Kokubun)
04:28 PM Bug #15558 (Closed): Should Exception#exception copy the backtrace?
nobu (Nobuyoshi Nakada)
04:25 PM Revision e13da008 (git): Explain how to run an individual btest in help
k0kubun (Takashi Kokubun)
04:11 PM Revision 6c3ab99e (git): Now it's always os: linux
k0kubun (Takashi Kokubun)
04:06 PM Revision 52f0c315 (git): Fix accidental leftover for Linux
In 91aa8bfff8, my understanding of the branch was inverted. k0kubun (Takashi Kokubun)
04:01 PM Revision 91aa8bff (git): Drop unstable Travis osx in favor of GitHub Actions
For some reason, the Travis osx environment has been really unstable.
It failed on today's cron too:
https://travis-c...
k0kubun (Takashi Kokubun)
03:36 PM Revision 1d68d29c (git): Drop obsoleted IRC channel reference
travis-ci user does not live in #ruby-ja. Therefore the notification
isn't working anymore.
k0kubun (Takashi Kokubun)
03:35 PM Revision f1d8d0f4 (git): Drop obsoleted branch references
We don't have topic branches on ruby.git anymore. k0kubun (Takashi Kokubun)
03:33 PM Revision d83ade1d (git): Use -z option for git-log
nobu (Nobuyoshi Nakada)
03:32 PM Bug #14415 (Closed): Empty keyword hashes get assigned to ordinal args.
jeremyevans0 (Jeremy Evans) wrote:
> I think the only case that is questionable still is:
>
> ```ruby
> [**({};)...
jeremyevans0 (Jeremy Evans)
03:28 PM Bug #11860 (Closed): Double splat does not work on empty hash assigned via variable
With recent commits to the master branch, keyword splats of empty hashes do not pass positional arguments to methods ... jeremyevans0 (Jeremy Evans)
03:21 PM Revision f560609d (git): Merge pull request #2418 from jeremyevans/array-empty-kwsplat
Ignore empty keyword splats in arrays jeremyevans (Jeremy Evans)
03:08 PM Revision be865914 (git): * 2019-09-03 [ci skip]
git[bot]
03:07 PM Revision 60a49a6f (git): Fix SUPPORT_JOKE CI on Travis
It looks like a flag which cannot be enabled on configure. k0kubun (Takashi Kokubun)
02:48 PM Revision 834e7718 (git): Run daily cron against SUPPORT_JOKE
k0kubun (Takashi Kokubun)
02:37 PM Revision ca8ae759 (git): Fix compilation error in SUPPORT_JOKE
This seems to have been broken since 4e15be8bade. k0kubun (Takashi Kokubun)
02:28 PM Revision 6a9c5ef1 (git): Extract git commit log as raw format like git-svn for ChangeLog
nobu (Nobuyoshi Nakada)
02:00 PM Feature #12543: explicit tail call syntax: foo() then return
I don't like `--tail-call-optimization-off`. I will not specify the option, see an omitted backtrace, and then I mus... mame (Yusuke Endoh)
08:37 AM Feature #12543: explicit tail call syntax: foo() then return
mame (Yusuke Endoh) wrote:
> I'm strongly against "ON by default". It makes the backtrace difficult to understand. ...
duerst (Martin Dürst)
07:51 AM Feature #12543: explicit tail call syntax: foo() then return
I'm strongly against "ON by default". It makes the backtrace difficult to understand. Consider the following progra... mame (Yusuke Endoh)
07:06 AM Feature #12543: explicit tail call syntax: foo() then return
I don't think tail call optimization should be a feature that is switched on or off by the programmer at each locatio... duerst (Martin Dürst)
03:29 AM Feature #12543 (Assigned): explicit tail call syntax: foo() then return
Another idea: `tailcall return foo()`
* Background: `return` is void expression and any `method(return)` is not pr...
ko1 (Koichi Sasada)
01:33 PM Revision 53a7abe2 (git): test/drb/drbtest.rb: Skip test_06_timeout on Solaris10s
The test seems to have a race condition, which fails on very slow
machine like Solaris10s. So skip it.
In addition,...
mame (Yusuke Endoh)
09:47 AM Bug #16133: 2.5 --> 2.6: backwards incompatible change in MalformedCSVError
I'll do that. Spakman (Mark Somerville)
09:44 AM Bug #16133 (Third Party's Issue): 2.5 --> 2.6: backwards incompatible change in MalformedCSVError
Please report it at https://github.com/ruby/csv. nobu (Nobuyoshi Nakada)
09:34 AM Bug #16133 (Third Party's Issue): 2.5 --> 2.6: backwards incompatible change in MalformedCSVError
In Ruby 2.5, CSV::MalformedCSVError simply inherited from RuntimeError. In 2.6, it defines its own #new, taking 2 arg... Spakman (Mark Somerville)
09:42 AM Bug #15244: Method #extname return empty string if filename is dot ('.')
znz (Kazuhiro NISHIYAMA) wrote:
> ```
> % php --version
> PHP 7.1.23 (cli) (built: Feb 22 2019 22:19:32) ( NTS )
...
nobu (Nobuyoshi Nakada)
07:12 AM Bug #15244: Method #extname return empty string if filename is dot ('.')
In some other languages:
```
% python
Python 2.7.16 (default, Mar 4 2019, 09:01:38)
[GCC 4.2.1 Compatible Appl...
znz (Kazuhiro NISHIYAMA)
06:50 AM Bug #15244 (Feedback): Method #extname return empty string if filename is dot ('.')
`.git` is not an extension but a filename. `.a.jpg` has `.jpg` extension. I wonder how we can parse `..jpg`. It's und... matz (Yukihiro Matsumoto)
07:47 AM Revision 8b2e1ca1 (git): Do not clear backtrace in Exception#exception
[Bug #15558] nobu (Nobuyoshi Nakada)
07:46 AM Revision 8e38d4c7 (git): Rewrote using assert_separately
nobu (Nobuyoshi Nakada)
07:02 AM Feature #15976 (Feedback): Add Array#overlap? for whether the intersection of 2 arrays is non empty?
I don't think `overlap?` is a good name. Besides that, `Array#overlap?` creates an internal hash table anyway, so th... matz (Yukihiro Matsumoto)
06:50 AM Bug #16007 (Feedback): Process.clock_getres matches the clock in practice for Process::CLOCK_{PROCESS,THREAD}_CPUTIME_ID FAILED fails on armv7hl
Patch is welcome naruse (Yui NARUSE)
06:11 AM Bug #16007: Process.clock_getres matches the clock in practice for Process::CLOCK_{PROCESS,THREAD}_CPUTIME_ID FAILED fails on armv7hl
We have no device to debug it.
Could you make a patch?
ko1 (Koichi Sasada)
06:39 AM Feature #10123 (Rejected): Named capture groups don't set local vars when matched using ~
Implicit assignment from named capture is kind of confusing. Unless strongly persuaded, I am not going to enhance the... matz (Yukihiro Matsumoto)
06:28 AM Feature #15975: Add Array#pluck
I am not positive for `Array#pluck`. ActiveSupport may add the method.
Matz.
matz (Yukihiro Matsumoto)
06:19 AM Feature #15975: Add Array#pluck
ActiveSupport has [Enumerable#pluck](https://api.rubyonrails.org/classes/Enumerable.html#method-i-pluck), so I don't ... knu (Akinori MUSHA)
06:24 AM Feature #16018: Add a way to deprecate methods
At the developers' meeting, no one was against this feature. It would be great if we can print a warning per a pair ... mame (Yusuke Endoh)
06:18 AM Feature #16001: Provide an alias to Kernel#caller_locations(1,1) and Kernel#caller(1,1)
I prefer `caller_location(n=1)` or `direct_caller`. For former, it might be confusing with `caller_locations`. The la... matz (Yukihiro Matsumoto)
06:08 AM Revision 6f206b8e (git): Prohibit nul-separated glob pattern [Feature #14643] (#2419)
nobu (Nobuyoshi Nakada)
06:06 AM Feature #15901: Enumerator::Lazy#eager
> I'm personally +1 for eager.
Thanks! This proposal has been accepted by Matz.
> I'd also alias Enumerator#ea...
knu (Akinori MUSHA)
05:58 AM Feature #12802: Add BLAKE2 support to Digest
I feel a bit reluctant to have an implementation in our source tree and keep maintaining it when there's almost alway... knu (Akinori MUSHA)
05:57 AM Feature #16131: Remove $SAFE, taint and trust
@headius @eregon @brixen
Do you have any opinion about this as developers of other Ruby implementations?
mame (Yusuke Endoh)
05:43 AM Revision 633ae327 (git): Add Net::FTP#features and Net::FTP#option
Patch by darkphnx (Dan Wentworth) . Thanks!
[Feature #15964]
shugo (Shugo Maeda)
05:38 AM Revision e9b271d1 (git): Get rid of interpreting BTS references as label-list [ci skip]
nobu (Nobuyoshi Nakada)
05:35 AM Revision 6724b1f8 (git): Revert "Make Enumerator::Lazy#with_index be lazy"
This reverts commit 83498854eb5a824f1f83c31fac18c9279f9ee10d.
This didn't pass rubyspec.
jeremyevans (Jeremy Evans)
05:33 AM Revision c69545ae (git): Fix opt_regexpmatch1 references
k0kubun (Takashi Kokubun)
05:28 AM Feature #15123: Enumerable#compact proposal
I don't see enough demand for `compact` where we have `reject(&:nil?)`. Any additional use-case?
Matz.
matz (Yukihiro Matsumoto)
05:20 AM Revision 83498854 (git): Make Enumerator::Lazy#with_index be lazy
Previously, Enumerator::Lazy#with_index was not defined, so it
picked up the default implementation from Enumerator, ...
jeremyevans (Jeremy Evans)
05:12 AM Bug #16127: Delegates to BasicObject do not work
Here's an updated patch that uses `#bind_call` and tests successful delegation to a BasicObject target. jeremyevans0 (Jeremy Evans)
04:56 AM Revision 79e3d6bb (git): fix shortcut condition
rb_reg_match expects its first argument to be a Regexp instance.
Should check that.
shyouhei (Shyouhei Urabe)
04:56 AM Revision ec80d5c4 (git): delete unused function
shyouhei (Shyouhei Urabe)
04:56 AM Revision 8ad7fafc (git): opt_regexpmatch1 is actually making things slower.
----
trunk: ruby 2.6.0dev (2018-09-18 trunk 64767) [x86_64-darwin15]
ours: ruby 2.6.0dev (2018-09-18 opt_regexpmatch...
shyouhei (Shyouhei Urabe)
04:48 AM Bug #14909 (Closed): Method call with object that has to_hash method crashes (method with splat and keyword arguments)
The changes in #14183 solve this issue. You will now get warnings:
```ruby
my_func(Test.new)
# (irb):101: warni...
jeremyevans0 (Jeremy Evans)
04:46 AM Revision ff462bc6 (git): Add a benchmark for opt_regexpmatch2
vm2_regexp was for opt_regexpmatch1. k0kubun (Takashi Kokubun)
04:43 AM Bug #15138 (Closed): non-symbol keyword in double splat, such as **{2 => 3}, raises TypeError or not
With the acceptance of #14183, non-symbols are allowed in keyword hash splats:
```ruby
m(k: 1, **{2 => 3})
# [{...
jeremyevans0 (Jeremy Evans)
04:39 AM Bug #15753 (Closed): unknown keyword when passing an hash to a method that accepts a default argument and a named argument
The first example should fail, because you are passing an unsupported keyword to a method that accepts a keyword.
...
jeremyevans0 (Jeremy Evans)
04:33 AM Bug #10293 (Closed): splatting an empty hash in a method invocation sends an argument to the method (should send nothing)
With the acceptance of #14183, double splatting an empty hash no longer sends an empty positional hash to the method. jeremyevans0 (Jeremy Evans)
04:31 AM Bug #10994 (Closed): Inconsistent behavior when mixing optional argument and keyword splat
With the acceptance of #14183, you now get:
```ruby
foo(h)
# => {"a"=>1}
foo(h).equal?(h)
# => true
foo(...
jeremyevans0 (Jeremy Evans)
04:27 AM Bug #11039 (Closed): method_missing の *args 引数に symbol をキーにした hash だけを渡すと エラーとなる
With the acceptance of #14183, you now get a warning as the behavior will change in Ruby 3:
```ruby
Foo.bar({ b: ...
jeremyevans0 (Jeremy Evans)
04:24 AM Bug #11068 (Closed): unable to ommit an optional keyarg if the previous arg is an optional hash
With the acceptance of #14183, this code now emits warnings as the behavior will change in Ruby 3:
```ruby
foo({b...
jeremyevans0 (Jeremy Evans)
04:18 AM Bug #10708 (Closed): In a function call, double splat of an empty hash still calls the function with an argument
With the acceptance of #14183, double splatting an empty hash when calling a method no longer passes an empty positio... jeremyevans0 (Jeremy Evans)
04:15 AM Feature #12157 (Closed): Is the option hash necessary for future Rubys?
With the acceptance of #14183, this can be closed. The behavior in Ruby 3 will be that `**args` in a method call wil... jeremyevans0 (Jeremy Evans)
04:12 AM Bug #12022 (Closed): Inconsistent behavior with splatted named arguments
With the master branch, you now get:
```ruby
without_parameters(*array)
# => nil
without_parameters(**empty_h...
jeremyevans0 (Jeremy Evans)
03:16 AM Revision 1f636e74 (git): Set mtime of checked out files to past time
instead of waiting 2 seconds, if possible. nobu (Nobuyoshi Nakada)
03:06 AM Feature #14643: Remove problematic separator '\0' of Dir.glob and Dir.[]
https://github.com/ruby/ruby/pull/2419 nobu (Nobuyoshi Nakada)
12:30 AM Feature #14643 (Open): Remove problematic separator '\0' of Dir.glob and Dir.[]
Will this behavior be removed in 2.7? mame (Yusuke Endoh)
03:01 AM Revision 63ab7046 (git): Skip POINTOPOINT of IPv4 too instead of IPv6 only
Fix following error on `utun*`:
```
1) Error:
TestSocket#test_udp_server:
Errno::ECONNREFUSED: Connection refused -...
znz (Kazuhiro NISHIYAMA)
02:46 AM Revision f58db5a6 (git): Simplify setting of VM_CALL_KW_SPLAT in vm_call_method_missing
Pointed out by ko1. jeremyevans (Jeremy Evans)
01:54 AM Revision ca11a7d7 (git): Fix method name in test to not override existing method name
jeremyevans (Jeremy Evans)

09/01/2019

11:08 PM Revision 3fde9ef9 (git): Fix keyword argument separation warning in method_missing
vm_call_method_missing was dropping VM_CALL_KW_SPLAT, so this just
makes it not drop it, to get the same behavior as ...
jeremyevans (Jeremy Evans)
09:37 PM Revision 85dc89c9 (git): Treat Japanese IME on/off code correctly
aycabta (aycabta .)
08:10 PM Revision 6285b235 (git): Bump version to 2.5.7
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_2_5@67800 b2dd03c8-39d4-4d8f-98ff-823fe69b080e U.Nakamura
04:13 PM Bug #16127: Delegates to BasicObject do not work
It might be useful to have a test where the delegation happens successfully. alanwu (Alan Wu)
03:49 PM Bug #10699 (Closed): m(*a, **b) doesn't recognize integer options.
jeremyevans0 (Jeremy Evans)
03:48 PM Feature #10118 (Closed): Double splat for non-symbol keys
jeremyevans0 (Jeremy Evans)
12:49 PM Feature #10118: Double splat for non-symbol keys
I think this feature has already been implemented for Ruby 2.7. If I am correct, please close this issue. sawa (Tsuyoshi Sawada)
03:42 PM Revision b0d885da (git): * 2019-09-02 [ci skip]
git[bot]
03:42 PM Revision f82cf056 (git): Fixed the directory to be removed
nobu (Nobuyoshi Nakada)
02:29 PM Revision 007d6d15 (git): test/drb/drbtest.rb: Use EnvUtil.timeout for timeout scale factor
mame (Yusuke Endoh)
02:27 PM Revision 188c2b67 (git): Revert "Revert "Revert "Skip BUGs on Solaris"""
This reverts commit 3be3948870f6589343c4aecb541e22fae7751b47.
The Solaris environment couldn't lookup the hostname i...
mame (Yusuke Endoh)
02:24 PM Revision bd785ca0 (git): Restore pwd for each version
nobu (Nobuyoshi Nakada)
02:22 PM Revision fd4aad6d (git): Support packaging different branch/tag
nobu (Nobuyoshi Nakada)
02:22 PM Revision d8260bc8 (git): Fetch commit notes
nobu (Nobuyoshi Nakada)
02:22 PM Revision b578c63f (git): Resolve symlinks to cache directory under gems
nobu (Nobuyoshi Nakada)
02:22 PM Revision ff7c95df (git): Support git tags
nobu (Nobuyoshi Nakada)
10:26 AM Revision 04c3e344 (git): Upgrade benchmark-driver for keyword args warnings
k0kubun (Takashi Kokubun)
09:57 AM Revision 3be39488 (git): Revert "Revert "Skip BUGs on Solaris""
This reverts commit 84dca8eff0cbcb1c23623b47fb78b0daf5c76e35.
"exceution expired" occurred on Solaris.
https://rubyc...
mame (Yusuke Endoh)
07:39 AM Revision 94d6ec1d (git): Make pattern matching support **nil syntax
ktsj (Kazuki Tsujimoto)
07:31 AM Revision cda5745c (git): Automatically detect missing symbols
which are usually optimized away by -O3.
This CI can detect missing exports like
ea84a680755b5a7fa700618cbe78e3b2fc7...
k0kubun (Takashi Kokubun)
07:25 AM Revision ea84a680 (git): Export rb_const_source_location_at for MJIT
ktsj (Kazuki Tsujimoto)
06:48 AM Bug #16132: Ruby 2.7 IRB crashes after pressing Insert and Delete
I released IRB 1.1.0.pre.3 and Reline 0.0.2 several hours ago. Please try below at Ruby 2.6.4 or latest version of Gi... aycabta (aycabta .)
06:24 AM Revision 02dfa0f1 (git): test/ruby/test_keyword.rb: Add remove_method before method redefinition
to suppress redefinition warnings. mame (Yusuke Endoh)
06:16 AM Revision 84dca8ef (git): Revert "Skip BUGs on Solaris"
This reverts commit 8adefd4cf29288f6e43f20efbdd44b215ae16c7a.
I couldn't see any failure on Solaris if the guard is ...
mame (Yusuke Endoh)
06:06 AM Revision d646a292 (git): Fix keyword argument separation warning when using send
vm_call_opt_send was dropping VM_CALL_KW_SPLAT, so this just makes
it not drop it, to get the same behavior as callin...
jeremyevans (Jeremy Evans)
06:00 AM Revision e13c0bb8 (git): Note about ANYARGS in NEWS
Since 50f5a0a8d6e7ad89d6caff695a08dbd38edb7a6e, some C++ extensions
needed fixes like https://github.com/eagletmt/fam...
k0kubun (Takashi Kokubun)
04:54 AM Revision 15757390 (git): Don't pass an empty keyword hash when double splatting empty hash when calling cfunc
This mirrors earlier changes in keyword argument separation for
calling Ruby methods and calling procs/lambdas, so th...
jeremyevans (Jeremy Evans)
04:37 AM Revision e80a6f65 (git): Made :nil static ID
nobu (Nobuyoshi Nakada)
02:23 AM Revision e5dd63ba (git): IRB 1.1.0.pre.3
aycabta (aycabta .)
02:23 AM Revision 11d6094c (git): Reline 0.0.2
aycabta (aycabta .)
02:02 AM Revision c5bb074f (git): Re-calculate state variables of screen when screen size changes
aycabta (aycabta .)
01:36 AM Bug #14415: Empty keyword hashes get assigned to ordinal args.
jeremyevans0 (Jeremy Evans) wrote:
> The keyword argument separation changes just made to the master branch did not ...
Dan0042 (Daniel DeLorme)

08/31/2019

11:56 PM Revision 1756ec20 (git): Ignore the all of warnings with inline_spec.rb of bundler examples.
hsbt (Hiroshi SHIBATA)
09:08 PM Bug #16132: Ruby 2.7 IRB crashes after pressing Insert and Delete
IRB also crashes when you write: a = 5 or any line of code, and press the Delete key.
The error goes like this:
`...
SouravGoswami (Sourav Goswami)
09:01 PM Bug #16132 (Closed): Ruby 2.7 IRB crashes after pressing Insert and Delete
Hello I am using the rvm 2.7 preview version of Ruby.
[I also tried the git version yesterday, which has the same pr...
SouravGoswami (Sourav Goswami)
05:16 PM Bug #16127: Delegates to BasicObject do not work
Sure, it would be fine to use `#bind_call` for this. At the time this patch was submitted, `#bind_call` wasn't avail... jeremyevans0 (Jeremy Evans)
12:21 PM Bug #16127: Delegates to BasicObject do not work
With `UnboundMethod#bind_call` added in https://bugs.ruby-lang.org/projects/ruby-trunk/repository/git/revisions/83c6a... decuplet (Nikita Shilnikov)
04:56 PM Revision a060629e (git): * 2019-09-01 [ci skip]
git[bot]
04:52 PM Revision 431a99b5 (git): Split warning messages for tag-jump
nobu (Nobuyoshi Nakada)
11:55 AM Revision d4eef048 (git): Use double splat for keyword args by a hash object in lib/un.rb
aycabta (aycabta .)
08:34 AM Revision 602fbd43 (git): Limit the apt addon enablement to trusty
8897fa60fdbc83f9cce7df384893e902c17c1bf2 worked.
But we want to retry that part and this commit is trying to fix the
...
k0kubun (Takashi Kokubun)
08:18 AM Revision 8897fa60 (git): Try using built-in apt source for gcc-8
58a373e9ed54556e18a13825dfe72d3f7a86b833 and
3868df83330bb897be996604df3862639abbf002
didn't work.
k0kubun (Takashi Kokubun)
08:05 AM Revision 3868df83 (git): Try to fix apt-get update error for trusty (take 2)
https://travis-ci.org/ruby/ruby/jobs/579116510 k0kubun (Takashi Kokubun)
07:44 AM Revision 58a373e9 (git): Try to suppress errors in BASERUBY Travis
https://travis-ci.org/ruby/ruby/jobs/579108692 k0kubun (Takashi Kokubun)
07:26 AM Bug #14415: Empty keyword hashes get assigned to ordinal args.
With recent changes to the master branch, you now the get the following results:
```ruby
kws = {}
->{}.call **kw...
jeremyevans0 (Jeremy Evans)
06:50 AM Revision 1f18b578 (git): Don't pass an empty keyword hash when double splatting empty hash
jeremyevans (Jeremy Evans)
06:30 AM Revision 4868ad7e (git): fix CI failures in x64-mingw32
For insatnce
https://ci.appveyor.com/project/ruby/ruby/builds/27086475/job/mb9whkiygemlfy93
shyouhei (Shyouhei Urabe)
05:45 AM Revision d7aa1260 (git): Remove files/directories for git/github which are committed [ci skip]
nobu (Nobuyoshi Nakada)
05:11 AM Revision 60a08d9a (git): Add rb_iseq_location
This wraps iseq_location and should fix the leaked global test. jeremyevans (Jeremy Evans)
04:56 AM Revision ec6206a8 (git): Use more accurate source location in keyword argument separation warnings
This shows locations in places it didn't before, such as for
proc calls, and fixes the location for super calls.
Thi...
jeremyevans (Jeremy Evans)
03:06 AM Feature #14183: "Real" keyword argument
I was trying to think of a way to have better backward compatibility for generic forwarding, and I think I managed to... Dan0042 (Daniel DeLorme)
02:46 AM Bug #14130 (Closed): Keyword arguments are ripped from the middle of hash if argument have default value
With https://github.com/ruby/ruby/commit/3463e83192215c36bdcebad8be907eaa09593a41, you now get warnings for calls whe... jeremyevans0 (Jeremy Evans)
02:43 AM Bug #15078 (Closed): Hash splat of empty hash should not create a positional argument.
Fixed by #14183:
```
$ ruby -e 'def foo(*args); p args; end; foo(**{}); foo(**Hash.new) '
[]
[]
```
jeremyevans0 (Jeremy Evans)
02:43 AM Bug #15956 (Closed): `{*nil}` causes confusing error message
Fixed by #14183:
```
$ ruby -e 'def foo(*args); p args; end; foo(**{}); foo(**Hash.new) '
[]
[]
```
jeremyevans0 (Jeremy Evans)
02:43 AM Bug #15957 (Closed): Splatting nil as **kwargs
Fixed by #14183:
```
$ ruby -e 'def foo(*args); p args; end; foo(**{}); foo(**Hash.new) '
[]
[]
```
jeremyevans0 (Jeremy Evans)
02:25 AM Revision 3463e831 (git): Warn for keyword to last hash parameter when method has no optional/rest parameters
Previously, there was no warning in this case, even though we will
be changing the behavior in Ruby 3.
Fixes [Bug #1...
jeremyevans (Jeremy Evans)
12:34 AM Revision 6424d316 (git): Remove a verbose warning that is no longer needed
This warns about a case that we will continue to support. jeremyevans (Jeremy Evans)

08/30/2019

11:25 PM Bug #14130: Keyword arguments are ripped from the middle of hash if argument have default value
@jeremyevans0 Completely agreed.
Matz says that it is a bug to split keywords depending upon whether the key is Sy...
mame (Yusuke Endoh)
10:06 PM Bug #14130: Keyword arguments are ripped from the middle of hash if argument have default value
With the changes in #14183, keyword splats support non-symbol keys, so with the master branch you now get:
```
No...
jeremyevans0 (Jeremy Evans)
10:17 PM Revision 8cb9efbb (git): tool/rbinstall.rb: remove a keyword-argument warning
mame (Yusuke Endoh)
10:03 PM Revision a1e588d1 (git): NEWS: Hash-to-keywords automatic conversion is now warned
A follow up for 16c6984bb9..b5b3afadfa. [Feature #14183] mame (Yusuke Endoh)
09:54 PM Bug #13647 (Closed): Some weird behaviour with keyword arguments
In all released versions of Ruby I tested, `zoo(hashie)` raises `ArgumentError`.
With the changes in #14183, in th...
jeremyevans0 (Jeremy Evans)
09:46 PM Bug #12717 (Closed): Optional argument treated as kwarg
With the changes in #14183:
```ruby
Foo.options({})
# (irb):21: warning: The last argument for `options' (define...
jeremyevans0 (Jeremy Evans)
09:39 PM Bug #11236 (Closed): inconsistent behavior using ** vs hash as method parameter
With the the changes in #14183, keyword splats can support arbitrary keys, and the second example now passes:
```r...
jeremyevans0 (Jeremy Evans)
09:11 PM Feature #14183 (Closed): "Real" keyword argument
Matz approved this feature at the developer meeting a couple days ago, and it was merged earlier today (https://githu... jeremyevans0 (Jeremy Evans)
07:39 PM Revision 38e08db4 (git): * 2019-08-31 [ci skip]
git[bot]
07:39 PM Revision b5b3afad (git): Fix a couple of bundler issues with keyword argument separation
There are more issues than this, but hopefully this is enough
to get make test-bundler passing in CI.
jeremyevans (Jeremy Evans)
07:39 PM Revision 856bb3c3 (git): Fix remaining warning issues in the tests due to keyword argument separation
jeremyevans (Jeremy Evans)
07:39 PM Revision 42adc5bc (git): Add back missing warning for duplicate keys in splatted hashes
This reverts the changes to parse.y in
a5b37262524ac39d2af13eea174486370a581c23 as they are not actually
needed and c...
jeremyevans (Jeremy Evans)
07:39 PM Revision a810f6cb (git): Update specs to handle non-Symbols for keyword splats in 2.7
Also handle some warnings for behavior that will change in 3.0. jeremyevans (Jeremy Evans)
07:39 PM Revision 16cd0de6 (git): When splitting a keyword hash, dup it first to not mutate it
jeremyevans (Jeremy Evans)
07:39 PM Revision 5c507db4 (git): Implement keyword argument to last positional hash emulation
For methods that accept keyword arguments but do not accept a
keyword splat, if a keyword splat is passed, or keyword...
jeremyevans (Jeremy Evans)
07:39 PM Revision 8399609e (git): Make keyword_hash_split static
jeremyevans (Jeremy Evans)
07:39 PM Revision 3a23b71f (git): Make Method/Proc#parameters handle **nil syntax
Use a [:nokey] entry in this case. jeremyevans (Jeremy Evans)
07:39 PM Revision fa41a7b2 (git): Make RubyVM::AbstractSyntaxTree handle **nil syntax
Use false instead of nil for the keyword and keyword rest values
in that case.
jeremyevans (Jeremy Evans)
07:39 PM Revision 4d64693c (git): Make ripper support **nil syntax
The on_params hook will use :nil as the keyword rest argument.
There is a new on_nokw_param hook as well.
This fixes...
jeremyevans (Jeremy Evans)
07:39 PM Revision 6a9ce1fe (git): Support **nil syntax for specifying a method does not accept keyword arguments
This syntax means the method should be treated as a method that
uses keyword arguments, but no specific keyword argum...
jeremyevans (Jeremy Evans)
07:39 PM Revision afae8555 (git): Set symbol export for rb_hash_stlike_foreach
This fixes MJIT after rb_hash_stlike_foreach used vm_args.c. jeremyevans (Jeremy Evans)
07:39 PM Revision 896e42d9 (git): Restore splitting of hashes into positional and keyword arguments, add warning
This restores compatibility with Ruby 2.6, splitting the last
positional hash into positional and keyword arguments i...
jeremyevans (Jeremy Evans)
07:39 PM Revision 15bca0d4 (git): Fix test after keyword argument separation
Now that keyword splats accept non-Symbols, the type of exception
changes.
Previously, a TypeError (hash key "k1" is...
jeremyevans (Jeremy Evans)
07:39 PM Revision 03697ddf (git): Update tests to fix warning message changes
Now that keyword splats accept non-Symbols, the inspect value of
the keyword is used instead of the string value.
jeremyevans (Jeremy Evans)
07:39 PM Revision 9c2e165f (git): Only promote last hash to keyword if all keys are symbols
If all keys are not symbols, then the non-symbol keys would not
be treated as keywords in previous versions. It does...
jeremyevans (Jeremy Evans)
07:39 PM Revision e0b4599b (git): Fix keyword argument separation warnings in test
jeremyevans (Jeremy Evans)
07:39 PM Revision d08e1004 (git): Fix keyword argument separation issues in lib
Mostly requires adding ** in either calls or method definitions. jeremyevans (Jeremy Evans)
07:39 PM Revision 3f67fcd3 (git): Fix hash to keyword warning to apply in all cases
Previously, it only applied if the call had more positional
arguments than the method it was calling accepted.
jeremyevans (Jeremy Evans)
07:39 PM Revision 334b41a4 (git): Allow ** syntax to be used for calling methods that do not accept keywords
Treat the ** syntax as passing a copy of the hash as the last
positional argument. If the hash being double splatted...
jeremyevans (Jeremy Evans)
07:39 PM Revision 16c6984b (git): Separate keyword arguments from positional arguments
And, allow non-symbol keys as a keyword arugment mame (Yusuke Endoh)
06:26 PM Feature #16122: Data: simple immutable value object
Ok I see what you meant. BTW Struct#values_at follows the Array rather than Hash API, because Struct also thinks of i... Dan0042 (Daniel DeLorme)
02:55 PM Feature #16122: Data: simple immutable value object
@Dan0042
> Question: you say "Doesn't think of itself as almost hash" but at the same time you say it should have ...
zverok (Victor Shepelev)
01:15 PM Feature #16122: Data: simple immutable value object
Question: you say "Doesn't think of itself as almost hash" but at the same time you say it should have `to_h`. Isn't ... Dan0042 (Daniel DeLorme)
07:05 AM Feature #16122: Data: simple immutable value object
@naruse Of course, there _are_ several good gems with more-or-less similar functionality. But, from the hard experien... zverok (Victor Shepelev)
12:09 AM Feature #16122: Data: simple immutable value object
> I believe that concept is that simple, that nobody will even try to use a gem for representing it with, unless the ... naruse (Yui NARUSE)
05:45 PM Feature #16131: Remove $SAFE, taint and trust
jeremyevans0 (Jeremy Evans) wrote:
> For `tainted?`/`trusted?` to work correctly, we would need to continue to suppo...
Dan0042 (Daniel DeLorme)
05:29 PM Feature #16131: Remove $SAFE, taint and trust
By no-op, I meant they would make no changes and return self. I didn't mention `tainted?` or `trusted?` earlier, but... jeremyevans0 (Jeremy Evans)
04:57 PM Feature #16131: Remove $SAFE, taint and trust
@jeremyevans0, by "no-op" did you mean only in the context of $SAFE mode, or did you mean that `tainted?` and `truste... Dan0042 (Daniel DeLorme)
04:19 PM Feature #16131: Remove $SAFE, taint and trust
I must admit to using taint sometimes in my code, as a way to keep track of dirty/modified status on an object (mea c... Dan0042 (Daniel DeLorme)
08:49 AM Feature #16131: Remove $SAFE, taint and trust
I'm also +1 for jeremy's proposal.
I often got the test fails related `$SAFE` on rubygems. I'm happy to leave them...
hsbt (Hiroshi SHIBATA)
04:41 AM Feature #16131: Remove $SAFE, taint and trust
+1 for the removal, and I agree with Jeremy's plan for 2.7 and 3.0.
For 3.2 and 3.3, I think we may keep all the met...
mame (Yusuke Endoh)
01:41 PM Bug #14716: SecureRandom throwing an error in Ruby 2.5.1
I got this when running a ruby script that openened a large number of TCP socket (and thus files). In fact I had to i... emiltin (Emil Tin)
01:33 PM Revision b0a291f6 (git): Split CC_LINKER_ARGS from CC_DLDFLAGS_ARGS
to drop MJIT_DLDFLAGS from compile_c_to_o for OpenBSD failure
https://rubyci.org/logs/rubyci.s3.amazonaws.com/openbsd...
k0kubun (Takashi Kokubun)
01:03 PM Revision 8c7f4e8f (git): Try dropping DLDFLAGS from compile_c_to_o
I think this did not work for some environments, but this seems to fix
OpenBSD RubyCI failure:
https://rubyci.org/log...
k0kubun (Takashi Kokubun)
09:24 AM Revision c45dd4d4 (git): Make the dot-colon method reference frozen
[Feature #16103]
Close: https://github.com/ruby/ruby/pull/2267
maciej.mensfeld (Maciej Mensfeld)
08:07 AM Feature #15553: Addrinfo.getaddrinfo supports timeout
Thank you for reviewing. I will commit it. Glass_saga (Masaki Matsushita)
03:23 AM Feature #15553: Addrinfo.getaddrinfo supports timeout
Reviewed the patch and found no issues. So LGTM. shyouhei (Shyouhei Urabe)
08:07 AM Bug #15908: Detecting BOM with non-UTF encoding
nobu (Nobuyoshi Nakada) wrote:
> I thought UTF-16LE and CP932 as the main purpose however, I'm bit surprised that th...
duerst (Martin Dürst)
02:46 AM Bug #15908: Detecting BOM with non-UTF encoding
I thought UTF-16LE and CP932 as the main purpose however, I'm bit surprised that these texts have been extinct on Win... nobu (Nobuyoshi Nakada)
07:09 AM Revision 998ee350 (git): Revert "require 'pp' before use PP"
of lib/bundler/vendor/molinillo/lib/molinillo/resolution.rb.
This reverts commit 500149709b92ccb36396589a0c39afb3ff77...
znz (Kazuhiro NISHIYAMA)
07:00 AM Revision 631db0de (git): Removed debug print
It seems to be fixed by b870ca58791e576f5dbb263f54ae433a7f6d65ee. nobu (Nobuyoshi Nakada)
06:09 AM Feature #8970: Array.zip and Array.product
osyo (manga osyo) wrote:
> If you use https://bugs.ruby-lang.org/issues/15955, you can write as follows.
>
> ```r...
sawa (Tsuyoshi Sawada)
03:49 AM Revision b870ca58 (git): Add guard as same as `==`
Try to fix failure at https://github.com/ruby/ruby/runs/207580232#step:10:382
```
undefined method `name' for ...
znz (Kazuhiro NISHIYAMA)
03:06 AM Revision 896d9f96 (git): Constified local variable `translator`
nobu (Nobuyoshi Nakada)
03:06 AM Revision e9da4f57 (git): Adjust indent [ci skip]
nobu (Nobuyoshi Nakada)
03:04 AM Feature #15955 (Closed): UnboundMethod#apply
Applied in changeset commit:git|83c6a1ef454c51ad1c0ca58e8a95fd67a033f710.
----------
proc.c: Add UnboundMethod#bind_...
mame (Yusuke Endoh)
12:05 AM Feature #15955: UnboundMethod#apply
Matz approved the feature. The name "apply" was arguable in some terms:
* We may want to use the name "apply" for...
mame (Yusuke Endoh)
03:03 AM Revision 1680bd4e (git): [DOC] Return obj may be different from 1st argument [ci skip]
znz (Kazuhiro NISHIYAMA)
02:49 AM Revision ba9adcc1 (git): spec/ruby/core/unboundmethod/bind_call_spec.rb: Add ruby_version_is guard
mame (Yusuke Endoh)
02:26 AM Revision 96b32aad (git): Exclude ripper y.output from packages [ci skip]
nobu (Nobuyoshi Nakada)
02:23 AM Revision 98ccdd74 (git): Export the last modified revision for tags [ci skip]
nobu (Nobuyoshi Nakada)
02:23 AM Revision e593d5b3 (git): Suppress uninitialized instance variable warnings [ci skip]
nobu (Nobuyoshi Nakada)
02:23 AM Revision 55f496c8 (git): Support revision in git-svn log
nobu (Nobuyoshi Nakada)
02:23 AM Revision 11910494 (git): Updated comment of VCS#get_revisions [ci skip]
nobu (Nobuyoshi Nakada)
02:20 AM Revision 43ab88c7 (git): Workaround for https://reviews.llvm.org/D25824
This changeset make it possible to use very old clang. shyouhei (Shyouhei Urabe)
02:13 AM Revision c9fc8298 (git): lib/pp.rb: Use UnboundMethod#bind_call instead of .bind(obj).call(...)
Related to [Feature #15955]. mame (Yusuke Endoh)
02:13 AM Revision 09c940b1 (git): spec/ruby/core/unboundmethod/bind_call_spec.rb: Added
For UnboundMethod#bind_call [Feature #15955] introduced in
002e592e0d67bb0271d16314a32380ad947c9ae9.
mame (Yusuke Endoh)
02:13 AM Revision 83c6a1ef (git): proc.c: Add UnboundMethod#bind_call
`umethod.bind_call(obj, ...)` is semantically equivalent to
`umethod.bind(obj).call(...)`. This idiom is used in som...
mame (Yusuke Endoh)
01:21 AM Revision 50014970 (git): require 'pp' before use PP
`Kernel#pp` has wrapper, but `PP` does not.
https://github.com/ruby/ruby/runs/207405029#step:10:141
`NameError: unin...
znz (Kazuhiro NISHIYAMA)

08/29/2019

09:58 PM Revision 0a9d74f8 (git): Move pread + pwrite tests out of RUBY_ENGINE block
These tests were guarded by a RUBY_ENGINE of "ruby" even though they test an official Ruby feature (pread/pwrite adde... headius (Charles Nutter)
09:51 PM Revision bdc36094 (git): Add some NODE information for lldb
Just adds a conditional in the lldb scripts so we can more easily debug
NODE objects.
tenderlovemaking (Aaron Patterson)
08:33 PM Feature #16122: Data: simple immutable value object
@mame, @matz, I updated the description, tried to include a proper rationale for every design decision made. zverok (Victor Shepelev)
02:46 PM Feature #16122: Data: simple immutable value object
@mame I understand your concerns. I'll update the description today or tomorrow to include all the terminology and de... zverok (Victor Shepelev)
02:14 PM Feature #16122: Data: simple immutable value object
I couldn't understand what is "value object", and I found: https://martinfowler.com/bliki/ValueObject.html
Please do ...
mame (Yusuke Endoh)
12:55 PM Feature #16122: Data: simple immutable value object
@Dan0042 you are (probably) missing `#inspect`, `#==`, `#eql?`, `#hash`, `#to_h` and a bunch of other methods that ar... zverok (Victor Shepelev)
12:50 PM Feature #16122: Data: simple immutable value object
If I understand correctly, the idea is to have `X=Struct::Value.new(:x,:y,:z)` which is strictly equivalent to
```...
Dan0042 (Daniel DeLorme)
09:35 AM Feature #16122: Data: simple immutable value object
@matz Sorry for not sharing more detailed reasoning which led to the current proposal (I explained the "final reasons... zverok (Victor Shepelev)
08:01 AM Feature #16122 (Feedback): Data: simple immutable value object
The typical solution is `Struct.new(...).freeze`. This doesn't require any enhancement. The other option is `Struct.n... matz (Yukihiro Matsumoto)
07:43 PM Feature #16131: Remove $SAFE, taint and trust
byroot (Jean Boussier) wrote:
> > 3.2 `taint/trust/untaint/untrust` non-verbose warning when called
>
> Maybe you...
jeremyevans0 (Jeremy Evans)
06:49 PM Feature #16131: Remove $SAFE, taint and trust
> 3.2 `taint/trust/untaint/untrust` non-verbose warning when called
Maybe you meant verbose here?
Other than th...
byroot (Jean Boussier)
03:46 PM Feature #16131: Remove $SAFE, taint and trust
I agree with the removal of `$SAFE` and the taint tracking. Proposed timeline:
2.7:
* Remove taint tracking/mec...
jeremyevans0 (Jeremy Evans)
07:14 AM Feature #16131 (Closed): Remove $SAFE, taint and trust
Ruby had Taint checking which is originally introduced in Perl.
https://en.wikipedia.org/wiki/Taint_checking
It w...
naruse (Yui NARUSE)
06:57 PM Revision 94b79bff (git): Add word "Euler's number" to Math::E docs
When searching for this constant, I landed on the correct page https://ruby-doc.org/core-2.6.4/Math.html however I wa... schneems (Richard Schneeman)
03:35 PM Revision a8b310e1 (git): 7z does not accept gzip's options
e.g. `GZIP=-9` znz (Kazuhiro NISHIYAMA)
03:23 PM Bug #11326 (Closed): Defining a writer as a Struct member allowed?
Applied in changeset commit:git|e51dca2596db9567bd4d698b18b4d300575d3881.
----------
Disallow use of attrset symbols...
jeremyevans (Jeremy Evans)
04:32 AM Bug #11326: Defining a writer as a Struct member allowed?
Accepted.
Matz.
matz (Yukihiro Matsumoto)
03:23 PM Revision c52d38b7 (git): * 2019-08-30 [ci skip]
git[bot]
03:17 PM Revision e51dca25 (git): Disallow use of attrset symbols as Struct members
Fixes [Bug #11326] jeremyevans (Jeremy Evans)
02:06 PM Revision 01b723ba (git): Refined warnings against literal in flip-flop
nobu (Nobuyoshi Nakada)
01:06 PM Revision 79117d4a (git): NEWS: [Feature #16035] [ci skip]
nobu (Nobuyoshi Nakada)
12:49 PM Revision 2c1e902c (git): Don't pick up lib/readline.rb from ruby/reline
aycabta (aycabta .)
12:11 PM Revision a39b26b5 (git): Check events that console window size changed on Windows
aycabta (aycabta .)
12:05 PM Revision 3a425c76 (git): Fix alignment of a SHORT variable
typedef struct _COORD {
SHORT X;
SHORT Y; // I wanted to take this...
} COORD, *PCOORD;
typedef struct _CONSOLE_...
aycabta (aycabta .)
12:03 PM Revision b74dd665 (git): CONSOLE_SCREEN_BUFFER_INFO is 22bytes
typedef struct _CONSOLE_SCREEN_BUFFER_INFO {
COORD dwSize; // 4(SHORT X, Y)
COORD dwCursor...
aycabta (aycabta .)
11:50 AM Revision 13b69220 (git): bump up teeny version to 2.6.5.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_2_6@67799 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nagachika (Tomoyuki Chikanaga)
11:41 AM Feature #16035 (Closed): Allow non-finalizable objects such as Integer, static Symbol etc in ObjectSpace::WeakMap
Applied in changeset commit:git|a4a19b114ba94b8f28d5a91aee5d595a516006d5.
----------
Allow non-finalizable objects i...
byroot (Jean Boussier)
06:44 AM Feature #16035: Allow non-finalizable objects such as Integer, static Symbol etc in ObjectSpace::WeakMap
I think this is the required behavior for `WeakMap` to implement a cache for example. Accepted.
Matz.
matz (Yukihiro Matsumoto)
06:41 AM Feature #16035 (Assigned): Allow non-finalizable objects such as Integer, static Symbol etc in ObjectSpace::WeakMap
sorry, value is collectable (my misunderstand). ko1 (Koichi Sasada)
06:31 AM Feature #16035 (Feedback): Allow non-finalizable objects such as Integer, static Symbol etc in ObjectSpace::WeakMap
ko1 (Koichi Sasada)
06:31 AM Feature #16035: Allow non-finalizable objects such as Integer, static Symbol etc in ObjectSpace::WeakMap
`42` never be collected. Is it intentional?
ko1 (Koichi Sasada)
11:40 AM Revision a4a19b11 (git): Allow non-finalizable objects in ObjectSpace::WeakMap
[feature #16035]
This goes one step farther than what nobu did in [feature #13498]
With this patch, special objects...
byroot (Jean Boussier)
11:10 AM Feature #14781: Enumerator.generate
I just wrote a draft implementation of Enumerator.produce. I just didn't notice @zverok kindly worked on writing a p... knu (Akinori MUSHA)
06:55 AM Feature #14781: Enumerator.generate
I prefer `produce` to `iterate`, `generate` or `from`. Accepted (at least for the experiment).
Matz.
matz (Yukihiro Matsumoto)
10:12 AM Feature #16038: Provide a public WeakMap that compares by equality rather than by identity
@matz Of course. What prompted me to open this feature request is a feature I implemented in Rails where I use this e... byroot (Jean Boussier)
06:45 AM Feature #16038: Provide a public WeakMap that compares by equality rather than by identity
I am not sure if the proposal has real-world use-case. Can you elaborate?
Matz.
matz (Yukihiro Matsumoto)
09:34 AM Revision e4be2fda (git): Rule out gcc on Windows
It seems the combination fails at the moment. Don't know exactly
why but I suspect there can be issues in resolving ...
shyouhei (Shyouhei Urabe)
09:34 AM Revision 3df37259 (git): drop-in type check for rb_define_singleton_method
We can check the function pointer passed to
rb_define_singleton_method like how we do so in rb_define_method.
Doing s...
shyouhei (Shyouhei Urabe)
09:34 AM Revision bfe5d22f (git): drop-in type check for rb_define_private_method
We can check the function pointer passed to rb_define_private_method
like how we do so in rb_define_method. Doing so...
shyouhei (Shyouhei Urabe)
09:34 AM Revision 9b429eb3 (git): drop-in type check for rb_define_protected_method
We can check the function pointer passed to
rb_define_protected_method like how we do so in rb_define_method.
This ch...
shyouhei (Shyouhei Urabe)
09:34 AM Revision 0b81e7d6 (git): drop-in type check for rb_define_method_id
We can check the function pointer passed to rb_define_method_id
like how we do so in rb_define_method. This method i...
shyouhei (Shyouhei Urabe)
09:34 AM Revision 0766f671 (git): move docs around [ci skip]
To properly generate documents. shyouhei (Shyouhei Urabe)
09:34 AM Revision 7bcfd918 (git): drop-in type check for rb_define_global_function
We can check the function pointer passed to rb_define_global_function
like we do so in rb_define_method. It turns ou...
shyouhei (Shyouhei Urabe)
09:34 AM Revision 7b6fde42 (git): drop-in type check for rb_define_module_function
We can check the function pointer passed to rb_define_module_function
like how we do so in rb_define_method. The dif...
shyouhei (Shyouhei Urabe)
09:34 AM Revision 9ef51b0b (git): drop-in type check for rb_define_method
The rb_define_method function takes a pointer to ANYARGS-ed functions,
which in fact varies 18 different prototypes. ...
shyouhei (Shyouhei Urabe)
09:34 AM Revision 48e346a0 (git): fix arity of bug_start
This is just a trivial mistake introduced in
0f36e8fc03a5c6433972d6bb5f177d5f6e106bac.
shyouhei (Shyouhei Urabe)
09:34 AM Revision 69683968 (git): fix arity of rb_mutex_synchronize_m
This is just a trivial mistake introduced in
6c56dae4b23c5c50e351758538141ca26b9aba40.
shyouhei (Shyouhei Urabe)
08:05 AM Feature #16103 (Closed): Make the dot-colon method reference frozen
Applied in changeset commit:git|abe12d8b96be3c12618811f22ca01788366f99f8.
----------
Freeze method reference operato...
nobu (Nobuyoshi Nakada)
07:37 AM Feature #16103: Make the dot-colon method reference frozen
Matz accepted it :tada:
ko1 (Koichi Sasada)
07:58 AM Revision abe12d8b (git): Freeze method reference operator object
[Feature #16103] nobu (Nobuyoshi Nakada)
07:44 AM Feature #8970: Array.zip and Array.product
If you use https://bugs.ruby-lang.org/issues/15955, you can write as follows.
```ruby
class UnboundMethod
# ap...
osyo (manga osyo)
07:09 AM Feature #15815: Add option to raise NoMethodError for OpenStruct
I like the OP's idea. It's up to @marcandre
Matz.
matz (Yukihiro Matsumoto)
06:56 AM Feature #14784: Comparable#clamp with a range
Accepted. It should raise an error on end-exclusive ranges (`...`).
Matz.
matz (Yukihiro Matsumoto)
06:54 AM Bug #15908: Detecting BOM with non-UTF encoding
I understand there's theoretically exist a situation this feature is useful.
But I think it doesn't exist in practic...
naruse (Yui NARUSE)
06:50 AM Bug #15908 (Closed): Detecting BOM with non-UTF encoding
Depending on usage, distinction of UTF-8 (with/without BOM), UTF-16LE without BOM, UTF-16BE with or without BOM, and ... duerst (Martin Dürst)
06:27 AM Revision 2ed68d0f (git): Revert "Add pipeline operator [Feature #15799]"
This reverts commits:
* d365fd5a024254d7c105a62a015a7ea29ccf3e5d
* d780c3662484d6072b3a6945b840049de72c2096
* aa72118...
nobu (Nobuyoshi Nakada)
06:24 AM Feature #15778: Expose an API to pry-open the stack frames in Ruby
During today's meeting, it was mentioned that production deployments may not want to include this functionality.
T...
duerst (Martin Dürst)
06:21 AM Revision 893900dc (git): Add stub set_screen_size for other platforms
aycabta (aycabta .)
06:12 AM Revision 07f9cd96 (git): * 2019-08-29 [ci skip]
git[bot]
05:58 AM Feature #15868: Implement `File.absolute_path?`
Agreed.
Matz.
matz (Yukihiro Matsumoto)
05:39 AM Feature #15799: pipeline operator
After experiments, `|>` have caused more confusion and controversy far more than I expected. I still value the chain... matz (Yukihiro Matsumoto)
05:37 AM Revision 0f405541 (git): Support SIGWINCH
aycabta (aycabta .)
05:35 AM Revision 682aaf6a (git): Replace numbered parameters with named parameters [ci skip]
znz (Kazuhiro NISHIYAMA)
05:19 AM Misc #15723: Reconsider numbered parameters
After discussion and consideration, we picked `_1`, `_2`... as numbered parameters. I investigated replaced examples,... matz (Yukihiro Matsumoto)
05:05 AM Feature #15588: String#each_chunk and #chunks
Just an idea, this method may be useful to treat data of fixed-length record format if it accepts multi column length... usa (Usaku NAKAMURA)
04:43 AM Feature #15588: String#each_chunk and #chunks
As @shyouhei mentioned, we'd like to hear the real-world use-case. Extracting fixed-width records may be the purpose.... matz (Yukihiro Matsumoto)
04:59 AM Feature #11460 (Closed): Unhelpful error message when naming a module with the same name as an existing class
Applied in changeset commit:git|761346a9604ca2c79777d1d67fb5dcc3c30dbf69.
----------
Show the previous definition lo...
nobu (Nobuyoshi Nakada)
04:24 AM Feature #11460: Unhelpful error message when naming a module with the same name as an existing class
Accepted.
Matz.
matz (Yukihiro Matsumoto)
04:29 AM Misc #15806 (Assigned): Explicitly initialise encodings on init to remove branches on encoding lookup
usa said it might not work on windows when the install path includes non-ASCII characters. Please check it out, @nobu . mame (Yusuke Endoh)
04:24 AM Revision 761346a9 (git): Show the previous definition location,
when reopened class/module redefinition mismatched the previous
definition. [Feature #11460]
nobu (Nobuyoshi Nakada)
03:53 AM Feature #14183: "Real" keyword argument
Dan0042 (Daniel DeLorme) wrote:
> ```
> def foo(**f); p [f]; end
> foo({})
> warning: The last argument for `foo'...
jeremyevans0 (Jeremy Evans)
03:26 AM Feature #14183: "Real" keyword argument
I tried testing to see what behavior changes are introduced via this. This is what I found so far.
```
def foo(*c...
Dan0042 (Daniel DeLorme)
02:23 AM Revision d3e0bc07 (git): Fixed a comment [ci skip]
A range literal in conditional expression is turned into a
flip-flop, as a Range object is never falsy and does not m...
nobu (Nobuyoshi Nakada)
02:16 AM Revision 1cf5a31e (git): Aseert exception at negative step for non-endless range too
nobu (Nobuyoshi Nakada)
02:10 AM Revision d92289cd (git): Revert "Remove warnings of flip-flop deprecation from tests and specs"
This reverts commit bf7a32d22079cc44eb19794e41d82b886d5d17b3.
flip-flop is no longer deprecated.
[Feature #5400]
nobu (Nobuyoshi Nakada)
12:17 AM Bug #15638 (Closed): Another race conditions in MonitorMixin when interrupted?
I cannot reproduce this on 2.5.6, 2.6.4, 2.7.0-preview1, or the master branch. It was probably fixed by commit:f9187... jeremyevans0 (Jeremy Evans)

08/28/2019

11:46 PM Bug #15613: Enumerator::Chain#each doesn't relay block signature
Attached is a patch that fixes this issue by switching from `rb_block_call` to `rb_funcall_with_block`. jeremyevans0 (Jeremy Evans)
06:55 PM Bug #15583 (Closed): Regex: ? on quantified group {n} is interpreted as optional, should be lazy
Applied in changeset commit:git|cd0e208963bdf9ee2fec30e83bdc8f6bc77a7b8d.
----------
Document {n}? regexp pattern is...
jeremyevans (Jeremy Evans)
06:50 PM Revision cd0e2089 (git): Document {n}? regexp pattern is optional and not non-greedy [ci skip]
While not consistent with {n,}?, {,m}?, and {n,m}?, it is arguably
more useful, as otherwise the ? would have no effe...
jeremyevans (Jeremy Evans)
06:32 PM Bug #15509 (Closed): TCPServer#accept isn't interrupted
This problem appears fixed in 2.6.4 and 2.7.0-preview1 in my environment (OpenBSD-amd64). It still occurs in 2.5.6. ... jeremyevans0 (Jeremy Evans)
01:27 PM Misc #15996: DevelopersMeeting20190829Japan
@zverok Thank you! mame (Yusuke Endoh)
11:44 AM Misc #15996: DevelopersMeeting20190829Japan
@mame OK, sorry. I was not sure how the process looks internally (e.g. should I save the space and attention of the r... zverok (Victor Shepelev)
08:17 AM Misc #15996: DevelopersMeeting20190829Japan
zverok (Victor Shepelev) wrote:
> * [Feature #14781] `Enumerator.generate`. Patch provided; Matz seem to have liked ...
mame (Yusuke Endoh)
03:07 AM Misc #15996: DevelopersMeeting20190829Japan
Looks like we have too many topics at the next meeting. Please do not expect all tickets to be discussed. Thank you... mame (Yusuke Endoh)
10:58 AM Bug #15900: Resolv::DNS#each_name doesn't accept Resolv::IPv{4,6} against documents
Could you please backport to 2.5 and 2.6? Tietew (Toru Iwase)
10:47 AM Revision e82719c6 (git): Remove jquery.js from file list of rdoc.gemspec
aycabta (aycabta .)
07:51 AM Revision c1d0b6ad (git): Revert "Treat RUBY_REVISION as an integer on old rubies"
This reverts commit 6454808c52fff445ff09fefb0fb96988f82aaa3c.
It is no longer needed, as `VCS::SVN#get_revisions` no...
nobu (Nobuyoshi Nakada)
07:51 AM Revision b11d7394 (git): Fix warnings
`_FILE_OFFSET_BITS` should be defined before system headers. nobu (Nobuyoshi Nakada)
07:36 AM Revision 0b9c6f69 (git): merge revision(s) f308ab2131ee675000926540cbb8c13c91dc3be5,989e8ad322afdfa3aa06e74b89fc42aef42895d0:
Remove jquery.js
Remove debug print [ci skip]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_2...
nagachika (Tomoyuki Chikanaga)
07:08 AM Revision a506b7f3 (git): Adjusted indents and supplied last commas
Fixed unmatched indent of the closing bracket for
`:irb_current_working_workspace`, and adjusted following elements.
nobu (Nobuyoshi Nakada)
06:57 AM Revision 2b55df73 (git): `revision` might be an Integer
U.Nakamura
06:45 AM Revision aca4e654 (git): merge revision(s): f308ab2131ee675000926540cbb8c13c91dc3be5
Remove jquery.js
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_2_4@67794 b2dd03c8-39d4-4d8f-98ff-823fe6...
U.Nakamura
06:43 AM Revision 32aca3dd (git): merger revision(s): f308ab2131ee675000926540cbb8c13c91dc3be5
Remove jquery.js
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_2_5@67793 b2dd03c8-39d4-4d8f-98ff-823fe6...
U.Nakamura
05:50 AM Revision ed8d2e1c (git): tool/merger.rb: fix tag existence check with subversion.
nagachika (Tomoyuki Chikanaga)
05:42 AM Feature #5400: Remove flip-flops in 2.0
I backported 4e038a7e into ruby_2_6 at r67792. nagachika (Tomoyuki Chikanaga)
05:41 AM Revision aae25ddb (git): merge revision(s) 4e038a7e64a9d52eed59b8f05647d4e58d265ec3: [Backport #5400]
Revert "parse.y: Deprecate flip-flops"
This reverts commit bae638ad5b782c44c80efe33834cb9039279af46.
...
nagachika (Tomoyuki Chikanaga)
05:00 AM Revision 47403b71 (git): merge revision(s) 989e8ad322afdfa3aa06e74b89fc42aef42895d0:
Remove debug print [ci skip]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_2_4@67791 b2dd03c8-39d4-4d8f...
U.Nakamura
04:57 AM Revision 73eb2984 (git): merge revision(s) 989e8ad322afdfa3aa06e74b89fc42aef42895d0:
Remove debug print [ci skip]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_2_5@67790 b2dd03c8-39d4-4d8f...
U.Nakamura
03:32 AM Revision c9dc569a (git): Ensure the last and changed revisions as Integers
nobu (Nobuyoshi Nakada)
03:30 AM Bug #15397 (Rejected): Ruby process doesn't release memory back to os on CentOS
This isn't a bug. It is not in Ruby's control to release memory to the operating system. Ruby just calls `free` on ... jeremyevans0 (Jeremy Evans)
03:08 AM Feature #15631 (Closed): Let round_capa for ID table not allocate excess capacity for power of 2 ints >= 4
Applied in changeset commit:git|8e13da1ee83028000e5d7f9f9526379e32765a81.
----------
optimize get_power2 [Feature #1...
Anonymous
02:29 AM Revision 8e13da1e (git): optimize get_power2 [Feature #15631]
Merged: https://github.com/ruby/ruby/pull/2292 pavel
02:20 AM Bug #15392 (Closed): Crash in RubyVM::InstructionSequence#to_binary
jeremyevans0 (Jeremy Evans)
02:19 AM Bug #15375 (Closed): Crash report for Ruby 2.5.3p105
jeremyevans0 (Jeremy Evans)
02:12 AM Feature #15357: Proc#parameters returns incomplete type information
I don't think the current behavior is a bug, as the parameters for a non-lambda proc are optional. Also, changing th... jeremyevans0 (Jeremy Evans)
01:34 AM Revision 989e8ad3 (git): Remove debug print [ci skip]
znz (Kazuhiro NISHIYAMA)
01:16 AM Bug #15273 (Feedback): Ruby crashing after updating Mac OS to Mojave (10.14)
jeremyevans0 (Jeremy Evans)
01:14 AM Bug #15273: Ruby crashing after updating Mac OS to Mojave (10.14)
Does this issue still occur with 2.5.5 or 2.6.3? jeremyevans0 (Jeremy Evans)
01:15 AM Bug #15355 (Feedback): Random segmentation faults in development environment
Does this issue still occur with 2.5.5 or 2.6.3? jeremyevans0 (Jeremy Evans)
01:12 AM Bug #15255 (Rejected): Change in protected handling 2.3 -> 2.4,2.5
Testing Ruby versions from 1.9 to 2.7, only Ruby 2.3 does not raise a `NoMethodError` for the example code. I think ... jeremyevans0 (Jeremy Evans)
01:07 AM Revision 624a0ad4 (git): Use `set-env` instead of `grep` in each step
znz (Kazuhiro NISHIYAMA)
01:05 AM Bug #15241 (Rejected): net/pop fix to use mutable strings was too eager
I don't think that this should be considered a bug. Going from immutable to mutable should not break things, while g... jeremyevans0 (Jeremy Evans)
12:45 AM Revision 108dbb38 (git): Use JOBS again like macos.yml
znz (Kazuhiro NISHIYAMA)
12:41 AM Revision 330c2f75 (git): Change name to `Tests (test-bundled-gems)`
znz (Kazuhiro NISHIYAMA)
12:38 AM Revision 230f4054 (git): Add name to autoconf
znz (Kazuhiro NISHIYAMA)
12:20 AM Revision 17c0ce37 (git): Remove GITHUB_SHA from jobs.<job_id>.steps.env
because default value overrides it.
https://help.github.com/en/articles/virtual-environments-for-github-actions#envir...
znz (Kazuhiro NISHIYAMA)
12:15 AM Revision 76799232 (git): Allow missing projectnumber [ci skip]
znz (Kazuhiro NISHIYAMA)
12:13 AM Revision d4de5e64 (git): Show projectnumber in current index.html and GITHUB_SHA
znz (Kazuhiro NISHIYAMA)

08/27/2019

08:12 PM Feature #15240: Set operations check for is_a?(Set), rather than allowing duck typing
I do not think the current behavior is a bug. However, supporting implicit conversion seems like a useful feature to... jeremyevans0 (Jeremy Evans)
07:26 PM Feature #5400: Remove flip-flops in 2.0
Fyi this currently causes `ri` tab completion to display a warning (https://github.com/scop/bash-completion/issues/34... graywolf (Gray Wolf)
07:23 PM Feature #15226 (Rejected): Resolv::DNS unable to handle responses larger than default size
RFC 1035 Section 2.3.4 specifies that UDP messages are limited to 512 octets or less. RFC 6891 confirms this number ... jeremyevans0 (Jeremy Evans)
07:02 PM Bug #15188: Incorrect warning "assigned but unused variable" when using ripper with $VERBOSE = true
Ripper doesn't track usage of local variables as far as I can see. In `parse.y`, `LVAR_USED` is used to mark local v... jeremyevans0 (Jeremy Evans)
06:43 PM Revision 932a471d (git): Directly mark compile options from the AST object
`rb_ast_t` holds a reference to this object, so it should mark the
object. Currently it is relying on the `mark_ary`...
tenderlovemaking (Aaron Patterson)
06:40 PM Bug #2718: DRb mixing up function return values between PIDs after fork()
This issue still occurs in the master branch. Attached is a patch that fixes it by detecting changes in pid. jeremyevans0 (Jeremy Evans)
06:20 PM Bug #2339: DRb leaves connections half-open
This issue still occurs in the master branch. The originally submitted patch needs a small change to apply. An upda... jeremyevans0 (Jeremy Evans)
05:36 PM Feature #16120: Omitted block argument if block starts with dot-method call
Hanmac (Hans Mackowiak) wrote:
> @Dan0042 in your list about implicit and explicit you forgot `{ foo }` depending on...
Dan0042 (Daniel DeLorme)
03:13 PM Feature #16120: Omitted block argument if block starts with dot-method call
@Dan0042 in your list about implicit and explicit you forgot `{ foo }` depending on the method who gets the block, it... Hanmac (Hans Mackowiak)
02:43 PM Feature #16120: Omitted block argument if block starts with dot-method call
@nobu, wow, thank you so much. I never imagined it would be THAT simple to implement.
`O_O @_@ m(_ _)m`
But I d...
Dan0042 (Daniel DeLorme)
02:16 AM Feature #16120: Omitted block argument if block starts with dot-method call
Dan0042 (Daniel DeLorme) wrote:
> @mame, The motivation of *this* proposal is related to the **side-by-side** proxim...
jeremyevans0 (Jeremy Evans)
01:39 AM Feature #16120: Omitted block argument if block starts with dot-method call
@mame, The motivation of *this* proposal is related to the **side-by-side** proximity/repetition of `x` in `{|x|x.foo... Dan0042 (Daniel DeLorme)
12:18 AM Feature #16120: Omitted block argument if block starts with dot-method call
https://github.com/nobu/ruby/tree/feature/implicit-block-param nobu (Nobuyoshi Nakada)
05:16 PM Revision cbcad667 (git): Fix doxygen action
- Fix checkout error: `fatal: destination path '.' already exists and is not an empty directory.`
- Remove `GITHUB_SH...
znz (Kazuhiro NISHIYAMA)
04:48 PM Revision 71e5871c (git): Run on schedule only and skip if not modified
znz (Kazuhiro NISHIYAMA)
04:26 PM Bug #7655 (Rejected): range interval test does not consider string length
jeremyevans0 (Jeremy Evans)
04:25 PM Bug #5051 (Closed): r26838 should be backported to 1.8.6
jeremyevans0 (Jeremy Evans)
04:25 PM Bug #3882 (Closed): REGRESSION: File.extname() broken (at least >= 1.8.7)
jeremyevans0 (Jeremy Evans)
04:25 PM Bug #3713 (Closed): Ruby 1.8.6 fails to build against Tk >= 8.5
jeremyevans0 (Jeremy Evans)
04:25 PM Bug #3302 (Closed): segfault in 1.8.6 p398 in Ruby::DL
jeremyevans0 (Jeremy Evans)
04:24 PM Bug #3118 (Closed): backport r25230 and r25995 to fix segfault
jeremyevans0 (Jeremy Evans)
04:24 PM Bug #3382 (Closed): cannot cross-compile socket.so for winsock2 (mingw32)
jeremyevans0 (Jeremy Evans)
04:23 PM Bug #2789 (Closed): segfault in DL callbacks with mingw32
jeremyevans0 (Jeremy Evans)
04:23 PM Bug #2589 (Closed): mkmf.rb bug on "make distclean" if build fails
jeremyevans0 (Jeremy Evans)
04:22 PM Bug #2578 (Closed): Requiring a relative path with an empty $LOAD_PATH raises LoadError on 1.8
jeremyevans0 (Jeremy Evans)
04:22 PM Bug #2459 (Closed): Cannot statically link ext/digest/sha2
jeremyevans0 (Jeremy Evans)
04:21 PM Feature #2456 (Closed): It is better to let user to select particular ssl protocol easily.
jeremyevans0 (Jeremy Evans)
04:20 PM Bug #2434 (Rejected): Ruby gem update --system /gem install [any_gem_name] ERROR
jeremyevans0 (Jeremy Evans)
04:20 PM Bug #2433 (Rejected): Ruby gem update --system /gem install [any_gem_name] ERROR
jeremyevans0 (Jeremy Evans)
04:19 PM Bug #2423 (Rejected): REXML edge case with <a>A &gt; B</a>
jeremyevans0 (Jeremy Evans)
04:18 PM Bug #1978 (Closed): fixed crash in lib/logger.rb from dependency on svn keywork expansion
jeremyevans0 (Jeremy Evans)
04:17 PM Bug #1960 (Closed): errors in configure on AIX
jeremyevans0 (Jeremy Evans)
04:17 PM Bug #1883 (Closed): REXML hash sometimes computes a value that is too large
jeremyevans0 (Jeremy Evans)
04:16 PM Bug #1814 (Closed): unrecognized option --with-openssl-dir with 1.8.6-p369 (Solaris 10)
jeremyevans0 (Jeremy Evans)
04:15 PM Bug #1795 (Closed): Provide SMTP STARTTLS support
jeremyevans0 (Jeremy Evans)
04:12 PM Revision f308ab21 (git): Remove jquery.js
aycabta (aycabta .)
04:08 PM Bug #1753 (Closed): non success open client socket not detected on windows
jeremyevans0 (Jeremy Evans)
04:07 PM Feature #1724 (Rejected): Support for "&*uml;"-HTML-codes in ERB::Util.html_escape (solution included)
jeremyevans0 (Jeremy Evans)
04:06 PM Bug #1696 (Closed): http downloads are unuseably slow
jeremyevans0 (Jeremy Evans)
04:06 PM Bug #1633 (Closed): ARGF#close and ARGF#skip are Often Fatal on 1.9
jeremyevans0 (Jeremy Evans)
04:05 PM Bug #1562 (Closed): r22674 should be backported to 1.8.6
jeremyevans0 (Jeremy Evans)
04:05 PM Bug #1557 (Closed): Memory leak in DRb
jeremyevans0 (Jeremy Evans)
04:04 PM Bug #1445 (Closed): win32 debug build broken
jeremyevans0 (Jeremy Evans)
04:04 PM Bug #1418 (Closed): File.join repeats recursive array contents
jeremyevans0 (Jeremy Evans)
04:04 PM Bug #1396 (Closed): Kernel.sleep fails with some Float values
jeremyevans0 (Jeremy Evans)
04:04 PM Bug #1329 (Closed): Ruby 1.8.8 で "p eval('0' + '+0.1'*n)" が Segmentation Fault を発生させる
jeremyevans0 (Jeremy Evans)
04:03 PM Bug #1322 (Closed): define_method scope bug
jeremyevans0 (Jeremy Evans)
04:03 PM Bug #1306 (Closed): exception when exiting from IRB if test/unit is loaded
jeremyevans0 (Jeremy Evans)
04:02 PM Bug #1297 (Closed): Pathname#subの挙動について
jeremyevans0 (Jeremy Evans)
04:02 PM Bug #1225 (Closed): Curses::getmouse
jeremyevans0 (Jeremy Evans)
04:02 PM Bug #1162 (Closed): Build Assertion Failure with VC+++ - Incorrect flushing of stdout/stderr
jeremyevans0 (Jeremy Evans)
04:01 PM Bug #963 (Closed): /opt/local/lib/ruby/1.8/drb/drb.rb:852:in `initialize': getaddrinfo: nodename nor servname provided, or not known (SocketError)
jeremyevans0 (Jeremy Evans)
04:00 PM Misc #16130: [Discussion / Ideas] Finding a good name for the concept of/behind guilds - primarily the NAME
A Braid of Threads also makes sense in that metaphor. Twine is another option similar to Rope or Yarn.
I do like t...
shan (Shannon Skipper)
01:27 PM Misc #16130: [Discussion / Ideas] Finding a good name for the concept of/behind guilds - primarily the NAME
If Fiber composes Thread, then Thread composes Yarn, or Rope. sawa (Tsuyoshi Sawada)
11:59 AM Misc #16130: [Discussion / Ideas] Finding a good name for the concept of/behind guilds - primarily the NAME
(1) The name "Guilds":
To me the name guild implies something that is related to one another.
In medieval days,...
shevegen (Robert A. Heiler)
11:59 AM Misc #16130 (Open): [Discussion / Ideas] Finding a good name for the concept of/behind guilds - primarily the NAME
In recent presentions this year, and perhaps prior to that as well if I
remember correctly, matz mentioned that the ...
shevegen (Robert A. Heiler)
03:56 PM Revision 88a37dc6 (git): Stop passing CC_LIBS in compile_c_to_o
To fix "gcc: -lgcc: linker input file unused because linking not done" in
https://rubyci.org/logs/rubyci.s3.amazonaws...
k0kubun (Takashi Kokubun)
03:48 PM Revision d8fa8829 (git): Version 6.2.0
aycabta (aycabta .)
03:48 PM Revision 39810b40 (git): Good bye jQuery
aycabta (aycabta .)
03:19 PM Revision 6454808c (git): Treat RUBY_REVISION as an integer on old rubies
U.Nakamura
03:16 PM Revision dd032a5f (git): Make doxygen / coverage torelant to clone race
a little.
Doing both `git clone --depth=1` and `git reset --hard ${sha}` does not
make sense (the latter command eit...
k0kubun (Takashi Kokubun)
03:12 PM Revision 9928a6a3 (git): * 2019-08-28 [ci skip]
git[bot]
03:10 PM Revision 24316a78 (git): Bump version to 2.5.7
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_2_5@67786 b2dd03c8-39d4-4d8f-98ff-823fe69b080e U.Nakamura
03:09 PM Revision 6a0d2bc2 (git): Follows callback declaration updates
nobu (Nobuyoshi Nakada)
02:56 PM Misc #15996: DevelopersMeeting20190829Japan
My apologies if I did something inappropriate. I *did* realize there was some duplication, I just thought these issue... Dan0042 (Daniel DeLorme)
11:04 AM Misc #15996: DevelopersMeeting20190829Japan
> I know I shouldn't comment on individual issues here
While I agree, one problem is that e. g. Dan0042 did not re...
shevegen (Robert A. Heiler)
10:23 AM Misc #15996: DevelopersMeeting20190829Japan
Dan0042 (Daniel DeLorme) wrote:
> * [Feature #10829] Add to_proc method to the Array class
> * [Feature #12115] Add...
duerst (Martin Dürst)
02:52 PM Revision 4209066f (git): Drop more unused configs from doxygen and coverage
workflows, because mame said he has never seen it. k0kubun (Takashi Kokubun)
02:49 PM Revision 3bed468e (git): Omit unused matrix strategy from doxygen workflow
k0kubun (Takashi Kokubun)
02:43 PM Revision 2cd68a38 (git): Short revision of SVN should be an Integer
nobu (Nobuyoshi Nakada)
02:41 PM Revision eaff19de (git): Fix rb_thread_create argument type
in response to the declaration change in
e3fc30564e9466d6926f9d25a090dcf787bd5c33.
Fixing the AppVeyor mswin CI fail...
k0kubun (Takashi Kokubun)
01:00 PM Revision 6ec05f6c (git): bump up teeny version to 2.6.4.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_2_6@67782 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nagachika (Tomoyuki Chikanaga)
12:55 PM Revision 03c737f3 (git): Update rdoc version from 5.0.0 to 5.0.1.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_2_4@67781 b2dd03c8-39d4-4d8f-98ff-823fe69b080e U.Nakamura
12:54 PM Revision 8ce4286d (git): Update rdoc version from 6.1.0 to 6.1.2.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_2_6@67780 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nagachika (Tomoyuki Chikanaga)
12:53 PM Revision 8c57255f (git): Update rdoc version from 6.0.1 to 6.0.1.1.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_2_5@67779 b2dd03c8-39d4-4d8f-98ff-823fe69b080e U.Nakamura
11:33 AM Feature #15902: Add a specialized instruction for `.nil?`
ned (Ned Hadzo) wrote:
> This was reverted, right? https://github.com/ruby/ruby/commit/a0980f2446c0db735b8ffeb37e241...
mame (Yusuke Endoh)
07:50 AM Feature #15902: Add a specialized instruction for `.nil?`
This was reverted, right? https://github.com/ruby/ruby/commit/a0980f2446c0db735b8ffeb37e241370c458a626 ned (Ned Hadzo)
10:20 AM Bug #14591: Files with invalid multi-byte characters will cause Find::find() to raise EINVAL exception
It's a result of treating file names as sequences of characters rather than as binary garbage. For some operations, o... duerst (Martin Dürst)
09:46 AM Revision d8060782 (git): Add graphviz for dot command
znz (Kazuhiro NISHIYAMA)
09:04 AM Revision e5810659 (git): Skip test_gc_stress_at_startup because it causes SEGV on some platforms
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_2_5@67778 b2dd03c8-39d4-4d8f-98ff-823fe69b080e U.Nakamura
07:39 AM Revision 3ac0b75c (git): Doxygen in GitHub Actions (#2406)
* .github/workflows/doxygen.yml: add a workflow for doxygen in Actions mame (Yusuke Endoh)
06:52 AM Revision 1663d347 (git): delete `$` sign from C identifiers
They lack portability. See also
https://travis-ci.org/shyouhei/ruby/jobs/577164015
shyouhei (Shyouhei Urabe)
06:52 AM Revision 19b66781 (git): rb_uninterruptible now free from ANYARGS
After 5e86b005c0f2ef30df2f9906c7e2f3abefe286a2, I now think ANYARGS is
dangerous and should be extinct. This functio...
shyouhei (Shyouhei Urabe)
06:52 AM Revision bd8dc256 (git): struct MEMO now free from ANYARGS
After 5e86b005c0f2ef30df2f9906c7e2f3abefe286a2, I now think ANYARGS is
dangerous and should be extinct. There is onl...
shyouhei (Shyouhei Urabe)
06:52 AM Revision 79d280a5 (git): rb_ivar_foreach now free from ANYARGS
After 5e86b005c0f2ef30df2f9906c7e2f3abefe286a2, I now think ANYARGS is
dangerous and should be extinct. This commit ...
shyouhei (Shyouhei Urabe)
06:52 AM Revision 50f5a0a8 (git): rb_hash_foreach now free from ANYARGS
After 5e86b005c0f2ef30df2f9906c7e2f3abefe286a2, I now think ANYARGS is
dangerous and should be extinct. This commit ...
shyouhei (Shyouhei Urabe)
06:52 AM Revision ae2dc3f2 (git): rb_define_hooked_variable now free from ANYARGS
After 5e86b005c0f2ef30df2f9906c7e2f3abefe286a2, I now think ANYARGS is
dangerous and should be extinct. This commit ...
shyouhei (Shyouhei Urabe)
06:52 AM Revision 78628618 (git): struct st_hash_type now free from ANYARGS
After 5e86b005c0f2ef30df2f9906c7e2f3abefe286a2, I now think ANYARGS is
dangerous and should be extinct. This commit ...
shyouhei (Shyouhei Urabe)
06:52 AM Revision 6dd60cf1 (git): st_foreach now free from ANYARGS
After 5e86b005c0f2ef30df2f9906c7e2f3abefe286a2, I now think ANYARGS is
dangerous and should be extinct. This commit ...
shyouhei (Shyouhei Urabe)
06:52 AM Revision e3fc3056 (git): rb_thread_create now free from ANYARGS
After 5e86b005c0f2ef30df2f9906c7e2f3abefe286a2, I now think ANYARGS is
dangerous and should be extinct. This commit ...
shyouhei (Shyouhei Urabe)
06:52 AM Revision bc3e7924 (git): rb_proc_new / rb_fiber_new now free from ANYARGS
After 5e86b005c0f2ef30df2f9906c7e2f3abefe286a2, I now think ANYARGS is
dangerous and should be extinct. This commit ...
shyouhei (Shyouhei Urabe)
06:52 AM Revision af5e2566 (git): rb_catch now free from ANYARGS
After 5e86b005c0f2ef30df2f9906c7e2f3abefe286a2, I now think ANYARGS is
dangerous and should be extinct. This commit ...
shyouhei (Shyouhei Urabe)
06:52 AM Revision 70378332 (git): rb_ensure now free from ANYARGS
After 5e86b005c0f2ef30df2f9906c7e2f3abefe286a2, I now think ANYARGS is
dangerous and should be extinct. This commit ...
shyouhei (Shyouhei Urabe)
06:52 AM Revision 5c7c2d99 (git): rb_rescue / rb_rescue2 now free from ANYARGS
After 5e86b005c0f2ef30df2f9906c7e2f3abefe286a2, I now think ANYARGS is
dangerous and should be extinct. This commit ...
shyouhei (Shyouhei Urabe)
06:52 AM Revision 3cae7313 (git): rb_iterate now takes rb_block_call_func_t
After 5e86b005c0f2ef30df2f9906c7e2f3abefe286a2, I now think ANYARGS is
dangerous and should be extinct. This commit ...
shyouhei (Shyouhei Urabe)
06:52 AM Revision b8fd2e83 (git): decouple compile.c usage of imemo_ifunc
After 5e86b005c0f2ef30df2f9906c7e2f3abefe286a2, I now think ANYARGS is
dangerous and should be extinct. This commit ...
shyouhei (Shyouhei Urabe)
06:52 AM Revision 7329b333 (git): #define RB_BLOCK_CALL_FUNC_STRICT 1
After 5e86b005c0f2ef30df2f9906c7e2f3abefe286a2, I now think ANYARGS is
dangerous and should be extinct. Let's start ...
shyouhei (Shyouhei Urabe)
06:52 AM Revision 0c8592b9 (git): fix function prototype mismatch of rb_block_call
Nobu missed it in f0e73fc9862c8d2c57a89349fb79012b826b8245. shyouhei (Shyouhei Urabe)
06:52 AM Revision 6007c7c3 (git): delete rb_method_defined_by declaration.
Ko1 missed this in d5893b91faa7dc77ca6c9728d1054dabd757aead. shyouhei (Shyouhei Urabe)
06:11 AM Revision 2fb723b8 (git): Revert "Explain which test task"
This reverts commit 9bc1667a188392b94971b9b96507af76cbd5f413.
`name` lines are not expanded.
nobu (Nobuyoshi Nakada)
05:40 AM Revision 0c8525ec (git): .github/workflows/coverage.yml: add a cron job for coverage in Actions
mame (Yusuke Endoh)
05:30 AM Revision 9bc1667a (git): Explain which test task
nobu (Nobuyoshi Nakada)
05:28 AM Revision 8536f671 (git): merge revision(s) 1613917ae64: [Backport #15784]
Defer setting gc_stress instead of setting dont_gc
[Bug #15784]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby...
U.Nakamura
05:25 AM Revision 2789bddd (git): Use array indexing with considering clang's feeling
```
In file included from sprintf.c:1256:
./vsnprintf.c:833:8: warning: adding 'int' to a string does not append to t...
nobu (Nobuyoshi Nakada)
05:24 AM Bug #15187: IPv6 x-forwarded-host results in "bad URI" error
I've submitted a pull request to fix this: https://github.com/ruby/webrick/pull/26 jeremyevans0 (Jeremy Evans)
05:05 AM Revision d53b6699 (git): compile.c: remove const from the first argument of dladdr
Unfortunately, dladdr accepts void*, not const void*, in Solaris. mame (Yusuke Endoh)
05:02 AM Revision b67fae37 (git): Revert a part of r67767
it was not necessary for ruby_2_5.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_2_5@67776 b2dd03c8-39d...
U.Nakamura
04:59 AM Revision 8eee3f3a (git): signal.c: Don't mark ruby_abort as NORETURN on Solaris
to suppress a warning.
```
signal.c: In function 'ruby_abort':
signal.c:987:1: warning: 'noreturn' function does ret...
mame (Yusuke Endoh)
04:46 AM Bug #15173 (Feedback): Segmentation fault
Can you reproduce this bug in 2.5.5 or 2.6.3? jeremyevans0 (Jeremy Evans)
04:45 AM Feature #15170: Allow WEBrick::HTTPServlet::initialize to accept an array in server[:CGIInterpreter]
I agree that this is a feature request and not a bug report. I think this is a useful feature, and have submitted a ... jeremyevans0 (Jeremy Evans)
04:23 AM Bug #15045 (Feedback): Test suite fails/hangs with stronger cryptography enforcement
Do these tests still fail after commit:1e54903684aa3c9ea3fe54520157846a1b1f07be? jeremyevans0 (Jeremy Evans)
04:19 AM Bug #15067 (Closed): library/socket/socket/getnameinfo_spec.rb always errors with multiple IP addresses hostname
Spec was removed in commit:c4cc4725ec08f26b9f46b99e38b0eba18f733ddc. jeremyevans0 (Jeremy Evans)
03:40 AM Bug #14961 (Closed): Segfault when running RSpec / Capybara / Rails
jeremyevans0 (Jeremy Evans)
03:38 AM Feature #14922: Resolv getaddresses ignores AAAA records for IPv6
I think this is not a bug, but a feature request for IPv6 resolution when no public IPv6 address is present. I think... jeremyevans0 (Jeremy Evans)
03:08 AM Revision 00a7d49b (git): merge revision(s) f1a52d96a59c63d46cb23af60cdcaf38e30e0512 [Backport #15784]
Defer setting gc_stress until inits done
[Bug #15784]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_2_...
U.Nakamura
01:43 AM Revision 76abd796 (git): Fix the appropriate C++ compiler in OS X selection
Merge space and slash to character class and add missing `CXX=` before `=g++-4.2`
at 5e10cb04e88c8a95ee44f6cad2bdf264...
znz (Kazuhiro NISHIYAMA)
12:08 AM Bug #10436: ruby -c and ripper inconsistency: m(&nil) {}
I'm overhauling ripper to multiplex the callback values and the parser union.
https://github.com/nobu/ruby/tree/ripp...
nobu (Nobuyoshi Nakada)
 

Also available in: Atom