Project

General

Profile

Activity

From 12/28/2018 to 01/03/2019

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)

12/28/2018

11:30 PM Bug #15479: Array#reject! modifies literal Array
Is the distinction really whether 2.6.0 & trunk only modify the array if `reject!` successfully enumerates all array ... MSP-Greg (Greg L)
11:18 PM Bug #15479 (Closed): Array#reject! modifies literal Array
This was found by running ruby/spec with -R2 (such as mspec -R2 -fs core/array/reject_spec.rb).
TravisCI log on http...
Eregon (Benoit Daloze)
10:51 PM Bug #15478 (Closed): [RFC] erb: remove deprecation warnings from ERB.new
erb: remove deprecation warnings from ERB.new
There's too much code relying on the old ordering; so any
deprecati...
normalperson (Eric Wong)
07:04 PM Feature #13570: Using mkmf for ruby/spec C API specs
@nobu cherry-picked the IO.copy_stream patch in r66147, and I now upstreamed it to ruby/mspec.
I mostly forgot about...
Eregon (Benoit Daloze)
06:23 PM Feature #15166: 2.5 times faster implementation than current gcd implmentation
your micro-benchmarks aren't always fair, because some algorithms don't handle all edge cases, different data types e... ahorek (Pavel Rosický)
05:16 PM Feature #14975: String#append without changing receiver's encoding
As a note, it seems semantically `a << b` is the same as `a.replace(a + b)`.
I think this is good to keep, and there...
Eregon (Benoit Daloze)
05:11 PM Feature #14975: String#append without changing receiver's encoding
duerst (Martin Dürst) wrote:
> In any way, when adding stuff to a (BINARY) buffer, the right thing conceptually is t...
Eregon (Benoit Daloze)
05:11 PM Feature #15172: Performance: create method(s) to mimic __builtin_ctz compiler directive functionality
hi, such fallback already exists
https://github.com/ruby/ruby/commit/4cf460a7bb258d3d61414d2f74df4c0f83c6a3af
I d...
ahorek (Pavel Rosický)
03:19 PM Revision 2ceebcc3 (git): * 2018-12-29
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@66620 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
03:19 PM Revision 1317fefe (git): .travis.yml: increase timeout for test-all
we reached 30min timeout on osx build
https://travis-ci.org/ruby/ruby/jobs/473019623
git-svn-id: svn+ssh://ci.ruby-l...
k0kubun (Takashi Kokubun)
02:30 PM Revision 26572d22 (git): test_io.rb: increase timeout for RubyCI
to stabilize AIX powerpc CI
https://rubyci.org/logs/rubyci.s3.amazonaws.com/aix71_ppc/ruby-trunk/log/20181227T113302...
k0kubun (Takashi Kokubun)
02:24 PM Revision 0bbf1eb7 (git): test_readline.rb: skip readline test for new solaris11s-sunc
for now. This should be fixed, but let me make this new CI green
first to introduce Solaris-related changes later.
g...
k0kubun (Takashi Kokubun)
02:18 PM Revision b0b0ded5 (git): webrick/test_utils.rb: loosen timeout severity
to stabilize CI failure like:
https://rubyci.org/logs/rubyci.s3.amazonaws.com/osx1013/ruby-trunk/log/20181228T114501Z...
k0kubun (Takashi Kokubun)
02:12 PM Revision fa3fda1c (git): jit_support.rb: deal with -std=c99 flag
CC is changed from "icc" to "icc -std=c99" by r66605.
https://rubyci.org/logs/rubyci.s3.amazonaws.com/icc-x64/ruby-t...
k0kubun (Takashi Kokubun)
02:05 PM Revision c42a872e (git): test_array.rb: increase timeout for RubyCI
to prevent random failures.
test/ruby/test_autoload.rb: ditto
test/ruby/test_optimization.rb: ditto
https://rubyci....
k0kubun (Takashi Kokubun)
01:20 PM Revision 6e85a0ea (git): test_iseq_load.rb: increase timeout for RubyCI
https://rubyci.org/logs/rubyci.s3.amazonaws.com/arch/ruby-trunk/log/20181228T090001Z.fail.html.gz
git-svn-id: svn+ss...
k0kubun (Takashi Kokubun)
01:04 PM Feature #10344: [PATCH] Implement Fiber#raise
@nome can you review the relevant commits and give me feedback? ioquatix (Samuel Williams)
01:03 PM Feature #10344 (Closed): [PATCH] Implement Fiber#raise
Applied in changeset trunk|r66610.
----------
Implement Fiber#raise. Fixes #10344.
This allows raising exceptions i...
Anonymous
01:03 PM Revision 78e3cd2b (git): Fix #endif annotation.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@66612 b2dd03c8-39d4-4d8f-98ff-823fe69b080e Samuel Williams
01:03 PM Revision 9ee79b65 (git): Don't allow rb_fiber_resume to raise exception on unborn fiber.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@66611 b2dd03c8-39d4-4d8f-98ff-823fe69b080e Samuel Williams
01:03 PM Revision 5fb9d1e1 (git): Implement Fiber#raise. Fixes #10344.
This allows raising exceptions in another fiber, similarly to
Thread#raise.
git-svn-id: svn+ssh://ci.ruby-lang.org/r...
Samuel Williams
10:33 AM Revision b0d24baf (git): * expand tabs.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@66609 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
10:33 AM Revision d54a86d4 (git): Hoisted out undefined_constant
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@66608 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
09:44 AM Revision f826cde5 (git): Add RUBY_API_VERSION to rbconfig.rb on mswin too
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@66607 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
09:34 AM Revision 041b61e3 (git): test_jit.rb: suppress random failure on RubyCI
This failure is a known issue that exists mainly on CI environments.
We should address this at some moment, but makin...
k0kubun (Takashi Kokubun)
09:23 AM Revision 61885c9b (git): configure.ac: try to fix addr2line build failure
https://rubyci.org/logs/rubyci.s3.amazonaws.com/debian8/ruby-trunk/log/20181228T063002Z.fail.html.gz
https://rubyci.o...
k0kubun (Takashi Kokubun)
08:32 AM Bug #15460: Behaviour of String#setbyte changed
Eregon (Benoit Daloze) wrote:
> Why are values higher in HexaPDF? Does it mean multiple bytes need to be written or ...
gettalong (Thomas Leitner)
07:47 AM Feature #15473: TracePoint#enable(target_thread:) to specify a Thread
Thank you for your comments.
> For sake of completion, I would recommend showing how/if we can target other thread...
ko1 (Koichi Sasada)
06:06 AM Misc #15462: DevelopersMeeting20190110Japan
* [Feature #6012] Proc#source_location also return the column
* Now we can implement the issue.
mame (Yusuke Endoh)
06:05 AM Feature #6012: Proc#source_location also return the column
Now the abstract syntax tree has column information, so we can implement this issue. We even add the last point of m... mame (Yusuke Endoh)
05:31 AM Feature #12282: Hash#dig! for repeated applications of Hash#fetch
Another naming idea is `#fetch_all`, signalling that this is essentially a `#fetch` over a list of keys. robb (Robb Shecter)
05:15 AM Feature #12282: Hash#dig! for repeated applications of Hash#fetch
Thanks everyone, for the discussion. I realize that my original comparison with #dig had a typographical error. Here'... robb (Robb Shecter)
05:27 AM Feature #15477 (Open): Proc#arity returns -1 for composed lambda Procs of known arguments
```
f = -> x { x + 2 }
g = -> x { x * 2 }
h = f << g
f.arity # => 1
g.arity # => 1
h.arity # => -1 THIS SHOU...
robb (Robb Shecter)
04:52 AM Bug #15476: Branch coverage: Failing to load trivial sample when branch coverage is on
Sorry, forgot to include the error message:
~~~
/tmp/ruby20181227-3429-1ubxjqu.rb:1:in `<top (required)>': no impli...
MaxLap (Maxime Lapointe)
04:49 AM Bug #15476 (Closed): Branch coverage: Failing to load trivial sample when branch coverage is on
The following will fail (for the second #load) on 2.6.0
I assume this is Ruby removing useless code, and the branch ...
MaxLap (Maxime Lapointe)
04:28 AM Revision e23a1669 (git): .travis.yml: ignore non-existent files
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@66604 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
04:23 AM Revision 971e1aaf (git): .travis.yml: rbconfig.rb is not needed to setup sources
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@66603 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
04:16 AM Bug #15475 (Closed): Branch coverage not including csend of assignations
In the following code, only the first conditional call will appear in the result hash of the branch coverage. The sec... MaxLap (Maxime Lapointe)
03:55 AM Revision 9417d10f (git): RUBY_PROGRAM_VERSION for MJIT_PRECOMPILED_HEADER
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@66602 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
03:42 AM Revision 91dfdf84 (git): vm_insnhelper.c: USE_FLONUM is always defined
This changeset should fix the 32bit failures.
See also: https://travis-ci.org/ruby/ruby/jobs/472855470
git-svn-id: ...
shyouhei (Shyouhei Urabe)
03:31 AM Bug #15469: Ruby2.6 included `bundler` does not handle specified `csv` gem.
I need that CSV::VERSION indicates 2.4.8 as well as Workaround. watson1978 (Shizuo Fujita)
01:18 AM Bug #15469 (Assigned): Ruby2.6 included `bundler` does not handle specified `csv` gem.
What's the version of csv library that is you expected?
I wonder csv-1.0.0 on your Gemfile.
hsbt (Hiroshi SHIBATA)
03:09 AM Revision da8830e3 (git): fix r66599 to sucess install. please refix this patch @nobu
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@66600 b2dd03c8-39d4-4d8f-98ff-823fe69b080e ko1 (Koichi Sasada)
02:41 AM Misc #15474 (Rejected): Running Rails with jit
RUBYOPT is answered by shevegen. Thanks. It was also explained in release notes. And you can use "ruby --jit bin/rail... k0kubun (Takashi Kokubun)
02:12 AM Revision 84227254 (git): Moved version numbers
* Define major and minor version numbers only in the public
include/ruby/version.h header, as the API version numbe...
nobu (Nobuyoshi Nakada)
01:56 AM Revision 1095705c (git): Check if restrict keyword is supported
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@66598 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
01:06 AM Revision 24b1b433 (git): vm_insnhelper.c: delete unused macros
- FIXNUM_2_P: moved to vm_insnhelper.c because that is the only
place this macro is used.
- FLONUM_2_P: ditto.
- ...
shyouhei (Shyouhei Urabe)
12:51 AM Bug #15470 (Rejected): Getting Jemalloc to work with 2.6.0
So, we can close this ticket, right? Let me know if you still have any trouble. mame (Yusuke Endoh)
12:01 AM Feature #14183: "Real" keyword argument
I agree we should fix this issue. It is very much unexpected behaviour and even context sensitive behaviour. Double s... ioquatix (Samuel Williams)
 

Also available in: Atom