Project

General

Profile

Activity

From 09/30/2019 to 10/06/2019

10/06/2019

11:14 PM Feature #16231: Add #location to Net::HTTPResponse
Seems like a good first issue, I'd like to take this up if there's any interest in having it. prajjwal (Prajjwal Singh)
08:43 PM Feature #15323: [PATCH] Proposal: Add Enumerable#filter_map
Eregon (Benoit Daloze) wrote:
> but to me it sounds surprising that a method with `filter` in its name filters diffe...
jonathanhefner (Jonathan Hefner)
07:22 PM Feature #15323: [PATCH] Proposal: Add Enumerable#filter_map
Isn't `enum.filter_map { |e| ... }` supposed to be (according to the name) the same as `enum.map { |e| ... }.filter {... Eregon (Benoit Daloze)
07:16 PM Feature #15323: [PATCH] Proposal: Add Enumerable#filter_map
nobu (Nobuyoshi Nakada) wrote:
> IIRC, at the last meeting (20190522), the conclusion was that this method should se...
jonathanhefner (Jonathan Hefner)
08:14 PM Feature #13683: Add strict Enumerable#single
matz (Yukihiro Matsumoto) wrote:
> Hmm, I don't like the name `single`. Besides that, I think it may be useful for d...
jonathanhefner (Jonathan Hefner)
04:41 PM Feature #16146: Array .difference allow custom comparison
Dan0042 (Daniel DeLorme) wrote:
> What you're asking for is a O(n²) operation. I'm not sure it's a good idea to make...
jonathanhefner (Jonathan Hefner)
04:15 PM Bug #16243 (Closed): case/when is slower than if on MRI
This comes from a discussion on a PR on Sidekiq: https://github.com/mperham/sidekiq/pull/4303
This benchmark:
```...
Eregon (Benoit Daloze)
09:20 AM Bug #16161: tailcall_optimization may be disabled after r67315
Oh I've pushed wrong commit on https://github.com/ruby/ruby/pull/2528 .
I retry to push my working branch on https:/...
wanabe (_ wanabe)
07:00 AM Bug #16161: tailcall_optimization may be disabled after r67315
I created Pull-Request https://github.com/ruby/ruby/pull/2528 wanabe (_ wanabe)
08:01 AM Revision ddf5020e (git): Revert "tailcall optimization again (#2528)"
This reverts commit f62f90367fc3bce6714e7c34cbd040e14e43fe07. ko1 (Koichi Sasada)
07:56 AM Feature #15824: respond_to pattern for pattern match
The implementation can be very simple.
(I don't know whether `NODE_METHREF` is suitable.)
```diff
diff --git a/c...
wanabe (_ wanabe)
07:52 AM Revision f62f9036 (git): tailcall optimization again (#2528)
This is follow up of r67315. wanabe (_ wanabe)
07:33 AM Bug #16242 (Closed): Refinements method call to failed
Refinements method call to failed with `prepend`.
## No problem
```ruby
module M
# Methods that you want ...
osyo (manga osyo)
06:30 AM Feature #15747 (Rejected): `(..1).last(2)` should return array but raise TypeError
Now, I think this proposal doesn't make sense.
So I reject it. thank you.
wanabe (_ wanabe)
06:23 AM Revision 6525d3bc (git): test/dtrace/helper.rb: Etc.getgrnam may return nil on some platforms
mame (Yusuke Endoh)
02:49 AM Revision 2ca353c2 (git): * 2019-10-06 [ci skip]
git[bot]
02:39 AM Revision 2409667a (git): time.c: Fix some bugs about WIDEVALUE
WIDEVALUE differs from VALUE in 32bit platform, but some codes assume
that they are the same.
There is `#define STRU...
mame (Yusuke Endoh)

10/05/2019

10:53 PM Misc #16235: ENV.assoc spec test does not test invalid name
https://github.com/ruby/ruby/pull/2527 [email protected] (Burdette Lamar)
07:08 PM Misc #16235: ENV.assoc spec test does not test invalid name
Have put this up as a PR, so we're done here. [email protected] (Burdette Lamar)
10:40 PM Feature #16241: Shorter syntax for anonymous refinements
Hmm. I think there was another suggestion some months ago that also suggested
simplifications or "beautification" in...
shevegen (Robert A. Heiler)
10:05 PM Feature #16241: Shorter syntax for anonymous refinements
I believe that is really super-good thing. As I've written elsewhere in this tracker, the most useful case for refine... zverok (Victor Shepelev)
07:04 PM Feature #16241 (Open): Shorter syntax for anonymous refinements
The original discussion is here https://bugs.ruby-lang.org/issues/14344.
tl;dr
- Refinements are often used in-pl...
palkan (Vladimir Dementyev)
03:34 PM Feature #16240 (Rejected): Are all objects and methods marshalable

As I work with objects, some of them are not marshaled. Maybe there should be a method to tell whether an object is...
mattumd (Matt Zand)
10:08 AM Revision 06a04a1a (git): ext/openssl/ossl_ssl.c: Use const declaration if LibreSSL >= 2.8.0
to suppress a warning in OpenBSD.
```
ossl_ssl.c:938:31: warning: incompatible pointer types passing 'SSL_SESSION *(...
mame (Yusuke Endoh)
09:28 AM Revision 96452373 (git): ext/json/parser/prereq.mk: use `if $. == 1` instead of a hacky code
mame (Yusuke Endoh)
08:54 AM Revision 70e3fda2 (git): ext/json/parser/prereq.mk: keep line numbers of ext/json/parser/parser.c
Follow up of 5717e55e9a7790c938afa694a9bf558c0e54bb83.
Adding a header with newline broke linenos.
mame (Yusuke Endoh)
02:30 AM Revision 3e3cc088 (git): Now keyword parameter warnings are suppressed by 871005bdd204
This reverts commits:
* 2a490d5660ac869f8f2bbcec4887b1dc2950643f
Suppress assert_match warnings.
* d4a86e407ec205...
nobu (Nobuyoshi Nakada)
02:04 AM Revision 212da9a6 (git): Added dependencies on prerequisite makefiles
nobu (Nobuyoshi Nakada)
01:50 AM Revision 6dfe0c9d (git): [rubygems/rubygems] The date might have advanced since TODAY has been set
https://bugs.ruby-lang.org/issues/16189
https://github.com/rubygems/rubygems/commit/e331222163
nobu (Nobuyoshi Nakada)
01:50 AM Revision 7d4ab8bb (git): [rubygems/rubygems] Use dependency.identity in available_specs
https://github.com/rubygems/rubygems/commit/bde88f00a1 bronzdoc
01:50 AM Revision b659c1b9 (git): [rubygems/rubygems] Add Gem::Dependency#identity method
https://github.com/rubygems/rubygems/commit/05146bb2fd bronzdoc
01:50 AM Revision 871005bd (git): [rubygems/rubygems] Suppress keywords warning in ruby 2.7
https://github.com/rubygems/rubygems/commit/892bfc11fe nobu (Nobuyoshi Nakada)
01:50 AM Revision caa9d0bd (git): [rubygems/rubygems] Always pass an encoding option to Zlib::GzipReader.wrap
The arity of this method has been -1 since the import, so the
option has been passed always, even if Zlib::GzipReader...
nobu (Nobuyoshi Nakada)
01:50 AM Revision 39e8d5e1 (git): [rubygems/rubygems] Use dedicated assertion methods
For better messages at failures.
https://github.com/rubygems/rubygems/commit/971455b16e
nobu (Nobuyoshi Nakada)
01:50 AM Revision f8104d9e (git): [rubygems/rubygems] Fixed assertion arguments
It is `assert_eqal(expected, actual)`.
https://github.com/rubygems/rubygems/commit/1d6197a090
nobu (Nobuyoshi Nakada)

10/04/2019

10:37 PM Revision 170d1540 (git): signal.c: Use MINSIGSTKSZ by casting to int
MINSIGSTKSZ is unsigned int in OpenBSD, which makes a warning of
comparison:
```
signal.c:535:14: warning: compariso...
mame (Yusuke Endoh)
10:00 PM Revision 417c64b9 (git): ext/json/parser/parser.rl: Use "signed" char to contain negative values
char is not always signed. In fact, it is unsigned in arm.
https://rubyci.org/logs/rubyci.s3.amazonaws.com/scw-9d67...
mame (Yusuke Endoh)
10:00 PM Revision 5717e55e (git): ext/json/parser/prereq.mk: Add a "automatically generated" header
to parser.c. mame (Yusuke Endoh)
09:34 PM Revision 076d3d75 (git): ext/json/parser/parser.rl: Update the source code of parser.c
There have been some direct changes in parser.c which is automatically
generated from parser.rl. This updates parser...
mame (Yusuke Endoh)
09:03 PM Bug #16237 (Closed): Set#union performance issue
This is a spec. The reason is because `Set#union` duplicates self and then merges the argument, which makes your "se... mame (Yusuke Endoh)
12:17 PM Bug #16237 (Closed): Set#union performance issue
I've discovered a very large difference in performances between Set#union and the use of a hash to compute this union... lionelperrin (Lionel Perrin)
07:02 PM Revision bd4b65f4 (git): IMEMO objects don't have a class, so return early
IMEMO objects don't have a class field to update, so we need to return
early, otherwise it can cause a segv.
tenderlovemaking (Aaron Patterson)
06:11 PM Revision a20ed056 (git): Don't allocate objects in `gc_compact`
I'd like to call `gc_compact` after major GC, but before the GC
finishes. This means we can't allocate any objects i...
tenderlovemaking (Aaron Patterson)
06:11 PM Bug #16239 (Third Party's Issue): Crash when accessing postgresql-12
This crash happens inside the pg gem. It's either caused by the pg gem, libpq (PostgreSQL), or one of the internal Ma... jeremyevans0 (Jeremy Evans)
05:59 PM Bug #16239 (Third Party's Issue): Crash when accessing postgresql-12
This may have been caused by a recent upgrade to postgresql 12 on my local machine (running OS X Mojave). pgAdmin 4 i... marksiemers (Mark Siemers)
06:07 PM Revision cbf88064 (git): * 2019-10-05 [ci skip]
git[bot]
06:02 PM Revision cbbe198c (git): Fix potential memory leaks by `rb_imemo_tmpbuf_auto_free_pointer`
This function has been used wrongly always at first, "allocate a
buffer then wrap it with tmpbuf". This order can ca...
nobu (Nobuyoshi Nakada)
05:57 PM Feature #14145: Proposal: Better Method#inspect
Thanks a ton for the proposal and feature. I love the idea of getting source location info by default! schneems (Richard Schneeman)
04:17 PM Feature #16131: Remove $SAFE, taint and trust
I've rebased my pull request against master and fixed the conflicts (https://github.com/ruby/ruby/pull/2476). I've a... jeremyevans0 (Jeremy Evans)
03:34 PM Bug #16238: Publish new WEBrick version to rubygems.org
I have added a short notice for people interested to https://stdgems.org/webrick/#notes
Btw, do you use a tool ass...
rbjl (Jan Lelis)
01:58 PM Bug #16238: Publish new WEBrick version to rubygems.org
That was quick, thanks! rbjl (Jan Lelis)
01:53 PM Bug #16238 (Closed): Publish new WEBrick version to rubygems.org
Done
https://rubygems.org/gems/webrick/versions/1.5.0
hsbt (Hiroshi SHIBATA)
01:41 PM Bug #16238 (Assigned): Publish new WEBrick version to rubygems.org
I'm working on it now. I need to triage the changeset from ruby/ruby master.
Please wait a few days.
hsbt (Hiroshi SHIBATA)
01:21 PM Bug #16238 (Closed): Publish new WEBrick version to rubygems.org
The latest security releases of Ruby include some fixes in the webrick default gem:
- https://www.ruby-lang.org/en...
rbjl (Jan Lelis)
03:02 PM Bug #16236: Cannot handle logrotate on Windows when one file is written from multi process/thread
Log rotation relies on renaming the current log file (`app.log` -> `app.log.0`) and the reopening the log file (`app.... jeremyevans0 (Jeremy Evans)
06:30 AM Bug #16236 (Third Party's Issue): Cannot handle logrotate on Windows when one file is written from multi process/thread
### TL;DR
This issue occurred in Windows version of Fluentd.
It uses ServerEngine and its logger functionality de...
cosmo0920 (Hiroshi Hatake)
12:30 PM Revision c8a18e25 (git): iseq.c (rb_iseq_compile_on_base): Removed
ko1 cannot remember why he introduced the function. And it is not used.
After it is removed, the argument "base_blo...
mame (Yusuke Endoh)
11:06 AM Feature #16233: winruby UTF8 Fallback for no CodePage
duerst (Martin Dürst) wrote:
> If codepage 720 is not supported, then we should look at supporting it.
fair point...
gabuscus (Gabriel Nagy)
04:44 AM Feature #16233: winruby UTF8 Fallback for no CodePage
If codepage 720 is not supported, then we should look at supporting it. duerst (Martin Dürst)
07:07 AM Revision 113bef69 (git): array.c (rb_mem_clear): remove "register" from arguments
to suppress the following warning:
```
compiling cxxanyargs.cpp
In file included from cxxanyargs.cpp:1:
In file incl...
mame (Yusuke Endoh)
01:15 AM Revision 5be2af5f (git): Remove call-seq for method that doesn't exist (#2521)
```
$ ruby -ve 'IO.popen("ls"){}; $?.to_int'
ruby 2.6.4p104 (2019-08-28 revision 67798) [x86_64-darwin18]
Traceback (...
alanwu (Alan Wu)
12:58 AM Misc #16235: ENV.assoc spec test does not test invalid name
Got it, thanks. Will update the diff. [email protected] (Burdette Lamar)

10/03/2019

11:56 PM Misc #16234: Enabling ARM 64/32-bit cases by Drone CI
Just FYI: There are other CIs that are created and maintained by ourselves.
* http://ci.rvm.jp/
* It tests Ruby...
mame (Yusuke Endoh)
10:48 PM Misc #16234: Enabling ARM 64/32-bit cases by Drone CI
Thanks for merging quickly!
I am looking forward to seeing ARM / Solaris / FreeBSD / OpenBSD / NetBSD CIs in .drone....
jaruga (Jun Aruga)
09:14 PM Misc #16234 (Closed): Enabling ARM 64/32-bit cases by Drone CI
Naruse enabled the Drone CI and merged your PR commit:bdbf8de4980ef54f466809ee27a9f2a00614b0f0. k0kubun (Takashi Kokubun)
07:24 PM Misc #16234: Enabling ARM 64/32-bit cases by Drone CI
I've never tried that, but the capability looks good. If the Solaris environment has Oracle Developer Studio, that'd ... k0kubun (Takashi Kokubun)
07:20 PM Misc #16234: Enabling ARM 64/32-bit cases by Drone CI
Now ARM 64-bit: success, ARM 32-bit: failed on the latest master branch again. :)
https://cloud.drone.io/junaruga/ru...
jaruga (Jun Aruga)
06:41 PM Misc #16234 (Closed): Enabling ARM 64/32-bit cases by Drone CI
Currently ruby project has 4 CIs on GitHub.
1. Travis CI: linux cases with flags and compilers.
2. GitHub Actions...
jaruga (Jun Aruga)
11:30 PM Misc #16232: DevelopersMeeting20191017Japan
* [Bug #10314] Default argument lookup fails in Ruby 2.2 for circular shadowed variable names (jeremyevans)
* Do w...
jeremyevans0 (Jeremy Evans)
10:02 AM Misc #16232: DevelopersMeeting20191017Japan
* [Feature #16029] Expose fstring related APIs to C-extensions (byroot)
* Apparently the current implementation is...
byroot (Jean Boussier)
06:34 AM Misc #16232 (Closed): DevelopersMeeting20191017Japan
Please comment on your favorite ticket numbers you want to ask to discuss with your *SHORT* comment or summary.
(you...
mame (Yusuke Endoh)
11:07 PM Misc #16235: ENV.assoc spec test does not test invalid name
[email protected] (Burdette Lamar) wrote:
> Method :reserve_names fails if any name is already in use:
>
> ...
jeremyevans0 (Jeremy Evans)
09:54 PM Misc #16235: ENV.assoc spec test does not test invalid name
Method :reserve_names fails if any name is already in use:
```
def reserve_names(*names)
@reserved = names
...
[email protected] (Burdette Lamar)
09:31 PM Misc #16235: ENV.assoc spec test does not test invalid name
It appears if `reserve_names` is called with a name that is already an environment variable, `release_names` will rem... jeremyevans0 (Jeremy Evans)
09:05 PM Misc #16235 (Open): ENV.assoc spec test does not test invalid name
The most important thing here is an added test for an invalid name argument to ENV.assoc, which should raise TypeErro... [email protected] (Burdette Lamar)
10:58 PM Revision 7db83b04 (git): Revert "Simplify bin_path_spec.rb guard"
This reverts commit a56d742e69aa8a3a1fe92fc515d93f6e51cf5fbc.
I was checking the CI result of the wrong revision. It...
k0kubun (Takashi Kokubun)
10:33 PM Revision a56d742e (git): Simplify bin_path_spec.rb guard
For some reason the guard_not seems not working as expected
https://ci.appveyor.com/project/ruby/ruby/builds/27866153...
k0kubun (Takashi Kokubun)
10:15 PM Revision ac69a051 (git): Ignore arm32 failure for now
k0kubun (Takashi Kokubun)
09:25 PM Revision 182336cc (git): bin_path_spec.rb has failed from the beginning
for mswin. This spec is not valid for mswin platform.
https://ci.appveyor.com/project/ruby/ruby/builds/27748774/job/8...
k0kubun (Takashi Kokubun)
09:17 PM Revision 804672e7 (git): Try disabling build on trunk
k0kubun (Takashi Kokubun)
09:13 PM Revision 9f24e8fd (git): Document *_kw functions added to include/ruby/ruby.h [ci skip]
Also documents the non-*_kw functions if they were not already
documented.
jeremyevans (Jeremy Evans)
09:13 PM Revision c7715a49 (git): Add documentation regarding keyword argument separation [ci skip]
jeremyevans (Jeremy Evans)
09:13 PM Revision 12e27a41 (git): Minor updates to methods and calling_methods documentation [ci skip]
jeremyevans (Jeremy Evans)
09:12 PM Revision bdbf8de4 (git): Enable Drone CI for ARM 64/32-bit cases. (#2520)
https://bugs.ruby-lang.org/issues/16234 Jun Aruga
07:16 PM Misc #15723: Reconsider numbered parameters
Dan0042 (Daniel DeLorme) wrote:
> ```ruby
> ary.map{ .to_i(16) }
> ary.map{ .to_i.chr }
> ```
That’s actuall...
paddor (Patrik Wenger)
05:35 PM Revision c3dd3b95 (git): iseq.c (rb_iseq_compile_with_option): dummy parent_iseq for the parser
The parsing of `RubyVM::InstructionSequence.compile` does not support an
outer scope currently. So it specified NULL...
mame (Yusuke Endoh)
05:34 PM Revision b732a9f8 (git): parse.y: use "struct rb_iseq_struct" instead of rb_iseq_t
typedef was not declared in parse.y. Sorry. mame (Yusuke Endoh)
05:30 PM Revision bb9604e1 (git): * 2019-10-04 [ci skip]
git[bot]
05:30 PM Revision b43afa0a (git): Make parser_params have parent_iseq instead of base_block
The parser needs to determine whether a local varaiable is defined or
not in outer scope. For the sake, "base_block"...
mame (Yusuke Endoh)
05:30 PM Revision 711c40eb (git): Refactor parser_params by removing "in_main" flag
The relation between parser_param#base_block and #in_main were very
subtle.
A main script (that is passed via a comma...
mame (Yusuke Endoh)
03:32 PM Feature #15912: Allow some reentrancy during TracePoint events
I tried my idea and, while it seemed [not hard to implement](https://github.com/ruby/ruby/commit/ed0fd5d015860f5b2fa1... deivid (David Rodríguez)
11:51 AM Feature #16231: Add #location to Net::HTTPResponse
Seems ok to me. shevegen (Robert A. Heiler)
03:53 AM Feature #16231 (Open): Add #location to Net::HTTPResponse
# Abstract
Add a location convenience method to the `Net::HTTPRedirection` class.
# Background
When develope...
RichSeviora (Richard Seviora)
10:14 AM Revision 8f7fca78 (git): make-snapshot: touch updated files after prepared
Align mtime of files updated by `make prepare-package` to make
packages reproducible.
nobu (Nobuyoshi Nakada)
10:12 AM Revision 8142a9b4 (git): make-snapshot: suppress make error messages unless failed
nobu (Nobuyoshi Nakada)
10:09 AM Revision 47d143be (git): make-snapshot: copy cache files instead of linking
To get rid of setting mode and mtime of the original cache files. nobu (Nobuyoshi Nakada)
10:07 AM Revision b7ae26e2 (git): vcs.rb: fix to export git-svn version
* Use the given branch name instead of implicit 'HEAD".
* Format like as git-svn when `from` or `to` is SVN revision
...
nobu (Nobuyoshi Nakada)
09:32 AM Revision ad67adb5 (git): [ruby/fileutils] Use pend instead of skip
https://github.com/ruby/fileutils/commit/ba2c24e2d7 hsbt (Hiroshi SHIBATA)
09:32 AM Revision c14755e9 (git): [ruby/fileutils] improve the compatibility of minitest
https://github.com/ruby/fileutils/commit/f16f5a0dd6 hsbt (Hiroshi SHIBATA)
07:29 AM Feature #16233 (Closed): winruby UTF8 Fallback for no CodePage
This is to deal specifically with setting the Region to Arabic which
sets the codepage to 720. This codepage isn't r...
gabuscus (Gabriel Nagy)
06:24 AM Revision 3ffd98c5 (git): add debug counters for vm_search_method_slowpath()
Implemented fine-grained inspection of cache misshits. Handy for
counting the reasons why an inline method cache was...
shyouhei (Shyouhei Urabe)
06:24 AM Revision 84fc1de5 (git): use bind_call for test-all --gc-stress
This one allocation of Method object is worth avoiding. We don't
want to test UnboundMethod#bind right here. GC nee...
shyouhei (Shyouhei Urabe)
04:44 AM Revision 1c999952 (git): Resolve unused local variable reported by LGTM
LGTM reports that the value assigned to local variable 'shared' is never
used:
https://lgtm.com/projects/g/ruby/ruby/...
Romain Tartière
03:48 AM Revision a515e3f9 (git): * 2019-10-03 [ci skip]
git[bot]
03:48 AM Revision 7e060d50 (git): * expand tabs. [ci skip]
Tabs were expanded because previously the file did not have any tab indentation.
Please update your editor config, an...
git[bot]
03:45 AM Revision eb92159d (git): Revert https://github.com/ruby/ruby/pull/2486
This reverts commits: 10d6a3aca7 8ba48c1b85 fba8627dc1 dd883de5ba
6c6a25feca 167e6b48f1 7cb96d41a5 3207979278 595b3c4...
shyouhei (Shyouhei Urabe)
02:27 AM Revision f9981d79 (git): Bump version
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_2_5@67826 b2dd03c8-39d4-4d8f-98ff-823fe69b080e U.Nakamura

10/02/2019

10:33 PM Bug #16100 (Closed): Visibility modifiers don't call super correctly when overridden in alternative ways
prebsch (Patrick Rebsch) wrote:
> The source code makes it clear that the argument-less version is dependent upon a ...
jeremyevans0 (Jeremy Evans)
10:26 PM Bug #16132 (Closed): Ruby 2.7 IRB crashes after pressing Insert and Delete
jeremyevans0 (Jeremy Evans)
10:24 PM Bug #15629: super_method fails on binded/unbinded/cloned methods
This bug is due to the fact that bind/unbind/clone do not copy the `iclass` entry, and without an `iclass` entry, `su... jeremyevans0 (Jeremy Evans)
09:36 PM Feature #15865: `<expr> in <pattern>` expression
mame (Yusuke Endoh) wrote:
> The difficult part is that `<pattern>` is not distinguishable from `<expr>` for a par...
jonathanhefner (Jonathan Hefner)
03:18 PM Bug #16169 (Closed): rescue in a method argument
jeremyevans0 (Jeremy Evans)
03:14 PM Bug #16181 (Closed): return from a proc in a module/class body returns out of script. Should be LJE.
Fixed by commit:ef697388becedf36966a2edcdcf88baca342b9e2. jeremyevans0 (Jeremy Evans)
03:06 PM Bug #15355 (Closed): Random segmentation faults in development environment
jeremyevans0 (Jeremy Evans)
03:05 PM Bug #15173 (Closed): Segmentation fault
jeremyevans0 (Jeremy Evans)
03:04 PM Bug #14560 (Closed): Segmentation fault near the end of large Rails test suite
jeremyevans0 (Jeremy Evans)
03:03 PM Bug #14682 (Closed): Error [BUG] unexpected THREAD_KILLED
jeremyevans0 (Jeremy Evans)
03:03 PM Bug #14616 (Closed): Segmentation fault in net/http/response
jeremyevans0 (Jeremy Evans)
03:01 PM Bug #15816 (Closed): String#casecmp compares uppercase characters instead of lowercase
Fixed in commit:082424ef58116db9663a754157d6c441d60fd101. jeremyevans0 (Jeremy Evans)
02:58 PM Bug #16162 (Closed): Resque::DirtyExit - Child process received unhandled signal (You may have encountered a bug in the Ruby interpreter or extension libraries)
jeremyevans0 (Jeremy Evans)
02:57 PM Bug #16149 (Closed): Segfault during page reload in rails
jeremyevans0 (Jeremy Evans)
02:56 PM Revision ef697388 (git): Treat return in block in class/module as LocalJumpError (#2511)
return directly in class/module is an error, so return in
proc in class/module should also be an error. I believe th...
jeremyevans (Jeremy Evans)
11:18 AM Revision 545e51c1 (git): merge revision(s) 63ab7046a1a5c374a52dfa79406fe52d92d80344:
Skip POINTOPOINT of IPv4 too instead of IPv6 only
Fix following error on `utun*`:
```
1) E...
nagachika (Tomoyuki Chikanaga)
10:45 AM Bug #16198 (Closed): Packaging regression in ruby-2.4.8
znz (Kazuhiro NISHIYAMA)
10:37 AM Bug #16198: Packaging regression in ruby-2.4.8
This can be closed — I see now that it’s a duplicate. qyliss (Alyssa Ross)
10:33 AM Bug #16198 (Closed): Packaging regression in ruby-2.4.8
In the ruby-2.4.8 tarball, the ruby-2.4.8/gems directory does not
contain the extracted default gems. This is a cha...
qyliss (Alyssa Ross)
09:27 AM Bug #16197 (Closed): make install under non-root user fails for Ruby 2.4.8 tarball
We've released 2.4.9.
https://www.ruby-lang.org/en/news/2019/10/02/ruby-2-4-9-released/
Sorry for your inconven...
mame (Yusuke Endoh)
04:25 AM Bug #16197: make install under non-root user fails for Ruby 2.4.8 tarball
The cause should be resolved with the following commits:
- https://github.com/ruby/ruby/commit/5af2c8735a22e6b54ac...
sorah (Sorah Fukumori)
03:50 AM Bug #16197 (Closed): make install under non-root user fails for Ruby 2.4.8 tarball
http://www.ruby-lang.org/en/news/2019/10/01/ruby-2-4-8-released/
Ruby 2.4.8 tarball doesn't install under non-root...
sorah (Sorah Fukumori)
08:19 AM Revision 9759e3c9 (git): fix assertion number.
On parallel test, there are additional tests because of implicit
checkers which are enabled on 84cbce3d88.
ko1 (Koichi Sasada)
08:05 AM Feature #16182: Should `expr in a, b, c` be allowed or not?
I vote for 3 in the OP.
Matz.
matz (Yukihiro Matsumoto)
03:24 AM Feature #16182: Should `expr in a, b, c` be allowed or not?
I wonder if it would make sense to reverse this to be left-to-right (LTR) rather than right-to-left (RTL) to make it ... baweaver (Brandon Weaver)
08:03 AM Revision 4ed51b39 (git): Fixed failure message for `clean-cache`
nobu (Nobuyoshi Nakada)
07:23 AM Revision 84cbce3d (git): Enable checkers on parallel test.
parallel test (`make test-all TESTS=-j8`) runs tests on specified
number of processes. However, some test checkers wr...
ko1 (Koichi Sasada)
07:22 AM Bug #16195 (Assigned): Invalid certificate on https://ruby-lang.org/
hsbt (Hiroshi SHIBATA)
07:05 AM Revision 99d3043b (git): Iseq#to_binary: dump flag for **nil (#2508)
RUBY_ISEQ_DUMP_DEBUG=to_binary and the attached test case was failing.
Dump the flag to make sure `**nil` can round-t...
alanwu (Alan Wu)
05:38 AM Bug #16185: basictest failure on AIX 6.1 for 64bit build
I couldn't resolve this issue. Any updates? Reshma (Reshma Kumar)
05:01 AM Revision 817a6b9d (git): Bump to 2.4.9 for repackaging
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_2_4@67823 b2dd03c8-39d4-4d8f-98ff-823fe69b080e U.Nakamura
04:00 AM Revision 4946d83a (git): * 2019-10-02 [ci skip]
git[bot]
04:00 AM Revision a61ae414 (git): Fix the order of executing `after-update` task
U.Nakamura
03:59 AM Revision 5af2c873 (git): Should fail if `system` failed
U.Nakamura
02:19 AM Bug #16196 (Closed): `RUBY_DEBUG=gc_stress ruby -ropenssl` dumps core
```
% RUBY_DEBUG=gc_stress gdb --args ruby --disable-gems -ropenssl -ve0
GNU gdb (Ubuntu 8.2-0ubuntu1~18.04) 8.2
C...
shyouhei (Shyouhei Urabe)
01:28 AM Bug #16194: Can not compile the recent ruby 2.6.5 release due to some openssl-related issue (see issue description)
@shevegen
There is no change that seems to affect openssl or build process between ruby-2.6.4 and ruby-2.6.5. Do ...
mame (Yusuke Endoh)

10/01/2019

10:38 PM Revision 51456215 (git): bump up teeny version to 2.6.6.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_2_6@67822 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nagachika (Tomoyuki Chikanaga)
09:53 PM Bug #16195 (Closed): Invalid certificate on https://ruby-lang.org/
https://ruby-lang.org/ is serving a Let’s Encrypt certificate for lists.ruby-lang.org, which is invalid for ruby-lang... qyliss (Alyssa Ross)
07:31 PM Bug #16136: String corruption in 2.6.4
Thanks so much! <3 deivid (David Rodríguez)
01:50 PM Bug #16136: String corruption in 2.6.4
FYI: Ruby 2.6.5 has been released, which includes the fix for this issue.
https://www.ruby-lang.org/en/news/2019/1...
mame (Yusuke Endoh)
04:33 PM Bug #16194 (Feedback): Can not compile the recent ruby 2.6.5 release due to some openssl-related issue (see issue description)
Could you check the followings?
openssl.so refers `EC_GROUP_new_curve_GF2m` defined in libcrypto.so.
```
$ ldd...
nobu (Nobuyoshi Nakada)
02:57 PM Bug #16194 (Closed): Can not compile the recent ruby 2.6.5 release due to some openssl-related issue (see issue description)
I am trying to compile the latest 2.6.5 release, just released recently:
https://ftp.ruby-lang.org/pub/ruby/2....
shevegen (Robert A. Heiler)
03:03 PM Bug #16181: return from a proc in a module/class body returns out of script. Should be LJE.
I added a comment about removing the pre 2.7 spec as it is unintended behavior. enebo (Thomas Enebo)
01:36 PM Feature #16182: Should `expr in a, b, c` be allowed or not?
I can not comment/answer on the issue and questions; I think this is for
matz and the core team to decide either way...
shevegen (Robert A. Heiler)
01:19 PM Revision 15606963 (git): expose assert_raise and assert_join_threads
hsbt (Hiroshi SHIBATA)
12:26 PM Revision 55de0282 (git): Remove draft-release.yml [ci skip]
I thought default branch's workflow runs on any tags,
but it does not run for stable branches without draft-release.y...
znz (Kazuhiro NISHIYAMA)
11:06 AM Revision 1a45b044 (git): lib/shell/command-processor.rb (Shell#[]): prevent unknown command
`FileTest.send(command, ...)` allows to call not only FileTest-related
methods but also any method that belongs to Ke...
U.Nakamura
11:05 AM Revision 8eff476b (git): merge revision(s) 3ce238b5f9795581eb84114dcfbdf4aa086bfecc
WEBrick: prevent response splitting and header injection
This is a follow up to d9d4a28.
The commit prevented CRLR, ...
U.Nakamura
11:05 AM Revision 38d2d0db (git): merge revision(s) 36e057e26ef2104bc2349799d6c52d22bb1c7d03
Loop with String#scan without creating substrings
Create the substrings necessary parts only, instead of cutting the...
U.Nakamura
11:04 AM Revision 88387876 (git): merge revision(s) a0a2640b398cffd351f87d3f6243103add66575b
Fix for wrong fnmatch patttern
* dir.c (file_s_fnmatch): ensure that pattern does not contain a
NUL character. ht...
U.Nakamura
11:02 AM Revision 7dce4316 (git): Forgotten to update :)
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_2_5@67815 b2dd03c8-39d4-4d8f-98ff-823fe69b080e U.Nakamura
11:01 AM Revision 3af01ae1 (git): lib/shell/command-processor.rb (Shell#[]): prevent unknown command
`FileTest.send(command, ...)` allows to call not only FileTest-related
methods but also any method that belongs to Ke...
U.Nakamura
11:01 AM Revision f98b3023 (git): merge revision(s) 3ce238b5f9795581eb84114dcfbdf4aa086bfecc
WEBrick: prevent response splitting and header injection
This is a follow up to d9d4a28.
The commit prevented CRLR, ...
U.Nakamura
10:59 AM Revision 05cdcdc6 (git): merge revision(s) 36e057e26ef2104bc2349799d6c52d22bb1c7d03
Loop with String#scan without creating substrings
Create the substrings necessary parts only, instead of cutting the...
U.Nakamura
10:59 AM Revision d6adc68d (git): lib/shell/command-processor.rb (Shell#[]): prevent unknown command
`FileTest.send(command, ...)` allows to call not only FileTest-related
methods but also any method that belongs to Ke...
nagachika (Tomoyuki Chikanaga)
10:58 AM Revision 02ea1fdf (git): merge revision(s) a0a2640b398cffd351f87d3f6243103add66575b
Fix for wrong fnmatch patttern
* dir.c (file_s_fnmatch): ensure that pattern does not contain a
NUL character. ht...
U.Nakamura
10:57 AM Revision 8d5d5d56 (git): merge revision(s) 3ce238b5f9795581eb84114dcfbdf4aa086bfecc:
WEBrick: prevent response splitting and header injection
This is a follow up to d9d4a28f1cdd05a0e8dabb36d747...
nagachika (Tomoyuki Chikanaga)
10:56 AM Revision 1443dfd7 (git): merge revision(s) 36e057e26ef2104bc2349799d6c52d22bb1c7d03:
Loop with String#scan without creating substrings
Create the substrings necessary parts only, instead of cut...
nagachika (Tomoyuki Chikanaga)
10:56 AM Revision 529100b8 (git): merge revision(s) a0a2640b398cffd351f87d3f6243103add66575b:
Fix for wrong fnmatch patttern
* dir.c (file_s_fnmatch): ensure that pattern does not contain a
NU...
nagachika (Tomoyuki Chikanaga)
10:27 AM Bug #16173: ENV.delete returns nil when name does not exist and block given
https://github.com/ruby/ruby/pull/2514 nobu (Nobuyoshi Nakada)
03:34 AM Bug #16173: ENV.delete returns nil when name does not exist and block given
[email protected] (Burdette Lamar) wrote:
> Thanks, @alanwu. I'm refreshing diff.txt with more fulsome docume...
nobu (Nobuyoshi Nakada)
10:19 AM Revision 3ce238b5 (git): WEBrick: prevent response splitting and header injection
This is a follow up to d9d4a28f1cdd05a0e8dabb36d747d40bbcc30f16.
The commit prevented CRLR, but did not address an is...
mame (Yusuke Endoh)
10:19 AM Revision 36e057e2 (git): Loop with String#scan without creating substrings
Create the substrings necessary parts only, instead of cutting the
rest of the buffer. Also removed a useless, proba...
nobu (Nobuyoshi Nakada)
10:19 AM Revision a0a2640b (git): Fix for wrong fnmatch patttern
* dir.c (file_s_fnmatch): ensure that pattern does not contain a
NUL character. https://hackerone.com/reports/449617
nobu (Nobuyoshi Nakada)
06:25 AM Feature #15865: `<expr> in <pattern>` expression
@jonathanhefner Thank you for your comment.
> * `<pattern> <~ <expr>`
The difficult part is that `<pattern>` is...
mame (Yusuke Endoh)
03:24 AM Bug #16192: ENV.update hash values ignored when block given
I think this is a bug, for the same reason as [Bug #16173].
https://github.com/ruby/ruby/pull/2512
nobu (Nobuyoshi Nakada)

09/30/2019

11:57 PM Revision a38fe1fb (git): ext/-test-/enumerator_kw/enumerator_kw.c: remove unused variable
mame (Yusuke Endoh)
11:47 PM Bug #16191 (Feedback): Crash when setting conditional to false
I believe this bug has been fixed and backported (I think it is solved by commit:0628973435abeccf676f3c2563579b3dbab0... jeremyevans0 (Jeremy Evans)
09:28 PM Bug #16191 (Closed): Crash when setting conditional to false
changed a conditional from "if variable.present?" to "if false" and loading the class containing the method containi... ermacaz (matt hamada)
11:18 PM Bug #16192: ENV.update hash values ignored when block given
I can not say whether it is a bug or not, but I believe that either way,
it would be good to mention, in the documen...
shevegen (Robert A. Heiler)
10:12 PM Bug #16192 (Closed): ENV.update hash values ignored when block given
Doc:
```
update(hash) → Hash
update(hash) { |name, old_value, new_value| block } → Hash
```
Adds the content...
[email protected] (Burdette Lamar)
11:13 PM Bug #16181: return from a proc in a module/class body returns out of script. Should be LJE.
I've added a pull request that makes `return` in `proc` in `class`/`module` a `LocalJumpError`: https://github.com/ru... jeremyevans0 (Jeremy Evans)
08:11 PM Bug #16181: return from a proc in a module/class body returns out of script. Should be LJE.
Ok cool. Let's hope we get some more consensus on this. I don't like deviating from MRI in behavior so I hope to se... enebo (Thomas Enebo)
06:32 PM Bug #16181: return from a proc in a module/class body returns out of script. Should be LJE.
enebo (Thomas Enebo) wrote:
> Jeremy, since you are only person who has looked would you say semantically this shou...
jeremyevans0 (Jeremy Evans)
06:21 PM Bug #16181: return from a proc in a module/class body returns out of script. Should be LJE.
I agree this is impossible to be done by parser or at iseq generation time. It must be done when return is invoked.... enebo (Thomas Enebo)
06:54 PM Bug #16190 (Feedback): Strange Crash
I don't have much experience dealing with Mac OS X crash file analysis, but the crash file attached doesn't mention R... jeremyevans0 (Jeremy Evans)
06:49 PM Bug #16190 (Closed): Strange Crash
Just started a new Rails 6 Project with Ruby 2.6.3 - added a secrets file and configured a database.yml and got this ... fatfrog (Andrew Shortt)
04:14 PM Revision 01e75b6b (git): * 2019-10-01 [ci skip]
git[bot]
04:14 PM Revision 671ca212 (git): remove `unused var` warning
ko1 (Koichi Sasada)
02:18 PM Bug #16135: Segmentation fault in Ruby 2.6.1
We have a Ruby swig interface through which we are calling Kysy dll (written in C++) .I have upgraded swig interface ... satishdewangan (Satish Dwangan)
02:06 PM Revision a8c436d9 (git): Issue keyword flag warning even with no arguments
If the keyword flag is set, there should be at least one argument,
if there isn't, that is a sign the keyword flag wa...
jeremyevans (Jeremy Evans)
02:06 PM Revision 3073404e (git): Add rb_enumeratorize_with_size_kw and related macros
Currently, there is not a way to create a sized enumerator in C
with a different set of arguments than provided by Ru...
jeremyevans (Jeremy Evans)
11:24 AM Revision 5ddc2ba1 (git): test/ruby/test_io.rb: supress a "method redefined" warning
by explicitly removing the old definition. mame (Yusuke Endoh)
11:22 AM Revision fc66947c (git): test/-ext-/string/test_fstring.rb: suppress "possibly useless use of -@"
"in void context" by assigning the result to a dummy variable. mame (Yusuke Endoh)
08:59 AM Revision 94556000 (git): Revert "introduce debug check."
This reverts commit c3b84f2de83a27acc638f99743bfa2c44bac621c.
Backtrace shows it is before running tests and debug ch...
ko1 (Koichi Sasada)
08:43 AM Revision 10d6a3ac (git): Fix assertion
callable_method_entry_p is for rb_callable_method_entry_t. nobu (Nobuyoshi Nakada)
08:39 AM Revision 771fd915 (git): Use assert_operator instead of mere assert
nobu (Nobuyoshi Nakada)
08:38 AM Revision 1722c156 (git): Now `use_symbol` is always true
nobu (Nobuyoshi Nakada)
08:23 AM Revision c3b84f2d (git): introduce debug check.
There are random failures:
> lib/rubygems/core_ext/kernel_require.rb:61:in `require':
> wrong number of arguments (g...
ko1 (Koichi Sasada)
06:36 AM Revision 88f38c18 (git): Emulate method_list (chkbuild) on test-all.
chkbuild (CI process) shows methods list before
running tests and sometimes it can fails. This
commit a code part to ...
ko1 (Koichi Sasada)
06:35 AM Revision bf8d7d9c (git): show RUBY_ISEQ_DUMP_DEBUG envval if given.
ko1 (Koichi Sasada)
05:27 AM Revision 8ba48c1b (git): rb_method_attr_t::location should be 0 or others.
method_def_location() expects that rb_method_attr_t::location
is 0 (Qfalse) or not.
ko1 (Koichi Sasada)
01:44 AM Bug #16189 (Closed): Some rubygems tests failed when run across 0:00 UTC
Some tests failed because https://github.com/ruby/ruby/blob/649a64ae29318501472f74798a12eb60871ab990/lib/rubygems/spe... znz (Kazuhiro NISHIYAMA)
01:31 AM Revision 649a64ae (git): Add three more C-API functions for handling keywords
This adds rb_funcall_passing_block_kw, rb_funcallv_public_kw,
and rb_yield_splat_kw. This functions are necessary to...
jeremyevans (Jeremy Evans)
01:26 AM Revision fba8627d (git): delete unnecessary branch
At last, not only myself but also your compiler are fully confident
that the method entries pointed from call caches ...
shyouhei (Shyouhei Urabe)
01:26 AM Revision dd883de5 (git): refactor constify most of rb_method_entry_t
Now that we have eliminated most destructive operations over the
rb_method_entry_t / rb_callable_method_entry_t, let'...
shyouhei (Shyouhei Urabe)
01:26 AM Revision 6c6a25fe (git): refactor add rb_method_entry_from_template
Tired of rb_method_entry_create(..., rb_method_definition_create(
..., &(rb_method_foo_t) {...})) maneuver. Provide ...
shyouhei (Shyouhei Urabe)
01:26 AM Revision 167e6b48 (git): refactor reduce METHOD_ENTRY_FLAGS_COPY
Make things more immutable. shyouhei (Shyouhei Urabe)
01:26 AM Revision 7cb96d41 (git): refactor delete rb_method_entry_copy
The deleted function was to destructively overwrite existing method
entries, which is now considered to be a bad idea...
shyouhei (Shyouhei Urabe)
01:26 AM Revision 32079792 (git): refactor delete rb_method_definition_set
Instead of destructively write fields of method entries, create a
new entry and let it overwrite its owner.
shyouhei (Shyouhei Urabe)
01:26 AM Revision 595b3c4f (git): refactor rb_method_definition_create take opts
Before this changeset rb_method_definition_create only allocated a
memory region and we had to destructively initiali...
shyouhei (Shyouhei Urabe)
01:26 AM Revision 1521f7cf (git): refactor delete vm_cref_dump
No longer used. shyouhei (Shyouhei Urabe)
01:26 AM Revision c11c5e69 (git): refactor split rb_method_definition_set
Did you know that C functions can return structs? That has been
true since the beginning, but not that very useful u...
shyouhei (Shyouhei Urabe)
01:26 AM Revision cf336082 (git): refactor constify most of rb_method_definition_t
Most (if not all) of the fields of rb_method_definition_t are never
meant to be modified once after they are stored. ...
shyouhei (Shyouhei Urabe)
01:26 AM Revision 3632a812 (git): refactor add rb_id_table_foreach_with_replace_with_key
This is a pure refactoring to reduce copy & paste. Also the new
function is made visible from other parts of the int...
shyouhei (Shyouhei Urabe)
01:26 AM Revision f56506be (git): refactor delete ID_TABLE_ITERATOR_RESULT_END
Not used from anywhere. shyouhei (Shyouhei Urabe)
01:26 AM Revision 86427a32 (git): refactor delete METHOD_ENTRY_COMPLEMENTED flag
Because rb_method_definition_t tracks its own complemented_count,
we no longer have to check it in rb_method_entry_t ...
shyouhei (Shyouhei Urabe)
 

Also available in: Atom