Project

General

Profile

Activity

From 11/12/2019 to 11/18/2019

11/18/2019

06:01 PM Feature #13083: Regexp#{match,match?} with a nil argument are deprecated and will raise a TypeError in Ruby 3.0
knu (Akinori MUSHA) wrote:
> I'm a bit surprised and confused. The change that has been made is not what this issue...
Eregon (Benoit Daloze)
01:36 PM Feature #13083: Regexp#{match,match?} with a nil argument are deprecated and will raise a TypeError in Ruby 3.0
I'm a bit surprised and confused. The change that has been made is not what this issue was originally about, and act... knu (Akinori MUSHA)
05:39 PM Revision cef9ebfb (git): Suppress `stty` error on Apple Terminal
`stty` called in `Reline::ANSI.deprep` command shows the following
error message on macOS Apple Terminal, with some s...
nobu (Nobuyoshi Nakada)
05:38 PM Revision 473e3147 (git): Prefer dedecated assertions
nobu (Nobuyoshi Nakada)
05:31 PM Revision 0be0d90a (git): pack is not using invokebuiltin anymore
k0kubun (Takashi Kokubun)
03:29 PM Revision fea24bbf (git): Fix glob base in bundler.gemspec
znz (Kazuhiro NISHIYAMA)
03:29 PM Revision 9aa75795 (git): Skip some tests if extracted from tarball
znz (Kazuhiro NISHIYAMA)
03:29 PM Revision e9992bca (git): Allow unknown if ruby core
znz (Kazuhiro NISHIYAMA)
03:27 PM Revision 9067f43c (git): * 2019-11-19 [ci skip]
git[bot]
03:25 PM Revision 0c0278b9 (git): test/-ext-/string/test_fstring.rb: suppress a warning for taint
mame (Yusuke Endoh)
03:12 PM Revision 373769c9 (git): NEWS: Add an example for the warning of "yield in singleton class"
mame (Yusuke Endoh)
02:16 PM Revision f09fc1b0 (git): Dependents on probes.h need the dummy header too
nobu (Nobuyoshi Nakada)
02:16 PM Revision e1b23414 (git): Update dependencies
nobu (Nobuyoshi Nakada)
01:16 PM Feature #15563: #dig that throws an exception if a key doesn't exist
Removed the two discussion points in the previous edit. This edit adjusts the last sentence to reflect this. 3limin4t0r (Johan Wentholt)
01:08 PM Feature #15563: #dig that throws an exception if a key doesn't exist
Changed naming from `#dig_e` to `#traverse`. Removed alternative options, and kept the strict version since `#fetch` ... 3limin4t0r (Johan Wentholt)
11:39 AM Feature #16352 (Open): Modify Marshal to dump objects larger than 2 GiB
Using a gem called Numo-array to handle matrix operations, I found the following error while saving a large matrix:
...
seoanezonjic (Pedro Seoane)
09:42 AM Revision 39492d6c (git): Build ruby-runner
nobu (Nobuyoshi Nakada)
09:42 AM Revision 227220b2 (git): Skip dependencies on timestamp files
nobu (Nobuyoshi Nakada)
09:42 AM Revision 209164e4 (git): Renamed assembly file like as e64f71f812324d098bed12ed68c2bc1d6e780c90
nobu (Nobuyoshi Nakada)
09:28 AM Revision 7a9b2039 (git): delete unused codes
Suppress compiler warnings. shyouhei (Shyouhei Urabe)
08:48 AM Misc #16124: Let the transient heap belong to objspace
> Some internal transient heap structs moved to the header file now leaks into all other reference sites where this s... ko1 (Koichi Sasada)
04:53 AM Revision 57cd4623 (git): should not use __func__
ko1 (Koichi Sasada)
03:44 AM Bug #16349 (Closed): Logger shift_age of 0 disables shift_size
jeremyevans0 (Jeremy Evans)
01:39 AM Bug #16349: Logger shift_age of 0 disables shift_size
I think this is a documentation bug, since the comment makes it explicit that shifting is always disabled if shift_ag... jeremyevans0 (Jeremy Evans)
03:42 AM Feature #16348: Proposal: Symbol#start_with?, Symbol#end_with?, and Symbol#include?
I personally think that we should be restrictive in adding new methods to `Symbol`. Otherwise, this very quickly beco... duerst (Martin Dürst)
12:12 AM Feature #16348: Proposal: Symbol#start_with?, Symbol#end_with?, and Symbol#include?
naruse (Yui NARUSE) wrote:
> ```diff
> + * sym.include? other_str -> true or false
> + *
> + * Returns <co...
nobu (Nobuyoshi Nakada)
02:05 AM Revision 22c95049 (git): rb_tainted_str_new_with_enc is no longer used
nobu (Nobuyoshi Nakada)
01:36 AM Revision 5e34ab54 (git): add casts.
add casts to avoid compile error.
http://ci.rvm.jp/results/trunk_clang_39@silicon-docker/2402215
ko1 (Koichi Sasada)
01:24 AM Revision c3693bba (git): catch up last commit.
Array#pack uses `opt_invokebuiltin_delegate_leave` now. ko1 (Koichi Sasada)
01:16 AM Revision 71fee9bc (git): vm_invoke_builtin_delegate with start index.
opt_invokebuiltin_delegate and opt_invokebuiltin_delegate_leave
invokes builtin functions with same parameters of the...
ko1 (Koichi Sasada)
01:16 AM Revision 93ce4f1c (git): update deps.
https://travis-ci.org/ruby/ruby/jobs/613242256#L2205 ko1 (Koichi Sasada)

11/17/2019

11:41 PM Bug #16339: Forwardable#def_delegator warns and is incorrect on trunk when passed keyword arguments
Looks like the forwardable keyword argument support was never merged. My previous attempt, developed before `ruby2_k... jeremyevans0 (Jeremy Evans)
11:14 PM Feature #16131 (Closed): Remove $SAFE, taint and trust
I merged these changes at commit:4c7dc9fbe604cc0c8343b1225c96d4e5219b8147 . Still one failing CI test, but the same ... jeremyevans0 (Jeremy Evans)
11:00 PM Revision b7539298 (git): * remove trailing spaces. [ci skip]
git[bot]
11:00 PM Revision 4c7dc9fb (git): Update NEWS for $SAFE/taint changes
jeremyevans (Jeremy Evans)
11:00 PM Revision 3a0de05b (git): Remove mention of $SAFE and taint from doc [ci skip]
jeremyevans (Jeremy Evans)
11:00 PM Revision c257303a (git): Deprecate rb_eval_cmd, add rb_eval_cmd_kw
rb_eval_cmd takes a safe level, and now that $SAFE is deprecated,
it should be deprecated as well.
Replace with rb_e...
jeremyevans (Jeremy Evans)
11:00 PM Revision d03da13b (git): [ruby/strscan] Remove taint support
Ruby 2.7 deprecates taint and it no longer has an effect.
The lack of taint support should not cause a problem in
pre...
jeremyevans (Jeremy Evans)
11:00 PM Revision afbd8f38 (git): [ruby/openssl] Remove taint support
Ruby 2.7 deprecates taint and it no longer has an effect.
The lack of taint support should not cause a problem in
pre...
jeremyevans (Jeremy Evans)
11:00 PM Revision 17e8a6ef (git): [ruby/io-console] Remove taint support
Ruby 2.7 deprecates taint and it no longer has an effect.
The lack of taint support should not cause a problem in
pre...
jeremyevans (Jeremy Evans)
11:00 PM Revision 398cd3cc (git): [ruby/etc] Remove taint support
Ruby 2.7 deprecates taint and it no longer has an effect.
The lack of taint support should not cause a problem in
pre...
jeremyevans (Jeremy Evans)
11:00 PM Revision 23f1fb06 (git): [ruby/rss] Only check taint on Ruby <2.7
Ruby 2.7 deprecates taint and it no longer has an effect. jeremyevans (Jeremy Evans)
11:00 PM Revision 50013f7e (git): [ruby/rexml] Only taint on Ruby <2.7
Ruby 2.7 deprecates taint and it no longer has an effect. jeremyevans (Jeremy Evans)
11:00 PM Revision ab42e5a4 (git): More fixes for $SAFE/taint post merging
jeremyevans (Jeremy Evans)
11:00 PM Revision ffd0820a (git): Deprecate taint/trust and related methods, and make the methods no-ops
This removes the related tests, and puts the related specs behind
version guards. This affects all code in lib, incl...
jeremyevans (Jeremy Evans)
11:00 PM Revision c5c05460 (git): Warn on access/modify of $SAFE, and remove effects of modifying $SAFE
This removes the security features added by $SAFE = 1, and warns for access
or modification of $SAFE from Ruby-level,...
jeremyevans (Jeremy Evans)
06:25 PM Revision 7b6a8b5b (git): * 2019-11-18 [ci skip]
git[bot]
06:23 PM Revision 7c6bedfe (git): Remove unnecessary check
aycabta (aycabta .)
04:49 PM Bug #16351: Why do Keyword arguments to initialize allocate a Hash, but not for other methods?
nobu (Nobuyoshi Nakada) wrote:
> By changing the last calling line as the following with making that `initialize` me...
mame (Yusuke Endoh)
02:16 PM Bug #16351 (Closed): Why do Keyword arguments to initialize allocate a Hash, but not for other methods?
`FooWithKeyword#initialize` method is not called directly, but via `Class#new`.
A `Hash` is needed to delegate the k...
nobu (Nobuyoshi Nakada)
12:54 PM Bug #16351 (Closed): Why do Keyword arguments to initialize allocate a Hash, but not for other methods?
Hello, while working on improving memory allocations in one of my apps, I stumbled upon the following behavior. I mea... brunoe (Bruno Escherl)
02:32 PM Revision e7c5c600 (git): [ruby/irb] Remove ruby-token.rb from spec.files
https://github.com/ruby/irb/commit/0180dc74bc aycabta (aycabta .)
02:32 PM Revision be95d591 (git): [ruby/irb] Version 1.1.0.pre.4
https://github.com/ruby/irb/commit/4945d0e676 aycabta (aycabta .)
02:32 PM Revision 910f9b83 (git): [ruby/reline] Version 0.0.5
https://github.com/ruby/reline/commit/d57c7ea252 aycabta (aycabta .)
02:20 PM Feature #16348: Proposal: Symbol#start_with?, Symbol#end_with?, and Symbol#include?
```diff
diff --git a/string.c b/string.c
index 554aabad4b..d53fdc89fd 100644
--- a/string.c
+++ b/string.c
@@ -1...
naruse (Yui NARUSE)
11:14 AM Feature #16345: Don't emit deprecation warnings by default.
sam.saffron (Sam Saffron) wrote:
> A lot faster than no warning at all? Was just concerned looking up the callsite a...
Eregon (Benoit Daloze)
04:12 AM Revision a8e4a9f0 (git): * 2019-11-17 [ci skip]
git[bot]
04:11 AM Revision 449b2b92 (git): Fix typos
znz (Kazuhiro NISHIYAMA)

11/16/2019

10:58 PM Feature #16345: Don't emit deprecation warnings by default.
> It's actually a lot faster
A lot faster than no warning at all? Was just concerned looking up the callsite and ...
sam.saffron (Sam Saffron)
03:49 PM Feature #16345: Don't emit deprecation warnings by default.
sam.saffron (Sam Saffron) wrote:
> Sure! will give it a shot next week, also want to double check we don't see any n...
Eregon (Benoit Daloze)
12:46 AM Feature #16345: Don't emit deprecation warnings by default.
> any chance you could try https://github.com/ruby/ruby/pull/2458 and let us know how many warnings are reported for... sam.saffron (Sam Saffron)
10:43 PM Feature #16350 (Assigned): ArithmeticSequence#member? can result in infinite loop
nobu (Nobuyoshi Nakada)
05:20 PM Feature #16350 (Assigned): ArithmeticSequence#member? can result in infinite loop
I'm not sure if this is a bug or a feature, it feels somewhere in between.
This is my first time contributing to t...
parker (Parker Finch)

11/15/2019

08:41 PM Feature #16347: InmutableObject
dvarrui (David Vargas) wrote:
> Thanks!
> Good document.
>
> I didnt know deep_freeze. Its nice!
dvarrui (David Vargas)
08:39 PM Feature #16347: InmutableObject

Thanks!
Good document.
I didnt know deep_freeze. Its nice!
dvarrui (David Vargas)
05:16 PM Feature #16345: Don't emit deprecation warnings by default.
shyouhei (Shyouhei Urabe) wrote:
> I prefer the way requested in this ticket, but #16289 is practically an acceptabl...
Eregon (Benoit Daloze)
03:02 AM Feature #16345: Don't emit deprecation warnings by default.
Dan0042 (Daniel DeLorme) wrote:
> Personally I'd like to have this feature as an attribute accessor of `Warning`. So...
akr (Akira Tanaka)
02:28 AM Feature #16345: Don't emit deprecation warnings by default.
shyouhei (Shyouhei Urabe) wrote:
> In short: yes, warn iff not seen before can be an acceptable option.
I strongl...
jeremyevans0 (Jeremy Evans)
01:43 AM Feature #16345: Don't emit deprecation warnings by default.
In short: yes, warn iff not seen before can be an acceptable option.
jeremyevans0 (Jeremy Evans) wrote:
> The log...
shyouhei (Shyouhei Urabe)
02:57 PM Feature #16131: Remove $SAFE, taint and trust
I updated https://github.com/ruby/ruby/pull/2476. There are a couple failing CI tests, both of which appear unrelate... jeremyevans0 (Jeremy Evans)
09:07 AM Revision 11ae47c2 (git): [ruby/reline] Restore left cursor key support on Unix like OSes...
https://github.com/ruby/reline/commit/98b72af751 aycabta (aycabta .)
07:50 AM Revision fa7618e4 (git): Implement em_set_mark and em_exchange_mark
aycabta (aycabta .)
06:22 AM Feature #15665: Cannot compile socket extension on Mojave
naruse (Yui NARUSE) wrote:
> Usually -pedantic is applied automatically ruby core but not passed to extension librar...
franklinyu (Franklin Yu)
02:01 AM Revision 6744593b (git): Fix a typo [ci skip]
znz (Kazuhiro NISHIYAMA)
01:09 AM Bug #16349 (Assigned): Logger shift_age of 0 disables shift_size
hsbt (Hiroshi SHIBATA)
12:48 AM Bug #16349 (Closed): Logger shift_age of 0 disables shift_size
shift_age is documented as: Number of old log files to keep, or frequency of rotation (daily, weekly or monthly). Def... bughit (bug hit)

11/14/2019

06:56 PM Revision 018be445 (git): * 2019-11-15 [ci skip]
git[bot]
06:55 PM Revision 9c1abe2a (git): load prelude.rb by builtin features.
The script in prelude.rb was embed in MRI to load it (eval this
script at everyboot).
This commit change the loading ...
ko1 (Koichi Sasada)
06:21 PM Feature #16336: Allow private constants to be accessed with absolute references
https://bugs.ruby-lang.org/issues/16123 added support for making private methods calls explicitly through `self`, so ... dylants (Dylan Thacker-Smith)
04:14 PM Feature #13083: Regexp#{match,match?} with a nil argument are deprecated and will raise a TypeError in Ruby 3.0
Dan0042 wrote:
> Is there a benefit to the change apart from consistency? A concrete benefit I mean.
This is on...
shevegen (Robert A. Heiler)
04:08 PM Feature #16348: Proposal: Symbol#start_with?, Symbol#end_with?, and Symbol#include?
I have no particular pro/con opinion. When it comes to class `Symbol`, though, I believe
that this is is a design de...
shevegen (Robert A. Heiler)
11:35 AM Revision c9ffe751 (git): delete unused functions
Looking at the list of symbols inside of libruby-static.a, I found
hundreds of functions that are defined, but used f...
shyouhei (Shyouhei Urabe)
07:41 AM Feature #16345: Don't emit deprecation warnings by default.
sam.saffron (Sam Saffron) wrote:
> > I'm against not emitting deprecation warnings by default.
>
> I disagree wi...
jeremyevans0 (Jeremy Evans)
07:37 AM Revision 4d615a0c (git): `#@1` is no longer an embedded variable
nobu (Nobuyoshi Nakada)
07:09 AM Revision 703e05b0 (git): Added default gems entry to NEWS
hsbt (Hiroshi SHIBATA)
07:07 AM Revision 3b614ec4 (git): Update RubyGems and Bundler entries on NEWS
hsbt (Hiroshi SHIBATA)
04:00 AM Revision 48edaf8b (git): test/ruby/test_proc.rb: suppress "method redefined" warnings
mame (Yusuke Endoh)
03:46 AM Misc #16262: DevelopersMeeting20191128Japan
- [Bug #15620] Block argument usage affects lambda semantic
- I find the current behaviour unreasonably confusing ...
alanwu (Alan Wu)
03:45 AM Bug #16288: Segmentation fault with finalizers, threads
This code pretty reliably produces a segmentation fault on my machine:
```
require 'timeout'
Thread.DEBUG = 1
...
davidw (David Welton)

11/13/2019

11:45 PM Feature #16348 (Closed): Proposal: Symbol#start_with?, Symbol#end_with?, and Symbol#include?
When replacing #match? to #start_with?, #end_with?, and #include? for some reason (address to https://bugs.ruby-lang.... kamipo (Ryuta Kamizono)
09:02 PM Feature #16345: Don't emit deprecation warnings by default.
> I'm against not emitting deprecation warnings by default.
I disagree with this, in this case the enormous amoun...
sam.saffron (Sam Saffron)
09:46 AM Feature #16345: Don't emit deprecation warnings by default.
nobu (Nobuyoshi Nakada) wrote:
> Have I shown this yesterday? https://github.com/nobu/ruby/pull/new/feature/Warning....
akr (Akira Tanaka)
09:35 AM Feature #16345: Don't emit deprecation warnings by default.
Have I shown this yesterday? https://github.com/nobu/ruby/pull/new/feature/Warning.warn-category nobu (Nobuyoshi Nakada)
08:38 AM Feature #16345: Don't emit deprecation warnings by default.
akr (Akira Tanaka) wrote:
> Although Ruby has no generic warning mechanism as Python,
Indeed Ruby doesn't have ...
duerst (Martin Dürst)
08:09 AM Feature #16345: Don't emit deprecation warnings by default.
duerst (Martin Dürst) wrote:
> akr (Akira Tanaka) wrote:
> > I found Python suppress deprecation warnings by defaul...
akr (Akira Tanaka)
07:47 AM Feature #16345: Don't emit deprecation warnings by default.
akr (Akira Tanaka) wrote:
> I found Python suppress deprecation warnings by default.
>
> https://docs.python.org/...
duerst (Martin Dürst)
07:30 AM Feature #16345: Don't emit deprecation warnings by default.
I agree that issuing 2 million warnings is easily too much. On the other hand I also agree that by default not issuin... duerst (Martin Dürst)
07:28 AM Feature #16345: Don't emit deprecation warnings by default.
I found Python suppress deprecation warnings by default.
https://docs.python.org/3/library/warnings.html#warning-c...
akr (Akira Tanaka)
07:13 AM Feature #16345: Don't emit deprecation warnings by default.
jeremyevans0 (Jeremy Evans) wrote:
> If an application generates 2 million warnings on Ruby 2.7, that's a huge indic...
shyouhei (Shyouhei Urabe)
06:31 AM Feature #16345: Don't emit deprecation warnings by default.
I'm fine with `Warning.disable(:deprecated)` and similar methods. Those are nice as they open the door to disabling ... jeremyevans0 (Jeremy Evans)
04:53 AM Feature #16345: Don't emit deprecation warnings by default.
I also support this, seems like a much better default. In fact when 3.0 upgrade becomes a must cause 2.7 is going EOL... sam.saffron (Sam Saffron)
01:37 AM Feature #16345: Don't emit deprecation warnings by default.
Re: "Don't emit deprecation warnings by default" part of this proposal
I'm for this. The idea is that while we (r...
shyouhei (Shyouhei Urabe)
12:14 AM Feature #16345: Don't emit deprecation warnings by default.
Eregon (Benoit Daloze) wrote:
> I'm not sure an API on `Warning` is useful, I think for most use cases using comma...
akr (Akira Tanaka)
07:21 PM Revision 179062dd (git): move rb_vm_lvar_exposed() correctly.
rb_vm_lvar_exposed() is prepared for __builtin_inline!(), needed for
mini_builtin.c and builtin.c. However, it's only...
ko1 (Koichi Sasada)
05:38 PM Revision a8f9e25c (git): Suspend many fibers test on JIT for now
https://github.com/ruby/ruby/runs/301411717
No C backtrace information and this is hard to fix immediately.
As CI do...
k0kubun (Takashi Kokubun)
05:31 PM Revision afc93e96 (git): Make GitHub Actions notification more like Travis
Build's sequential number is a link in Travis, and also YYYY-MM-DD-XX is
a little hard to parse.
k0kubun (Takashi Kokubun)
04:48 PM Revision a102bcab (git): * 2019-11-14 [ci skip]
git[bot]
04:48 PM Revision 3a408aff (git): try to remove vm_core.h
ko1 (Koichi Sasada)
04:04 PM Feature #13683: Add strict Enumerable#single
I like `one` a lot. Especially since there's already `one?`. kaikuchn (Kai Kuchenbecker)
03:31 PM Bug #16340: There are cases where `eval("_ 1")` does not refer to Numbered parameter
@Eregon
Thanks comment!
> Do you have any realistic use case where you would want your expected behavior?
N...
osyo (manga osyo)
01:31 PM Feature #16347: InmutableObject
i don't think "Functional Programming" works the way you think in ruby.
in Ruby everything is an Object so it is a...
Hanmac (Hans Mackowiak)
11:17 AM Feature #16347 (Open): InmutableObject
I notice Ruby is OOP language but also includes Functional programming features. But it's no 100% FP.
I like OOP, an...
dvarrui (David Vargas)
11:21 AM Revision 7f2c98b1 (git): Use shallow-since instead of depth
commit number of today requires log since 0:00 UTC.
So commits of 24 hours are enough.
https://www.git-scm.com/docs/...
znz (Kazuhiro NISHIYAMA)
11:18 AM Revision 99072817 (git): Add commit number of today to notification of mjit CI too
znz (Kazuhiro NISHIYAMA)
11:18 AM Feature #16275: Revert `.:` syntax
@zverok I should have explained the reason right after the developer meeting. Actually I was asked to do so from the ... matz (Yukihiro Matsumoto)
11:15 AM Feature #16275: Revert `.:` syntax
@zverok Sorry if we hurt your feeling. In recent years, we have added/discussed a lot of features inspired by functio... matz (Yukihiro Matsumoto)
05:23 AM Feature #16275: Revert `.:` syntax
> Applied in changeset git|fb6a489af2765a3b56e301adf0019af6bbad6156.
> Revert "Method reference operator"
---
...
zverok (Victor Shepelev)
07:58 AM Feature #16335 (Closed): C Ruby time.c leap_year_p and date_core.c c_gregorian_leap_p - two suggestions for minor changes
Applied in changeset commit:git|e7ea6e078fecb70fbc91b04878b69f696749afac.
----------
Check more likely condition fir...
nobu (Nobuyoshi Nakada)
07:54 AM Revision e7ea6e07 (git): Check more likely condition first [Feature #16335]
nobu (Nobuyoshi Nakada)
07:39 AM Misc #16346 (Open): Confusing macro name: RUBY_MARK_NO_PIN_UNLESS_NULL
function `rb_gc_mark_no_pin` is renamed to `rb_gc_mark_movable` in the commit `aac4d9d6c7e6b6b0742f3941b574f6006ccb56... y_kojima (Yohei Kojima)
07:10 AM Revision 3324bc9d (git): Skip tailcall test for MJIT
failing in https://github.com/ruby/ruby/runs/300579218 k0kubun (Takashi Kokubun)
07:04 AM Revision bdf71a3e (git): Fix MJIT test's Slack notification
k0kubun (Takashi Kokubun)
06:37 AM Bug #16332 (Closed): `defined?` constant access on `nil` is inconsistent with normal constant access
Applied in changeset commit:git|ac112f2b5dc7e16ccde8f048be80946187a033b0.
----------
Avoid top-level search for nest...
dylants (Dylan Thacker-Smith)
06:37 AM Revision 57dc3ff7 (git): Removed sync library from sync tool
hsbt (Hiroshi SHIBATA)
06:36 AM Revision 7913daf3 (git): Add missing Makefile dependencies for the tool/insns2vm.rb script
Dylan Thacker-Smith
06:36 AM Revision ac112f2b (git): Avoid top-level search for nested constant reference from nil in defined?
Fixes [Bug #16332]
Constant access was changed to no longer allow top-level constant access
through `nil`, but `defi...
Dylan Thacker-Smith
06:15 AM Revision a5b6d7bc (git): Suppress warnings except for when last evaluation
Co-authored-by: Kazuhiro NISHIYAMA <[email protected]> aycabta (aycabta .)
06:13 AM Revision c33d29fb (git): We're not using Azure Pipelines anymore
k0kubun (Takashi Kokubun)
06:12 AM Revision dca2eb35 (git): Update badges of GitHub Actions
znz (Kazuhiro NISHIYAMA)
06:04 AM Revision d336db65 (git): Fix a typo
znz (Kazuhiro NISHIYAMA)
05:55 AM Revision 68ea892d (git): Remove obsoleted Wercker status badge
k0kubun (Takashi Kokubun)
05:48 AM Revision 331655cb (git): Migrate Wercker MJIT tests to Actions (#2676)
* Migrate Wercker MJIT tests to Actions
* Support pull request for testing
* Capitalize other jobs too
* Make it a...
k0kubun (Takashi Kokubun)
05:25 AM Revision c4064aef (git): Add commit number of today to notification of GitHub Actions
znz (Kazuhiro NISHIYAMA)
04:57 AM Revision 245977b2 (git): Stop debugging the same thing twice
See L25-28 k0kubun (Takashi Kokubun)
04:56 AM Revision 9ee88a07 (git): Remove MSPECOPT formerly for debugging
At least the comment looks obsoleted. Aren't we using $JOBS already? k0kubun (Takashi Kokubun)
04:44 AM Revision 02b6451c (git): Improve Actions job name shown on toolip
Hoping to make it like `make (check, ...)`, `make (test-bundler, ...)`
instead of `latest (...)` because some of the ...
k0kubun (Takashi Kokubun)
04:39 AM Revision 3118c7a2 (git): Run test-bundler / test-bundled-gems for Ubuntu
only once. Doing it on multiple Ubuntu versions may not worth it. k0kubun (Takashi Kokubun)
04:23 AM Revision 9980728a (git): Remove Drone CI in favor of Travis arm32
k0kubun (Takashi Kokubun)
04:13 AM Revision 3ad78264 (git): Use style of set-env
https://help.github.com/en/actions/automating-your-workflow-with-github-actions/development-tools-for-github-actions#... znz (Kazuhiro NISHIYAMA)
01:36 AM Revision 546e50c2 (git): Merge released version of RubyGems 3.1.0.pre3
hsbt (Hiroshi SHIBATA)
01:31 AM Revision 63f363b7 (git): Update dependencies
patch from https://travis-ci.org/ruby/ruby/jobs/611152175#L2204 znz (Kazuhiro NISHIYAMA)
01:19 AM Revision bb9ecd02 (git): Merge Bundler 2.1.0.pre3 released version
hsbt (Hiroshi SHIBATA)
12:58 AM Revision 00d56bdf (git): Try to fix error on solaris
Add vm_core.h before builtin.h to pack.c for VM_CORE_H_EC_DEFINED.
https://rubyci.org/logs/rubyci.s3.amazonaws.com/s...
znz (Kazuhiro NISHIYAMA)
12:50 AM Revision ae33f938 (git): Update comment of Ripper.lex
This is follow up of 1f7cb4bee9. Yuichiro Kaneko
12:01 AM Revision 4bbfe1f7 (git): Add arm32 case on Travis.
Jun Aruga

11/12/2019

11:55 PM Feature #16345: Don't emit deprecation warnings by default.
I think the ability to enable & disable deprecation is a great idea.
But I think disabling by default is almost eq...
Eregon (Benoit Daloze)
11:08 PM Feature #16345: Don't emit deprecation warnings by default.
Dan0042 (Daniel DeLorme) wrote:
> Personally I'd like to have this feature as an attribute accessor of `Warning`. So...
akr (Akira Tanaka)
02:52 PM Feature #16345: Don't emit deprecation warnings by default.
Personally I'd like to have this feature as an attribute accessor of `Warning`. So it's easier to set the value based... Dan0042 (Daniel DeLorme)
09:22 AM Feature #16345: Don't emit deprecation warnings by default.
By the way on the API itself suggested by Akira, I think it seems sensible.
These ones I meant:
Warning.dis...
shevegen (Robert A. Heiler)
09:21 AM Feature #16345: Don't emit deprecation warnings by default.
I have no huge, strong preference either way because I feel you can find use cases and advantages with
either way. T...
shevegen (Robert A. Heiler)
08:16 AM Feature #16345: Don't emit deprecation warnings by default.
I like this feature because it would make it easier to get a grip on the various features in Ruby that are scheduled ... duerst (Martin Dürst)
07:07 AM Feature #16345 (Closed): Don't emit deprecation warnings by default.
We propose that Ruby doesn't emit deprecation warnings by default.
Deprecation warnings are only useful during dev...
akr (Akira Tanaka)
08:12 PM Feature #16341: Proposal: Set#to_proc and Hash#to_proc
shan (Shannon Skipper) wrote:
> This already works!
I can't believe I'm so oblivious :D
Nondv (Dmitry Non)
07:44 PM Feature #16341: Proposal: Set#to_proc and Hash#to_proc
Nondv (Dmitry Non) wrote:
> Speaking of hashes, they could implement implicit proc conversion as well:
>
> ```rub...
shan (Shannon Skipper)
07:09 PM Feature #16341: Proposal: Set#to_proc and Hash#to_proc
The main problem is that implicit conversion can be confusing, especially, if it's not obvious what the resulting pro... Nondv (Dmitry Non)
07:05 PM Feature #16341: Proposal: Set#to_proc and Hash#to_proc
Speaking of hashes, they could implement implicit proc conversion as well:
```ruby
class Hash
def to_proc
...
Nondv (Dmitry Non)
06:58 PM Feature #16341: Proposal: Set#to_proc and Hash#to_proc
This *is* a syntactic sugar. Using `&` + `to_proc` in this case is the same (not technically, but algorithmically, I ... Nondv (Dmitry Non)
06:05 PM Misc #16234: Enabling ARM 64/32-bit cases by Drone CI
I sent a PR to add arm32 case on Travis CI now.
https://github.com/ruby/ruby/pull/2673
Let me explain the summary...
jaruga (Jun Aruga)
05:29 PM Revision a5448c46 (git): * 2019-11-13 [ci skip]
git[bot]
05:28 PM Revision 4334c931 (git): Remove arm64 from allow_failures
k0kubun (Takashi Kokubun)
04:35 PM Feature #16295: Chainable aliases for String#-@ and String#+@
@Dan0042
Based on the gems I had to fix for #16150, this diff would be a typical use case: https://github.com/grpc...
byroot (Jean Boussier)
02:16 PM Feature #16335: C Ruby time.c leap_year_p and date_core.c c_gregorian_leap_p - two suggestions for minor changes
Advance apology: I was expecting some sort of a reply button, so I hope using "Edit" to reply is the correct way to d... colin13rg (Colin Bartlett)
01:58 PM Revision bf34ade7 (git): Show the name `Kernel#proc` in the warning message
nobu (Nobuyoshi Nakada)
12:03 PM Revision 3816622f (git): Fixed `assert_equal` first argument to be expected.
osyo (manga osyo)
12:03 PM Revision fe45bee0 (git): Reline#readline and Reline#readmultiline to private.
osyo (manga osyo)
10:36 AM Revision f36a53d0 (git): Only enabled mon_owned condition with Ruby 2.5+
hsbt (Hiroshi SHIBATA)
10:16 AM Bug #16177: Some `*.rb` files on builddir cause Segmentation fault
How to reproduce:
```
echo 'raise %(do not load b.rb)' > b.rb
cat >x.rb <<EOF
autoload :Foo, 'b'
autoload :Bar...
znz (Kazuhiro NISHIYAMA)
10:11 AM Bug #16339: Forwardable#def_delegator warns and is incorrect on trunk when passed keyword arguments
2.6 behaves like:
```ruby
p C.new.target({}, **{}) # => [[], {}]
p C.new.delegate({}, **{}) # => [[], {}]
```
...
Eregon (Benoit Daloze)
09:04 AM Revision 3bf8ffad (git): Added assertions for realpath and realdirpath
It is said that realpath(3) and realdirpath(3) on some platforms
may return a relative path.
nobu (Nobuyoshi Nakada)
08:47 AM Bug #16344: Can be assigned to numbered parameter when after used _1
i think this has something to do with that _* parameter doesn't cause duplicate syntax errors:
```ruby
def abc(_x...
Hanmac (Hans Mackowiak)
12:28 AM Bug #16344 (Closed): Can be assigned to numbered parameter when after used _1
## Steps to reproduce
1. Define local variable `_1` outside block
2. Call Numbered parameter in block
3. Assign ...
osyo (manga osyo)
08:46 AM Revision 0f283784 (git): Add ticket number of `FrozenError#receiver` [ci skip]
znz (Kazuhiro NISHIYAMA)
08:26 AM Feature #16275 (Closed): Revert `.:` syntax
Applied in changeset commit:git|fb6a489af2765a3b56e301adf0019af6bbad6156.
----------
Revert "Method reference operat...
nobu (Nobuyoshi Nakada)
08:24 AM Revision fb6a489a (git): Revert "Method reference operator"
This reverts commit 67c574736912003c377218153f9d3b9c0c96a17b.
[Feature #16275]
nobu (Nobuyoshi Nakada)
08:22 AM Revision b41a19f9 (git): Add matrix.os to cache key (#2671)
* Add matrix.os to cache key
* Use multi-line string instead of array
ref https://github.com/actions/cache/issues/44
Kazuhiro NISHIYAMA
08:14 AM Revision a58b4eee (git): Warn on `...` at EOL
nobu (Nobuyoshi Nakada)
08:05 AM Feature #16253 (Closed): Shorthand "forward everything" syntax
Applied in changeset commit:git|d1ae2bc27fd4183e6abb9e83691e192bfe1e5316.
----------
NEWS: Make it clear that delega...
mame (Yusuke Endoh)
08:05 AM Revision d1ae2bc2 (git): NEWS: Make it clear that delegation syntax `(...)` requires parentheses
Ref [Feature #16253] mame (Yusuke Endoh)
07:36 AM Revision fb02e319 (git): Create `RUBYCOMMONDIR` directory in advance
As well as the directory per architecture.
Closes https://github.com/ruby/ruby/pull/2669
nobu (Nobuyoshi Nakada)
07:17 AM Revision 14db6350 (git): add NEWS about _1 as a local variable [ci skip]
shyouhei (Shyouhei Urabe)
07:16 AM Revision b0fb9bda (git): Strip the last line which become trailing spaces
nobu (Nobuyoshi Nakada)
07:15 AM Revision dd0217a8 (git): Inline function should be static
nobu (Nobuyoshi Nakada)
07:09 AM Revision 2de3feab (git): Get rid of `__` prefix which is presereved by C standard
nobu (Nobuyoshi Nakada)
06:42 AM Revision 7c22898a (git): Disable tOROP at EXPR_BEG
Both cannot appear there anyway. nobu (Nobuyoshi Nakada)
04:51 AM Bug #16342: macOS + Ruby 2.6.0 以降で拡張ライブラリ内での waitpid() コールに失敗する
書き忘れていたのですが、 https://github.com/ruby/ruby/commit/48b6bd74e2febde095ac85d818e94c0e58677647 の変更を境にエラーになるようになり、それ以前ですと問題... watson1978 (Shizuo Fujita)
03:50 AM Feature #16131: Remove $SAFE, taint and trust
I released Rake 13.0.1 and merged Jeremy's commits related `untaint` on bigdecimal and psych. hsbt (Hiroshi SHIBATA)
03:49 AM Revision dbaf589f (git): Update Rake 13.0.1
hsbt (Hiroshi SHIBATA)
03:42 AM Feature #16142: Implement code_range in Proc and Method
I discussed this previously but I don't know if there is an issue for it.
I believe that returning an array of str...
ioquatix (Samuel Williams)
03:05 AM Revision 593f0b88 (git): Try to use actions/cache on windows
znz (Kazuhiro NISHIYAMA)
02:16 AM Revision b38b26c6 (git): [ruby/bigdecimal] Remove taint checking
This removes the taint checking. Taint support is deprecated in
Ruby 2.7 and has no effect. I don't think removing ...
jeremyevans (Jeremy Evans)
01:43 AM Revision db33ab47 (git): [ruby/psych] Add a note about safe_load
https://github.com/ruby/psych/commit/0910ae5575 Aaron Patterson
01:35 AM Revision 30fdee65 (git): [ruby/psych] Remove taint support
Ruby 2.7 deprecates taint and it no longer has an effect.
The lack of taint support should not cause a problem in
pre...
jeremyevans (Jeremy Evans)
01:30 AM Revision 5ef41c91 (git): [ruby/psych] Set required_ruby_version to 2.4.0
https://github.com/ruby/psych/commit/4f1746a3c6 byroot (Jean Boussier)
01:07 AM Revision fd6445b7 (git): Monitor#exit: check monitor ownership.
Monitor#exit should be called by only onwer Thread. However, there
is not check for it.
ko1 (Koichi Sasada)
01:07 AM Revision fef4370b (git): check more.
ko1 (Koichi Sasada)
12:43 AM Bug #16343 (Closed): Inconsistent behavior of 'circular argument reference' error
Applied in changeset commit:git|ed90ec3e0d8ff7789569b40ba36d3b3ce0e706e6.
----------
Clear current argument name at ...
nobu (Nobuyoshi Nakada)
12:40 AM Revision ed90ec3e (git): Clear current argument name at empty block argument [Bug #16343]
nobu (Nobuyoshi Nakada)
12:37 AM Revision 4a30fabf (git): Monitor owner state check correctly.
Monitor can be owned at the beginning of this method. ko1 (Koichi Sasada)
 

Also available in: Atom