Project

General

Profile

Activity

From 06/06/2019 to 06/12/2019

06/12/2019

10:54 PM Bug #15467 (Closed): Creating a class with a Cyrillic first symbol in the name leads to a SyntaxError in IRB
This issue was fixed before 2.7.0-preview1:
```
$ irb27
irb(main):001:0> class Класс
irb(main):001:0> end
=> n...
jeremyevans0 (Jeremy Evans)
10:44 PM Bug #15572 (Closed): `RubyVM::InstructionSequence` doesn't work with `extend`.
As wanabe pointed out, this isn't a bug. `load_iseq` is `undef` in the singleton class, which occurs before extended... jeremyevans0 (Jeremy Evans)
10:18 PM Feature #15881: Optimize deconstruct in pattern matching
marcandre (Marc-Andre Lafortune) wrote:
> mame (Yusuke Endoh) wrote:
> > I talked with ktsj, the author of pattern ...
mame (Yusuke Endoh)
01:23 PM Feature #15881: Optimize deconstruct in pattern matching
mame (Yusuke Endoh) wrote:
> I talked with ktsj, the author of pattern matching. He had actually considered caching...
marcandre (Marc-Andre Lafortune)
12:56 PM Feature #15881: Optimize deconstruct in pattern matching
I talked with ktsj, the author of pattern matching. He had actually considered caching the result of deconstruct, bu... mame (Yusuke Endoh)
08:44 PM Bug #15913 (Closed): Segmentation fault in using RubyVM::InstructionSequence#to_binary.
I've tested and confirmed this is fixed by commit:484cc6b3bc828a0bb62aebefd7fdc2c86cab4f57. Please update to ruby 2.... jeremyevans0 (Jeremy Evans)
03:24 PM Bug #15913: Segmentation fault in using RubyVM::InstructionSequence#to_binary.
Maybe [Bug #14553]? nobu (Nobuyoshi Nakada)
09:51 AM Bug #15913: Segmentation fault in using RubyVM::InstructionSequence#to_binary.
### This problem occured the crash with just using `if false` statement pattern.
```ruby
# good
# do not use `...
Anonymous
08:52 AM Bug #15913: Segmentation fault in using RubyVM::InstructionSequence#to_binary.
## Crash log
```
$ ruby -e "RubyVM::InstructionSequence.compile('{}.each {|this| if false; Hash.try_convert({id:...
Anonymous
08:41 AM Bug #15913 (Closed): Segmentation fault in using RubyVM::InstructionSequence#to_binary.
Occur Segmentation fault when the ruby code is class methods with hash argument in if false statement in iteration me... Anonymous
03:41 PM Revision 2a26c1ea (git): Clarify the Ruby version support status in IRB more
k0kubun (Takashi Kokubun)
03:32 PM Revision 8d84e119 (git): * 2019-06-13
git[bot]
03:32 PM Revision 18080290 (git): make sync-default-gems GEM=irb
Upgrade IRB to https://.com/ruby/irb/commit/41ea43a4a732e094acfa1b0fc1473fdcda9e6227
Mostly backport changes.
k0kubun (Takashi Kokubun)
02:58 PM Feature #15918: Pattern matching for Set
Sets are supposed to be unordered (any ordering is an implementation detail). If `Set[1, 2, 3]` matches in your exam... jeremyevans0 (Jeremy Evans)
02:20 PM Feature #15918: Pattern matching for Set
Eregon (Benoit Daloze) wrote:
> Did you mean `in Set[1, 2, 3]` ?
I didn't, but it should match too; it's the same...
marcandre (Marc-Andre Lafortune)
02:02 PM Feature #15918: Pattern matching for Set
Did you mean `in Set[1, 2, 3]` ? Eregon (Benoit Daloze)
01:44 PM Feature #15918 (Assigned): Pattern matching for Set
Currently, `Set` does not respond to `deconstruct`. Shouldn't we implement it using `to_a`?
```
require 'set'
ca...
marcandre (Marc-Andre Lafortune)
01:41 PM Feature #15917 (Closed): Pattern matching for Struct
`Struct`s respond to `deconstruct`, not to `deconstruct_keys`. Shouldn't we also implement it?
```
A = Struct.new...
marcandre (Marc-Andre Lafortune)
01:35 PM Feature #15799: pipeline operator
@nobu Awesome. I don't know what other's would think, but from my perspective, the feature now becomes consistent wit... zverok (Victor Shepelev)
06:36 AM Feature #15799: pipeline operator
zverok (Victor Shepelev) wrote:
> But **if** "...and now put it into a variable" is necessary, why not reuse `=>`? I...
nobu (Nobuyoshi Nakada)
01:33 PM Bug #15916: Memory in Regexp literal interpolation
Simplified the test case. mltsy (Joe Marty)
01:23 PM Bug #15916 (Closed): Memory in Regexp literal interpolation
When interpolating a string inside a Regexp literal, if the string contains a multibyte character loaded from a file ... mltsy (Joe Marty)
01:20 PM Misc #15874: DevelopersMeeting20190613Japan
* [Feature #15563] #dig that throws an exception if an key doesn't exist
* Previously [Matz said](https://bugs.rub...
k0kubun (Takashi Kokubun)
06:22 AM Misc #15874: DevelopersMeeting20190613Japan
* [Feature #15897] `it` as a default block parameter
* A keyword `it` has never been seriously considered because ...
mame (Yusuke Endoh)
12:13 PM Feature #15915: `@1` cannot be achieved in meta-programming
> What is the use case?
OP says a debugger. The motivation looks reasonable to me.
> And how do you want it to...
mame (Yusuke Endoh)
09:55 AM Feature #15915: `@1` cannot be achieved in meta-programming
What is the use case? And how do you want it to be made possible? sawa (Tsuyoshi Sawada)
08:55 AM Feature #15915 (Closed): `@1` cannot be achieved in meta-programming
I cannot think of any way to get `@1` in meta-programming, so it is hard to inspect it in a debugger.
~~~
% ruby ...
znz (Kazuhiro NISHIYAMA)
11:44 AM Bug #14451 (Third Party's Issue): HTTP responses with Content-Length: 0 cause a failure
duerst (Martin Dürst)
08:47 AM Bug #14451: HTTP responses with Content-Length: 0 cause a failure
Hello, thanks for report. REST Client is actually not part of Ruby, feel free to move the report there: https://githu... lzap (Lukas Zapletal)
09:37 AM Feature #15914: mkmf without libruby
It took me a moment to understand what you mean; I first misread it as "not
depending on mkmf".
I guess the inten...
shevegen (Robert A. Heiler)
08:54 AM Feature #15914 (Open): mkmf without libruby
It would be nice to be able to use `mkmf` without `libruby`.
Motivating use-case:
Many gems provide Ruby bindings...
glebm (Gleb Mazovetskiy)
08:22 AM Feature #15901: Enumerator::Lazy#eager
+1 for the feature. I'm not a fan for the notation `.lazy. ... .eager`, though.
How about this style?
```
[0,...
mame (Yusuke Endoh)
06:30 AM Revision 88411d35 (git): Another incomplete string case
nobu (Nobuyoshi Nakada)
06:25 AM Revision 9593e76a (git): Ripper::Lexer: fallback parse error token to the previous one
nobu (Nobuyoshi Nakada)
02:00 AM Revision 8354cfd0 (git): Treat "begin rescue end" correctly
aycabta (aycabta .)
12:07 AM Bug #15664: File.executable returns incorrect results in Windows 10
I agree on the documentation fix, but I guess that `Gem.bin_path` should return the proper stub file path in this case. nobu (Nobuyoshi Nakada)

06/11/2019

10:54 PM Bug #15360 (Closed): "ThreadError: deadlock; recursive locking" error when recursive lock shouldn't be possible
Fix committed at commit:c1d78a7f0ece2004822193a0c1f1fd3dc38c2fdf jeremyevans0 (Jeremy Evans)
10:52 PM Bug #15508 (Closed): Mutex recursive lock error when combined with Thread#raise
Fix committed at commit:c1d78a7f0ece2004822193a0c1f1fd3dc38c2fdf jeremyevans0 (Jeremy Evans)
10:51 PM Bug #15645 (Closed): It is possible to escape `Mutex#synchronize` without releasing the mutex
Fix committed at commit:c1d78a7f0ece2004822193a0c1f1fd3dc38c2fdf jeremyevans0 (Jeremy Evans)
08:27 PM Bug #15645: It is possible to escape `Mutex#synchronize` without releasing the mutex
Eregon (Benoit Daloze) wrote:
> @jeremyevans0 The looks wrong, `rb_mutex_lock` should be changed, not `rb_mute...
jeremyevans0 (Jeremy Evans)
08:23 PM Bug #15645: It is possible to escape `Mutex#synchronize` without releasing the mutex
@jeremyevans0 The looks wrong, `rb_mutex_lock` should be changed, not `rb_mutex_unlock`. Eregon (Benoit Daloze)
07:40 PM Bug #15645: It is possible to escape `Mutex#synchronize` without releasing the mutex
lexi.lambda (Alexis King) wrote:
> Therefore, the solution seems simple: **instead of using `rb_mutex_lock` inside o...
jeremyevans0 (Jeremy Evans)
10:44 PM Revision c1d78a7f (git): do_mutex_lock: release mutex before checking for interrupts (fixes issue 15360)
nbh (nbh _)
08:21 PM Bug #15533 (Third Party's Issue): Segmentation fault: mysql2 client
This appears to be an issue in the mysql2 library, probably the same issue as https://.com/brianmario/mysql2/is... jeremyevans0 (Jeremy Evans)
08:05 PM Bug #15596 (Rejected): Kernel.warn without arguments should do the same as Kernel.warn(nil)
As nobu stated, the current behavior is expected in regards to not printing a newline if no arguments are given, and ... jeremyevans0 (Jeremy Evans)
07:07 PM Bug #15664: File.executable returns incorrect results in Windows 10
Unlike Unix, Windows doesn't support execute permissions separately. If the path is a regular file, Ruby currently us... jeremyevans0 (Jeremy Evans)
05:53 PM Bug #15671 (Third Party's Issue): Segfault
This doesn't appear to be a ruby or ffi issue. The segfault occurs `multi_cleanup`, which is a libcurl method wrappe... jeremyevans0 (Jeremy Evans)
05:45 PM Misc #15874: DevelopersMeeting20190613Japan
* [Feature #15797] Use realpath(3) instead of custom realpath implementation if available (jeremyevans0)
* Is this...
jeremyevans0 (Jeremy Evans)
05:18 PM Bug #15857: <=> の右辺が <=> を実装していない場合の振る舞い
shuujii (Shuji KOBAYASHI) wrote:
> @jeremyevans0 Thank you for your comment. About `Complex`, I agree with most of v...
jeremyevans0 (Jeremy Evans)
02:09 PM Bug #15857: <=> の右辺が <=> を実装していない場合の振る舞い
@jeremyevans0 Thank you for your comment. About `Complex`, I agree with most of v2 , but I have some comments.
...
shuujii (Shuji KOBAYASHI)
04:45 PM Bug #15720 (Closed): SystemStackError when referencing a refinement in a module that isn't used
Applied in changeset commit:git|5e018214e7435030727a97ac49db038d96438e74.
----------
Fix SystemStackError when calli...
jeremyevans (Jeremy Evans)
09:03 AM Bug #15720: SystemStackError when referencing a refinement in a module that isn't used
Seems fine.
Just rename `test_refining_module_repeatedly` which redefines an existing method.
nobu (Nobuyoshi Nakada)
04:43 PM Revision 5e018214 (git): Fix SystemStackError when calling a method in an unused refinement
Fixes [Bug #15720] jeremyevans (Jeremy Evans)
04:16 PM Revision 4f9e7c95 (git): * 2019-06-12
git[bot]
04:16 PM Revision 23e3c170 (git): * expand tabs.
git[bot]
04:16 PM Revision 6db2d6d8 (git): Add compaction support for more types.
This commit adds compaction support for:
* Fibers
* Continuations
* Autoload Constants
tenderlovemaking (Aaron Patterson)
02:55 PM Bug #15490: socket.rb - recurring segmentation faults
I have been experiencing this issue as well, but only on a computer running OSX 10.14.5. I can't seem to recreate thi... mylesgearon (Myles Gearon)
02:15 PM Revision c4cbaef2 (git): assert_cpu_usage_low with timeout scale
* test/lib/test/unit/assertions.rb (assert_cpu_usage_low): apply
the timeout scale to measuring period. this asser...
nobu (Nobuyoshi Nakada)
02:15 PM Revision 42f0a8fd (git): MIN_HZ and MIN_MEASURABLE constants
* test/lib/test/unit/assertions.rb (Test::Unit::Assertions):
promoted MIN_HZ and MIN_MEASURABLE as constants, which...
nobu (Nobuyoshi Nakada)
02:15 PM Revision eb016d83 (git): Generalize timeout_scale
* test/lib/test/unit.rb (Test::Unit::TimeoutOption): renamed
SubprocessOption.
* test/lib/test/unit.rb (Test::Unit...
nobu (Nobuyoshi Nakada)
01:31 PM Revision 39ae88ad (git): Refined syntax error messages
nobu (Nobuyoshi Nakada)
01:25 PM Feature #15912 (Closed): Allow some reentrancy during TracePoint events
I got a report in byebug about byebug being incompatible with zeitwerk. This one: https://.com/deivid-rodriguez... deivid (David Rodríguez)
12:55 PM Feature #9123: Make Numeric#nonzero? behavior consistent with Numeric#zero?
Quite a long old discussion. I checked before replying, to make sure I don't comment too often
in one particular iss...
shevegen (Robert A. Heiler)
10:08 AM Bug #15911 (Closed): Missing TracePoint return event for ||=
Thank you for your report.
I can reproduce the issue at ruby 2.6.3, and cannot do at master branch. It looks like...
mame (Yusuke Endoh)
08:00 AM Bug #15911 (Closed): Missing TracePoint return event for ||=
While updating ruby-prof, I ran into an issue while profiling rails that caused ruby-prof to show an incorrect method... cfis (Charlie Savage)
06:22 AM Revision 140b8117 (git): &. is not allowed inside LHS of massign
https://hackerone.com/reports/605262 nobu (Nobuyoshi Nakada)
03:33 AM Revision 42ac8890 (git): Fail test if load ~/.irbrc
znz (Kazuhiro NISHIYAMA)
03:16 AM Revision e4364dbf (git): Fixed the code-style with the upstream rule.
hsbt (Hiroshi SHIBATA)

06/10/2019

11:27 PM Bug #15720 (Assigned): SystemStackError when referencing a refinement in a module that isn't used
I can confirm this issue. I believe it stems from the fact that in `vm_call_method_each_type`, `cc->me` is getting o... jeremyevans0 (Jeremy Evans)
10:17 PM Revision 4adc6f07 (git): test/lib/test/unit/assertions.rb (assert_cpu_usage_low): Relax the limit
CPU usage 1% causes occesional test failure. Try to use 5%.
https://rubyci.org/logs/rubyci.s3.amazonaws.com/gentoo/...
mame (Yusuke Endoh)
09:56 PM Revision fe9701ee (git): * expand tabs.
git[bot]
09:53 PM Revision de4b2930 (git): ext/socket/ipsocket.c: Use SO_REUSEADDR for local_host/port
Sometimes ruby/spec fails when trying to specify local_host and
local_port for TCPSocket.open.
https://rubyci.org/lo...
mame (Yusuke Endoh)
09:45 PM Revision 6096baea (git): test/net/http/test_http.rb: Extend the timeout
https://rubyci.org/logs/rubyci.s3.amazonaws.com/unstable10s/ruby-master/log/20190610T071910Z.log.html.gz mame (Yusuke Endoh)
08:41 PM Bug #15910 (Rejected): $. doesn't hold the linenumber anymore when reading a CSV-file using the CSV class
CSV implementation was changed to improve performance. The new implementation reads data as chunk (`$stdin.gets(nil, ... kou (Kouhei Sutou)
08:40 PM Bug #15910: $. doesn't hold the linenumber anymore when reading a CSV-file using the CSV class
I can confirm the behavior change. I bisected it to https://.com/ruby/csv/commit/8505ff0900a4789dce0740ab23e92... jeremyevans0 (Jeremy Evans)
11:15 AM Bug #15910 (Rejected): $. doesn't hold the linenumber anymore when reading a CSV-file using the CSV class
Example program:
```
require 'csv'
IFS=';'
CSV_OPTIONS = { col_sep: IFS, external_encoding: Encoding::ISO_8859_...
rovf (Ronald Fischer)
03:25 PM Revision d7e7e998 (git): * 2019-06-11
git[bot]
03:20 PM Revision be6b4624 (git): Use checktype for performance
ktsj (Kazuki Tsujimoto)
02:31 PM Revision f0bfa71a (git): Use UTC for file2lastrev timezone
02155da7bad37bd1c8adadd486d2d16eac7af43b got a claim about sacrificing
ability to compare arbitrary `RUBY_DESCRIPTION...
k0kubun (Takashi Kokubun)
01:35 PM Revision 02155da7 (git): Make file2lastrev timezone consistent with git log
Using the same timezone for all commits is convenient when just looking
dates in RUBY_DESCRIPTION, but usually we als...
k0kubun (Takashi Kokubun)
01:04 PM Revision caa90202 (git): Make sure to suppress .irbrc on benchmark
By the way, this is already improved by nobu:
```
$ benchmark-driver benchmark/irb_exec.yml --rbenv '2.6.3;2.7.0-pre...
k0kubun (Takashi Kokubun)
12:45 PM Revision 880204cf (git): irb/cmd/help.rb: return nil after the redefinition
nobu (Nobuyoshi Nakada)
12:38 PM Feature #5400: Remove flip-flops in 2.0
judofyr (Magnus Holm) wrote:
> Nobody knows them. Nobody uses them. Let's just get rid of flip-flops, shall we?
I...
scub8040 (Saverio M.)
12:18 PM Revision 976c689a (git): irb: defer requiring rdoc to improve the start up time
nobu (Nobuyoshi Nakada)
12:13 PM Revision 973fd18f (git): Add a benchmark of irb boot time
```
$ benchmark-driver benchmark/irb_exec.yml --rbenv '2.6.3;2.7.0-preview1'
Calculating ----------------------------...
k0kubun (Takashi Kokubun)
10:48 AM Revision b9996b7b (git): * 2019-06-10
git[bot]
10:47 AM Revision 626ae5a9 (git): Resolv specs should pass on Windows now
Eregon (Benoit Daloze)
10:45 AM Revision 60af6fef (git): Fix Resolv specs to not depend on a system /etc/hosts file
* https://rubyci.org/logs/rubyci.s3.amazonaws.com/archlinux/ruby-master/log/20190609T153804Z.fail.html.gz
* Thanks @n...
Eregon (Benoit Daloze)

06/09/2019

10:35 PM Bug #15907 (Closed): gem bin stub commands are failing
hsbt (Hiroshi SHIBATA)
04:11 PM Bug #15732 (Closed): Strict mode
jeremyevans0 (Jeremy Evans)
04:37 AM Bug #15763: Segmentation fault in timeout.rb / sleep
I think mame is correct that this is related to Mac OS X getaddrinfo. We have at least 5 separate bug reports for ve... jeremyevans0 (Jeremy Evans)
04:25 AM Revision 614154bb (git): Added missing dependency for rake examples.
hsbt (Hiroshi SHIBATA)
04:22 AM Feature #15236: add support for hash shorthand
PR for alternative syntax `{ a: }`: https://.com/ruby/ruby/pull/2231 ignatiusreza (Ignatius Reza Lesmana)
03:11 AM Feature #15236: add support for hash shorthand
I was reading the presentation slide for the experimental feature for syntax matching.. in which, there's support for... ignatiusreza (Ignatius Reza Lesmana)
03:44 AM Revision 2c59c58a (git): Fixed wrong BUNDLE_BIN_PATH for ruby core.
hsbt (Hiroshi SHIBATA)
03:44 AM Revision 44f7f093 (git): Added the condition for ruby_core repository.
hsbt (Hiroshi SHIBATA)
03:44 AM Revision 57ccea62 (git): Revert to change for filelist of bundler gemspec.
hsbt (Hiroshi SHIBATA)
03:44 AM Revision 8f376295 (git): Merge bundler master from upstream.
Pick from 8dd59e3ba97eb80a599f8149f31bf40773b69dc0 hsbt (Hiroshi SHIBATA)
03:32 AM Bug #15900 (Closed): Resolv::DNS#each_name doesn't accept Resolv::IPv{4,6} against documents
Applied in changeset commit:git|66508992483ae5d77b56a98427c50c772341c0ac.
----------
Make Resolv::DNS#each_name acce...
jeremyevans (Jeremy Evans)
03:27 AM Bug #15900: Resolv::DNS#each_name doesn't accept Resolv::IPv{4,6} against documents
Thank you for the report. I was able to confirm the issue and that your fixes it. I will apply your sho... jeremyevans0 (Jeremy Evans)
03:31 AM Revision 66508992 (git): Make Resolv::DNS#each_name accept Resolv::IPv{4,6} arguments
These arguments were previously documented as supported, but not
actually supported.
from Toru Iwase
Fixes [B...
jeremyevans (Jeremy Evans)
03:30 AM Revision a432c014 (git): * 2019-06-09
git[bot]
03:27 AM Revision 562c0bfe (git): Split test_strip_bom for each encoding
nobu (Nobuyoshi Nakada)
02:11 AM Revision a8ef498d (git): Add tests of the encoding with BOM
nobu (Nobuyoshi Nakada)
12:43 AM Feature #14912: Introduce pattern matching syntax
@pitr.ch
Please briefly summarize your proposal first. Use case is important, but explaining a proposal by use case...
mame (Yusuke Endoh)
12:05 AM Feature #15909 (Open): Improve Thread#exit documentation
Whilst writing some low-level threading code, I came across a couple of unexpected (though useful) behaviours of `Thr... womble (Matt Palmer)

06/08/2019

01:20 PM Bug #15907: gem bin stub commands are failing
Hiroshi,
Good evening. A ruby-loco CRON job just happened to run on 3776c48cf4, and it passed.
Thank you, and ...
MSP-Greg (Greg L)
04:55 AM Bug #15907 (Assigned): gem bin stub commands are failing
Hi, Greg.
Thanks to your report. I reverted b76630f73e for another reason. Can you try with the current master as ...
hsbt (Hiroshi SHIBATA)
04:46 AM Bug #15907: gem bin stub commands are failing
Sorry for forgetting (to many hours coding today).
One should be able to repo this by copying the lib/rubygems fol...
MSP-Greg (Greg L)
04:40 AM Bug #15907 (Closed): gem bin stub commands are failing
Commands like
```ruby
bundle version
irb --version
rake --version
rdoc --version
```
are failing. All failure...
MSP-Greg (Greg L)
12:58 PM Misc #15874: DevelopersMeeting20190613Japan
* [Feature #14912] Introduce pattern matching syntax ([pitr.ch](https://twitter.com/pitr_ch))
* Could the pattern ...
pitr.ch (Petr Chalupa)
12:46 PM Misc #15874: DevelopersMeeting20190613Japan
* [Bug #15908] Detecting BOM with non-UTF encoding nobu (Nobuyoshi Nakada)
12:44 PM Bug #15908 (Closed): Detecting BOM with non-UTF encoding
Currently, "bom|" encoding prefix to `File.open` is ignored if the encoding name is not a UTF.
But one usage of BOM ...
nobu (Nobuyoshi Nakada)
12:17 PM Bug #15857: <=> の右辺が <=> を実装していない場合の振る舞い
The looks good to me. Eregon (Benoit Daloze)
11:56 AM Feature #14912: Introduce pattern matching syntax
Hi, I am really looking forward to this feature. Looks great!
However I'd like to make few suggestions which I be...
pitr.ch (Petr Chalupa)
11:08 AM Revision f42588f7 (git): Make RUBY_RELEASE_DATE full on development
I cannot tell the order just by commit hashes. nobu (Nobuyoshi Nakada)
10:46 AM Revision 1ca03dc4 (git): Suppress warnings by gcc 9.1
nobu (Nobuyoshi Nakada)
10:40 AM Revision 27a59ca2 (git): file.c: fix compile error with MacPorts gcc
With the SDK of Xcode 10.2.1, `API_AVAILABLE` and so on macros are
not defined in <os/availability.h> when using a co...
nobu (Nobuyoshi Nakada)
09:44 AM Revision 5a840517 (git): Fix broken `gem unpack`
* lib/rubygems/commands/unpack_command.rb: 'rubygems/package' is
required here, to fix broken `gem unpack` command.
nobu (Nobuyoshi Nakada)
09:44 AM Revision 21de4a57 (git): io.c: fold very very long lines
nobu (Nobuyoshi Nakada)
05:24 AM Bug #15807: Range#minmax is slow and never returns for endless ranges
I think this is a bug we should fix, even if it breaks code relying on this bug ("all bug fixes are incompatibilities... jeremyevans0 (Jeremy Evans)
04:49 AM Revision 3776c48c (git): Revert "require rubygems/package where used"
This reverts commit b76630f73e8362d3072bfa7178471ddc5d21c235.
It fails with `make test-bundler BUNDLER_SPECS=runti...
hsbt (Hiroshi SHIBATA)
12:42 AM Feature #15665: Cannot compile socket extension on Mojave
@nobu This should be a bug, not feature. Please mark it as a bug and backport it into 2.6 branch. franklinyu (Franklin Yu)

06/07/2019

11:44 PM Feature #15894: Remove support for IA64
Here is a brief overview of one possible plan:
- We remove IA64 from 2.7.
- We retain IA64 in 2.6 which has a the...
ioquatix (Samuel Williams)
03:15 PM Revision 1696f80f (git): * 2019-06-08
git[bot]
03:14 PM Revision 19977cc7 (git): Remove unnecessary variables
aycabta (aycabta .)
02:49 PM Revision ffaefcad (git): Report a sudden death of workers
nobu (Nobuyoshi Nakada)
02:37 PM Revision 75751dca (git): test/openssl/utils.rb: Extend the timeout for armv7l
https://rubyci.org/logs/rubyci.s3.amazonaws.com/scw-9d6766/ruby-master/log/20190607T051708Z.fail.html.gz mame (Yusuke Endoh)
01:48 PM Revision b76630f7 (git): require rubygems/package where used
* lib/rubygems/commands/unpack_command.rb: 'rubygems/package' is
required. fix the failure of `gem unpack` command...
nobu (Nobuyoshi Nakada)
10:08 AM Bug #15904 (Feedback): Ruby crashes when executing Pronto gem with Rubocop
Does it occur with 2.5.5, 2.6.3, or 2.7.0-preview1? nobu (Nobuyoshi Nakada)
09:57 AM Revision 65669191 (git): ripper_state_lex.rb: chomp CR
* lib/rdoc/parser/ripper_state_lex.rb (RDoc::Parser::RipperStateLex):
chomp newline, including CR, from here docume...
nobu (Nobuyoshi Nakada)
05:47 AM Bug #15906 (Closed): a=a のような式をもつ条件分岐が意図しない挙動をする
Applied in changeset commit:git|a6a26e42b15c46f117f4fce07a2050e9d727355d.
----------
compile.c: Partially revert r63...
mame (Yusuke Endoh)
05:20 AM Bug #15906 (Closed): a=a のような式をもつ条件分岐が意図しない挙動をする
[ruby-list:50781] から一部転載します。
```
下記スクリプトの結果が期待と違います。なぜでしょうか?
a = a は不要ですが、なにもしないことを明示するために書いたものです。
なおOS付属の ruby...
nagachika (Tomoyuki Chikanaga)
05:46 AM Revision a6a26e42 (git): compile.c: Partially revert r63870 which caused wrong optimization
[Bug #15906] mame (Yusuke Endoh)
04:46 AM Revision b8af33e6 (git): Skip one assertion for OpenSSL::PKey::EC::Point#mul on LibreSSL
LibreSSL 2.8.0+ does not support multiple elements in the first
argument.
jeremyevans (Jeremy Evans)
04:16 AM Revision 119ca434 (git): Make specs pass on OpenBSD
Skip Process clockres specs that don't work on either FreeBSD or
Solaris/AIX in addition to OpenBSD.
Run most curren...
jeremyevans (Jeremy Evans)
03:04 AM Feature #15665: Cannot compile socket extension on Mojave
I'm not sure nobu's changesets are bug or feature.
But this issue was marked with "Feature" by nobu. We never back...
hsbt (Hiroshi SHIBATA)
01:05 AM Revision c55de95f (git): Dummy Makefile.in for CIs
nobu (Nobuyoshi Nakada)
12:26 AM Revision 7e403dc6 (git): test/openssl/utils.rb: Extend the timeout
https://rubyci.org/logs/rubyci.s3.amazonaws.com/scw-9d6766/ruby-master/log/20190606T171708Z.fail.html.gz mame (Yusuke Endoh)
12:09 AM Revision c7477c3e (git): Moved Makefile.in under template
nobu (Nobuyoshi Nakada)
12:06 AM Revision aef3bb35 (git): Remove the dependency of Makefile on Makefile.in transitionally
nobu (Nobuyoshi Nakada)
12:03 AM Revision 200c840b (git): Revert "Moved Makefile.in under template"
This reverts commits:
* 6f9d5fafe040cb02a1278fbfcdcb8063d564824c
* bb3c89b6437049e26669b2156310670d5e06e386
And remo...
nobu (Nobuyoshi Nakada)

06/06/2019

11:58 PM Revision bb3c89b6 (git): Makefile.in moved under template
nobu (Nobuyoshi Nakada)
11:44 PM Revision 6f9d5faf (git): Moved Makefile.in under template
nobu (Nobuyoshi Nakada)
06:28 PM Feature #15665: Cannot compile socket extension on Mojave
Hello? Any update? Would it be included in 2.6.4? franklinyu (Franklin Yu)
05:04 PM Revision aee77901 (git): * 2019-06-07
git[bot]
05:00 PM Revision 2bc09665 (git): win32/registry.rb: fix potential infinite loop
* ext/win32/lib/win32/registry.rb (Win32::Registry#each_value):
advance the index even if an error occurred in #read.
nobu (Nobuyoshi Nakada)
05:00 PM Feature #15901: Enumerator::Lazy#eager
knu (Akinori MUSHA) wrote:
> Yeah, that would be the way completely against duck-typing.
Right, to clarify I mean...
Eregon (Benoit Daloze)
01:55 PM Feature #15901: Enumerator::Lazy#eager
> One argument would be the callee should do take_while {}.to_a if they really want an Array and not just an Enumerab... knu (Akinori MUSHA)
09:36 AM Feature #15901: Enumerator::Lazy#eager
knu (Akinori MUSHA) wrote:
> Suppose I want to pass the `enum` to another method that takes an Enumerable object whe...
Eregon (Benoit Daloze)
04:35 AM Feature #15901: Enumerator::Lazy#eager
Suppose I want to pass the `enum` to another method that takes an Enumerable object where the passed object is expect... knu (Akinori MUSHA)
04:56 PM Revision 09a2189c (git): Adjust indent
nobu (Nobuyoshi Nakada)
03:07 PM Misc #15905: [Documentation] [Request for the wiki at https://bugs.ruby-lang.org/projects/ruby-trunk/wiki] - Consider adding more information to statically compiled ruby variants
`LINKFORSHARED` means dynamically loaded extension libraries?
If so, `--with-static-linked-ext` configuration option...
nobu (Nobuyoshi Nakada)
10:47 AM Misc #15905 (Feedback): [Documentation] [Request for the wiki at https://bugs.ruby-lang.org/projects/ruby-trunk/wiki] - Consider adding more information to statically compiled ruby variants
I think maintaining the existing documentations already exceeded our capacity and some of them are still outdated, de... k0kubun (Takashi Kokubun)
10:36 AM Misc #15905: [Documentation] [Request for the wiki at https://bugs.ruby-lang.org/projects/ruby-trunk/wiki] - Consider adding more information to statically compiled ruby variants
I think the document should be in doc/ of Ruby repository.
Feel free to create a .
Background:
Recently our...
naruse (Yui NARUSE)
09:58 AM Misc #15905 (Feedback): [Documentation] [Request for the wiki at https://bugs.ruby-lang.org/projects/ruby-trunk/wiki] - Consider adding more information to statically compiled ruby variants
Hello ruby core team in particular and other ruby folks,
This issue request here is primarily about documentation,...
shevegen (Robert A. Heiler)
12:50 PM Revision 9f941f61 (git): test/webrick/test_filehandler.rb: extend the timeout for Solaris CI
https://rubyci.org/logs/rubyci.s3.amazonaws.com/unstable10s/ruby-master/log/20190602T031908Z.fail.html.gz mame (Yusuke Endoh)
12:50 PM Revision 60924636 (git): test/net/http/test_http.rb: extend the timeout for Solaris CI
https://rubyci.org/logs/rubyci.s3.amazonaws.com/unstable10s/ruby-master/log/20190605T231909Z.fail.html.gz mame (Yusuke Endoh)
09:59 AM Feature #15903: Move RubyVM.resolve_feature_path to Kernel.resolve_feature_path
Eregon (Benoit Daloze) wrote:
> mame (Yusuke Endoh) wrote:
> > However, we can't be too careful to add anything to ...
mame (Yusuke Endoh)
09:25 AM Feature #15903: Move RubyVM.resolve_feature_path to Kernel.resolve_feature_path
deep-cover might be interested by this too, cc @marcandre Eregon (Benoit Daloze)
09:18 AM Feature #15903: Move RubyVM.resolve_feature_path to Kernel.resolve_feature_path
byroot (Jean Boussier) wrote:
> This is kinda tengential, so sorry if it's shifting the discussion. But if `resolve_...
Eregon (Benoit Daloze)
09:17 AM Feature #15903: Move RubyVM.resolve_feature_path to Kernel.resolve_feature_path
mame (Yusuke Endoh) wrote:
> However, we can't be too careful to add anything to `Kernel` nowadays.
I propose onl...
Eregon (Benoit Daloze)
09:28 AM Feature #15230: RubyVM.resolve_feature_path
Great! Eregon (Benoit Daloze)
09:27 AM Misc #15874: DevelopersMeeting20190613Japan
* [Feature #15903] Move RubyVM.resolve_feature_path to Kernel.resolve_feature_path
* matz: is it OK to add `Kernel...
Eregon (Benoit Daloze)
01:27 AM Misc #15874: DevelopersMeeting20190613Japan
* [Bug #15210] UTF-8 BOM should be removed from String in internal representation
A method to set the encoding...
nobu (Nobuyoshi Nakada)
07:49 AM Revision fcc36d76 (git): Revert "Stop `circular require` warning"
This reverts commit c2a9c350249588677cf68b506539093504927eac.
It cannot stop `circular require` warning.
znz (Kazuhiro NISHIYAMA)
07:32 AM Bug #15904: Ruby crashes when executing Pronto gem with Rubocop
Update: Interestingly, this crash does not happen when executing `pronto run -c develop` without the `bundle exec` in... Morred (Laura Eck)
07:20 AM Bug #15904 (Closed): Ruby crashes when executing Pronto gem with Rubocop
When running `bundle exec pronto run -c develop` ("develop" is a branch name) on console, Ruby crashed and asked me t... Morred (Laura Eck)
07:28 AM Misc #15723: Reconsider numbered parameters
sawa (Tsuyoshi Sawada) wrote:
> I just realized that there can be a rationale for using `@` as (part of) the default...
konsolebox (K B)
07:00 AM Feature #15899: String#before and String#after
> Using partition looks reasonable, and it can accept regexes.
It also has the problem of creating extra objects t...
kke (Kimmo Lehto)
06:41 AM Revision c2a9c350 (git): Stop `circular require` warning
znz (Kazuhiro NISHIYAMA)
06:25 AM Revision 861b50d8 (git): lib/rubygems.rb: Stop " file descriptor" warning
Bundler.setup changes Gem::DefaultUserInteraction.ui and does not close
it. This change makes sure that it is closed.
mame (Yusuke Endoh)
05:20 AM Revision 1e549036 (git): test/openssl: Support OpenSSL 1.1.1
OpenSSL 1.1.1 rejects some shorter keys, which caused some failures of
`make test-all TESTS=openssl`.
https://rubyci...
mame (Yusuke Endoh)
03:03 AM Revision d046fe92 (git): configure.ac: utilize wide columns for summary
nobu (Nobuyoshi Nakada)
02:33 AM Bug #15857: <=> の右辺が <=> を実装していない場合の振る舞い
sawa (Tsuyoshi Sawada) wrote:
> jeremyevans0 (Jeremy Evans) wrote:
> > I think [that] Complex numbers with an imagi...
jeremyevans0 (Jeremy Evans)
 

Also available in: Atom