Project

General

Profile

Activity

From 11/20/2018 to 11/26/2018

11/26/2018

11:30 PM Revision 51196cf5 (git): improve messages for test failures
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@66010 b2dd03c8-39d4-4d8f-98ff-823fe69b080e duerst (Martin Dürst)
08:16 PM Revision 27b1553b (git): * remove trailing spaces.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@66009 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
08:16 PM Revision 72e60a04 (git): `TracePoint#enable(target_line:)` is supported. [Feature #15289]
* vm_trace.c: `TracePoint#enable(target_line:)` is supported.
This option enables a hook only at specified target_l...
ko1 (Koichi Sasada)
08:12 PM Bug #15343: String#each_grapheme_cluster wrongly splits some emoji (genie, zombie, wrestling)
This issue is epic due to its title alone! (I don't quite know whether
there are indeed genie and zombie emojis yet ...
shevegen (Robert A. Heiler)
09:02 AM Bug #15343 (Closed): String#each_grapheme_cluster wrongly splits some emoji (genie, zombie, wrestling)
All the codepoint combinations that turn up in the various emoji files provided by Unicode (currently we use those at... duerst (Martin Dürst)
08:10 PM Feature #13581: Syntax sugar for method reference
> The map(&method(:local_method)) or yield_self(&method(:local_method)) pattern is absolutely real
> and very useful...
shevegen (Robert A. Heiler)
07:59 PM Revision 6e33c16f (git): Give up support for cross-callcc set_trace_func.
* cont.c (cont_restore_thread): cause error if trace-status is changed.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby...
ko1 (Koichi Sasada)
06:48 PM Revision d35bfdac (git): fix for ansi-pedantic compile option.
* iseq.c (iseq_add_local_tracepoint_i): extract aggregate initialization.
See https://travis-ci.org/ruby/ruby/jobs/...
ko1 (Koichi Sasada)
06:27 PM Revision f6fea2b2 (git): fix type error.
* iseq.c (iseq_iterate_children): should use cast to `int`.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@66005...
ko1 (Koichi Sasada)
06:16 PM Feature #15289 (Closed): Accept "target" keyword on `TracePoint#enable`
Applied in changeset trunk|r66003.
----------
Support targetting TracePoint [Feature #15289]
* vm_trace.c (rb_trace...
ko1 (Koichi Sasada)
06:16 PM Revision 61c8247d (git): * expand tabs.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@66004 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
06:16 PM Revision 96990203 (git): Support targetting TracePoint [Feature #15289]
* vm_trace.c (rb_tracepoint_enable_for_target): support targetting
TracePoint. [Feature #15289]
Tragetting Trace...
ko1 (Koichi Sasada)
04:32 PM Feature #15331: [PATCH] Faster hashing for short string literals
nobu (Nobuyoshi Nakada) wrote:
> About the macro `BUILTIN_SINGLE_BYTE_ENC_IDX_P`, its name is misleading as it is tr...
alanwu (Alan Wu)
01:47 PM Feature #15331: [PATCH] Faster hashing for short string literals
alanwu (Alan Wu) wrote:
> I've taken multi-byte terminators into account and updated my implementation. I've also in...
nobu (Nobuyoshi Nakada)
04:39 AM Feature #15331: [PATCH] Faster hashing for short string literals
I've taken multi-byte terminators into account and updated my implementation. I've also included a test that should w... alanwu (Alan Wu)
04:13 PM Revision 2c9259e6 (git): test_jit.rb: skip a test for Windows for now
https://ci.appveyor.com/project/ruby/ruby/builds/20558412
removing CloseHandle disallows us to remove the DLL.
git-...
k0kubun (Takashi Kokubun)
03:47 PM Bug #15316 (Closed): rb_postponed_job_register not thread-safe
Applied in changeset trunk|r66001.
----------
vm_trace.c: MJIT-limited thread-safety for postponed_job
[Bug #15316]
k0kubun (Takashi Kokubun)
03:47 PM Revision 67485fee (git): vm_trace.c: MJIT-limited thread-safety for postponed_job
[Bug #15316]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@66001 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
k0kubun (Takashi Kokubun)
03:12 PM Revision 01e2bf35 (git): * 2018-11-27
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@66000 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
03:12 PM Revision 98a2b053 (git): process.c: avoid dlclose before exec
because JIT-ed code may still be on stack at this time, unlike
in ruby_cleanup().
This hopes to fix: (take 2)
http:/...
k0kubun (Takashi Kokubun)
03:12 PM Revision 5b125011 (git): Revert "process.c: try to workaroun SEGV by r65994"
This reverts commit 0e6aba22c6b876a36adc39cac5314ce6e626954c.
because it didn't help, at all.
http://ci.rvm.jp/resul...
k0kubun (Takashi Kokubun)
02:45 PM Revision 0e6aba22 (git): process.c: try to workaroun SEGV by r65994
http://ci.rvm.jp/results/trunk-mjit-wait@silicon-docker/1480173
It tries to print C backtrace but fails. And core fi...
k0kubun (Takashi Kokubun)
02:03 PM Revision c8c265f4 (git): * properties.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@65996 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
02:02 PM Revision 79f3b6b5 (git): Do not load rubygems when disabled
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@65995 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
01:39 PM Revision 08e1705e (git): process.c: finish MJIT prior to #exec
to prevent ruby from leaving MJIT-related files.
test_jit.rb: add a test to prevent that
git-svn-id: svn+ssh://ci.r...
k0kubun (Takashi Kokubun)
12:50 PM Revision a3bb9f10 (git): mjit_worker.c: disable running copy job
after MJIT worker stop.
r65928 didn't fix the SEGV. This commit hopes to fix
http://ci.rvm.jp/results/trunk-mjit-wai...
k0kubun (Takashi Kokubun)
12:36 PM Revision af6adb99 (git): lib/rubygems/indexer.rb: suppress random test-all error
by Bundler integration, like:
http://ci.rvm.jp/results/trunk-no-mjit@silicon-docker/1479769
This resurrects r65629 w...
k0kubun (Takashi Kokubun)
12:23 PM Revision a2456daf (git): Sync the executables of rdoc from upstream repository.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@65991 b2dd03c8-39d4-4d8f-98ff-823fe69b080e hsbt (Hiroshi SHIBATA)
12:11 PM Bug #15314 (Feedback): Bundler with 2.6 fails when installing dependencies into a --path with --binstubs
@schneems
I fixed this issue with https://github.com/ruby/ruby/commit/a94332819463589fe4537cc62beb41a0ee354cf3
...
hsbt (Hiroshi SHIBATA)
11:38 AM Bug #15335: Ruby 2.6.0 is not properly fortified
Testing with r65990 on x86_64 and the test passed. I guess I should not try to build on other arches yet, right? vo.x (Vit Ondruch)
09:03 AM Revision 0409290e (git): add tests for grapheme clusters using Unicode Emoji test data
Add file test/ruby/enc/test_emoji_breaks.rb to test String#each_grapheme_cluster
test data provided by Unicode (at ht...
duerst (Martin Dürst)
07:55 AM Revision ebff9dc1 (git): object.c: Deprecate Object#=~ and add NilClass#=~`
Object#=~ always returns nil. This behavior is not only unuseful but
also troublesome because it may hide a type err...
mame (Yusuke Endoh)
07:13 AM Revision f7e94df0 (git): lib/rubygems: explicitly clarify the type for =~ matching
RubyGems is very indifferent for type.
This change is needed for removal of `Object#=~`. [Feature #15231]
git-svn-i...
mame (Yusuke Endoh)
05:46 AM Revision 0edc36b9 (git): lib/rubygems/command.rb: remove meaningless code
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@65987 b2dd03c8-39d4-4d8f-98ff-823fe69b080e mame (Yusuke Endoh)
05:46 AM Misc #15336: Duplicate builds on travis-ci?
I don't have answers for every questions but for the first one: we enable cron builds for Travis-CI, which run every ... shyouhei (Shyouhei Urabe)
05:46 AM Revision e0dd7b4d (git): test/rdoc/test_rdoc_rdoc.rb: add dummy finish
RDoc::Options#@exclude is initialized as an empty array.
Then, #finish converts it to a regexp or nil and reassign it...
mame (Yusuke Endoh)
05:45 AM Misc #15342: DevelopersMeeting20181212Japan
* [Feature #13581] Syntax sugar for method reference
aycabta (aycabta .)
05:05 AM Misc #15342 (Closed): DevelopersMeeting20181212Japan
Please comment your favorite ticket numbers you want to ask to discuss with your *SHORT* comment or summary.
(your s...
mame (Yusuke Endoh)
05:32 AM Revision 03cde6c8 (git): lib/rdoc/markup/: Remove wrong call to `=~` against Array
`@res` is an Array, so `@res =~ /\n\z/` calls `Object#=~` which always
returns nil.
I guess it should be `@res.last =...
mame (Yusuke Endoh)
05:29 AM Feature #15231 (Closed): Remove `Object#=~`
Applied in changeset trunk|r65984.
----------
lib/webrick: explicitly convert header values to a string
The values ...
mame (Yusuke Endoh)
05:29 AM Revision 7a635a7d (git): lib/webrick: explicitly convert header values to a string
The values of @header are expected to be all strings;
WEBrick::HTTPResponse::[]=(key, val) explicitly converts the se...
mame (Yusuke Endoh)
05:03 AM Misc #15229 (Closed): DevelopersMeeting20181122Japan
mame (Yusuke Endoh)
04:53 AM Feature #15341 (Closed): Provide emoji version as RbConfig::CONFIG['UNICODE_EMOJI_VERSION']
The Emoji version is different from the Unicode version. Currently, the Unicode version is accessible from `RbConfig:... duerst (Martin Dürst)
04:42 AM Feature #11689: Add methods allow us to get visibility from Method and UnboundMethod object.
I agree that `#visibility` is the best solution. When somebody mentioned this at the recent Ruby committers' meeting,... duerst (Martin Dürst)
03:47 AM Revision b1ad07bd (git): common.mk: simplify for ruby.imp
* common.mk (ruby.imp): extract the first word on the next lines
of MJIT_FUNC_EXPORTED, regardless the prefix. dup...
nobu (Nobuyoshi Nakada)
02:46 AM Revision bf5c84a4 (git): .travis.yml: avoid bashism
We can set environment variables to avoid before_script.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@65982 b2...
shyouhei (Shyouhei Urabe)
02:31 AM Revision 9e2acbca (git): un.rb: add more options for httpd to help message [ci skip]
see r65965
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@65981 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
znz (Kazuhiro NISHIYAMA)
02:21 AM Revision 213fbd81 (git): .travis.yml: update MSAN setups [ci skip]
Exclude OpenSSL because we don't plan to debug libssl,
also track origins of uninitialized bits.
git-svn-id: svn+ss...
shyouhei (Shyouhei Urabe)
02:13 AM Bug #15333 (Assigned): make check fails looking for Bundler 2.0
hsbt (Hiroshi SHIBATA)
02:08 AM Bug #15339 (Assigned): CI - add checks for std-lib CLI ?
hsbt (Hiroshi SHIBATA)
01:54 AM Bug #15291 (Closed): ruby-2.6.0-preview3でbin/bundle_rubyがインストールされる
Applied in changeset trunk|r65979.
----------
Removed `bundle_ruby` command. Because It's no longer shipped from Bun...
hsbt (Hiroshi SHIBATA)
01:54 AM Revision aa2d27e4 (git): Removed `bundle_ruby` command. Because It's no longer shipped from Bundler 1.0.2.
[Bug #15291][ruby-dev:50663]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@65979 b2dd03c8-39d4-4d8f-98ff-823fe69...
hsbt (Hiroshi SHIBATA)
01:43 AM Feature #15000: Prevent to initialize MonitorMixin twice
znz (Kazuhiro NISHIYAMA) wrote:
> How about checking owner object?
Could you commit it if it passes tests?
shugo (Shugo Maeda)
01:43 AM Revision e5906952 (git): Use libexec for distination directory.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@65978 b2dd03c8-39d4-4d8f-98ff-823fe69b080e hsbt (Hiroshi SHIBATA)
01:23 AM Revision f944f8cc (git): Followed up r65963. Use libexec directory with sync tool.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@65977 b2dd03c8-39d4-4d8f-98ff-823fe69b080e hsbt (Hiroshi SHIBATA)

11/25/2018

11:16 PM Revision 0889346d (git): add several emoji data files to UNICODE_EMOJI_DOWNLOAD for download
In common.mk, add the files emoji-sequences.txt, emoji-test.txt,
emoji-variation-sequences.txt, and emoji-zwj-sequenc...
duerst (Martin Dürst)
08:04 PM Bug #15339: CI - add checks for std-lib CLI ?
Added 3 lines to rbinstall.rb, added bundle_ruby to Bundler's executables.
Both are minor fixups to r65963. Passe...
MSP-Greg (Greg L)
01:38 PM Bug #15339: CI - add checks for std-lib CLI ?
@junaruga
1) I believe I have seen discussions on whether `make install` should be included in CI or not.
2) Th...
MSP-Greg (Greg L)
12:01 PM Bug #15339: CI - add checks for std-lib CLI ?
How about creating this check in make task "make test" or "make test-all"?
Anonymous
04:21 AM Bug #15339: CI - add checks for std-lib CLI ?
Sorry for not mentioning it, but GH PR is just for Appveyor. Not sure if code should be added to all Travis builds..... MSP-Greg (Greg L)
03:56 AM Bug #15339 (Closed): CI - add checks for std-lib CLI ?
Currently, CI is largely ignorant of the install.
Adding checks for the std-lib items with binstubs/executables is...
MSP-Greg (Greg L)
04:23 PM Bug #15340 (Closed): Time.local behaving inconsistently for excess days after 2038
Applied in changeset trunk|r65974.
----------
Normalize month-mday before finding epoch
Especially over the year 20...
naruse (Yui NARUSE)
04:14 PM Bug #15340: Time.local behaving inconsistently for excess days after 2038
> I thought I observed a case 2038-02-30 is recognized as 2038-03-01 when ENV['TZ']=nil, but just now I couldn't repr... naruse (Yui NARUSE)
02:53 PM Bug #15340 (Closed): Time.local behaving inconsistently for excess days after 2038
Time.local accepts a day of month that exceeds the largest day of the month, for example, 2018-02-31. The behavior lo... dmikurube (Dai MIKURUBE)
04:23 PM Revision b1a40c10 (git): * 2018-11-26
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@65975 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
04:23 PM Revision 2c652768 (git): Normalize month-mday before finding epoch
Especially over the year 2038, 30 Feb and so on may cause odd behavior
on validating found epoch with given year-mont...
naruse (Yui NARUSE)
12:31 PM Revision dd782579 (git): Fix locations of NODE_UNDEF in undef with multiple args
* parse.y: Fix the beginning position of trailing NODE_UNDEF.
e.g. The location of the NODE_UNDEF for `b` is fixed...
yui-knk (Kaneko Yuichiro)
11:02 AM Revision 9a4d1207 (git): create function create_property_node to extract recurring functionality
Refactoring: In regparse.c, extract creation of a new CClass node and
initialization using a property into a new func...
duerst (Martin Dürst)
10:12 AM Revision fc6243a6 (git): deal with ONIGENC_CASE_IS_TITLECASE flag on lowercase characters
In the function onigenc_unicode_case_map() in enc/unicode.c, deal
with the case that the ONIGENC_CASE_IS_TITLECASE fl...
duerst (Martin Dürst)
09:32 AM Feature #15338: Provide way for C extensions to query if global variable is defined
As for the implementation, this `rb_gv_defined` will add new ID just by asking if the gv is defined. nobu (Nobuyoshi Nakada)
08:32 AM Revision 867d3985 (git): ChangeLog compatibility [ci skip]
* tool/vcs.rb (VCS::GIT#export_changelog): improve the
compatibility with svn-log.
remained differences are:
-...
nobu (Nobuyoshi Nakada)
08:31 AM Revision 87b03e8c (git): parser: improve error messages
[Fix GH-2011]
From: Akim Demaille <[email protected]>
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@65969...
nobu (Nobuyoshi Nakada)
06:07 AM Revision 2b9448fd (git): NEWS: fix markup [ci skip]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@65968 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
04:05 AM Revision 98f8baf9 (git): No new entry when getting undefined global variable
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@65967 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
03:36 AM Revision 7ac1ff5f (git): Prefer ALLOCV over ALLOCA
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@65966 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
03:36 AM Revision 70751a24 (git): un.rb: more options for httpd
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@65965 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
03:22 AM Feature #15331: [PATCH] Faster hashing for short string literals
One idea is to shrink `MEMO_HASH_LEN_MAX` for a wide-char terminators. nobu (Nobuyoshi Nakada)
03:10 AM Bug #15332: coverage and InstructionSequence regression
I don't have an important use case, no. marcandre (Marc-Andre Lafortune)
01:20 AM Bug #5060 (Closed): Executables in bin folder conflict with their gem versions.
Applied in changeset trunk|r65963.
----------
Use stub executables generated by RubyGems istead of original executab...
hsbt (Hiroshi SHIBATA)
01:20 AM Revision 9ba098f1 (git): * properties.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@65964 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
01:20 AM Revision a9433281 (git): Use stub executables generated by RubyGems istead of original executables.
It resolved the conflict issues when invoking `gem i rdoc` and the binstub
issues with Bundler and Rails.
[Bug #50...
hsbt (Hiroshi SHIBATA)

11/24/2018

09:40 PM Feature #14982: Improve namespace system in ruby to avoiding top-level names chaos
> As you can see, it is bundled twice. The problem is that although there should be one copy of Molinillo, there are ... ciconia (Sharon Rosner)
09:09 PM Feature #14982: Improve namespace system in ruby to avoiding top-level names chaos
Not mentioning that Bundler bundles other libraries, such as net-http-persistent and Thor. It would make update of th... vo.x (Vit Ondruch)
09:05 PM Feature #14982: Improve namespace system in ruby to avoiding top-level names chaos
Eregon (Benoit Daloze) wrote:
> Or is there any hidden problem in there?
Yes, support of older RubyGems I suppose.
vo.x (Vit Ondruch)
08:35 PM Feature #14982: Improve namespace system in ruby to avoiding top-level names chaos
IMHO, the case of Molinillo is the job of RubyGems/Bundler developers to solve: settle on one version, and reuse Ruby... Eregon (Benoit Daloze)
05:04 PM Feature #14982: Improve namespace system in ruby to avoiding top-level names chaos
ciconia (Sharon Rosner) wrote:
> > Would you mind to show us, how it could help to improve situation with things lik...
vo.x (Vit Ondruch)
08:51 PM Bug #15329 (Closed): Native implementation of coroutines - segfault
Great, thanks for the report. Let me know if you have any other issues. ioquatix (Samuel Williams)
05:59 PM Bug #15329: Native implementation of coroutines - segfault
good news! I can confirm it's fixed by https://github.com/ruby/ruby/commit/f33adbc11e0fa0a2bd73b96ee3a3529481eb111d .... ahorek (Pavel Rosický)
05:48 AM Bug #15329: Native implementation of coroutines - segfault
Can you please try trunk now? This issue might be fixed. ioquatix (Samuel Williams)
08:42 PM Feature #15338: Provide way for C extensions to query if global variable is defined
> https://bugs.ruby-lang.org/issues/15338

> Let's introduce third function `rb_gv_defined` to complement `rb_gv_g...
normalperson (Eric Wong)
08:21 PM Feature #15338 (Open): Provide way for C extensions to query if global variable is defined
As far as I can tell, there is no way for C extension to check if global variable is defined. I can `rb_gv_get`, but ... graywolf (Gray Wolf)
08:12 PM Bug #14968: [PATCH] io.c: make all pipes nonblocking by default
[email protected] wrote:
> Using `ruby 2.6.0dev (2018-11-24 trunk 65959) [x64-mingw32]`, applied the patch in msg...
normalperson (Eric Wong)
06:02 PM Bug #14968: [PATCH] io.c: make all pipes nonblocking by default
@normalperson Eric,
Using `ruby 2.6.0dev (2018-11-24 trunk 65959) [x64-mingw32]`, applied the patch in msg 32, pa...
MSP-Greg (Greg L)
05:11 PM Bug #14968: [PATCH] io.c: make all pipes nonblocking by default
@normalperson Eric,
> Do you have any more details on the slowdown (e.g. profiling info?)
I pointed it out thi...
MSP-Greg (Greg L)
08:52 AM Bug #14968: [PATCH] io.c: make all pipes nonblocking by default
[email protected] wrote:
>
> @normalperson Eric,
>
> After a few more builds, the intermittent test failure...
normalperson (Eric Wong)
07:59 PM Revision 608b9c29 (git): io.c: disable nonblocking-by-default on win32 pipes
Lets admit Windows will always be too different from POSIX-like
platforms and non-blocking may never work as well or ...
Eric Wong
07:54 PM Revision cc6020b7 (git): * 2018-11-25
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@65961 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
07:54 PM Revision a5e91822 (git): * common.mk: revise r65767 because AIX's grep does not support -A
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@65960 b2dd03c8-39d4-4d8f-98ff-823fe69b080e Rei Odaira
04:02 PM Feature #8258: Dir#escape_glob
mame (Yusuke Endoh) wrote:
> Eregon (Benoit Daloze) wrote:
> > Looks to me like this can be closed since we have Di...
Eregon (Benoit Daloze)
03:58 PM Bug #15335: Ruby 2.6.0 is not properly fortified
Thx. I hope I'll be able to check it on Monday. vo.x (Vit Ondruch)
11:35 AM Bug #15335: Ruby 2.6.0 is not properly fortified
I've merged the first set of changes into trunk, for amd64 - @vo.x if you confirm this has fixed the issue I will ext... ioquatix (Samuel Williams)
11:12 AM Bug #15335: Ruby 2.6.0 is not properly fortified
I'm attempting to fix this issue here: https://github.com/ruby/ruby/pull/2027
@vo.x do you mind trying to build th...
ioquatix (Samuel Williams)
09:19 AM Bug #15335: Ruby 2.6.0 is not properly fortified
Thanks Eric. Those two suggestions are really helpful. I'll investigate it now. ioquatix (Samuel Williams)
07:52 AM Bug #15335: Ruby 2.6.0 is not properly fortified
> https://bugs.ruby-lang.org/issues/15335#change-75132

[email protected] wrote:
> How can we solve this p...
normalperson (Eric Wong)
07:30 AM Bug #15335: Ruby 2.6.0 is not properly fortified
How can we solve this problem? ioquatix (Samuel Williams)
07:18 AM Bug #15335 (Assigned): Ruby 2.6.0 is not properly fortified
mame (Yusuke Endoh)
03:50 PM Feature #11689: Add methods allow us to get visibility from Method and UnboundMethod object.
mame (Yusuke Endoh) wrote:
> FYI: The reason why matz does not like the term "visibility", is because the method att...
Eregon (Benoit Daloze)
01:10 PM Feature #11689: Add methods allow us to get visibility from Method and UnboundMethod object.
FYI: The reason why matz does not like the term "visibility", is because the method attribute is not a visibility. I... mame (Yusuke Endoh)
12:40 PM Feature #11689: Add methods allow us to get visibility from Method and UnboundMethod object.
I think visibility is the perfect, accurate and unambiguous term for this (e.g., it's even used in the documentation ... Eregon (Benoit Daloze)
06:43 AM Feature #11689: Add methods allow us to get visibility from Method and UnboundMethod object.
I don't think that `send("#{method.visibility}_instance_methods")` would be a frequent, strongly-recommended idiom. ... mame (Yusuke Endoh)
12:48 PM Revision 865313df (git): assertions for r65956
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@65959 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
12:33 PM Revision 33afc9e0 (git): remove guard against bug #15337, because it is fixed
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@65958 b2dd03c8-39d4-4d8f-98ff-823fe69b080e duerst (Martin Dürst)
12:26 PM Revision 64148e66 (git): * expand tabs.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@65957 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
12:26 PM Revision 1f973165 (git): fix r65954; Keep tainty
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@65956 b2dd03c8-39d4-4d8f-98ff-823fe69b080e naruse (Yui NARUSE)
12:12 PM Bug #15337: String#each_grapheme_cluster wrongly splits "\r\n"
Once we have a fix for this bug, it should be backported to all the versions that implement \X and that we still supp... duerst (Martin Dürst)
11:53 AM Bug #15337 (Closed): String#each_grapheme_cluster wrongly splits "\r\n"
Applied in changeset trunk|r65954.
----------
Don't use single byte optimization on grapheme clusters
Unicode Text ...
naruse (Yui NARUSE)
08:52 AM Bug #15337 (Closed): String#each_grapheme_cluster wrongly splits "\r\n"
The method `each_grapheme_cluster` on the `String` class wrongly splits CRLF into two clusters, as follows:
```
[...
duerst (Martin Dürst)
12:10 PM Revision 7599b3f6 (git): add tests using Unicode test data for grapheme clusters
Add file test/ruby/enc/test_grapheme_breaks.rb to test String#each_grapheme_cluster
and \X extended grapheme cluster ...
duerst (Martin Dürst)
11:53 AM Revision 7850586a (git): Don't use single byte optimization on grapheme clusters
Unicode Text Segmentation considers CRLF as a character. [Bug #15337]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/tr...
naruse (Yui NARUSE)
11:35 AM Revision f33adbc1 (git): Ensure stack is correctly protected
See https://bugs.ruby-lang.org/issues/15335 for more details.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@6595...
Samuel Williams
11:35 AM Revision e64f71f8 (git): Change Makefile rule for assembly to use .S rather than .s
It is more conventional to use compiler to pre-process and
assemble the `.S` file rather than forcing Makefile to use...
Samuel Williams
10:29 AM Revision 09142238 (git): Makefile.in: use ASMEXT in implicit rules
Use $(ASMEXT) instead of `.s` directly, as well as `.SUFFIXES:`
line.
Also, use the same suffix at compiling from `....
nobu (Nobuyoshi Nakada)
08:38 AM Feature #15144 (Closed): Enumerator#chain
Applied in changeset trunk|r65949.
----------
Implement Enumerator#+ and Enumerable#chain [Feature #15144]
They ret...
knu (Akinori MUSHA)
08:38 AM Revision 94ec8e0d (git): Add entries regarding Enumerator::Chain to NEWS
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@65950 b2dd03c8-39d4-4d8f-98ff-823fe69b080e Akinori MUSHA
08:38 AM Revision 045b0e54 (git): Implement Enumerator#+ and Enumerable#chain [Feature #15144]
They return an Enumerator::Chain object which is a subclass of
Enumerator, which represents a chain of enumerables th...
Akinori MUSHA
08:23 AM Revision c0e20037 (git): io.c: wait on FD readability w/o GVL reacquisition
Since non-blocking I/O is the default after [Bug #14968],
we will hit it more often and cause more acquisition/releas...
Eric Wong
08:21 AM Feature #15286: Proposal: Add Kernel.#expand(*args)
OK, Thank you, matz :)
osyo (manga osyo)
07:10 AM Bug #15332: coverage and InstructionSequence regression
The change itself is actually not intended.
But I'm unsure if it should handle ISeq-loaded code as a measuring targe...
mame (Yusuke Endoh)
05:35 AM Feature #15331: [PATCH] Faster hashing for short string literals
Ah I see the problem with wide-char encodings now. There are some C APIs that write a codepoint-wide terminator at `a... alanwu (Alan Wu)
04:34 AM Revision 8c8e72fb (git): Add clean-srcs
Add `clean-srcs` target to clean sources in the build directory,
and `realclean-srcs` target to clean autogenerated s...
nobu (Nobuyoshi Nakada)
04:33 AM Revision 65cec46e (git): Make ext/etc/constdefs.h by srcs-ext
Make platform independent header, ext/etc/constdefs.h, by `make
srcs-ext`.
git-svn-id: svn+ssh://ci.ruby-lang.org/ru...
nobu (Nobuyoshi Nakada)
02:31 AM Revision 64591128 (git): Fix argument order.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@65945 b2dd03c8-39d4-4d8f-98ff-823fe69b080e Samuel Williams
02:31 AM Revision 4b0a256e (git): Enable msys2 to check build status.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@65944 b2dd03c8-39d4-4d8f-98ff-823fe69b080e Samuel Williams
12:55 AM Revision ba9a6f89 (git): Fix r65926 test_dir.rb for windows (tilde)
[Fix GH-2022]
From: MSP-Greg <[email protected]>
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@65943 b2dd03c8...
k0kubun (Takashi Kokubun)

11/23/2018

11:18 PM Revision b5a1a3aa (git): add GraphemeBreakeTests.txt file to UNICODE_PROPERTY_FILES for download
In common.mk, add the file GraphemeBreakeTests.txt to UNICODE_PROPERTY_FILES
to be downloaded. This will be used for ...
duerst (Martin Dürst)
11:02 PM Bug #15325 (Closed): Ruby 2.5.3 seg fault after find block returns
stanhu (Stan Hu) wrote:
> We can close this bug report in favor of https://bugs.ruby-lang.org/issues/15105. I've con...
duerst (Martin Dürst)
10:40 PM Bug #15325: Ruby 2.5.3 seg fault after find block returns
We can close this bug report in favor of https://bugs.ruby-lang.org/issues/15105. I've confirmed applying the patch i... stanhu (Stan Hu)
06:02 PM Bug #15325: Ruby 2.5.3 seg fault after find block returns
Ok, I think this bug is caused by https://bugs.ruby-lang.org/issues/15105. We were using the binding_of_caller gem, w... stanhu (Stan Hu)
10:41 PM Bug #15105: `rb_debug_inspector_open` breaks lazy proc optimization
I've confirmed that r64800 makes the seg fault go away. I cherry-picked that commit on top of the 2.5.3 tag. Would lo... stanhu (Stan Hu)
06:05 PM Bug #15105: `rb_debug_inspector_open` breaks lazy proc optimization
This bug also appears to cause a seg fault in certain situations with Ruby 2.5.3 but not with 2.4.5. We were using th... stanhu (Stan Hu)
10:01 PM Revision 4f6e3029 (git): * expand tabs.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@65941 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
10:01 PM Revision dab99d4e (git): thread.c (rb_wait_for_single_fd): do not miss IO#close notifications
RUBY_VM_CHECK_INTS_BLOCKING may switch threads and cause `fd'
to be closed. So we must ensure we register the waitin...
Eric Wong
09:38 PM Revision a6a7d988 (git): io.c (io_fd_check_closed): prioritize cross-thread "stream closed"
This may fix failures from TestIO#test_recycled_fd_close because
interrupts may be missed due to TOCTOU in other plac...
Eric Wong
09:13 PM Feature #15000: Prevent to initialize MonitorMixin twice
Yes, it's non-trivial to fix unfortunately.
I remember doing the same in TruffleRuby and saw many Rails tests fail I...
Eregon (Benoit Daloze)
08:31 PM Feature #15330: autoload_relative
jeremyevans0 (Jeremy Evans) wrote:
> autoload functionality is fairly easy to remove while remaining backwards compa...
Eregon (Benoit Daloze)
06:28 PM Feature #15330: autoload_relative
Rails plans to implement its reload feature that today is based on `const_missing` using [`autoload`](https://github.... rafaelfranca (Rafael França)
06:15 PM Feature #15330: autoload_relative
matz (Yukihiro Matsumoto) wrote:
> I do not like autoload for its indeterministic nature (#5653).
> It caused issue...
jeremyevans0 (Jeremy Evans)
05:35 PM Feature #15330: autoload_relative
matz (Yukihiro Matsumoto) wrote:
> I do not like autoload for its indeterministic nature (#5653).
> It caused issue...
Eregon (Benoit Daloze)
08:32 AM Feature #15330: autoload_relative
I do not like autoload for its indeterministic nature (#5653).
It caused issues (#10892, #11384, #12688) and they ar...
matz (Yukihiro Matsumoto)
06:52 PM Feature #15331: [PATCH] Faster hashing for short string literals
> Maybe, the last comparison should be `<=`, as the size of `ary` is `MEMO_HASH_LEN_MAX + 1`?
Yes! I was one byte ...
alanwu (Alan Wu)
12:00 PM Feature #15331: [PATCH] Faster hashing for short string literals
```c
#define CAN_MEMO_HASH(str) \
(RB_FL_TEST_RAW((str), RSTRING_NOEMBED | RUBY_FL_FREEZE) == RUBY_FL_FREEZE &&...
nobu (Nobuyoshi Nakada)
01:46 AM Feature #15331: [PATCH] Faster hashing for short string literals
I like the idea!
Matz.
matz (Yukihiro Matsumoto)
06:19 PM Revision 34f0e8ed (git): * 2018-11-24
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@65938 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
06:19 PM Revision f9fcffed (git): io.c (fptr_finalize_flush): close race leading to EBADF
The previous ordering was:
a) notify waiting_fd threads of impending close
b) waiting on busy list from a)
c) invali...
Eric Wong
02:26 PM Feature #14982: Improve namespace system in ruby to avoiding top-level names chaos
> Would you mind to show us, how it could help to improve situation with things like Molinillo bundled twice in Ruby,... ciconia (Sharon Rosner)
01:38 PM Feature #14982: Improve namespace system in ruby to avoiding top-level names chaos
ciconia (Sharon Rosner) wrote:
> I'd like to show something I've been working on for the last few months. It's calle...
vo.x (Vit Ondruch)
12:12 PM Revision ec9e886b (git): Ignore more DLEXT files [ci skip]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@65936 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
11:55 AM Bug #15307: TestJIT#test_{catching_deep_exception,compile_insn_throw,lambda_longjmp} segfaults with gcc-8 -fcf-protection
Sorry for late response. I was not able to build/test ruby for various other failures. But finally, I was able to bui... vo.x (Vit Ondruch)
11:42 AM Revision a93ce3e1 (git): proc.c: [DOC] refine proc-compistion examples [ci skip]
* proc.c: [DOC] refine proc-compistion examples by using same
Proc/Method and different composition orders.
git-sv...
nobu (Nobuyoshi Nakada)
10:59 AM Revision 16f88632 (git): test/ruby/test_thread.rb: use safe navigation operator.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@65934 b2dd03c8-39d4-4d8f-98ff-823fe69b080e znz (Kazuhiro NISHIYAMA)
10:46 AM Feature #15301: Symbol#call, returning method bound with arguments
@matz, but this is the whole point. Since introduction of `.call()` / `.()` synonyms, I looked for a good use for the... zverok (Victor Shepelev)
10:16 AM Feature #15302: Proc#with and Proc#by, for partial function application and currying
matz (Yukihiro Matsumoto) wrote:
> I wonder those words do not cause confusion which works which way? At least I was...
RichOrElse (Ritchie Buitre)
09:06 AM Misc #15336 (Rejected): Duplicate builds on travis-ci?
When I did a commit today, I was checking https://travis-ci.org/ruby/ruby/builds to make sure there were no errors.
...
duerst (Martin Dürst)
08:48 AM Bug #15335 (Closed): Ruby 2.6.0 is not properly fortified
For some while, we carry this test in Fedora package [1]:
~~~
checksec -f libruby.so.%{ruby_version} | \
grep...
vo.x (Vit Ondruch)
08:41 AM Bug #15334 (Assigned): child_info_fork::abort: address space needed by 'emoji_iso2022_kddi.so' on cygwin
When testing for upgrade to Unicode 11.0.0, I'm running into the following error:
```
$$ ./ruby test/runner.rb te...
duerst (Martin Dürst)
06:45 AM Revision 2d5b57d6 (git): prepare for Unicode 11.0.0 update
- enc/unicode/case-folding.rb:
- Convert unpredicted case to actual flag setting
- Eliminate an unused variable
...
duerst (Martin Dürst)
04:39 AM Bug #14968: [PATCH] io.c: make all pipes nonblocking by default
@normalperson Eric,
After a few more builds, the intermittent test failures seem to be:
TestIO#test_readpartial_...
MSP-Greg (Greg L)
12:41 AM Bug #14968: [PATCH] io.c: make all pipes nonblocking by default
@normalperson Eric,
Well, Appveyor testing can be intermittent. After r65931, the following issues in ruby Appve...
MSP-Greg (Greg L)
04:33 AM Bug #15130: Nested Timeouts hang on cygwin
Just for the record, the good news was at r65920. It may have started quite a bit before that, though. duerst (Martin Dürst)
02:13 AM Bug #5060: Executables in bin folder conflict with their gem versions.
I created a patch for fixing this.
https://github.com/ruby/ruby/pull/2023
@nobu Can you review the above patch?
hsbt (Hiroshi SHIBATA)
01:57 AM Revision 32b7457f (git): split each assert_nothing_raised
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@65932 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)

11/22/2018

11:56 PM Bug #15333 (Closed): make check fails looking for Bundler 2.0
Just pulled the latest trunk from github. The log from "make check" seems to indicate a bundler 2.0 missing. Using bu... leam (Leam Hall)
11:31 PM Bug #15332 (Closed): coverage and InstructionSequence regression
With the current head:
```ruby
require 'coverage'
Coverage.start
RubyVM::InstructionSequence.compil...
marcandre (Marc-Andre Lafortune)
10:59 PM Bug #14968: [PATCH] io.c: make all pipes nonblocking by default
> holiday where you are
Yes, but I'm more or less not afk now. JFYI, unless I'm 'pinged', I don't receive message...
MSP-Greg (Greg L)
08:32 PM Bug #14968: [PATCH] io.c: make all pipes nonblocking by default
> > https://bugs.ruby-lang.org/issues/14968#change-75083
>
> Thanks for the reports, I'm trying r65929 to disable...
normalperson (Eric Wong)
08:12 PM Bug #14968: [PATCH] io.c: make all pipes nonblocking by default
> https://bugs.ruby-lang.org/issues/14968#change-75083

Thanks for the reports, I'm trying r65929 to disable non-b...
normalperson (Eric Wong)
03:39 PM Bug #14968: [PATCH] io.c: make all pipes nonblocking by default
Further testing (net, openssl, & socket):
```
1) Error:
TestSocket#test_udp_recv_truncation:
Errno::EMSGSIZE: A...
MSP-Greg (Greg L)
03:15 PM Bug #14968: [PATCH] io.c: make all pipes nonblocking by default
ruby-loco built r65909 green, and failed on r65922 and r65927.
Using the r65927 build locally, test_drb.rb freezes...
MSP-Greg (Greg L)
02:29 PM Bug #14968: [PATCH] io.c: make all pipes nonblocking by default
Well, at the same time you seem to have introduced a bug on Windows. As of r65925 on AppVeyor of both mswin and MinGW... k0kubun (Takashi Kokubun)
01:07 PM Bug #14968: [PATCH] io.c: make all pipes nonblocking by default
Thanks, that's fixed now. k0kubun (Takashi Kokubun)
10:22 AM Bug #14968: [PATCH] io.c: make all pipes nonblocking by default
[email protected] wrote:
> r65922 made Travis x86_64-darwin build fail
> https://travis-ci.org/ruby/ruby/jobs/...
normalperson (Eric Wong)
09:44 AM Bug #14968: [PATCH] io.c: make all pipes nonblocking by default
r65922 made Travis x86_64-darwin build fail https://travis-ci.org/ruby/ruby/jobs/458319172. Could you take a look at ... k0kubun (Takashi Kokubun)
09:04 AM Bug #14968: [PATCH] io.c: make all pipes nonblocking by default
[email protected] wrote:
> Honestly speaking, we are not sure we can introduce it into
> Ruby 2.6 (incompatibility, st...
normalperson (Eric Wong)
08:47 AM Bug #14968 (Closed): [PATCH] io.c: make all pipes nonblocking by default
Applied in changeset trunk|r65922.
----------
io + socket: make pipes and sockets nonblocking by default
All normal...
normalperson (Eric Wong)
06:12 AM Bug #14968: [PATCH] io.c: make all pipes nonblocking by default
Honestly speaking, we are not sure we can introduce it into Ruby 2.6 (incompatibility, stability and so on).
So pl...
ko1 (Koichi Sasada)
10:44 PM Revision 8a233ea6 (git): io.c: revalidate fptr->fd after rb_io_wait_readable
fptr->fd may become -1 while GVL is released in
rb_wait_for_single_fd, so we must check it after reacquiring
GVL. Th...
Eric Wong
10:41 PM Feature #15301: Symbol#call, returning method bound with arguments
Interesting idea of partial evaluation, but `call` is too generic, and could cause confusion. I am not positive about... matz (Yukihiro Matsumoto)
10:39 PM Feature #15302: Proc#with and Proc#by, for partial function application and currying
This kind of partial evaluation is an interesting idea, but as a non-native speaker, I wonder those words do not caus... matz (Yukihiro Matsumoto)
10:36 PM Feature #15286 (Rejected): Proposal: Add Kernel.#expand(*args)
I am against the idea for some reasons:
* I don't think `expand` is the right name for the behavior
* meta-progra...
matz (Yukihiro Matsumoto)
10:29 PM Feature #15231: Remove `Object#=~`
I vote for the proposed change. Let's give deprecation warning first. I don't think we need to remove `!~` from `Kern... matz (Yukihiro Matsumoto)
10:06 PM Feature #15331 (Closed): [PATCH] Faster hashing for short string literals
## Background
It's common for applications to use string literals as hash keys, especially
for applications that ...
alanwu (Alan Wu)
08:02 PM Revision fc0a92ab (git): * 2018-11-23
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@65930 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
08:02 PM Revision 0698c496 (git): socket: disable nonblocking-by-default on win32
Perhaps this fixes test failures reported by Greg and k0kubun.
However, the failure of certain tests to handle non-b...
Eric Wong
05:51 PM Feature #11689: Add methods allow us to get visibility from Method and UnboundMethod object.
I mean, as seen in yui-knk's example with `pry`, I think it's helpful to be able to essentially do `send("#{method.vi... MikeVastola (Mike Vastola)
07:59 AM Feature #11689: Add methods allow us to get visibility from Method and UnboundMethod object.
The proposal sounds nice, but I am not fully satisfied with the term **visibility**. So how about adding `public?`, `... matz (Yukihiro Matsumoto)
05:49 PM Bug #15313: [PATCH] Let debuggers know when a tail call happens
I noticed that the original patch doesn't compile with GCC.
-Werror=declaration-after-statement doesn't seem to have...
alanwu (Alan Wu)
05:13 PM Bug #15324: Dir.home test doesn't match actual Ruby or system behaviour
I'm mistaken. Windows 10 (Appveyor?) will process a plain '~'
The test should pass with:
```ruby
if...
MSP-Greg (Greg L)
04:49 PM Bug #15324: Dir.home test doesn't match actual Ruby or system behaviour
@naruse
Re r65926, I believe Windows has never processed '~'. Also, Window doesn't natively have ENV['USER'], but...
MSP-Greg (Greg L)
10:43 AM Bug #15324 (Closed): Dir.home test doesn't match actual Ruby or system behaviour
Applied in changeset trunk|r65926.
----------
Use File.expand_path("~username") instead of ENV["HOME"]
File.expand_...
naruse (Yui NARUSE)
03:40 PM Feature #13618: [PATCH] auto fiber schedule for rb_wait_for_single_fd and rb_waitpid
normalperson (Eric Wong) wrote:
>
> are available in the git repository at:
>
> https://80x24.org/ruby.git ...
dm1try (Dmitry Dedov)
10:42 AM Feature #13618: [PATCH] auto fiber schedule for rb_wait_for_single_fd and rb_waitpid
> > I've just tested this branch(`osx/kqueue`). It looks like
> > `sleep` does not work as expected(it blocks forev...
normalperson (Eric Wong)
02:22 AM Feature #13618: [PATCH] auto fiber schedule for rb_wait_for_single_fd and rb_waitpid
[email protected] wrote:
> @normalperson thank you for your work!

You're welcome.

> I've just tested this branch(`...
normalperson (Eric Wong)
01:28 AM Feature #13618: [PATCH] auto fiber schedule for rb_wait_for_single_fd and rb_waitpid
@normalperson thank you for your work!
normalperson (Eric Wong) wrote:
> https://80x24.org/ruby.git thread-lig...
dm1try (Dmitry Dedov)
03:11 PM Bug #15244: Method #extname return empty string if filename is dot ('.')
Still present. TiSer (Sergey Ti)
03:04 PM Feature #14982: Improve namespace system in ruby to avoiding top-level names chaos
I'd like to show something I've been working on for the last few months. It's called Modulation, a small (less than 3... ciconia (Sharon Rosner)
02:17 PM Bug #15328: mjit_worker.c fails to build
Thx, testing with r65928, I got past that point. vo.x (Vit Ondruch)
07:58 AM Bug #15328 (Closed): mjit_worker.c fails to build
nobu (Nobuyoshi Nakada)
01:29 PM Revision 2751b536 (git): mjit.c: avoid running copy job handler after ISeq GC
like this http://ci.rvm.jp/results/trunk-mjit@silicon-docker/1471633
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/tru...
k0kubun (Takashi Kokubun)
12:59 PM Bug #15329: Native implementation of coroutines - segfault
I'll let you know if I find something useful. Thanks ahorek (Pavel Rosický)
11:48 AM Bug #15329: Native implementation of coroutines - segfault
I only experience crash with -O3, I think it's an alignment issue. I am going to look into it more tomorrow, right no... ioquatix (Samuel Williams)
10:16 AM Bug #15329: Native implementation of coroutines - segfault
```
rvm install ruby-head --disable-binary -- --enable-shared CC=clang
```
also tested with gcc-8 (Ubuntu 8.1.0-5u...
ahorek (Pavel Rosický)
06:32 AM Bug #15329: Native implementation of coroutines - segfault
Also, on gcc, can you please try:
```
./configure optflags="-O0" debugflags="-ggdb3" && mingw32-make
```
See ...
ioquatix (Samuel Williams)
06:30 AM Bug #15329: Native implementation of coroutines - segfault
Based on all the evidence, I think it's compiler bug.
Do you mind testing with clang? It will help to support this...
ioquatix (Samuel Williams)
02:21 AM Bug #15329: Native implementation of coroutines - segfault
You need to use debugger to get stack trace.
Here is an example of running it in GDB to get stack trace:
```
(...
ioquatix (Samuel Williams)
02:09 AM Bug #15329: Native implementation of coroutines - segfault
the same error
```
./miniruby -I./lib -I. -I.ext/common ./tool/runruby.rb --extout=.ext -- --disable-gems -r./x86...
ahorek (Pavel Rosický)
01:55 AM Bug #15329: Native implementation of coroutines - segfault
Native fiber implementation is all about speed and consistent interface across all supported platforms. It's good to ... ioquatix (Samuel Williams)
01:28 AM Bug #15329: Native implementation of coroutines - segfault
hmm, it has something to do with rvm...
I've tried to build trunk manually and it works
I double checked a few ...
ahorek (Pavel Rosický)
11:03 AM Revision 69c59f4f (git): Wait accept is ready also on Solaris
https://rubyci.org/logs/rubyci.s3.amazonaws.com/unstable11x/ruby-trunk/log/20181121T212405Z.diff.html.gz
git-svn-id:...
naruse (Yui NARUSE)
10:43 AM Revision 4e1ee665 (git): Use File.expand_path("~username") instead of ENV["HOME"]
File.expand_path("~username") uses getpwnam() independently from
Dir.home. [Bug #15324]
From: Chris Seaton <chris@ch...
naruse (Yui NARUSE)
10:13 AM Revision 0bd8193e (git): ext/socket/init.c (rsock_socket0): non-blocking for non-SOCK_NONBLOCK
We need to make sockets non-blocking for systems without
SOCK_CLOEXEC/SOCK_NONBLOCK macros at all.
[ruby-core:89965]...
Eric Wong
09:18 AM Bug #15285 (Closed): lambda return behavior regression from #14639
Applied in changeset trunk|r65923.
----------
Revert r63030
* array.c (rb_ary_collect): no longer splat sole array ...
nobu (Nobuyoshi Nakada)
09:18 AM Revision 31649a24 (git): * expand tabs.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@65924 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
09:18 AM Revision b309975a (git): Revert r63030
* array.c (rb_ary_collect): no longer splat sole array for lambda.
[ruby-core:89734] [Bug #15285]
git-svn-id: svn+...
nobu (Nobuyoshi Nakada)
09:00 AM Feature #12698: Method to delete a substring by regex match
What about making the replacement of sub/gsub optional? (`str.gsub(/re/, repl='')`)
`sub` here might be considered a...
knu (Akinori MUSHA)
08:46 AM Revision 6a65f2b1 (git): io + socket: make pipes and sockets nonblocking by default
All normal Ruby IO methods (IO#read, IO#gets, IO#write, ...) are
all capable of appearing to be "blocking" when prese...
Eric Wong
08:46 AM Revision b009de13 (git): configure.ac: support 32-bit builds on x86-64 systems
Because RAM is still expensive :<
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@65921 b2dd03c8-39d4-4d8f-98ff-82...
Eric Wong
08:29 AM Feature #15327 (Closed): Proposal: Enable refinements to `#respond_to?`
Applied in changeset trunk|r65920.
----------
Enable refinements at Object#respond_to?
[Feature #15327] [Fix GH-202...
nobu (Nobuyoshi Nakada)
06:25 AM Feature #15327: Proposal: Enable refinements to `#respond_to?`
`defined?(obj.method)` should work. nobu (Nobuyoshi Nakada)
08:29 AM Revision 16a642c3 (git): Enable refinements at Object#respond_to?
[Feature #15327] [Fix GH-2020]
From: osyo-manga <[email protected]>
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/...
nobu (Nobuyoshi Nakada)
08:24 AM Bug #15114: Ruby で定義したメソッドに `&:hoge` を渡しても refinements が有効にならない
キャッシュ化を無効化していない場合は `test_to_proc_arg_with_refinements_override` で落ちるはずです。
後ほどこちらでも確認してみます。
osyo (manga osyo)
07:34 AM Bug #15114: Ruby で定義したメソッドに `&:hoge` を渡しても refinements が有効にならない
キャッシュ化を無効にしなくてもテストは通るようですが、これはテストが意図したとおりになっていないということでしょうか。 nobu (Nobuyoshi Nakada)
08:21 AM Feature #15317: How to deal with obsolete property values in Unicode 11.0.0
duerst (Martin Dürst) wrote:
> duerst (Martin Dürst) wrote:
>
> > - Hiragana_or_Katakana is an old obsolete scrip...
naruse (Yui NARUSE)
07:54 AM Feature #15317: How to deal with obsolete property values in Unicode 11.0.0
The opinions at the committer meeting were tending towards producing an error or a warning, because this would make i... duerst (Martin Dürst)
07:51 AM Feature #15317: How to deal with obsolete property values in Unicode 11.0.0
duerst (Martin Dürst) wrote:
> - Hiragana_or_Katakana is an old obsolete script property, which currently leads to...
duerst (Martin Dürst)
08:17 AM Bug #15130 (Closed): Nested Timeouts hang on cygwin
First, I have good news. This error doesn't occur anymore. I discovered this yesterday when I was preparing to apply ... duerst (Martin Dürst)
08:04 AM Feature #15289: Accept "target" keyword on `TracePoint#enable`
I got Matz's approval.
I'll implement it and commit soon before ruby 2.6 rc1.
Now, I finished most of features, e...
ko1 (Koichi Sasada)
08:02 AM Feature #15287: New TracePoint events to support loading features
I got Matz's approval except naming "loaded" because the name "loaded" can be after `require/load`. This proposal is ... ko1 (Koichi Sasada)
07:53 AM Feature #15326 (Closed): Proposal: Enable refinements to `#public_send`
Applied in changeset trunk|r65919.
----------
Enable refinements to public_send.
[Feature #15326] [Fix GH-2019]
Fr...
nobu (Nobuyoshi Nakada)
07:53 AM Revision 633fef6d (git): Enable refinements to public_send.
[Feature #15326] [Fix GH-2019]
From: manga_osyo <[email protected]>
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/...
nobu (Nobuyoshi Nakada)
07:36 AM Feature #15144: Enumerator#chain
We got Matz's approval for adding Enumerable#chain (instead of Enumerator#chain) and Enumerator#+. knu (Akinori MUSHA)
06:09 AM Bug #15319 (Closed): Since r65735, tool/mjit_archflag.sh related error on Solaris 10
Applied in changeset trunk|r65918.
----------
mjit_archflag.sh: fix bare word in the header
[ruby-dev:50674] [Bug #...
nobu (Nobuyoshi Nakada)
06:09 AM Revision 8a15e080 (git): mjit_archflag.sh: fix bare word in the header
[ruby-dev:50674] [Bug #15319]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@65918 b2dd03c8-39d4-4d8f-98ff-823fe6...
nobu (Nobuyoshi Nakada)
06:08 AM Revision 1d5b52c3 (git): .gitignore: add mjit_build_dir.c [ci skip]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@65917 b2dd03c8-39d4-4d8f-98ff-823fe69b080e znz (Kazuhiro NISHIYAMA)
06:08 AM Revision 15e37da6 (git): .gitignore: add .time under coroutine [ci skip]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@65916 b2dd03c8-39d4-4d8f-98ff-823fe69b080e znz (Kazuhiro NISHIYAMA)
06:08 AM Revision a3bf7a19 (git): .gitignore: revert r65834 partially [ci skip]
and exclude under coroutine only.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@65915 b2dd03c8-39d4-4d8f-98ff-82...
znz (Kazuhiro NISHIYAMA)
06:01 AM Feature #15000: Prevent to initialize MonitorMixin twice
How about checking owner object?
```diff
diff --git a/lib/monitor.rb b/lib/monitor.rb
index 288ed755ea..1a17e9bc...
znz (Kazuhiro NISHIYAMA)
05:51 AM Feature #6284 (Closed): Add composition for procs
Applied in changeset trunk|r65911.
----------
proc.c: Implement Proc#* for Proc composition
* proc.c (proc_compose)...
nobu (Nobuyoshi Nakada)
05:51 AM Revision c71cc2db (git): Proc#<< and Proc#>>
[Feature #6284]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@65914 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
nobu (Nobuyoshi Nakada)
05:51 AM Revision 3b7b7065 (git): proc.c: Support any callable when composing Procs
* proc.c (proc_compose): support any object with a call method rather
than supporting only procs. [Feature #6284]
...
nobu (Nobuyoshi Nakada)
05:51 AM Revision 4eaf22cc (git): proc.c: Implement Method#* for Method composition
* proc.c (rb_method_compose): Implement Method#* for Method composition,
which delegates to Proc#*.
* test/ruby/te...
nobu (Nobuyoshi Nakada)
05:51 AM Revision a43e967b (git): proc.c: Implement Proc#* for Proc composition
* proc.c (proc_compose): Implement Proc#* for Proc composition, enabling
composition of Procs and Methods. [Feature...
nobu (Nobuyoshi Nakada)
05:40 AM Feature #15330: autoload_relative
I do not have much to add to autoload_relative as such, although I would like to
mention that, similar to require_re...
shevegen (Robert A. Heiler)
04:53 AM Bug #15322: Time.strptime does not support %3N, %6N, %9N
You can commit it but ", default is 9 digits " should also be removed. naruse (Yui NARUSE)
04:27 AM Bug #6234 (Closed): Incomplete code in ossl_pkey_ec.c
The comment has been already removed. mame (Yusuke Endoh)
04:17 AM Bug #6215 (Rejected): print "#{RUBY_PATCHLEVEL.slice(2,3)}\n" results in crash
Closing. Please reopen if anyone could reproduce the bug. mame (Yusuke Endoh)
03:39 AM Revision 65525727 (git): Revert "test_gem_remote_fetcher.rb: give up testing MJIT here"
This reverts commit d12bcfc186f2aea5e83f2f59716958ea12b5c937.
pause on --jit-wait looks not working... I'll fix that...
k0kubun (Takashi Kokubun)
02:17 AM Revision 38f7bb48 (git): Use VirtualAlloc/VirtualProtect/VirtualFree for windows stack allocation.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@65909 b2dd03c8-39d4-4d8f-98ff-823fe69b080e Samuel Williams
01:26 AM Misc #15229: DevelopersMeeting20181122Japan
* [Bug #6087] How should inherited methods deal with return values of their own subclass?
* 6 years ago, matz deci...
mame (Yusuke Endoh)
12:46 AM Misc #15007: Let all Init_xxx and extension APIs frequently called from init code paths be considered cold
ko1 (Koichi Sasada) wrote:
> > Does that seem reasonable as a unit of work to you?
>
> Perfect!
>
> Note that ...
methodmissing (Lourens Naudé)
12:38 AM Bug #595: Fiber ignores ensure clause
In a GC language, it's impossible to ensure this, unless you want the GC to invoke some functionality.
I suggest a...
ioquatix (Samuel Williams)

11/21/2018

11:58 PM Bug #15313: [PATCH] Let debuggers know when a tail call happens
Yes if the return events can fire as usual even when tail calls happen it would be perfect and would fix #15303.
I...
alanwu (Alan Wu)
07:05 PM Bug #15313: [PATCH] Let debuggers know when a tail call happens
fix #15303 (invoke return event) doesn't solve it?
BTW, if you provide an API, sample code will help us to underst...
ko1 (Koichi Sasada)
11:44 PM Misc #15229: DevelopersMeeting20181122Japan
* [Feature #15330] Proposal: autoload_relative (marcandre)
* This feature is actually more useful than `autoload` ...
marcandre (Marc-Andre Lafortune)
01:44 PM Misc #15229: DevelopersMeeting20181122Japan
* [Feature #15327] Proposal: Enable refinements to `#respond_to?`
* [Feature #15326] Proposal: Enable refinements to...
osyo (manga osyo)
10:03 AM Misc #15229: DevelopersMeeting20181122Japan
* [Feature #10548] remove callcc (Callcc is now going obsoleted. Please use Fiber.) (ioquatix)
* It's unofficially...
ioquatix (Samuel Williams)
11:43 PM Feature #15330 (Assigned): autoload_relative
I'd like to propose a way to autoload a constant using a relative path.
It could look like:
```
autoload_relat...
marcandre (Marc-Andre Lafortune)
11:36 PM Bug #6057 (Closed): URI - Nonsensical Behavior
This ticket was duplicated by ##10075, and that ticket has been already closed with documentation improvement. So I'... mame (Yusuke Endoh)
10:44 PM Revision e7d919d2 (git): * configure.ac: On AIX, LDFLAGS must be after -L../.. in TRY_LINK,
not to refer to a system-installed libruby-static.a
when configuring the ext libraries
git-svn-id: svn+ssh://ci.ru...
Rei Odaira
10:30 PM Bug #15329: Native implementation of coroutines - segfault
Interesting, I did some research about WSL, apparently it can run unmodified binaries from Linux.
I checked the co...
ioquatix (Samuel Williams)
08:57 PM Bug #15329: Native implementation of coroutines - segfault
Sure, could you give me a hint how to get it? Unfortunatelly it isn't present in any of standard build logs... ahorek (Pavel Rosický)
08:43 PM Bug #15329: Native implementation of coroutines - segfault
I need stack trace can you please try to get it for me? ioquatix (Samuel Williams)
06:54 PM Bug #15329 (Closed): Native implementation of coroutines - segfault
Hi, after https://github.com/ruby/ruby/commit/07a324a0f6464f31765ee4bc5cfc23a99d426705 issue #14739 was merged I'm ge... ahorek (Pavel Rosický)
09:17 PM Feature #10548: remove callcc (Callcc is now going obsoleted. Please use Fiber.)
Since this may be discussed in the next upcoming developer meeting, perhaps
callcc could be put into a standalone ge...
shevegen (Robert A. Heiler)
08:39 PM Revision 7028d5b0 (git): * 2018-11-22
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@65907 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
08:39 PM Revision 33853957 (git): errno.h must be included after config.h because config.h might define
_REENTRANT, _THREAD_SAFE, etc., which affect how errno is defined
on some architectures
* ext/openssl/ossl.h: includ...
Rei Odaira
05:29 PM Bug #15328 (Closed): mjit_worker.c fails to build
njti_worker.c fails to build with r65905:
~~~
---
... snip ...
Configuration summary for ruby version 2.6.0
...
vo.x (Vit Ondruch)
04:44 PM Bug #15319 (Open): Since r65735, tool/mjit_archflag.sh related error on Solaris 10
r65902にて、シェルのエラーは出なくなったのですが、mjit_worker.cのコンパイルエラーは出続けています。
~~~
gcc -O -m64 -D_FORTIFY_SOURCE=2 -fstack-protector...
ngoto (Naohisa Goto)
09:27 AM Bug #15319 (Closed): Since r65735, tool/mjit_archflag.sh related error on Solaris 10
Applied in changeset trunk|r65902.
----------
Makefile.in: get rid of `local` for Solaris sh
[ruby-dev:50673] [Bug ...
nobu (Nobuyoshi Nakada)
03:51 AM Bug #15319: Since r65735, tool/mjit_archflag.sh related error on Solaris 10
Makefile.inの呼び出し側で `indent=$${archs:+' '} define_arch_flags` と渡すのはどうでしょうか。 nobu (Nobuyoshi Nakada)
03:28 AM Bug #15319 (Open): Since r65735, tool/mjit_archflag.sh related error on Solaris 10
r65808 の修正後、別のエラーになりました。(r65894で確認)
抜粋すると、bash等のローカル変数作成用の予約語 `local` がSolarisの/bin/shでは普通のコマンド扱いされています。
~~~
+...
ngoto (Naohisa Goto)
01:33 PM Bug #15325: Ruby 2.5.3 seg fault after find block returns
Something is quite odd. I tried a number of variations:
1. `break build` appears to work with Ruby 2.4.5 and 2.5.3...
stanhu (Stan Hu)
01:32 PM Feature #15286: Proposal: Add Kernel.#expand(*args)
Thanks nobu :)
> Interesting feature, but I don't think the name Kernel#expand is acceptable.
Yes, I looking fo...
osyo (manga osyo)
01:18 PM Feature #15327 (Closed): Proposal: Enable refinements to `#respond_to?`
Refinements are enabled with various contexts and methods.
* `#send`
* `#__send__`
* Symbol#to_proc
* `#to_s`
...
osyo (manga osyo)
01:16 PM Feature #15326 (Closed): Proposal: Enable refinements to `#public_send`
Sometimes we use `#public_send` rather than` #send` to avoid calling the `private` method.
```ruby
def meth(a)
...
osyo (manga osyo)
11:33 AM Revision d12bcfc1 (git): test_gem_remote_fetcher.rb: give up testing MJIT here
because we can't configure timeout for remote fetcher.
We've sometimes hit timeout.
https://app.wercker.com/ruby/rub...
k0kubun (Takashi Kokubun)
11:03 AM Feature #13618: [PATCH] auto fiber schedule for rb_wait_for_single_fd and rb_waitpid
> But I think this is a good change to maintain compatibility
> and avoid inadvertant switching:

Updated patch o...
normalperson (Eric Wong)
10:20 AM Revision 5335ce0e (git): Merge master branch from rubygems/rubygems upstream.
* Enable Style/MethodDefParentheses in Rubocop
https://github.com/rubygems/rubygems/pull/2478
* Enable Style/Mu...
hsbt (Hiroshi SHIBATA)
10:09 AM Revision 2f023c5d (git): Get rid of variable modifiers of BSD make
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@65903 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
09:27 AM Revision 71ce60ce (git): Makefile.in: get rid of `local` for Solaris sh
[ruby-dev:50673] [Bug #15319]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@65902 b2dd03c8-39d4-4d8f-98ff-823fe6...
nobu (Nobuyoshi Nakada)
09:11 AM Revision e0cd7d65 (git): configure.ac: silence `command -v` outpout
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@65901 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
08:51 AM Revision 953091a4 (git): char is not unsigned
It seems that decades ago, ruby was written under assumption that
char is unsigned. Which is of course a false assum...
shyouhei (Shyouhei Urabe)
08:10 AM Feature #15144: Enumerator#chain
knu (Akinori MUSHA) wrote:
> - The constructor is currently `Enumerator::Chain.new(*enums)` but it should probably b...
knu (Akinori MUSHA)
06:26 AM Feature #15144: Enumerator#chain
I've written an initial implementation as attached:
- `Enumerator.chain(*enums)` to generate an enumerator chain o...
knu (Akinori MUSHA)
08:06 AM Bug #6038 (Closed): #instance_eval bug
It looks already fixed. I'm unsure if this behavior is guaranteed, though. Whether it is guaranteed or not, I think... mame (Yusuke Endoh)
03:26 AM Revision f1ed4b71 (git): configure.ac: add --disable-fiber-coroutine option
* configure.ac: add --disable-fiber-coroutine option, and disable
it on x86-mingw32 for now.
git-svn-id: svn+ssh:/...
nobu (Nobuyoshi Nakada)
03:26 AM Revision 9cda5bba (git): configure.ac: gather preset variables on mingw
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@65898 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)

11/20/2018

11:16 PM Bug #15325: Ruby 2.5.3 seg fault after find block returns
Note that I've managed to remove the `return` statement inside the `find` block, and this appears to make the seg fau... stanhu (Stan Hu)
10:11 PM Bug #15325 (Closed): Ruby 2.5.3 seg fault after find block returns
In https://gitlab.com/gitlab-org/gitlab-ce/blob/233af8f1731734aaad7e5055af39f26c16608649/app/services/ci/register_job... stanhu (Stan Hu)
10:40 PM Revision b755c261 (git): Show function name based on dladdr
If there's no dwarf and symbol table, this will be a last resort.
(mainly on macOS)
git-svn-id: svn+ssh://ci.ruby-la...
naruse (Yui NARUSE)
10:40 PM Revision 529adb68 (git): Support Universal Binary for macOS
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@65896 b2dd03c8-39d4-4d8f-98ff-823fe69b080e naruse (Yui NARUSE)
08:58 PM Feature #13618: [PATCH] auto fiber schedule for rb_wait_for_single_fd and rb_waitpid
I see that this will probably be discussed in the upcoming developer meeting.
I have no particular pro or con to a...
shevegen (Robert A. Heiler)
03:22 PM Feature #13618: [PATCH] auto fiber schedule for rb_wait_for_single_fd and rb_waitpid
Koichi Sasada <[email protected]> wrote:
> On 2018/11/20 17:44, Eric Wong wrote:
> > Mutex and ConditionVariable are NO...
normalperson (Eric Wong)
10:22 AM Feature #13618: [PATCH] auto fiber schedule for rb_wait_for_single_fd and rb_waitpid
On 2018/11/20 17:44, Eric Wong wrote:
> Mutex and ConditionVariable are NOT scheduling points for
> Thread::Light ...
ko1 (Koichi Sasada)
08:52 AM Feature #13618: [PATCH] auto fiber schedule for rb_wait_for_single_fd and rb_waitpid
> https://bugs.ruby-lang.org/issues/13618

Updated pull request against r65832 with new name: "Thread::Light"

T...
normalperson (Eric Wong)
08:09 PM Revision 26adef94 (git): Fix indentation.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@65895 b2dd03c8-39d4-4d8f-98ff-823fe69b080e Samuel Williams
05:07 PM Feature #15323: [PATCH] Proposal: Add Enumerable#filter_map
I think the functionality, that is to combine .filter (be it select
or reject, is secondary to me), and .map, could ...
shevegen (Robert A. Heiler)
02:29 PM Feature #15323: [PATCH] Proposal: Add Enumerable#filter_map
Could't we use reduce for this?
~~~ ruby
(1..10).reduce([]) { |a, i| i.even? ? a << (i * 2) : a }
~~~
tny (Tony Sunny)
11:59 AM Feature #15323 (Closed): [PATCH] Proposal: Add Enumerable#filter_map
This is a proposal for a combined `filter` + `map` method (https://bugs.ruby-lang.org/issues/5663).
This method bo...
alfonsojimenez (Alfonso Jiménez)
04:10 PM Bug #15324 (Closed): Dir.home test doesn't match actual Ruby or system behaviour
This test currently asserts that `Dir.home(user)` should return ENV['HOME'] if user is the current user.
We don't ...
chrisseaton (Chris Seaton)
04:09 PM Feature #11266: [PATCH] WEBrick: allow subclassing of Response and Request
It has been... a very long time. Nobu, is there something else I can do? julik (Julik Tarkhanov)
03:46 PM Revision 9423a752 (git): * 2018-11-21
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@65894 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
03:46 PM Revision 0017e386 (git): Skip known MJIT random test failures
Let me silence this until I have time to work on them, and make the CI
usable for testing other features.
git-svn-id...
k0kubun (Takashi Kokubun)
02:40 PM Revision c6d0892f (git): configure.ac: disable native-fiber for MinGW
because it had already been SEGV-ed in pull request'S CI
https://ci.appveyor.com/project/ruby/ruby/builds/20427065/jo...
k0kubun (Takashi Kokubun)
02:13 PM Revision 52007cae (git): appveyor.yml: do not undefine everything [ci skip]
https://ci.appveyor.com/project/ruby/ruby/builds/20432223/job/yhwbku8dg2s40e9e
C:/projects/ruby/test/lib/test/unit.rb...
k0kubun (Takashi Kokubun)
01:39 PM Revision 3bbc2abc (git): * properties.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@65890 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
01:39 PM Revision aee857e4 (git): appveyor.yml: exclude TestEnumerable.rb on msys2
because it SEGVs on setup like:
https://ci.appveyor.com/project/ruby/ruby/builds/20431217/job/97no5h1gqv50k1vf
git-s...
k0kubun (Takashi Kokubun)
12:59 PM Revision 94438bcb (git): appveyor.yml: native-fiber crashes Enumerator
test on MinGW.
https://ci.appveyor.com/project/ruby/ruby/builds/20427662/job/tnnw50opqtj6x0xq
https://ci.appveyor.com...
k0kubun (Takashi Kokubun)
12:02 PM Revision 91e6ac3d (git): Make coroutine object directory for each arch
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@65887 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
12:01 PM Revision f3ba295a (git): test/excludes/_appveyor: exclude AppVeyor killer
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@65886 b2dd03c8-39d4-4d8f-98ff-823fe69b080e k0kubun (Takashi Kokubun)
11:59 AM Bug #15304: Package build with extensions is not reproducible
I created the PR https://github.com/rubygems/rubygems/pull/2481 to address these issues. lewo (lewo lewo)
11:45 AM Revision 6f592557 (git): Change ASMEXT to s
By the default of GNU make, .S is used to be compiled with CC, but
we have already used .s as ia64.s, and now corouti...
nobu (Nobuyoshi Nakada)
11:24 AM Revision 51af9bac (git): Makefile.in: fix Travis i686 build
by r65880
https://travis-ci.org/ruby/ruby/jobs/457384539
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@65884 b2...
k0kubun (Takashi Kokubun)
11:18 AM Revision d5322084 (git): mjit_worker.c: avoid GC when modifying ISeq
This is hoped to fix the SEGV:
https://app.wercker.com/ruby/ruby/runs/mjit-test1/5bf392cf183106002856c1f0?step=5bf3bd...
k0kubun (Takashi Kokubun)
10:51 AM Revision 5fe1ad96 (git): Fix condition
FIBER_USE_NATIVE is always defined as 0 or 1, use `#if` instead of
`#ifdef`.
git-svn-id: svn+ssh://ci.ruby-lang.org/...
nobu (Nobuyoshi Nakada)
10:43 AM Revision be3af57b (git): Make fiber_entry static
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@65881 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
10:29 AM Revision 973bcc59 (git): Fix typo and make directory
* common.mk (coroutine/amd64/Context.$(OBJEXT)): fix a typo,
$(OBJECT).
* common.mk (coroutine/amd64): recipe to m...
nobu (Nobuyoshi Nakada)
10:22 AM Feature #15317: How to deal with obsolete property values in Unicode 11.0.0
Some pointers obtained from an Unicode-internal discussion:
- All (including past) property values are available f...
duerst (Martin Dürst)
10:18 AM Revision 3ccb5b97 (git): Support Visual C++ (mswin)
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@65879 b2dd03c8-39d4-4d8f-98ff-823fe69b080e Samuel Williams
10:18 AM Revision 1fa02b8d (git): Fix windows builds.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@65878 b2dd03c8-39d4-4d8f-98ff-823fe69b080e Samuel Williams
10:18 AM Revision 638be684 (git): * properties.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@65877 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
10:18 AM Revision 495dffba (git): GAS style assembly for win64 (mingw).
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@65876 b2dd03c8-39d4-4d8f-98ff-823fe69b080e Samuel Williams
10:18 AM Revision 5e8a1dad (git): Expose stack functions to coroutine and non-windows implementations.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@65875 b2dd03c8-39d4-4d8f-98ff-823fe69b080e Samuel Williams
10:18 AM Revision c5d3b83a (git): Fix exposure of stack allocations.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@65874 b2dd03c8-39d4-4d8f-98ff-823fe69b080e Samuel Williams
10:18 AM Revision 8b1b056e (git): Use malloc/free for windows stack allocation.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@65873 b2dd03c8-39d4-4d8f-98ff-823fe69b080e Samuel Williams
10:18 AM Revision 0ba0ad8b (git): Fix struct usage.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@65872 b2dd03c8-39d4-4d8f-98ff-823fe69b080e Samuel Williams
10:17 AM Revision 972cc2d5 (git): Fix message result.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@65871 b2dd03c8-39d4-4d8f-98ff-823fe69b080e Samuel Williams
10:17 AM Revision 76c6b6d1 (git): Fix configure.ac typo.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@65870 b2dd03c8-39d4-4d8f-98ff-823fe69b080e Samuel Williams
10:17 AM Revision 49e92085 (git): Fix line endings.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@65869 b2dd03c8-39d4-4d8f-98ff-823fe69b080e Samuel Williams
10:17 AM Revision 0b5e1442 (git): Initial support for x64-mingw32
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@65868 b2dd03c8-39d4-4d8f-98ff-823fe69b080e Samuel Williams
10:17 AM Revision d97c9280 (git): Better (?) support for Windows TIB.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@65867 b2dd03c8-39d4-4d8f-98ff-823fe69b080e Samuel Williams
10:17 AM Revision 904af4ae (git): Be even more specific, for some reason it was selecting amd64 on x64-mingw32.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@65866 b2dd03c8-39d4-4d8f-98ff-823fe69b080e Samuel Williams
10:17 AM Revision 43d7fd09 (git): Limit coroutine implementations to Linux.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@65865 b2dd03c8-39d4-4d8f-98ff-823fe69b080e Samuel Williams
10:17 AM Revision 98e26e96 (git): Tidy up assembly make rule.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@65864 b2dd03c8-39d4-4d8f-98ff-823fe69b080e Samuel Williams
10:17 AM Revision a2cd16e5 (git): Expose dependency between cont.c and coroutine implementation.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@65863 b2dd03c8-39d4-4d8f-98ff-823fe69b080e Samuel Williams
10:17 AM Revision cdb8f3f9 (git): * expand tabs.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@65862 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
10:17 AM Revision ae3c8c20 (git): Prefer "static inline" to avoid duplicate symbols.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@65861 b2dd03c8-39d4-4d8f-98ff-823fe69b080e Samuel Williams
10:17 AM Revision a3de4a09 (git): Remove trailing whitespace.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@65860 b2dd03c8-39d4-4d8f-98ff-823fe69b080e Samuel Williams
10:17 AM Revision 5547c65b (git): Rename fiber chain benchmark.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@65859 b2dd03c8-39d4-4d8f-98ff-823fe69b080e Samuel Williams
10:17 AM Revision a8848860 (git): Restore native non-coroutine code path.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@65858 b2dd03c8-39d4-4d8f-98ff-823fe69b080e Samuel Williams
10:17 AM Revision 83c84182 (git): Formatting changes.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@65857 b2dd03c8-39d4-4d8f-98ff-823fe69b080e Samuel Williams
10:16 AM Revision 9481461c (git): Ensure start function has correct declaration.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@65856 b2dd03c8-39d4-4d8f-98ff-823fe69b080e Samuel Williams
10:16 AM Revision 42575570 (git): Try using compiler for assembling.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@65855 b2dd03c8-39d4-4d8f-98ff-823fe69b080e Samuel Williams
10:16 AM Revision 11b672f3 (git): Print out what the assembler is doing to figure out why it's not working.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@65854 b2dd03c8-39d4-4d8f-98ff-823fe69b080e Samuel Williams
10:16 AM Revision 99346f74 (git): Mark COROUTINE as noreturn.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@65853 b2dd03c8-39d4-4d8f-98ff-823fe69b080e Samuel Williams
10:16 AM Revision b58dc42a (git): * remove trailing spaces.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@65852 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
10:16 AM Revision 20f1c6c1 (git): Remove `Benchmark` times.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@65851 b2dd03c8-39d4-4d8f-98ff-823fe69b080e Samuel Williams
10:16 AM Revision 3710dedc (git): Tidy up comments.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@65850 b2dd03c8-39d4-4d8f-98ff-823fe69b080e Samuel Williams
10:14 AM Revision dba6b87b (git): * properties.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@65849 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
10:14 AM Revision d4a58838 (git): * expand tabs.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@65848 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
10:13 AM Revision 3e9beaf7 (git): Initial effort to support 32-bit Linux.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@65847 b2dd03c8-39d4-4d8f-98ff-823fe69b080e Samuel Williams
10:13 AM Revision ff86d1b6 (git): It cannot be const because it is being passed to destructive operation (destroy).
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@65846 b2dd03c8-39d4-4d8f-98ff-823fe69b080e Samuel Williams
10:13 AM Revision 9a324cf9 (git): Better benchmark name.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@65845 b2dd03c8-39d4-4d8f-98ff-823fe69b080e Samuel Williams
10:09 AM Revision 3f0ae691 (git): * remove trailing spaces.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@65844 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
10:09 AM Revision 12ae8c08 (git): Fix broken benchmark
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@65843 b2dd03c8-39d4-4d8f-98ff-823fe69b080e Samuel Williams
10:06 AM Revision 635dd340 (git): * remove trailing spaces.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@65842 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
10:06 AM Revision 995f6ee1 (git): Fix code climate cognitive complexity issue
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@65841 b2dd03c8-39d4-4d8f-98ff-823fe69b080e Samuel Williams
10:06 AM Revision 4aa44a76 (git): Create output directory when assembling file
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@65840 b2dd03c8-39d4-4d8f-98ff-823fe69b080e Samuel Williams
09:59 AM Revision ec0d3ba1 (git): Restore return value assignment
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@65839 b2dd03c8-39d4-4d8f-98ff-823fe69b080e Samuel Williams
09:59 AM Revision dc049ad8 (git): * properties.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@65838 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
09:59 AM Revision acd84d32 (git): * remove trailing spaces.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@65837 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
09:59 AM Revision 748c497a (git): Rewrite fiber benchmark
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@65836 b2dd03c8-39d4-4d8f-98ff-823fe69b080e Samuel Williams
09:59 AM Revision 990ddcfc (git): Better support for amd64 platforms
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@65835 b2dd03c8-39d4-4d8f-98ff-823fe69b080e Samuel Williams
09:59 AM Revision 07a324a0 (git): Native implementation of coroutines to improve performance of fibers
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@65834 b2dd03c8-39d4-4d8f-98ff-823fe69b080e Samuel Williams
09:32 AM Bug #15315: ec_switch can still lose interrupts
[email protected] wrote:
> > 1) will remain dangerous
>
> Is this about Bug #15316?

Partially, yes (sorry...
normalperson (Eric Wong)
09:29 AM Revision 27665e51 (git): common.mk: BTESTS to direct tests by btest
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@65833 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
09:13 AM Misc #15229: DevelopersMeeting20181122Japan
* [Bug #15285] lambda return behavior regression from #14639 nobu (Nobuyoshi Nakada)
08:52 AM Misc #15229: DevelopersMeeting20181122Japan
> https://bugs.ruby-lang.org/issues/15229

[Feature #13618] Thread::Light for 2.6 [ruby-core:89900]
normalperson (Eric Wong)
08:12 AM Bug #15322 (Closed): Time.strptime does not support %3N, %6N, %9N
~~~
Time.strptime("2018-11-20 17:11:22.123", "%Y-%m-%d %H:%M:%S.%3N")
# => raise ArgumentError: invalid strptime fo...
okkez (okkez _)
07:31 AM Feature #15321: Update Unicode data to Unicode Version 12.0.0
The announcement for the draft list of emoji candidates is at http://blog.unicode.org/2018/10/draft-candidates-for-em... duerst (Martin Dürst)
07:10 AM Feature #15321: Update Unicode data to Unicode Version 12.0.0
The beta announcement is at http://unicode.org/versions/beta-12.0.0.html, the draft summary is at http://unicode.org... duerst (Martin Dürst)
06:57 AM Feature #15321 (Closed): Update Unicode data to Unicode Version 12.0.0
Unicode Version 12.0.0 will be published in 2019, earlier than Unicode 11.0.0 in 2018. This is an issue to manage upd... duerst (Martin Dürst)
07:27 AM Revision 8d9a9aab (git): thread_pthread.c (rb_reserved_fd_p): false-positive on negative FD
Negative-numbered FDs are never valid FDs on POSIX-like
platforms, and we initialize our self-pipes/eventfd values
to...
Eric Wong
06:13 AM Revision 259173cc (git): run single test [ci skip]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@65831 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
05:58 AM Revision b3b82766 (git): vm_insnhelper.c: fix indent [ci skip]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@65830 b2dd03c8-39d4-4d8f-98ff-823fe69b080e shyouhei (Shyouhei Urabe)
05:18 AM Revision 34f3f916 (git): Simply treat IO::WaitReadable just like Errno::EAGAIN
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@65829 b2dd03c8-39d4-4d8f-98ff-823fe69b080e U.Nakamura
05:14 AM Feature #15151: String#slice!(0,..) creates a duplicate of original string
ping @nobu chopraanmol1 (Anmol Chopra)
04:51 AM Revision 0deee5c0 (git): vm_insnhelper.c: recv -1 + 3 overflows
Here, recv can be INT2FIX(-1), which is 0xFFFF_FFFFul.
INT2FIX(1) is 3ul. So `recv - 1 + INT2FIX(1)` is:
recv ...
shyouhei (Shyouhei Urabe)
04:07 AM Feature #15000 (Assigned): Prevent to initialize MonitorMixin twice
Reverted r65822 because mon_initialize_spec.rb fails:
```
1)
MonitorMixin#mon_initialize can be called i...
shugo (Shugo Maeda)
03:02 AM Feature #15000 (Closed): Prevent to initialize MonitorMixin twice
Applied in changeset trunk|r65822.
----------
lib/monitor.rb: prevent to initialize MonitorMixin twice
Suggested by...
shugo (Shugo Maeda)
03:56 AM Revision 0dfc5918 (git): revert r65822
Because mon_initialized may be used to re-initialize copied objects intentionally.
mon_initialize_spec.rb fails:
1)...
shugo (Shugo Maeda)
03:07 AM Revision 312fc605 (git): rdoc query
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@65826 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
03:03 AM Revision 1cf0af63 (git): mjit.c: fix typos [ci skip]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@65825 b2dd03c8-39d4-4d8f-98ff-823fe69b080e znz (Kazuhiro NISHIYAMA)
03:03 AM Revision aa515c8d (git): Remove unnecessary space
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@65824 b2dd03c8-39d4-4d8f-98ff-823fe69b080e znz (Kazuhiro NISHIYAMA)
03:01 AM Revision 9ba7aece (git): * properties.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@65823 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
03:01 AM Revision 8d68f422 (git): lib/monitor.rb: prevent to initialize MonitorMixin twice
Suggested by Benoit Daloze. [ruby-core:88504] [Feature #15000]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@65...
shugo (Shugo Maeda)
02:16 AM Revision 59676f6d (git): revert r65820 and retry assert_finish
From: MSP-Greg <[email protected]>
https://github.com/ruby/ruby/commit/5187ea768f57315e61486122d688f1992d4cb21f
g...
k0kubun (Takashi Kokubun)
02:13 AM Bug #15318 (Rejected): net/imap socket backward compatibility broken in ruby 2.5+
normalperson (Eric Wong) wrote:
> "Socket.tcp" been part of the public Ruby API for around 10 years
> already. s...
shugo (Shugo Maeda)
01:28 AM Revision 5187ea76 (git): test_thread.rb: skip test_thread.rb broken for Windows
msys2.
https://ci.appveyor.com/project/ruby/ruby/builds/20419607/job/fuvrfcmrhxr1r1cr
https://ci.appveyor.com/projec...
k0kubun (Takashi Kokubun)
01:12 AM Bug #15316: rb_postponed_job_register not thread-safe
> If you can't solve it, can you wait until after the 11/22 developers meeting?
As tracked in [Bug #15320], I succ...
k0kubun (Takashi Kokubun)
12:50 AM Bug #15310: [PATCH] thread_pthread.c: close race from UBF_TIMER and non-GVL-releasing thread
@normalperson Eric,
> would introduce no portability problems or performance overhead if I'm wrong...
> I could d...
MSP-Greg (Greg L)
12:47 AM Bug #15307: TestJIT#test_{catching_deep_exception,compile_insn_throw,lambda_longjmp} segfaults with gcc-8 -fcf-protection
Instead of r65815, please try the latest trunk (r65819). k0kubun (Takashi Kokubun)
12:39 AM Revision d7d0ee10 (git): Check -fcf-protection
* configure.ac: Check if CFLAGS actually includes -fcf-protection
instead of checking if the flag is valid by RUBY_...
nobu (Nobuyoshi Nakada)
12:07 AM Revision b410d321 (git): thread.c: fix obsoleted comment [ci skip]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@65818 b2dd03c8-39d4-4d8f-98ff-823fe69b080e k0kubun (Takashi Kokubun)
12:04 AM Bug #15320 (Closed): IO.popen with MJIT worker thread may deadlock
Applied in changeset trunk|r65817.
----------
process.c: do not try to pause MJIT
while child handler is disabled.
...
k0kubun (Takashi Kokubun)
12:04 AM Revision 3405411c (git): process.c: do not try to pause MJIT
while child handler is disabled.
trying to fix [Bug #15320]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@65817...
k0kubun (Takashi Kokubun)
 

Also available in: Atom