Project

General

Profile

Activity

From 12/29/2018 to 01/04/2019

01/04/2019

11:48 PM Revision 3a144485 (git): refactoring usage of ar_lookup().
* hash.c (hash_stlike_lookup): introduce inline a function and use it
instead of using ar_lookup()/st_lookup() dire...
ko1 (Koichi Sasada)
09:06 PM Bug #15505: Complex#/ canonicalize rationals only when divisor is Complex
In Ruby 2.6.0, Complex simplify division result when divisor is Complex, but does not when divisor is another class (... msnm (Masahiro Nomoto)
08:52 PM Bug #15505 (Closed): Complex#/ canonicalize rationals only when divisor is Complex
msnm (Masahiro Nomoto)
03:41 PM Revision eca91625 (git): * 2019-01-05
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@66716 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
03:41 PM Revision 6c1ed519 (git): win32/Makefile.sub: try to use __restrict on Visual Studio 2013
as well. Follows up r66598.
https://bugs.ruby-lang.org/issues/15347#note-7 is saying __restrict
is supported on Visu...
k0kubun (Takashi Kokubun)
02:52 PM Feature #13618: [PATCH] auto fiber schedule for rb_wait_for_single_fd and rb_waitpid
[email protected] wrote:
> Eric, FYI, something is wrong with native threads on osx in this update(though I'm not sure i...
normalperson (Eric Wong)
02:09 PM Bug #15335: Ruby 2.6.0 is not properly fortified
ioquatix (Samuel Williams) wrote:
> I've fixed x86 implementation too.
Thx, I can build Ruby 2.6.0 on all platfor...
vo.x (Vit Ondruch)
01:22 PM Bug #15499: Breaking behavior on ruby 2.6: rb_thread_call_without_gvl doesn't invoke unblock_function when used on the main thread
Eric Wong <[email protected]> wrote:
> [email protected] wrote:
> > Thanks for the quick look! I didn't get a...
normalperson (Eric Wong)
01:22 PM Bug #15499 (Assigned): Breaking behavior on ruby 2.6: rb_thread_call_without_gvl doesn't invoke unblock_function when used on the main thread
ko1: can you check the rb_nogvl C-API introduced in r66712?
Thanks.
normalperson (Eric Wong)
12:53 PM Bug #15499 (Closed): Breaking behavior on ruby 2.6: rb_thread_call_without_gvl doesn't invoke unblock_function when used on the main thread
Applied in changeset trunk|r66708.
----------
thread.c (call_without_gvl): spawn thread for UBF iff single-threaded
...
normalperson (Eric Wong)
01:14 PM Revision a2eb04f5 (git): * properties.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@66714 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
01:14 PM Revision 6304c0c4 (git): * expand tabs.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@66713 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
01:14 PM Revision 23444302 (git): introduce rb_nogvl C-API to mark ubf as async-signal-safe
zlib and bignum both contain unblocking functions which are
async-signal-safe and do not require spawning additional
...
Eric Wong
01:11 PM Revision 16cfd26a (git): * properties.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@66711 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
01:10 PM Revision e97741e1 (git): Merge Bundler 2.0.1 from upstream.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@66710 b2dd03c8-39d4-4d8f-98ff-823fe69b080e hsbt (Hiroshi SHIBATA)
12:53 PM Revision 4bbbbb6a (git): * expand tabs.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@66709 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
12:53 PM Revision 9e66910b (git): thread.c (call_without_gvl): spawn thread for UBF iff single-threaded
We need another native thread to call some unblocking functions
which aren't RUBY_UBF_IO or RUBY_UBF_PROCESS. Instea...
Eric Wong
09:49 AM Revision 79aef127 (git): [DOC] escape descriptions [ci skip]
Escape descriptions not to get parsed as directives.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@66707 b2dd03c...
nobu (Nobuyoshi Nakada)
09:41 AM Revision 9035e73a (git): [DOC] mark function names [ci skip]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@66706 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
09:25 AM Revision 8513c203 (git): [DOC] split a tag for each function name [ci skip]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@66705 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
09:10 AM Revision 44aaff6d (git): [DOC] Fix close tags [ci skip]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@66704 b2dd03c8-39d4-4d8f-98ff-823fe69b080e znz (Kazuhiro NISHIYAMA)
08:22 AM Revision 74c462a9 (git): class.c: [DOC] fix close tag [ci skip]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@66703 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
07:49 AM Revision 87e628d6 (git): skip to calculate hash value on empty Hash ar_table lookup.
* hash.c (ar_lookup): don't calculate hash_value if ar_table is empty.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/...
ko1 (Koichi Sasada)
07:29 AM Feature #15504: Freeze all Range objects
I think that (2) and (3) are indeed capital points. Freezing range litterals (only) might be a better idea? with an a... marcandre (Marc-Andre Lafortune)
03:12 AM Feature #15504 (Closed): Freeze all Range objects
# Abstract
Range is currently non-frozen. How about freezing all Range objects?
# Background
We froze some t...
ko1 (Koichi Sasada)
06:57 AM Misc #15486: Default gems README.md
rbjl (Jan Lelis) wrote:
> As an example, I've created such a "default gem explanation" file as PR to the matrix libr...
duerst (Martin Dürst)
06:46 AM Feature #15496: Extract between string as standard String api
macdevign (Macdevign mac) wrote:
> Given that string "between" extraction is such a common operation,
Can you b...
duerst (Martin Dürst)
03:58 AM Feature #15170 (Assigned): Allow WEBrick::HTTPServlet::initialize to accept an array in server[:CGIInterpreter]
hsbt (Hiroshi SHIBATA)
03:54 AM Bug #15361 (Closed): [backport] Import Ruby/OpenSSL 2.1.2
hsbt (Hiroshi SHIBATA)
03:51 AM Bug #15442 (Feedback): irb behaves strange in Ruby 2.6
hsbt (Hiroshi SHIBATA)
03:49 AM Bug #15503 (Assigned): Error in Ruby 2.6 when trying to shell out to invoke `irb` while in a `bundle exec` session
hsbt (Hiroshi SHIBATA)
01:59 AM Revision 784df9e6 (git): * 2019-01-04
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@66701 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
01:59 AM Revision ba4672c2 (git): ar_table_entry::hash should be `st_hash_t`.
* hash.c: the type of `ar_table_entry::hash` is not a `VALUE`,
but a `st_hash_t`.
Also `st_hash_t` is not a `st_d...
ko1 (Koichi Sasada)

01/03/2019

11:18 PM Bug #15490: socket.rb - recurring segmentation faults
Is there something I can do to help with the source of si_destination_compare, and the problem you believe is related... matthew.oriordan (Matthew O'Riordan)
10:42 PM Bug #15499: Breaking behavior on ruby 2.6: rb_thread_call_without_gvl doesn't invoke unblock_function when used on the main thread
[email protected] wrote:
> Thanks for the quick look! I didn't get a chance to try out
> UBF_TIMER=2 before your ...
normalperson (Eric Wong)
07:49 PM Bug #15499: Breaking behavior on ruby 2.6: rb_thread_call_without_gvl doesn't invoke unblock_function when used on the main thread
Thanks for the quick look! I didn't get a chance to try out UBF_TIMER=2 before your last comment, but let me know if ... apolcyn (alex polcyn)
09:03 AM Bug #15499: Breaking behavior on ruby 2.6: rb_thread_call_without_gvl doesn't invoke unblock_function when used on the main thread
> Can you try compiling with "cppflags=-DUBF_TIMER=2" ?

Nevermind, both need fixing...
normalperson (Eric Wong)
02:03 AM Bug #15499: Breaking behavior on ruby 2.6: rb_thread_call_without_gvl doesn't invoke unblock_function when used on the main thread
> https://bugs.ruby-lang.org/issues/15499

Probably my fault with timer-thread elimination :<

I think we'll nee...
normalperson (Eric Wong)
01:37 AM Bug #15499 (Assigned): Breaking behavior on ruby 2.6: rb_thread_call_without_gvl doesn't invoke unblock_function when used on the main thread
This issue was noticed when trying to add ruby 2.6 support to the "grpc" ruby gem (this gem is a native C-extension),... apolcyn (alex polcyn)
08:34 PM Bug #15503 (Third Party's Issue): Error in Ruby 2.6 when trying to shell out to invoke `irb` while in a `bundle exec` session
Hello. This script fails on Ruby 2.6 but works successfully with Ruby 2.5:
~~~
cd /tmp
mkdir irb-issue
cd irb...
schneems (Richard Schneeman)
05:12 PM Bug #15501: private_methods(false) changes behavior based on singleton class allocation
Good catch. marcandre (Marc-Andre Lafortune)
02:15 PM Bug #15501 (Closed): private_methods(false) changes behavior based on singleton class allocation
~~~ ruby
class Module
prepend Module.new
end
module Foo
end
p Foo.private_methods(false)
# => [:remove_c...
kddnewton (Kevin Newton)
04:50 PM Bug #15502 (Closed): Expired certificates in Ruby 2.6.0 test suite
Closing to trigger the backport request. vo.x (Vit Ondruch)
04:49 PM Bug #15502 (Closed): Expired certificates in Ruby 2.6.0 test suite
There are test failures in Ruby 2.6 such as:
~~~
1) Failure:
FTPTest#test_tls_with_ca_file [/builddir/build/BU...
vo.x (Vit Ondruch)
03:38 PM Feature #15425 (Open): Store MJIT header into Ruby versioned directory.
vo.x (Vit Ondruch)
03:26 PM Bug #14541: Class variables have broken semantics, let's fix them
> Inheritance of @@class variables is precisely what makes them useful,
> since they're truly one single global valu...
shevegen (Robert A. Heiler)
02:03 PM Bug #8028 (Rejected): Shellwords.escape works incorrect under windows
Escaping ways are various across shells, not only Windows.
Use `system` with an array, e.g., `system('echo', '123>')`.
nobu (Nobuyoshi Nakada)
11:42 AM Bug #15494 (Closed): Fix Random.urandom in a chroot on OpenBSD
Applied in changeset trunk|r66699.
----------
Fix Random.urandom in a chroot on OpenBSD
[ruby-core:90850] [Bug #154...
nobu (Nobuyoshi Nakada)
11:42 AM Revision b2a7a289 (git): Fix Random.urandom in a chroot on OpenBSD
[ruby-core:90850] [Bug #15494]
From: jeremyevans0 (Jeremy Evans) <[email protected]>
git-svn-id: svn+ss...
nobu (Nobuyoshi Nakada)
07:13 AM Bug #15500: Behavior of require method in 2.5 is different from 2.4 and 2.6
I think the behavior of 2.5 can be thought of a bug because the behavior for .so file isn't consistent with one for .... mrkn (Kenta Murata)
06:40 AM Bug #15500: Behavior of require method in 2.5 is different from 2.4 and 2.6
I was expecting the behavior in 2.5. That's what is correct, right?
I tested with `matrix` gem, and 2.4 behaves li...
marcandre (Marc-Andre Lafortune)
05:34 AM Bug #15500 (Closed): Behavior of require method in 2.5 is different from 2.4 and 2.6
On Ruby 2.5, `require 'bigdecimal'` does not load `bigdecimal.so` in gem-installed version of bigdecimal without spec... mrkn (Kenta Murata)
06:27 AM Revision d0045da5 (git): .travis.yml: propagate -w properly
r66692's `export RUBYOPT="-w"` does not seem to work.
Passing `RUBYOPT="-w"` to `make test-all`'s argument works.
Le...
k0kubun (Takashi Kokubun)
06:19 AM Revision 673ff731 (git): complex.c: Optimize Complex#* and Complex#**
Optimize f_mul for the core numeric class components.
This change improves the computation time of Complex#* and Comp...
Kenta Murata
05:51 AM Revision 670725b0 (git): [DOC] Complex() default behaviour is `exception: true` [ci skip]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@66696 b2dd03c8-39d4-4d8f-98ff-823fe69b080e znz (Kazuhiro NISHIYAMA)
05:51 AM Revision bace0d4c (git): [DOC] Add `or nil` to call-seq [ci skip]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@66695 b2dd03c8-39d4-4d8f-98ff-823fe69b080e znz (Kazuhiro NISHIYAMA)
05:24 AM Revision 55cb93ef (git): test_complex.rb: use the same approach to fix failures
as r66682.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@66694 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
k0kubun (Takashi Kokubun)
05:19 AM Revision 2fd6ed62 (git): test_complex.rb: fix tests for RUBYOPT="-w"
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@66693 b2dd03c8-39d4-4d8f-98ff-823fe69b080e k0kubun (Takashi Kokubun)
05:15 AM Revision 3bc28f49 (git): .travis.yml: enforce -w in invoke_ruby as well
actually current test-all does not fail with RUN_OPTS="-w".
and chkbuild seems to use RUBYOPT="-w"
https://github.co...
k0kubun (Takashi Kokubun)
05:08 AM Revision 5e1e60c3 (git): * 2019-01-03
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@66691 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
05:08 AM Revision 5743c9e8 (git): .travis.yml: add a test matrix with -w
currently Travis and AppVeyor does not run tests with test-all,
but RubyCI uses -w and currently all RubyCIs are fail...
k0kubun (Takashi Kokubun)

01/02/2019

10:41 PM Feature #14344: refine at class level
I'm also also using refinements a lot and in most cases I use "inlined" refinements, so would be glad to have a short... palkan (Vladimir Dementyev)
10:37 PM Misc #15486: Default gems README.md
As an example, I've created such a "default gem explanation" file as PR to the matrix library, see here: https://gith... rbjl (Jan Lelis)
10:20 PM Bug #15498 (Closed): Update Refinements documentation
[The current documentation](http://ruby-doc.org/core-2.6/doc/syntax/refinements_rdoc.html) still states:
> When usin...
palkan (Vladimir Dementyev)
06:25 PM Bug #15400 (Closed): Ruby 2.6.0 broken string literal assignment to a local variable in Dir.tmpdir
this has been fixed in webmock and released in 3.5.1 lamont (Lamont Granquist)
05:48 PM Bug #8140: Incorrect warning: `+' after local variable is interpreted as binary operator
glyn (Glyn Normington) wrote:
> The statement:
>
> puts '' +''
>
> generates an invalid warning when executed ...
jsc (Justin Collins)
05:31 PM Bug #8123: Transcoding exception when using replace along with universal_newline
This code appears to be working (not raising an exception) as early as Ruby 2.1.10:
~~~
$ ruby -v
ruby 2.1.10p49...
jsc (Justin Collins)
05:00 PM Bug #8028: Shellwords.escape works incorrect under windows
Shagabutdinov (Leonid Shagabutdinov) wrote:
> Shellwords.escape works incorrect under windows (tested for Windows 7
...
jsc (Justin Collins)
02:10 PM Misc #15462: DevelopersMeeting20190110Japan
* [Bug #15488] const_defined?("File::NULL") の挙動
* What is the expected behavior?
osyo (manga osyo)
12:27 PM Misc #15462: DevelopersMeeting20190110Japan
* [Bug #15497] Encoding of error messages should not depend on the locale encoding (eregon)
* The behavior is unin...
Eregon (Benoit Daloze)
12:25 PM Feature #2250 (Open): IO::for_fd() objects' finalization dangerously closes underlying fds
Let me reopen this since the default is still dangerous and the original report is not solved. Eregon (Benoit Daloze)
12:18 PM Bug #15497 (Closed): Encoding of error messages should not depend on the locale encoding
This seems to happen mostly for internal errors, as `raise` in Ruby code of course just uses the passed String's enco... Eregon (Benoit Daloze)
10:12 AM Feature #15496: Extract between string as standard String api
Hmmm. I don't have a preference here since I can find arguments in favour or against
this. It's fairly easily possib...
shevegen (Robert A. Heiler)
08:51 AM Feature #15496 (Open): Extract between string as standard String api
I could not find the a simple String api to extract the string between two string, and I notice that many face the sa... macdevign (Macdevign mac)
06:44 AM Bug #15495: Backport r66685, r66686 (Try to update cert)
ruby_2_5 r66689 merged revision(s) 66685,66686. nagachika (Tomoyuki Chikanaga)
06:22 AM Bug #15495 (Closed): Backport r66685, r66686 (Try to update cert)
Backport 管理用チケットです。
r66685 と r66686 はテスト用証明書の期限切れに伴なう更新で安定版にも必要になります。
nagachika (Tomoyuki Chikanaga)
06:44 AM Revision 6f9b40ea (git): merge revision(s) 66685,66686: [Backport #15495]
Try to update cert
Try to update cert (2nd try)
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_2...
nagachika (Tomoyuki Chikanaga)
04:26 AM Bug #15494 (Closed): Fix Random.urandom in a chroot on OpenBSD
r64625 broke `Random.urandom` because it uses `OpenBSD` as a macro when it is not defined. You must include the `sys... jeremyevans0 (Jeremy Evans)
04:25 AM Bug #15491 (Closed): r62701 introduced the incompatibility of Complex#+, #-, and #* removing #ifndef PRESERVE_SIGNEDZERO
Applied in changeset trunk|r66688.
----------
complex.c: fix against redefining component methods
This fixes the in...
mrkn (Kenta Murata)
04:25 AM Revision ee2ddf54 (git): complex.c: fix against redefining component methods
This fixes the incompatibility (maybe unintentionally) introduced by
removal of `#ifndef PRESERVE_SIGNEDZERO` guards ...
Kenta Murata
04:18 AM Revision 888ddda1 (git): test/net/fixtures/Makefile: moved from test/net/imap
This Makefile can be used to update test certificates. It should have been
moved at which the certificates was moved...
Kenta Murata
03:29 AM Revision 1e0b49a2 (git): Try to update cert (2nd try)
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@66686 b2dd03c8-39d4-4d8f-98ff-823fe69b080e znz (Kazuhiro NISHIYAMA)
03:08 AM Revision f234e6c3 (git): Try to update cert
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@66685 b2dd03c8-39d4-4d8f-98ff-823fe69b080e znz (Kazuhiro NISHIYAMA)
01:36 AM Revision 6d957b2f (git): complex.c: fix indentation
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@66684 b2dd03c8-39d4-4d8f-98ff-823fe69b080e Kenta Murata
01:23 AM Bug #15493 (Closed): Seg Fault on 'vagrant up' Fedora29 intel
This vm worked yesterday, but today it seg faulted when I ran 'vagrant up'
/usr/share/gems/gems/nokogiri-1.8.5/lib...
blaise (Blaise Pabon)

01/01/2019

11:14 PM Feature #15492 (Open): Let #dig take a "default value" block like Hash#fetch does
[fetch](https://ruby-doc.org/core-2.6/Hash.html#method-i-fetch) provides multiple ways to handle the case where a key... TylerRick (Tyler Rick)
10:58 PM Feature #13618: [PATCH] auto fiber schedule for rb_wait_for_single_fd and rb_waitpid
normalperson (Eric Wong) wrote:
> > https://bugs.ruby-lang.org/issues/13618
>
> Rebased against r66407, fixed f...
dm1try (Dmitry Dedov)
10:49 PM Revision f43b38ab (git): * 2019-01-02
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@66683 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
10:49 PM Revision 8b70a215 (git): suppress warning: method redefined; discarding old + introduced at r66681
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@66682 b2dd03c8-39d4-4d8f-98ff-823fe69b080e naruse (Yui NARUSE)
10:13 PM Feature #15240: Set operations check for is_a?(Set), rather than allowing duck typing
Thanks for chiming in, @knu!
Interestingly in <https://github.com/ruby/spec/pull/629> we had discussed and were co...
ivoanjo (Ivo Anjo)
05:46 PM Bug #15491: r62701 introduced the incompatibility of Complex#+, #-, and #* removing #ifndef PRESERVE_SIGNEDZERO
I made a patch https://github.com/ruby/ruby/pull/2062 mrkn (Kenta Murata)
05:33 PM Bug #15491 (Closed): r62701 introduced the incompatibility of Complex#+, #-, and #* removing #ifndef PRESERVE_SIGNEDZERO
In r62701, preprocessor conditions `#ifndef PRESERVE_SIGNEDZERO` in `f_add`, `f_mul`, and `f_sub` functions were remo... mrkn (Kenta Murata)
12:20 PM Revision 5f908454 (git): complex.c: Optimize Complex#+ for some conditions
Optimize f_add defined in complex.c for some specific conditions.
It makes Complex#+ about 1.4x faster than r66678.
...
Kenta Murata
12:20 PM Revision 8d473272 (git): benchmark/complex_float_*.yml: New benchmarks
Add new benchmark scripts for binary operations of Complex with float
components.
git-svn-id: svn+ssh://ci.ruby-lang...
Kenta Murata
11:09 AM Feature #15477: Proc#arity returns -1 for composed lambda Procs of known arguments
Looks not a bug to me. Moving to the feature tracker.
A patch is attached.
```diff
diff --git a/proc.c b/proc...
mame (Yusuke Endoh)
09:52 AM Revision 11ba186c (git): test_jit.rb: test methodref insn
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@66679 b2dd03c8-39d4-4d8f-98ff-823fe69b080e k0kubun (Takashi Kokubun)
04:53 AM Revision 6e7213f4 (git): Merge rubygems-3.0.2.
https://blog.rubygems.org/2019/01/01/3.0.2-released.html
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@66678 b2d...
hsbt (Hiroshi SHIBATA)
03:03 AM Bug #15476 (Closed): Branch coverage: Failing to load trivial sample when branch coverage is on
Applied in changeset trunk|r66676.
----------
compile.c (iseq_set_sequence): fix branch coverage table
Not only TRA...
mame (Yusuke Endoh)
01:53 AM Bug #15476 (Open): Branch coverage: Failing to load trivial sample when branch coverage is on
Sorry, I wrote a wrong ticket number. mame (Yusuke Endoh)
01:41 AM Bug #15476 (Closed): Branch coverage: Failing to load trivial sample when branch coverage is on
Applied in changeset trunk|r66670.
----------
compile.c: support branch coverage for `a&.foo = 1`
[Bug #15476]
mame (Yusuke Endoh)
03:03 AM Revision f77d3811 (git): * expand tabs.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@66677 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
03:03 AM Revision 9613af6f (git): compile.c (iseq_set_sequence): fix branch coverage table
Not only TRACE_ELEMENT but also INSN_ELEMENT may have events.
The old pc2branchindex was created using only events of...
mame (Yusuke Endoh)
01:51 AM Bug #15475 (Closed): Branch coverage not including csend of assignations
Applied in changeset trunk|r66674.
----------
compile.c: support branch coverage for `a&.foo = 1`
[Bug #15475]
mame (Yusuke Endoh)
01:51 AM Revision 99d36318 (git): * expand tabs.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@66675 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
01:50 AM Revision d58bada6 (git): compile.c: support branch coverage for `a&.foo = 1`
[Bug #15475]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@66674 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
mame (Yusuke Endoh)
01:47 AM Revision 7e035dcd (git): * expand tabs.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@66673 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
01:47 AM Revision 4130969e (git): Revert r66670 because of wrong ticket number
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@66672 b2dd03c8-39d4-4d8f-98ff-823fe69b080e mame (Yusuke Endoh)
01:41 AM Revision 04dec2df (git): * expand tabs.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@66671 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
01:41 AM Revision 67a257ca (git): compile.c: support branch coverage for `a&.foo = 1`
[Bug #15476]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@66670 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
mame (Yusuke Endoh)

12/31/2018

07:30 PM Bug #15362: [PATCH] Avoid GCing dead stack after switching away from a fiber
This still looks like it's waiting on a backport to Ruby 2.5. Also, does anyone know when the next release of the Rub... aselder (Andrew Selder)
07:24 PM Bug #15308: SegFault in GC under Ruby 2.5.3 on OS X
This can probably be closed as a dup of https://bugs.ruby-lang.org/issues/14561 aselder (Andrew Selder)
07:24 PM Bug #14714: Ruby 2.5.1 Segmentation Fault in GC
I believe this was fixed here: https://bugs.ruby-lang.org/issues/15362 aselder (Andrew Selder)
03:00 PM Feature #12125 (Closed): Proposal: Shorthand operator for Object#method
Applied in changeset trunk|r66667.
----------
Method reference operator
Introduce the new operator for method refer...
nobu (Nobuyoshi Nakada)
03:00 PM Feature #13581 (Closed): Syntax sugar for method reference
Applied in changeset trunk|r66667.
----------
Method reference operator
Introduce the new operator for method refer...
nobu (Nobuyoshi Nakada)
03:00 PM Revision 8423533c (git): * 2019-01-01
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@66669 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
03:00 PM Revision d935a0ab (git): * expand tabs.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@66668 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
03:00 PM Revision 67c57473 (git): Method reference operator
Introduce the new operator for method reference, `.:`.
[Feature #12125] [Feature #13581]
[EXPERIMENTAL]
git-svn-id: ...
nobu (Nobuyoshi Nakada)
02:59 PM Revision 4a6f7633 (git): * expand tabs.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@66666 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
02:59 PM Revision 1bdd422b (git): Fix indents [ci skip]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@66665 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
02:59 PM Revision 705941a4 (git): use a local variable
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@66664 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
02:38 PM Misc #15486: Default gems README.md
I'd like to help out, too.
Maybe we can have a second file `README-DEFAULT-GEM.md` which is linked to by the `READ...
rbjl (Jan Lelis)
12:54 PM Revision 271c8f5d (git): test_io_wait.rb: try to stabilize test_wait_readable
that randomly fails
https://rubyci.org/logs/mswinci.japaneast.cloudapp.azure.com/vc12-x64/ruby-trunk/log/20181231T103...
k0kubun (Takashi Kokubun)
11:28 AM Feature #10548: remove callcc (Callcc is now going obsoleted. Please use Fiber.)
FWIW, I do have a practical example for `callcc` which cannot be implemented with fibers, or at least I don't see the... decuplet (Nikita Shilnikov)
08:51 AM Bug #15490: socket.rb - recurring segmentation faults
Always it happens here, though I couldn't find the source of `si_destination_compare`, it may be a problem in libsyst... nobu (Nobuyoshi Nakada)
03:46 AM Bug #15490 (Third Party's Issue): socket.rb - recurring segmentation faults
With Ruby 2.5.3p105 and now with Ruby 2.6.0 following our recent upgrade, we are sadly still seeing reasonably freque... matthew.oriordan (Matthew O'Riordan)
05:00 AM Feature #10344: [PATCH] Implement Fiber#raise
ko1 (Koichi Sasada) wrote:
> naruse (Yui NARUSE) wrote:
> > @ioquatix Is this feature accepted by matz?
> > A chan...
naruse (Yui NARUSE)
03:48 AM Feature #15485 (Rejected): Refactor String#split
marcandre (Marc-Andre Lafortune)
01:14 AM Revision d7c7382f (git): * expand tabs.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@66662 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
01:14 AM Revision 58508e8b (git): load.c: resolve_feature_path
* load.c (rb_resolve_feature_path): search the path for already
loaded feature.
git-svn-id: svn+ssh://ci.ruby-lang...
nobu (Nobuyoshi Nakada)
01:09 AM Revision c5e8627f (git): Revert "lib/net/http.rb: use connect_timeout instead of Timeout"
This reverts commit 69a1db96fe63ff3071cb3d272675a1d0470aab01.
getaddrinfo(3) doesn't support timeout.
git-svn-id: sv...
Glass_saga (Masaki Matsushita)
12:46 AM Revision 69a1db96 (git): lib/net/http.rb: use connect_timeout instead of Timeout
lib/net/pop.rb: ditto
lib/net/ftp.rb: ditto
lib/net/smtp.rb: ditto
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/tru...
Glass_saga (Masaki Matsushita)

12/30/2018

09:56 PM Feature #10344: [PATCH] Implement Fiber#raise
Thanks I didn’t know approval procedure.
I will update NEWS one I’m sure the feature has stabilised.
ioquatix (Samuel Williams)
05:44 PM Feature #10344: [PATCH] Implement Fiber#raise
naruse (Yui NARUSE) wrote:
> @ioquatix Is this feature accepted by matz?
> A change which is visible from Ruby and ...
ko1 (Koichi Sasada)
03:48 PM Feature #10344: [PATCH] Implement Fiber#raise
@ioquatix Is this feature accepted by matz?
A change which is visible from Ruby and non trivial bugs requires matz's...
naruse (Yui NARUSE)
09:42 PM Bug #15489 (Closed): SEGV when using refinements and `&:` syntax
Applied in changeset trunk|r66658.
----------
vm_args.c: search symbol proc in super classes
* vm_args.c (refine_sy...
nobu (Nobuyoshi Nakada)
11:05 AM Bug #15489 (Closed): SEGV when using refinements and `&:` syntax
# Sample code
~~~ ruby
# segv.rb
module ArrayExt
refine Array do
end
end
class MyHash
def initializ...
sue445 (Go Sueyoshi)
09:42 PM Revision f964fd3f (git): vm_args.c: search symbol proc in super classes
* vm_args.c (refine_sym_proc_call): traverse ancestors to search
inherited methods for symbol proc.
[ruby-dev:507...
nobu (Nobuyoshi Nakada)
08:42 PM Misc #15487: Clarify default gems maintanance policy
@naruse Sorry if my original request was sounding too aggressive, just stating "something is wrong" is never my inten... zverok (Victor Shepelev)
12:18 AM Misc #15487: Clarify default gems maintanance policy
Some of libraries has upstream and others are originated in ruby repo.
And some upstreams are not maintained but som...
naruse (Yui NARUSE)
06:16 PM Feature #15485: Refactor String#split
OK, after a bit of thinking, this makes perfect sense to me.
Please close, and sorry for misreporting.
zverok (Victor Shepelev)
05:52 PM Feature #15485: Refactor String#split
As @mame said, that's what `to_enum` is for.
There is no way we are going to modify all forms not returning Enumer...
marcandre (Marc-Andre Lafortune)
12:21 PM Feature #15485: Refactor String#split
> Personally I like this style because it is very clear and explicit. Anyway.
Well, on its own as just 2 code line...
zverok (Victor Shepelev)
10:52 AM Feature #15485: Refactor String#split
zverok (Victor Shepelev) wrote:
> ```ruby
> result = []
> lines.split("\n") { |ln| result << ln if ln.match?(PATTE...
mame (Yusuke Endoh)
05:48 PM Revision 7e4e641c (git): Exclude Solaris in Process.clock_gettime specs
* It declares clocks which are invalid for clock_gettime(), which I consider OS bug.
* I want to keep testing all dec...
Eregon (Benoit Daloze)
05:47 PM Revision 8b8e5246 (git): * 2018-12-31
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@66656 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
05:47 PM Revision eeedf7d5 (git): Revert "clock_gettime_spec.rb: exclude invalid clocks for Solaris"
* This reverts commit a7edd05f7dca44f56fd72d7bcc232e1b27df0eb3.
* I prefer to exclude Solaris, I want to keep testing...
Eregon (Benoit Daloze)
02:09 PM Revision a46ce268 (git): [DOC] Update basename [ci skip]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@66654 b2dd03c8-39d4-4d8f-98ff-823fe69b080e znz (Kazuhiro NISHIYAMA)
01:21 PM Bug #15482 (Closed): Document RubyVM.resolve_feature_path
Applied in changeset trunk|r66653.
----------
vm.c: Move the rdoc of RubyVM.resolve_feature_path [Bug #15482]
mame (Yusuke Endoh)
01:21 PM Revision c6915042 (git): vm.c: Move the rdoc of RubyVM.resolve_feature_path [Bug #15482]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@66653 b2dd03c8-39d4-4d8f-98ff-823fe69b080e mame (Yusuke Endoh)
10:26 AM Misc #15486: Default gems README.md
I just come across this issue. I wanted to point out that I've been working on the:
* https://github.com/ruby/logg...
colby (Colby Swandale)
08:18 AM Bug #15488: const_defined?("File::NULL") の挙動
挙動を修正したパッチを書いてみました。
ただ、意図的にそのような実装にしていた節があるのでこれが仕様なのかバグなのかは現時点で判断するのはちょっとむずかしそうですね。
該当箇所を消してもテストはパスしていたんですが…。
わたしも...
osyo (manga osyo)
06:09 AM Bug #15488: const_defined?("File::NULL") の挙動
なるほどー。そういう違いがあるんですね。
そうすると、`File.const_defined?("NULL")` は `true` になることと、
`Object.const_get("File::NULL")` との一貫性の...
shuujii (Shuji KOBAYASHI)
05:06 AM Bug #15488: const_defined?("File::NULL") の挙動
ちょっと調べてみたんですが、次のように `include` したモジュールの定数の場合は `false` が返ってくるのが原因なようですね。
```ruby
module M
HOGE = 42
end
clas...
osyo (manga osyo)
04:27 AM Bug #15488: const_defined?("File::NULL") の挙動
`File.const_defined?` だと `true` になるようですね。
```ruby
p Object.const_get("File::NULL") #=> "/dev/null"
p Objec...
osyo (manga osyo)
04:07 AM Bug #15488 (Closed): const_defined?("File::NULL") の挙動
`const_get` と `const_defined?` について、例えば `Math::PI` では以下のようになり
どちらも期待通りの結果になります。
~~~ruby
p Object.const_get("Math...
shuujii (Shuji KOBAYASHI)
07:36 AM Revision 695cc19b (git): accept_nonblock_spec.rb: wait before calling #accept_nonblock
fixes r66593 in a better way like r66646.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@66652 b2dd03c8-39d4-4d8f...
k0kubun (Takashi Kokubun)
06:19 AM Revision 6f0e4c75 (git): test_array.rb: increase timeout for RubyCI
https://rubyci.org/logs/mswinci.japaneast.cloudapp.azure.com/vc12-x64/ruby-trunk/log/20181230T041101Z.fail.html.gz
g...
k0kubun (Takashi Kokubun)
06:17 AM Revision a7edd05f (git): clock_gettime_spec.rb: exclude invalid clocks for Solaris
https://rubyci.org/logs/rubyci.s3.amazonaws.com/unstable10x/ruby-trunk/log/20181230T041806Z.fail.html.gz
https://ruby...
k0kubun (Takashi Kokubun)
06:09 AM Revision f110ebfd (git): test_optimization.rb: increase timeout for RubyCI
https://rubyci.org/logs/rubyci.s3.amazonaws.com/opensuseleap/ruby-trunk/log/20181230T040002Z.fail.html.gz
git-svn-id...
k0kubun (Takashi Kokubun)
03:15 AM Revision 6b861342 (git): Unset SOURCE_DATE_EPOCH on Rubygems test cases
Relates to r66554. When test suites run with SOURCE_DATE_EPOCH, several
tests would fail. Environment Variables are ...
sorah (Sorah Fukumori)
02:17 AM Misc #15462: DevelopersMeeting20190110Japan
* [Feature #15373] Proposal: Enable refinements to `#method` and `#instance_method`
* [Feature #15374] Proposal: Ena...
osyo (manga osyo)
01:00 AM Revision e8d3fb6c (git): test_refinement.rb: increase timeout for RubyCI
https://rubyci.org/logs/rubyci.s3.amazonaws.com/amazon/ruby-trunk/log/20181229T153003Z.fail.html.gz
git-svn-id: svn+...
k0kubun (Takashi Kokubun)
12:46 AM Revision 230fe418 (git): accept_nonblock_spec: IO.select instead of sleep
Waiting on socket I/O using IO.select should work on all platforms.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trun...
Eric Wong
12:26 AM Bug #15472 (Closed): Invalid JSON data being sent from Net::HTTP in some cases with Ruby 2.6.0
naruse (Yui NARUSE)
12:05 AM Revision 7f54f1b5 (git): Update to ruby/spec@2d89e48
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@66645 b2dd03c8-39d4-4d8f-98ff-823fe69b080e Eregon (Benoit Daloze)

12/29/2018

11:40 PM Bug #15481 (Closed): Update NoMethodError/NameError docs
Applied in changeset trunk|r66644.
----------
Update NoMethodError/NameError docs [ci skip]
[ruby-core:90796] [Bug ...
nobu (Nobuyoshi Nakada)
10:23 AM Bug #15481 (Closed): Update NoMethodError/NameError docs
* Add missing `receiver:` to `NoMethodError.new`;
* Document `receiver` and `private` argument of `NoMethodError.new...
zverok (Victor Shepelev)
11:40 PM Revision 2eee74ef (git): Update NoMethodError/NameError docs [ci skip]
[ruby-core:90796] [Bug #15481]
From: zverok (Victor Shepelev) <[email protected]>
git-svn-id: svn+ssh://ci.r...
nobu (Nobuyoshi Nakada)
11:21 PM Bug #15482 (Assigned): Document RubyVM.resolve_feature_path
hsbt (Hiroshi SHIBATA)
10:40 AM Bug #15482 (Closed): Document RubyVM.resolve_feature_path
RDoc requires method docs to be in the same `.c` file as `rb_define_method`, so despite method docs were present in s... zverok (Victor Shepelev)
11:20 PM Bug #15484 (Assigned): Improve TracePoint docs
hsbt (Hiroshi SHIBATA)
06:12 PM Bug #15484: Improve TracePoint docs
Thanks. No problem.
ko1 (Koichi Sasada)
11:32 AM Bug #15484 (Closed): Improve TracePoint docs
Improvements:
* Mention new `:script_compiled` event;
* Deduplicate `__enable`/`enable` methods;
* Document `targe...
zverok (Victor Shepelev)
11:20 PM Misc #15486 (Assigned): Default gems README.md
hsbt (Hiroshi SHIBATA)
06:26 PM Misc #15486: Default gems README.md
I've stared improving the README for the [matrix gem](https://github.com/ruby/matrix).
Feel free to provide PRs fo...
marcandre (Marc-Andre Lafortune)
12:12 PM Misc #15486 (Feedback): Default gems README.md
While working on [Ruby Changelog](https://bugs.ruby-lang.org/issues/15485), I noticed the following.
A lot of part...
zverok (Victor Shepelev)
11:19 PM Misc #15487 (Assigned): Clarify default gems maintanance policy
`json` is not a good example of default gems. Because I and nalsh got the only commit bit of `flori/json` at recently... hsbt (Hiroshi SHIBATA)
06:32 PM Misc #15487: Clarify default gems maintanance policy
Much of this is in this [list of maintainers](https://github.com/ruby/ruby/blob/trunk/doc/maintainers.rdoc) and [basi... marcandre (Marc-Andre Lafortune)
12:30 PM Misc #15487 (Assigned): Clarify default gems maintanance policy
In addition to #15486, I'd like to raise the question of the general _maintanance policy_ for "default" Ruby gems, in... zverok (Victor Shepelev)
09:55 PM Revision 65b1cf0e (git): Skip specs on AIX as it doesn't have /dev/fd
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@66643 b2dd03c8-39d4-4d8f-98ff-823fe69b080e Eregon (Benoit Daloze)
09:54 PM Revision c608af0f (git): Reenable spec on Solaris to find out which clocks fail on Solaris
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@66642 b2dd03c8-39d4-4d8f-98ff-823fe69b080e Eregon (Benoit Daloze)
09:54 PM Revision be8d3ed1 (git): Exclude CLOCKs which require special permissions in Process.clock_gettime specs
* https://rubyci.org/logs/rubyci.s3.amazonaws.com/scw-ad7f67/ruby-trunk/log/20181229T135406Z.fail.html.gz
* https://r...
Eregon (Benoit Daloze)
09:03 PM Bug #15478: [RFC] erb: remove deprecation warnings from ERB.new
[email protected] wrote:
> Status changed from Third Party's Issue to Assigned

Thanks for fixing.

> > Why...
normalperson (Eric Wong)
07:29 AM Bug #15478: [RFC] erb: remove deprecation warnings from ERB.new
for $SAFE deprecation, I partially applied your change in r66632 as well, in addition to reverting my change for Ruby... k0kubun (Takashi Kokubun)
07:11 AM Bug #15478 (Closed): [RFC] erb: remove deprecation warnings from ERB.new
Applied in changeset trunk|r66631.
----------
Revert "erb.rb: print deprecation warning with warn level 1"
This rev...
k0kubun (Takashi Kokubun)
07:04 AM Bug #15478 (Assigned): [RFC] erb: remove deprecation warnings from ERB.new
> Why change existing behavior at all?
That's because leaving a legacy code might confuse those who read the code...
k0kubun (Takashi Kokubun)
06:52 AM Bug #15478: [RFC] erb: remove deprecation warnings from ERB.new
[email protected] wrote:
> Issue #15478 has been updated by k0kubun (Takashi Kokubun).
>
>
> > nil and 0 $...
normalperson (Eric Wong)
06:29 AM Bug #15478 (Third Party's Issue): [RFC] erb: remove deprecation warnings from ERB.new
I don't know how to send a patch to your git repository, so I attached it in this ticket.
I will still welcome yo...
k0kubun (Takashi Kokubun)
06:11 AM Bug #15478: [RFC] erb: remove deprecation warnings from ERB.new
> nil and 0 $SAFE is already no-op, already, right? I don't care about $SAFE, so I would expect people will pass nil... k0kubun (Takashi Kokubun)
05:42 AM Bug #15478: [RFC] erb: remove deprecation warnings from ERB.new
[email protected] wrote:
> Stop showing warnings for legacy_trim_mode and legacy_eoutvar is fine.

OK.

> B...
normalperson (Eric Wong)
03:10 AM Bug #15478: [RFC] erb: remove deprecation warnings from ERB.new
> There's too much code relying on the old ordering
Also please provide real-world use cases for this. I saw many ...
k0kubun (Takashi Kokubun)
03:06 AM Bug #15478 (Feedback): [RFC] erb: remove deprecation warnings from ERB.new
Stop showing warnings for legacy_trim_mode and legacy_eoutvar is fine. But why should we stop deprecating nil and 0 f... k0kubun (Takashi Kokubun)
06:27 PM Bug #15376 (Closed): Default gems: how will it work exactly?
Thank you for the answers. I've started improving the README for the matrix gem according to this info. marcandre (Marc-Andre Lafortune)
04:44 PM Feature #15473 (Closed): TracePoint#enable(target_thread:) to specify a Thread
Applied in changeset trunk|r66640.
----------
`TracePoint#enable(target_thraed:)` [Feature #15473]
* vm_trace.c (tr...
ko1 (Koichi Sasada)
04:44 PM Revision 94f4a0e9 (git): `TracePoint#enable(target_thraed:)` [Feature #15473]
* vm_trace.c (tracepoint_enable_m): `TracePoint#enable` supports
`target_thread:` keyword to filter a target thread...
ko1 (Koichi Sasada)
04:29 PM Revision fd7d4a87 (git): * 2018-12-30
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@66639 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
04:29 PM Revision 8ee0a8e9 (git): hide ar_table internals from internal.h.
* internal.h: move ar_table def to hash.c because other files
don't need to know implementation of ar_table.
* has...
ko1 (Koichi Sasada)
02:50 PM Bug #14714: Ruby 2.5.1 Segmentation Fault in GC
I just ran my test suite 5 times with Ruby 2.6.0 on macOS 10.14.2 and have not been able to reproduce this crash anym... renchap (Renaud Chaput)
12:52 PM Misc #15462: DevelopersMeeting20190110Japan
Old tickets with no reaction/vague reaction:
* [Feature #14444] `MatchData`: alias for `#[]`
* [Feature #14784] `Co...
zverok (Victor Shepelev)
10:41 AM Misc #15462: DevelopersMeeting20190110Japan
* [Feature #15483] Proc or Method combination with Symbol aycabta (aycabta .)
12:36 PM Feature #15485: Refactor String#split
I think it is not good to assume that it is unidiomatic per se, at the least not the code that was
shown, e. g.:
...
shevegen (Robert A. Heiler)
11:48 AM Feature #15485 (Rejected): Refactor String#split
In #4780, new "block form" of `#split` was introduced. It behaves this way:
```ruby
"several\nlong\nlines".split(...
zverok (Victor Shepelev)
12:19 PM Feature #15483: Proc or Method combination with Symbol
I am biased so I do not want to digress from this thread too much while explaining my bias. However had,
I still wan...
shevegen (Robert A. Heiler)
10:40 AM Feature #15483 (Rejected): Proc or Method combination with Symbol
In [Feature #6284], Matz said
> We need more discussion if we would add combination methods to the Symbol class.
...
aycabta (aycabta .)
11:05 AM Bug #15480: Update Kernel#system docs
Thanks! k0kubun (Takashi Kokubun)
11:04 AM Bug #15480 (Closed): Update Kernel#system docs
Applied in changeset trunk|r66637.
----------
process.c: document system(..., exception: true) [ci skip]
From: Vict...
k0kubun (Takashi Kokubun)
09:44 AM Bug #15480 (Closed): Update Kernel#system docs
While working on [Ruby Changelog](https://rubyreferences.github.io/rubychanges/), I noticed some of new functionality... zverok (Victor Shepelev)
11:04 AM Revision 9f3585af (git): process.c: document system(..., exception: true) [ci skip]
From: Victor Shepelev <[email protected]>
[Bug #15480]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@666...
k0kubun (Takashi Kokubun)
10:54 AM Revision 31a60184 (git): Reenable spec on Linux to find out which clocks fail on RHEL
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@66636 b2dd03c8-39d4-4d8f-98ff-823fe69b080e Eregon (Benoit Daloze)
10:54 AM Revision 21f4795e (git): Refactor Process.clock_gettime spec to give more information when it fails
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@66635 b2dd03c8-39d4-4d8f-98ff-823fe69b080e Eregon (Benoit Daloze)
10:50 AM Revision 5049e4c5 (git): test_jit.rb: suppress random test failure
on mswin RubyCI by Permission Denied.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@66634 b2dd03c8-39d4-4d8f-98f...
k0kubun (Takashi Kokubun)
07:41 AM Revision d8008fc2 (git): clock_gettime_spec.rb: add more platform guards for RubyCI
`Errno::EINVAL: Invalid argument - clock_gettime` could occur even on Linux.
git-svn-id: svn+ssh://ci.ruby-lang.org/...
k0kubun (Takashi Kokubun)
07:28 AM Bug #15479 (Assigned): Array#reject! modifies literal Array
oops, closed this ticket by a wrong ticket number in my commit... reopening. k0kubun (Takashi Kokubun)
07:26 AM Bug #15479 (Closed): Array#reject! modifies literal Array
Applied in changeset trunk|r66632.
----------
erb.rb: increase warn level only when non-zero safe_level
is given.
...
k0kubun (Takashi Kokubun)
05:08 AM Bug #15479 (Assigned): Array#reject! modifies literal Array
mrkn (Kenta Murata)
05:07 AM Bug #15479: Array#reject! modifies literal Array
Oops, I copy-pasted the ticket number in the commit message, but actually it should have been Feature #15349. k0kubun (Takashi Kokubun)
05:07 AM Bug #15479: Array#reject! modifies literal Array
This is a smaller reproducible code.
```
mrkn-mbp15-late2016:bigdecimal mrkn$ cat t.rb
def foo
a = [1, 2, 3, ...
mrkn (Kenta Murata)
05:05 AM Bug #15479: Array#reject! modifies literal Array
@tenderlovemaking According to git bisect, https://github.com/ruby/ruby/commit/d46cd60f3cfb88f1591d6ce0f23e750d383343... k0kubun (Takashi Kokubun)
07:26 AM Revision 1ae3e6f3 (git): erb.rb: increase warn level only when non-zero safe_level
is given.
This is merging Eric's patch in [Bug #15479] to Ruby 2.6's behavior in r66631.
git-svn-id: svn+ssh://ci.r...
k0kubun (Takashi Kokubun)
07:11 AM Revision c02f0360 (git): Revert "erb.rb: print deprecation warning with warn level 1"
This reverts commit b5569b9ab2ad5e0e4a997df7eb73e97ecbacc9dd.
The deprecation is indefinitely postponed.
[Bug #1547...
k0kubun (Takashi Kokubun)
06:49 AM Revision a403cd35 (git): test_gc.rb: increase timeout for RubyCI
https://rubyci.org/logs/rubyci.s3.amazonaws.com/amazon/ruby-trunk/log/20181229T033003Z.fail.html.gz
git-svn-id: svn+...
k0kubun (Takashi Kokubun)
06:48 AM Revision 7a859b6a (git): test_jit.rb: prevent mixing outputs by race condition
to avoid random failures like
https://rubyci.org/logs/rubyci.s3.amazonaws.com/unstable11s/ruby-trunk/log/20181229T032...
k0kubun (Takashi Kokubun)
04:48 AM Revision 63aaee92 (git): test_notimp.rb: loosen timeout
to prevent random failures like
https://rubyci.org/logs/rubyci.s3.amazonaws.com/debian8/ruby-trunk/log/20181229T03300...
k0kubun (Takashi Kokubun)
03:57 AM Revision 952b218f (git): spawn_spec.rb: add missing platform guard
this exists for `context "when passed close_others: false" do`, but this
seems to be missing for `context "when passe...
k0kubun (Takashi Kokubun)
01:53 AM Revision f9dc0fb6 (git): test_iseq_load.rb: increase timeout for stressful roundtrip
Even 60s is short for our CI environments:
https://rubyci.org/logs/rubyci.s3.amazonaws.com/amazon/ruby-trunk/log/2018...
k0kubun (Takashi Kokubun)
01:51 AM Revision bfd1980d (git): * properties.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@66625 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
01:51 AM Revision 40b689c7 (git): clock_gettime_spec.rb: skip a new spec broken on solaris
introduced in r66622, but this does not succeed on Solaris
https://rubyci.org/logs/rubyci.s3.amazonaws.com/unstable1...
k0kubun (Takashi Kokubun)
12:54 AM Revision c027f224 (git): Update to ruby/spec@c8b36c4
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@66623 b2dd03c8-39d4-4d8f-98ff-823fe69b080e Eregon (Benoit Daloze)
12:22 AM Revision 2076c2c3 (git): Update to ruby/spec@944ea57
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@66622 b2dd03c8-39d4-4d8f-98ff-823fe69b080e Eregon (Benoit Daloze)
12:22 AM Revision 548defb6 (git): Update to ruby/mspec@2bd2ead
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@66621 b2dd03c8-39d4-4d8f-98ff-823fe69b080e Eregon (Benoit Daloze)
 

Also available in: Atom