Activity
From 11/27/2019 to 12/03/2019
12/03/2019
-
11:59 PM Misc #16393: DevelopersMeeting20191220Japan
- * [Feature #14183] "Real" keyword argument (jeremyevans0)
* Is it OK to merge branch to remove deprecated support ... -
12:04 PM Misc #16393: DevelopersMeeting20191220Japan
- **NOTE: Please follow the comment format strictly!**
I've created a script to automatically create an markdown-sty... -
10:40 AM Misc #16393: DevelopersMeeting20191220Japan
- * [Bug #6087] How should inherited methods deal with return values of their own subclass? (mame)
* Matz said "We w... -
10:34 AM Misc #16393: DevelopersMeeting20191220Japan
- Carry over:
* [Feature #16264] Real "callable instance method" object. .:method to be a first-class thing, instead... -
10:33 AM Misc #16393 (Closed): DevelopersMeeting20191220Japan
- Please comment on your favorite ticket numbers you want to ask to discuss with your *SHORT* comment or summary.
(you... -
11:45 PM Feature #14183: "Real" keyword argument
- Shortly after the release of 2.7.0, I would like to merge the branch at https://github.com/jeremyevans/ruby/tree/r3, ...
-
10:02 AM Feature #14183: "Real" keyword argument
- I've written a draft of a note about this change in https://github.com/ruby/www.ruby-lang.org/pull/2293.
-
11:35 PM Bug #15629 (Closed): super_method fails on binded/unbinded/cloned methods
- Applied in changeset commit:git|a91637c516779d9ecee5f323e211f0ed71eb06ad.
----------
Make {Method,UnboundMethod}#sup... -
11:35 PM Revision a91637c5 (git): Make {Method,UnboundMethod}#super_method handle clone/bind/unbind
- This wasn't working previously because the iclass entry wasn't
being copied, and without an iclass entry, super_metho... -
11:22 PM Revision f9754f0e (git): compile.c: trivial refactoring
- Use `for` instead of `while` to make it explicit that it is a traverse
of bytecode. -
10:44 PM Bug #15980: Coverage shows while/until after raise if/unless as uncovered line
- mame (Yusuke Endoh) wrote:
> I think of some options to fix:
>
> 1. Stop the peephole optimization (in some cases... -
10:32 PM Bug #15980: Coverage shows while/until after raise if/unless as uncovered line
- Oops, I overlooked this issue. Sorry.
This is a tough problem. The compiler produces the following code:
``... -
10:05 PM Bug #15980: Coverage shows while/until after raise if/unless as uncovered line
- Hello. This thing affects both `return`, `break` and `raise` guard clauses. I want to insist on covering this issue w...
-
10:38 PM Bug #14119: IPAddr#include? does not seem to support the subnet mask
- As ipaddr has been moved to a gem, I have submitted a pull request for this: https://github.com/ruby/ipaddr/pull/22
-
09:43 PM Bug #16397 (Closed): Line coverage is broken for until and while after guard clause
- Hello. I was working on [ruby gem](https://github.com/andrew-aladev/ruby-zstds) and received a bug with [simplecov](h...
-
09:41 PM Feature #13083 (Closed): Regexp#{match,match?} with a nil argument are deprecated and will raise a TypeError in Ruby 3.0
- Applied in changeset commit:git|8852fa876039ed177fd5e867f36177d8a9ff411c.
----------
Revert "Regexp#match{?} with ni... -
01:34 PM Feature #13083: Regexp#{match,match?} with a nil argument are deprecated and will raise a TypeError in Ruby 3.0
- It's not my intention to suffer users. Let's cancel the change.
Matz.
-
08:57 AM Feature #13083: Regexp#{match,match?} with a nil argument are deprecated and will raise a TypeError in Ruby 3.0
- Eregon (Benoit Daloze) wrote:
> > I believe many of us have got used to the original behavior, that is, methods of a... -
09:40 PM Revision 8852fa87 (git): Revert "Regexp#match{?} with nil raises TypeError as String, Symbol (#1506)"
- This reverts commit 2a22a6b2d8465934e75520a7fdcf522d50890caf.
Revert [Feature #13083] -
09:40 PM Revision 08074eb7 (git): Revert "Revert nil error and adding deprecation message"
- This reverts commit 452bee3ee8d68059fabd9b1c7a75661b14e3933e.
-
09:40 PM Revision a705f647 (git): Revert "Improve warning message"
- This reverts commit 31110d820cc1258cbc84b46ecc65b254c7d5529a.
-
09:40 PM Revision 34a66b1f (git): Revert "Fix warnings in Regexp#{match,match?} specs"
- This reverts commit 782d1b8fb0a039cedef9ad9c94f432dad51901e6.
-
09:18 PM Bug #15613 (Closed): Enumerator::Chain#each doesn't relay block signature
- Applied in changeset commit:git|a029b54ec716812ade37fef1f857c49f821a8cc8.
----------
Make Enumerator::Chain#each tre... -
09:18 PM Revision a029b54e (git): Make Enumerator::Chain#each treat lambdas as lambda
- Previously, lambdas were converted to procs because of how
rb_block_call works. Switch to rb_funcall_with_block, whi... -
03:58 PM Bug #10495 (Closed): Attaching lldb to a program running `sleep` hangs the VM
- I tried the process on Ubuntu, but I couldn't reproduce the issue. Maybe it is already fixed? Tentatively closing. ...
-
03:44 PM Bug #10453 (Rejected): NUM2CHR() does not perform additional bounds checks
- See #15460. `String#setbyte` has accepted not only 0..255 but also any integers. Once it had been limited only to 0...
-
03:38 PM Bug #16394 (Third Party's Issue): libmysqlclient20 5.7.28-0ubuntu0.18.04.4 causes segmentation fault
- This happens while loading the mysql2 gem:
```
/opt/chef/embedded/lib/libruby.so.2.3(sigsegv+0x3e) [0x7f4ad936d22... -
10:51 AM Bug #16394: libmysqlclient20 5.7.28-0ubuntu0.18.04.4 causes segmentation fault
- duthmanek (Tim Dithmer) wrote:
> OS: Ubuntu 18.04
>
> Update from libmysqlclient20 to 5.7.28-0ubuntu0.18.04.4 cau... -
10:49 AM Bug #16394 (Third Party's Issue): libmysqlclient20 5.7.28-0ubuntu0.18.04.4 causes segmentation fault
- OS: Ubuntu 18.04
Update from libmysqlclient20 to 5.7.28-0ubuntu0.18.04.4 causes segmentation fault while using mys... -
03:32 PM Bug #11055 (Closed): autoload resets private_constant
- Applied in changeset commit:git|47c97e1e843159c3c4d57f8c5e22daea57c3ffe1.
----------
Do not lose existing constant v... -
03:31 PM Revision 47c97e1e (git): Do not lose existing constant visibility when autoloading
- This copies the private/deprecate constant visibility across the
autoload. It still is backwards compatible with set... -
03:28 PM Bug #13688 (Closed): Thread overflow hangs ruby (not responding ^C)
- Applied in changeset commit:git|5c2c3966851ed074eb468ad36d8d75e53b8eab6c.
----------
Check interrupts before startin... - 03:27 PM Revision b96d559c (git): * 2019-12-04 [ci skip]
-
03:27 PM Revision 5c2c3966 (git): Check interrupts before starting thread
- Fixes a hang when Thread.new calls Thread.new in a loop.
Fixes [Bug #13688] -
03:25 PM Bug #10250 (Rejected): User-Agent HTTP header not being set on CONNECT requests
- I think that this is not a bug, but a request for a feature to set HTTP headers for a proxy server instead of endpoin...
-
03:09 PM Bug #16265: Test (spec) failure using current MSYS2 tools, related to -fstack-protector and possibly D_FORTIFY_SOURCE=2
- PR https://github.com/ruby/ruby/pull/2718 shows this issue, and also properly updates MSYS2/MinGW gcc.
-
01:52 PM Misc #16360: Enabling IBM PowerPC/Z cases in Travis CI
- shyouhei (Shyouhei Urabe) wrote:
> Hello. It is definitely a good idea to enhance our CI. But that alone does not ... -
01:26 PM Bug #16395: .any? and .all? methods, flawed.
- > The dynamics of the script is simple, no explanations needed, look for yourselves:
I do not think that this can ... -
12:21 PM Bug #16395 (Rejected): .any? and .all? methods, flawed.
- @Hanmac is right.
```
ary = [1, 2, 3, 4, 5]
result = ary.any? {|n| p n; n == 3 } #=> 1, 2, 3
p result #=> tru... -
12:10 PM Bug #16395: .any? and .all? methods, flawed.
- your problem is that `.any?` and `.all?` wants a value returned for the block which is truly or falsely
puts retu... -
12:01 PM Bug #16395 (Rejected): .any? and .all? methods, flawed.
- The dynamics of the script is simple, no explanations needed, look for yourselves:
``` ruby
# 100... -
01:03 PM Misc #16396 (Open): What is the reason for this behaviour of Find.find?
- When I have a script at `D:\Downloads\Ruby 2.5.3\rbL\comp\codeShort.rb` with few other files in the same folder, the ...
-
10:50 AM Revision 7f2cd2ae (git): fix typo
-
08:56 AM Revision a1f98cd4 (git): vm_args.c: make the keyword deprecation message helpful
- ```
$ ./miniruby -e 'def foo(kw: 1); end; h = {kw: 1}; foo(h)'
-e:1: warning: The last argument is used as the keywor... -
08:27 AM Bug #5577: test/testunit/test_parallel.rb causes NoMethodError when file descriptor is limited to 30.
- いまmacOSで試してみましたが、特に刺さるようなことはありませんでした。閉じておきます。
-
08:26 AM Bug #5577 (Closed): test/testunit/test_parallel.rb causes NoMethodError when file descriptor is limited to 30.
- Applied in changeset commit:git|409e4ab740de3852c3667217bcf41b55040f638f.
----------
tool/lib/test/unit/parallel.rb:... -
08:26 AM Revision 409e4ab7 (git): tool/lib/test/unit/parallel.rb: fail explicitly when failing to get io
- `(ulimit -n 30; make test-tool)` fails with unexplicit message:
"undefined method `write' for nil:NilClass" due to la... -
05:51 AM Revision e42d9d8d (git): Fixed the inverted condition
-
05:46 AM Revision 9165fcdf (git): Wrap statements in AS_IF properly
-
05:40 AM Feature #16374: Object#nullify to provide scalars with the effect similar to Enumerable#reject
- I think I've proposed `Object#not` (and `Object#!`) for this purpose.
-
05:16 AM Feature #16374: Object#nullify to provide scalars with the effect similar to Enumerable#reject
- IMO, `[1, 2].nullify(&:empty?)&.then(&:join)` is just cryptic.
BTW, why do you write `&.then(&:join)`? I'm afraid... -
04:25 AM Bug #16392 (Closed): test-all failure Windows - TestEncoding#test_nonascii_library_path
- ruby-loco build failed, so ran the test locally using runner.rb. Failed on both of the below builds. The new test i...
-
04:02 AM Revision 027e847c (git): Fix auto-indent behavior correctly
-
01:16 AM Bug #16382 (Closed): SystemStackError thrown when running `LC_ALL="C" RUBYLIB=".:" ruby -E cp932:utf-8 aaa.rb` from where the current dir contains Japanese characters
- Applied in changeset commit:git|14a17063a11a01d518b4bbaf0eb967330aec3984.
----------
Fixed stack overflow [Bug #1638... -
12:36 AM Bug #16389 (Rejected): Unexpected tINTEGER in conditional expression
-
12:14 AM Bug #16389 (Closed): Unexpected tINTEGER in conditional expression
- You need to parenthesize the argument 15.
```
foo unless (@bar&.nil? && @baz&.>(15))
```
I don't think that y...
12/02/2019
-
11:51 PM Revision 14a17063 (git): Fixed stack overflow [Bug #16382]
- Get rid of infinite recursion in expanding a load path to the real
path while loading a transcoder. -
11:02 PM Revision 8bddf1bc (git): mjit.c: fix a mismatch of malloc'ed type
- Coverity Scan found this issue.
-
09:20 PM Feature #12928: Use socket conect_timeout in net stdlib for open_timeout
- It looks like we can now use the `resolv_timeout` `Socket.tcp` option that was recently added by https://bugs.ruby-la...
-
08:23 PM Revision 424ad9a4 (git): Make more attempts to check for the precision of Process.times
- * Process.clock_getres specs use 10_000 but that's quite slow for
the Process.times spec. -
06:33 PM Bug #16391 (Closed): Dir.pwd, Dir[] pathname case inconsistency
- Directory globbing case sensitivity is os-dependent
(https://ruby-doc.org/core-2.6.5/Dir.html, glob,
"Case sensitiv... - 04:41 PM Revision c688487f (git): * 2019-12-03 [ci skip]
-
04:39 PM Revision a9256013 (git): Support incremental search by last determined word
- In the incremental search by C-r, search word is saved when it's determined. In
the next incremental search by C-r, i... -
04:39 PM Revision bce38f70 (git): The C-r in vi command mode is also incremental search
-
04:37 PM Bug #16390 (Third Party's Issue): Crash report for ruby2.6.4p104
- This crash happens inside the pg gem. It's either caused by the pg gem, libpq (PostgreSQL), or one of the internal Ma...
-
04:21 PM Bug #16390 (Third Party's Issue): Crash report for ruby2.6.4p104
- Hello, Ruby 2.6.4 just crashed for me while using [the apartment gem](https://github.com/influitive/apartment) to swi...
-
03:55 PM Feature #16166: Remove exceptional treatment of *foo when it is the sole block parameter
- Eregon (Benoit Daloze) wrote:
> The `*rest` parameter will not splat either, or it would delegate arguments incorrec... -
03:44 PM Bug #16385 (Third Party's Issue): Segmentation fault when running a rails app with puma
- This crash happens inside the pg gem. It's either caused by the pg gem, libpq (PostgreSQL), or one of the internal Ma...
-
01:30 PM Bug #16385 (Third Party's Issue): Segmentation fault when running a rails app with puma
- got a new machine and after reinstalling a dev env, i cannot run locally a functional rails app
seems to be linked t... -
03:33 PM Bug #16389 (Rejected): Unexpected tINTEGER in conditional expression
- I'm not sure that this is a bug, or simply an unexpected result of operator precedence, but I am seeing a result that...
-
08:17 AM Revision a47d6c25 (git): Fix random failure on getusage-missing environments
- `* 1e6` makes a spurious result about floating point number's precision.
```
irb(main)[01:0]> 16.028
=> 16.028
irb(m... -
07:25 AM Revision 1a88adcd (git): Fix Leaked file descriptor in test/did_you_mean
- https://github.com/ruby/ruby/commit/de74d2c3b0005048a2c4433bde68b9be10c86f01/checks?check_suite_id=336910877#step:19:...
-
07:23 AM Revision 185f7608 (git): Debug random failure of ruby-spec on ci.rvm.jp
-
05:15 AM Revision 9afaf139 (git): Revert "builtin_binary.inc needs miniruby itself for RubyVM.each_builtin"
- This reverts commit 2615030c521afc822c66a7e139ccba3d2365ab56,
which doesn't work when cross compiling, except for mingw. -
05:03 AM Revision 2615030c (git): builtin_binary.inc needs miniruby itself for RubyVM.each_builtin
-
04:20 AM Revision a7b9f085 (git): Disable _FORTIFY_SOURCE on mingw for now
- It causes a link error due to some `__*_chk` functions on mingw.
-
04:17 AM Revision b1c92363 (git): Wait for the main thread to start reading by Queue
- Otherwise, the written data to pty before the reading started may
be just lost. -
01:32 AM Revision de74d2c3 (git): Simplify variable declaration by C99
-
12:41 AM Bug #15460: Behaviour of String#setbyte changed
- On the 2.6 branch, this causes a declaration-after-statement warning.
12/01/2019
-
11:13 PM Feature #16255: Make `monitor.rb` built-in
- > The latest google-cloud-pubsub breaks too because new_cond comes before initialization:
Rails encountered the s... -
10:53 AM Feature #16255: Make `monitor.rb` built-in
- Could you share the error and backtrace in both of these cases?
-
08:35 AM Feature #16255: Make `monitor.rb` built-in
- The latest `google-cloud-pubsub` breaks too because `new_cond` comes before initialization: https://github.com/google...
-
05:20 AM Feature #16255: Make `monitor.rb` built-in
- This change breaks the library that extends `Monitor` class.
For example, Rails has such class and it breaks in Rub... -
07:18 PM Revision 103b0412 (git): Support incremental search again by C-r in incremental search
-
06:53 PM Revision b3ea0980 (git): Check MJIT support in one place
- to fix test failure on trunk-no-mjit
https://gist.github.com/ko1/32ab982ffd7555988818773c08f97123 -
06:51 PM Revision 6bc8b4d8 (git): Skip --jit-debug= test on mswin
- it fails like
https://ci.appveyor.com/project/ruby/ruby/builds/29235837/job/v0apdjj4qx8afars -
06:30 PM Revision c7f05310 (git): Process Backspace key in incremental search correctly
-
06:09 PM Revision e15b0313 (git): Search history to back in the middle of histories
-
04:34 PM Revision 4d7a6d04 (git): Avoid unnecessary tzset() call
- Akatsuki reported ENV['TZ'] = 'UTC' improved 7x-8x faster on following code.
t = Time.now; 100000.times { Time.new(20... - 03:05 PM Revision 43811cc3 (git): * 2019-12-02 [ci skip]
-
03:03 PM Revision 7f0d5170 (git): Remove obsolete code
-
02:54 PM Revision 8cb3f29a (git): The ed_search_prev_history should always search to backward
-
02:54 PM Revision f1cfc7da (git): Reline::HISTORY can take Range object
-
01:11 PM Revision 617a3735 (git): Update to ruby/spec@dcf4955
-
01:11 PM Revision 60d362b0 (git): Update to ruby/mspec@aa28e95
-
12:55 PM Revision ab516e26 (git): [ruby/spec] Fix failures with LC_ALL=C
- https://github.com/ruby/spec/commit/51047687c0
https://github.com/ruby/spec/commit/2b87b467cc -
11:26 AM Revision 4e03a729 (git): Constified mjit_init
-
11:13 AM Feature #9602: Logic with `Enumerable#grep`
- I agree with sawa's opinion. `Enumerable#grep` and other methods using `===` internally should accept more than one ...
-
10:29 AM Revision cb760f36 (git): Constified
-
10:00 AM Revision 91af5542 (git): Fix a mistake excluding NULL in the end
-
09:35 AM Revision 8a677a6e (git): Workaround missing strndup on Windows
- https://ci.appveyor.com/project/ruby/ruby/builds/29230976/job/c910t37313edb97k
-
09:25 AM Revision 3e2753ad (git): Use build dir for testing --jit-debug
- to fix failure like https://github.com/ruby/ruby/runs/327745536
-
08:58 AM Revision a19d625e (git): Allow specifying arbitrary MJIT flags by --jit-debug
- This is a secret feature for me. It's only for testing and any behavior
with this flag override is unsupported.
I ne... -
08:43 AM Feature #15563: #dig that throws an exception if a key doesn't exist
- matz (Yukihiro Matsumoto) wrote:
> I am against `dig!` for this purpose. When we have two versions of a method (`foo... -
08:40 AM Feature #16095 (Rejected): 2 Features: remove (simplify) 'new' keyword and Property Shorthand
- One of the requests is a duplicate of an already rejected request.
-
07:58 AM Feature #16095: 2 Features: remove (simplify) 'new' keyword and Property Shorthand
- Please, do not mix requests for multiple unrelated features in one feature request. It makes it impossible to properl...
-
05:38 AM Revision bdc62dfc (git): Fixed type of an index variable
-
04:26 AM Revision 9914d6e9 (git): Relax test strictness for error message from KeyError
-
03:29 AM Revision cc7455dd (git): Relax test requirements for DYM's verbose formatter
-
03:24 AM Revision 56faa13a (git): remove spaces to pass a test.
- 23d7f4c5e1ce164e78d77de694dccc0c41f6de3d breaks a test which expect
to match error message. To avoid this failure, us... - 02:08 AM Revision 23d7f4c5 (git): * remove trailing spaces. [ci skip]
-
02:08 AM Revision 0fef5266 (git): Do not call 'gem "did_you_mean"' for now
- This will slow down the time that the +require+ method takes to load DYM,
but this has caused a build failure in a ce... - 02:08 AM Revision 171803d5 (git): Promote did_you_mean to default gem
- At the moment, there are some problems with regard to bundler + did_you_mean because of did_you_mean being a bundled ...
11/30/2019
-
11:23 PM Revision a2fc6a51 (git): [ruby/fileutils] Fix test failure under ruby 2.4
- `Exception#full_message` is only defined on ruby 2.5.0 and above.
https://github.com/ruby/fileutils/commit/a8968f41ed -
11:22 PM Revision fa0f3eff (git): [ruby/fileutils] Fix error printing test failure
- `exception_details` is not defined anywhere.
This commit fixes the following test crash in ruby 2.4
```
Error: test... -
09:29 PM Revision 5b1f7f26 (git): Skip if getrusage is not supported
- 1243255c3a36433041012b6107a5ac48658a0895 broke ci.rvm.jp tests like
http://ci.rvm.jp/results/trunk_clang_39@silicon-d... -
08:26 PM Revision 1243255c (git): Update to ruby/spec@4eec3dc
-
08:26 PM Revision ab834527 (git): Update to ruby/mspec@a401f63
-
05:34 PM Feature #16294: Make MatchData frozen and forbid MatchData.allocate
- @nobu Thanks for the change! I'll adapt the specs.
-
05:18 PM Bug #16192 (Closed): ENV.update hash values ignored when block given
- Applied in changeset commit:git|5e0479f26afe1505afd9014ea96a206a88845828.
----------
ENV.update should not call bloc... -
05:18 PM Bug #16192: ENV.update hash values ignored when block given
- This is a clear bug, I'll merge @nobu's patch.
There are already specs for this from https://github.com/ruby/spec/pu... - 05:18 PM Revision 93a51241 (git): * 2019-12-01 [ci skip]
-
05:18 PM Revision 5e0479f2 (git): ENV.update should not call block on existing keys
- [Bug #16192]
-
09:28 AM Feature #16379: Backporting ... to Ruby 2.4 - 2.6 and pass_keywords
- jeremyevans0 (Jeremy Evans) wrote:
> In regards to `pass_keywords`, this wouldn't even be a backport, this would be ... -
02:26 AM Feature #16379: Backporting ... to Ruby 2.4 - 2.6 and pass_keywords
- I'm against backporting features (not just this particular feature) to already released ruby versions. For one, not ...
-
09:27 AM Feature #16131: Remove $SAFE, taint and trust
- I released the new versions: fileutils, webrick, date, dbm, etc, gdbm, stringio, zlib.
@kou rexml, rss, fiddle, s... -
09:21 AM Revision b94d0609 (git): [ruby/zlib] Bump version to 1.1.0
- https://github.com/ruby/zlib/commit/5af77c1ee8
-
09:14 AM Revision 7ebcee6b (git): [ruby/gdbm] Bump version to 2.1.0
- https://github.com/ruby/gdbm/commit/ffb2b063a3
-
09:11 AM Revision 56567c76 (git): [ruby/etc] Bump version to 1.1.0
- https://github.com/ruby/etc/commit/78987ce56a
-
09:09 AM Revision 08c866d5 (git): [ruby/fileutils] Bump version to 1.4.1
- https://github.com/ruby/fileutils/commit/da15e3ce06
-
09:01 AM Revision 06b9b78e (git): [ruby/dbm] Bump version to 1.1.0
- https://github.com/ruby/dbm/commit/163078359d
-
08:58 AM Revision 32e54795 (git): Revert "[ruby/fileutils] Fix #install with "X" mode option"
- This reverts commit eab88d20eaa925d5e61a2a65820a099b46ccf3f8.
The some CI was broken with this. -
08:52 AM Revision 5e9f0864 (git): [ruby/webrick] Check the feature by itself, instead of the version number
- https://github.com/ruby/webrick/commit/79d7922de9
-
08:50 AM Revision a98632d5 (git): [ruby/webrick] Enabled chunked encoding if Transfer-Encoding: chunked header is set
- Patch from Leonard Garvey.
Fixes Ruby Bug 9986.
https://github.com/ruby/webrick/commit/8cff7f3995 -
08:49 AM Revision edfbffb2 (git): [ruby/webrick] Bump version to 1.6.0
- https://github.com/ruby/webrick/commit/c5635fa5e2
-
08:48 AM Revision c75100d0 (git): [ruby/webrick] Allow WEBrick::HTTPServlet::CGIHandler :CGIInterpreter option to be array
- This way you don't need to escape each entry.
Implements Ruby Feature 15170.
https://github.com/ruby/webrick/commit... -
08:47 AM Revision f7cf5416 (git): [ruby/webrick] Document HTTPResponse#body callable option
- https://github.com/ruby/webrick/commit/d51836d03d
-
08:36 AM Revision ea4272d0 (git): [ruby/fileutils] Bump version to 1.4.0
- https://github.com/ruby/fileutils/commit/f92145b10b
-
08:32 AM Revision 3b9e1c0b (git): Move gemspec of fileutils under the toplevel of lib directory.
-
08:31 AM Revision eab88d20 (git): [ruby/fileutils] Fix #install with "X" mode option
- `FileUtils#install` methed raises an unexpected `TypeError`, when
called with `mode:` option which has `"X"`.
```
$ ... -
08:31 AM Revision aab74fc9 (git): [ruby/fileutils] Added `test_install_mode_option`
- https://github.com/ruby/fileutils/commit/bb10efe104
-
08:30 AM Revision 0a7d26be (git): [ruby/fileutils] Remove version.rb
- Loading separate version.rb unnecessary increases every start-up
time. In the other hand, the gemspec file is parsed... -
07:44 AM Revision c064018a (git): Make extract-gems only if test_task is check
-
07:44 AM Revision bb3542cc (git): Add update-gems before extract-gems
- (windows.yml used `nmake up`)
-
07:44 AM Revision 2eb4afb1 (git): Add extract-gems to GitHub Actions CI
-
07:29 AM Revision cf145928 (git): [ruby/readline-ext] Prepare to gem release
- https://github.com/ruby/readline-ext/commit/e5b969215a
-
07:15 AM Bug #16384 (Assigned): Cannot cross-compile 2.7: undefined method `each_builtin' for RubyVM:Class (NoMethodError)
-
06:18 AM Bug #16384 (Closed): Cannot cross-compile 2.7: undefined method `each_builtin' for RubyVM:Class (NoMethodError)
- Due to `each_builtin` existing only in miniruby, Ruby 2.7 cannot be built when configured for cross-compilation.
#... -
06:54 AM Revision 856f9990 (git): [ruby/forwardable] Bump version to 1.3.0
- https://github.com/ruby/forwardable/commit/e56f0f83c6
-
06:53 AM Revision 9fa0166a (git): [ruby/forwardable] Fix keyword argument separation warnings on Ruby 2.7+
- Do so in a way that is also compatible with previous versions.
https://github.com/ruby/forwardable/commit/b2dd340988 -
06:39 AM Revision af4b3f16 (git): [ruby/stringio] Bump version to 0.1.0
- https://github.com/ruby/stringio/commit/4c1e267e1a
-
06:38 AM Revision 990025cf (git): [ruby/stringio] RbConfig::LIMITS only provide after Ruby 2.5
- https://github.com/ruby/stringio/commit/1fed3aacd3
-
05:48 AM Revision e764dff3 (git): [ruby/date] Bump version to 3.0.0
- https://github.com/ruby/date/commit/202b2dad93
-
05:48 AM Revision 80705e2c (git): Add to support the single commit for sync_default_gems.rb
-
04:06 AM Misc #16262 (Closed): DevelopersMeeting20191128Japan
- The meeting has been already ended. I'll create a new ticket DevelopersMeeting20191220Japan later.
-
03:17 AM Bug #16383 (Closed): TracePoint does not report calls to attribute reader methods
- TracePoint does not report calls to attribute reader methods (e.g. methods defined using `attr_accessor` or `attr_rea...
-
02:28 AM Bug #16382: SystemStackError thrown when running `LC_ALL="C" RUBYLIB=".:" ruby -E cp932:utf-8 aaa.rb` from where the current dir contains Japanese characters
- 2.6.5 seems to be working fine:
```
~/GitHub/ruby/did_you_mean/テスト$ ruby -v
ruby 2.6.5p114 (2019-10-01 revision ... -
02:13 AM Bug #16382 (Closed): SystemStackError thrown when running `LC_ALL="C" RUBYLIB=".:" ruby -E cp932:utf-8 aaa.rb` from where the current dir contains Japanese characters
- ## Steps to reproduce
```
~/GitHub/ruby/did_you_mean/テスト$ LC_ALL="C" RUBYLIB=".:" ruby -E cp932:utf-8 aaa.rb
Tra... -
02:20 AM Revision f8cc05de (git): Use @eof variable for ReidlineInputMethod#eof?
- "IRB::InputMethod#eof?" requires eof status each user input but
"ReidlineInputMethod#eof?" used "Reline.eof?" what is...
11/29/2019
-
11:00 PM Revision 0b1b2f24 (git): Remove e2mmap from sync_default_gems.rb
-
11:00 PM Revision c50d30f6 (git): Simplified ErrDimensionMismatch class
-
11:00 PM Revision 2f66c443 (git): Support argument for ErrNotRegular
-
11:00 PM Revision 0c59bfae (git): Also replace E2MM to standard exception class
-
11:00 PM Revision 0950ef9a (git): Remove e2mmap entries from docs
-
11:00 PM Revision c1059e99 (git): Support existence usecase for the custom exception classes
-
11:00 PM Revision 5044260d (git): replace raise method from e2mmap on Scalar class
-
11:00 PM Revision 9b950310 (git): raise method accepts 3 argument with exception class
-
11:00 PM Revision f47f2076 (git): Retire to maintain e2mmap on ruby core
-
11:00 PM Revision 04511b99 (git): Remove re-define embedded error classes and extract argument on custom error classes
-
11:00 PM Revision d82c541a (git): Use simple exception classes instead of e2mmap
-
06:32 PM Revision 0c273b22 (git): Supress class variable overtaken warning when original modules are the same
- This issue was exposed by recent commits to better support including
refined modules. -
04:38 PM Feature #16381: Accept resolv_timeout in Net::HTTP
- On second thought, I'm not thrilled about adding a new config option like this.
I think name resolution is logically... -
01:33 PM Feature #16381 (Open): Accept resolv_timeout in Net::HTTP
- This is a follow-up to https://bugs.ruby-lang.org/issues/15553 and a successor of https://github.com/ruby/ruby/pull/1...
- 03:21 PM Revision 8a1f313e (git): * 2019-11-30 [ci skip]
-
03:15 PM Revision d1ef4fd0 (git): Make single line pattern matching void expression
- Instead of returning `nil`, raise a syntax error if its value is
used. [Feature #16355] -
08:51 AM Bug #16366: .count on endless range causes infinite loop
- I introduce general solution.
Notes:
* there are no "(1..).count" test. can anyone write it?
* My fix can intr... -
08:48 AM Bug #16366 (Closed): .count on endless range causes infinite loop
- Applied in changeset commit:git|36da0b3da1aed77e0dffb3f54038f01ff574972b.
----------
check interrupts at each frame ... -
08:47 AM Revision 36da0b3d (git): check interrupts at each frame pop timing.
- Asynchronous events such as signal trap, finalization timing,
thread switching and so on are managed by "interrupt_fl... -
08:38 AM Revision c4686b92 (git): Revert "Treat :@1, :@@1, @1, and @@1 correctly to check termination"
- This reverts commit 5e275dd2af4d9d24cdb1cfc0f232f348dae9c2cd.
...The @1 type numberd parameter is reverted from Ruby... -
08:35 AM Revision bbbe481d (git): Add SECURITY.md [ci skip]
- for https://github.com/ruby/ruby/security/policy
-
08:32 AM Feature #16289 (Closed): Reduce duplicated warnings for the change of Ruby 3 keyword arguments
- Applied in changeset commit:git|191ce5344ec42c91571f8f47c85be9138262b1c7.
----------
Reduce duplicated warnings for ... -
08:12 AM Feature #16289: Reduce duplicated warnings for the change of Ruby 3 keyword arguments
- Matz accepted this with #16345. I'll commit it soon.
-
08:32 AM Revision 191ce534 (git): Reduce duplicated warnings for the change of Ruby 3 keyword arguments
- By this change, the following code prints only one warning.
```
def foo(**opt); end
100.times { foo({kw:1}) }
```
A... -
08:07 AM Feature #16364 (Closed): Top-level ruby2_keywords
- Applied in changeset commit:git|3a87826d0c3dd4c42e327e0cd4fb0806d898497f.
----------
vm_method.c: add top-level ruby... -
07:51 AM Revision 3a87826d (git): vm_method.c: add top-level ruby2_keywords
- This is a top-level version of Module#ruby2_keywords.
It can be used for functions (top-level methods) that delegates... -
02:25 AM Revision 5ad32d55 (git): `LoadError` is not a subclass of `StandardError`
-
02:21 AM Revision f83bebdf (git): Skip useless test
- `JSONGeneratorTest#test_remove_const_seg` is meaningful only for
the extension library version, but nonsense for pure... -
02:17 AM Revision ba1cb388 (git): Fixed the position in NEWS [Feature #16348]
- [ci skip]
-
02:09 AM Revision a593186a (git): Nmake needs `VPATH`
-
01:46 AM Feature #16345: Don't emit deprecation warnings by default.
- Matz,
We already have `RUBYOPT=-W0` so no change is needed here for a global suppression. Maybe add `RUBYOPT=--no... -
01:16 AM Revision 98006cea (git): Add dependency on bundled yaml.h when using
11/28/2019
-
08:40 PM Bug #16380 (Third Party's Issue): OSX Segmentation fault at 0x0000000106e67698 / illegal hardware instruction rake install_latest
- This error occurs in Oracle Instant Client:
```
/usr/lib/system/libsystem_platform.dylib(_sigtramp+0x1d) [0x7fff6... -
05:19 PM Bug #16380: OSX Segmentation fault at 0x0000000106e67698 / illegal hardware instruction rake install_latest
- I don't see anything obvious in the crash logs.
As a shot in the dark, could you ask the people that have these trou... -
05:09 PM Bug #16380 (Third Party's Issue): OSX Segmentation fault at 0x0000000106e67698 / illegal hardware instruction rake install_latest
- Since a while we have across our team 4 or 5 developers who run often into "Segmentation fault" on OSX machines when ...
-
06:24 PM Revision 6b460a79 (git): export func for MJIT
-
06:22 PM Revision f38b6d19 (git): Revert "export for MJIT"
- This reverts commit 2e6f1cf8b264f4c8499c4e5f18bf662fdade04ff.
-
06:22 PM Revision e4e41840 (git): Revert "* remove trailing spaces. [ci skip]"
- This reverts commit 27d0d7c0d39076d4bbacd3c3f3864322699db7b4.
- 06:18 PM Revision 27d0d7c0 (git): * remove trailing spaces. [ci skip]
-
06:17 PM Revision 2e6f1cf8 (git): export for MJIT
- 06:11 PM Revision e5705c35 (git): * 2019-11-29 [ci skip]
- 06:11 PM Revision d104ebf2 (git): * remove trailing spaces. [ci skip]
-
06:11 PM Revision dd723771 (git): fastpath for ivar read of FL_EXIVAR objects.
- vm_getivar() provides fastpath for T_OBJECT by caching an index
of ivar. This patch also provides fastpath for FL_EXI... -
04:30 PM Feature #16348: Proposal: Symbol#start_with?, Symbol#end_with?, and Symbol#include?
- duerst (Martin Dürst) wrote:
> I personally think that we should be restrictive in adding new methods to `Symbol`. O... -
02:50 PM Feature #16348 (Closed): Proposal: Symbol#start_with?, Symbol#end_with?, and Symbol#include?
- Applied in changeset commit:git|b5fbefbf2c14742f6d46ecdf3ce712062dfb1d0a.
----------
Added Symbol#start_with? and Sy... -
09:38 AM Feature #16348: Proposal: Symbol#start_with?, Symbol#end_with?, and Symbol#include?
- there is also `symbol[string]` which can be used as replace for Symbol#include?
-
09:08 AM Feature #16348: Proposal: Symbol#start_with?, Symbol#end_with?, and Symbol#include?
- I am OK with adding `start_with?` and `end_with?`.
I am a bit reluctant with adding `include?` since Symbol does not... -
02:49 PM Revision b5fbefbf (git): Added Symbol#start_with? and Symbol#end_with? method. [Feature #16348]
-
02:49 PM Revision 76871dea (git): Use more template feature of w.r-l.o
-
12:45 PM Revision 0b453e2a (git): Get rid of inadvertent label [ci skip]
-
12:31 PM Revision 2fa3b456 (git): Merged common statements [Bug #16242]
-
10:57 AM Revision f0a5a07f (git): Removed unused variable [Bug #16242]
-
10:57 AM Bug #13446 (Closed): refinements with prepend for module has strange behavior
- Applied in changeset commit:git|a0579f3606561a74e323f6193b9504c06845236c.
----------
Make prepending a refined modul... -
10:57 AM Bug #16242 (Closed): Refinements method call to failed
- Applied in changeset commit:git|5069c5f5214ce68df8b3954321ad9114c5368dc3.
----------
Honor refinements for modules t... -
10:57 AM Revision a0579f36 (git): Make prepending a refined module after inclusion not break refinements
- After the previous commit, this was still broken. The reason it
was broken is that a refined module that hasn't been ... -
10:57 AM Revision 5069c5f5 (git): Honor refinements for modules that prepend other modules
- This previously did not work, and the reason it did not work is
that:
1) Refining a module or class that prepends ot... -
10:30 AM Feature #16378: Support leading arguments together with ...
- matz (Yukihiro Matsumoto) wrote:
> I know trailing `...` can be very useful from C experience. But the primary purpo... -
04:56 AM Feature #16378 (Rejected): Support leading arguments together with ...
- I know trailing `...` can be very useful from C experience. But the primary purpose of Ruby `...` is method delegatio...
-
10:15 AM Misc #16262: DevelopersMeeting20191128Japan
- * [Feature #16379] Backporting ... to Ruby 2.4 - 2.6 and pass_keywords (eregon)
* I'd like to have the opinion of ... -
06:40 AM Misc #16262: DevelopersMeeting20191128Japan
- * [Feature #16377] Regexp literals should be frozen (byroot)
* Previous discussion in [Feature #16345]
* Regexp... -
10:14 AM Feature #16379 (Closed): Backporting ... to Ruby 2.4 - 2.6 and pass_keywords
- I've heard quite a few people saying that backporting `...` to Ruby 2.4-2.6 would be a good way to do migration for k...
-
08:40 AM Feature #16122: Data: simple immutable value object
- I like the idea of helpers in https://bugs.ruby-lang.org/issues/16122#note-18.
We need to discuss further the combin... -
08:23 AM Feature #4539: Array#zip_with
- * The name `zip_with` is too confusing with `zip`. We need a new name.
* The behavior can be described by the combin... -
08:15 AM Feature #16261 (Rejected): Enumerable#each_splat and Enumerator#splat
- As far as I understand, the code with the proposal `[1, 2, 3].zip([4, 5, 6]).each_tuple.map(&:+)` can be written as f...
-
06:24 AM Feature #16261: Enumerable#each_splat and Enumerator#splat
- I agree this feature would be a nice addition.
Actually I had exactly the same idea, presented at Rails Developer ... -
07:43 AM Feature #16142: Implement code_range in Proc and Method
- Note: this is not a final decision:
* Having a method to retrieve the endpoint of a method/proc is OK for me.
* The... -
04:46 AM Feature #16142: Implement code_range in Proc and Method
- > Maybe we could change #source_location to return a `SourceLocation` and have `SourceLocation#to_a` so `file, line =...
-
07:01 AM Feature #16363: Promote did_you_mean to default gem
- Accepted. Go ahead.
Matz.
-
06:37 AM Feature #16377: Regexp literals should be frozen
- Apparently it's a duplicate of https://bugs.ruby-lang.org/issues/8948
-
06:32 AM Revision 4325f080 (git): Add require "irb" to test/irb/test_completion.rb
-
06:28 AM Bug #16366: .count on endless range causes infinite loop
- `Enumerable#count` should aware of interrupts. Besides this case, `#count` should return `Infinity` (we may need to d...
-
06:22 AM Revision 7d75e94e (git): Fix regexp to complete complex literal
- IRB completion logic always needed exponential notation for complex literal
such as 3e6i but it's bug. I fixed to sup... -
05:44 AM Feature #16345: Don't emit deprecation warnings by default.
- By default, it should emit (deprecation) warnings. It's a good idea to have an environment variable option to suppres...
-
05:22 AM Feature #16260: Symbol#to_proc behaves like lambda, but doesn't aknowledge it
- https://github.com/ruby/ruby/pull/2708
-
04:51 AM Feature #16355 (Closed): Raise NoMatchingPatternError when `expr in pat` doesn't match
- Applied in changeset commit:git|8b4ee5d6ba92a385eedc9235ce0a2d5618deecf0.
----------
Raise `NoMatchingPatternError` ... -
04:25 AM Feature #16355: Raise NoMatchingPatternError when `expr in pat` doesn't match
- I accept this proposal for two reasons:
* as OP described, returning boolean values from `in` pattern matching masks... -
04:47 AM Revision 8b4ee5d6 (git): Raise `NoMatchingPatternError` when expr `in` pat doesn't match
- * `expr in pattern` should raise `NoMatchingError` when unmatched
* `expr in pattern` should return `nil`. (this is u... -
04:24 AM Revision 18953416 (git): Fix documentation of `MonitorMixin#new_cond` [ci skip] (#2707)
- Since https://github.com/ruby/ruby/pull/2576,
`new_cond` uses the Monitor object, not the receiver. -
04:19 AM Feature #15323: [PATCH] Proposal: Add Enumerable#filter_map
- It seems OK as the original proposal is same as the current behavior.
-
04:14 AM Feature #16364: Top-level ruby2_keywords
- Accepted.
Matz.
-
01:53 AM Revision c6880264 (git): Suppress strict-aliasing warning by x86_64-w64-mingw32-gcc 7.4.0
-
12:32 AM Revision abe8fb49 (git): Delete newline when C-k on emacs mode at EOL
11/27/2019
-
11:34 PM Feature #16345: Don't emit deprecation warnings by default.
- The above also shows we should avoid multiple calls to rb_warn* for a single logical warning.
E.g., `warning: The la... -
11:30 PM Feature #16345: Don't emit deprecation warnings by default.
- It's actually only 130 unique warnings:
```
$ wc -l run.txt
2439 run.txt
$ grep -v 'Setting up parallel test mod... -
11:13 PM Feature #16345: Don't emit deprecation warnings by default.
- I tried Jeremy's patch results are here of running Discourse `bin/turbo_rspec` it runs our test suite using 16 thread...
-
10:54 PM Feature #16345: Don't emit deprecation warnings by default.
- jeremyevans0 (Jeremy Evans) wrote:
> > However there are several situations that
> > we can know a user is a deve... -
08:29 PM Feature #16345: Don't emit deprecation warnings by default.
- sam.saffron (Sam Saffron) wrote:
> Even with @Eregon's proposed patch running our test suite with warnings is unusab... -
06:20 PM Feature #16345: Don't emit deprecation warnings by default.
- sam.saffron (Sam Saffron) wrote:
> I agree 100% with akr here.
>
> Even with @Eregon's proposed patch running our... -
02:01 PM Feature #16345: Don't emit deprecation warnings by default.
- When we consider the default verbosity of warnings, we should care about the "audience" of the warnings.
In the pr... -
07:20 AM Feature #16345: Don't emit deprecation warnings by default.
- I agree 100% with akr here.
Even with @Eregon's proposed patch running our test suite with warnings is unusable ca... -
11:26 PM Revision 7769975c (git): Remove two removed constants
-
11:19 PM Revision 2d0a1a18 (git): Fix ghost method line no
-
11:13 PM Revision f9debf34 (git): Update documentation for ruby2_keywords [ci skip]
-
08:32 PM Revision 416cccc6 (git): Drop windows-2016 on GitHub Actions
- https://help.github.com/en/actions/automating-your-workflow-with-github-actions/software-installed-on-github-hosted-r...
-
06:05 PM Feature #16260: Symbol#to_proc behaves like lambda, but doesn't aknowledge it
- I think we should just return true for `lambda?`.
Proc has extra confusing behavior, e.g., #16166. - 06:03 PM Revision cdcaf041 (git): * 2019-11-28 [ci skip]
-
06:03 PM Revision 299a1361 (git): Don't modify rest array when using ruby2_keywords
- Previously, the rest array was modified, but it turns out that is
not necessary. Not modifying the rest array fixes ... -
05:55 PM Feature #16166: Remove exceptional treatment of *foo when it is the sole block parameter
- @sawa wrote this in the dev-meeting ticket:
> Unintended arity. This must be fixed in an earlier stage before Ruby 3... -
05:42 PM Feature #16142: Implement code_range in Proc and Method
- Maybe we could change #source_location to return a `SourceLocation` and have `SourceLocation#to_a` so `file, line = p...
-
04:57 PM Feature #16378: Support leading arguments together with ...
- Also I believe `...` could be a good way to do delegation in all versions for lexical cases (the majority):
```ruby
... -
04:50 PM Feature #16378 (Closed): Support leading arguments together with ...
- I think this is very important, otherwise `...` can be used only very rarely.
For instance, `method_missing` typic... -
04:51 PM Feature #16253: Shorthand "forward everything" syntax
- I filed #16378 for supporting leading arguments with `...`.
-
04:45 PM Misc #16188: What are the performance implications of the new keyword arguments in 2.7 and 3.0?
- @mame's measurements:
```ruby
def req(x)
x
end
hash = {a: 1}
arr = [hash]
100000000.times { req(*arr) }
```... -
04:19 PM Misc #16188: What are the performance implications of the new keyword arguments in 2.7 and 3.0?
- Eregon (Benoit Daloze) wrote:
> jeremyevans0 (Jeremy Evans) wrote:
> > There are a ton of other changes in 2.7 that... -
03:59 PM Misc #16188: What are the performance implications of the new keyword arguments in 2.7 and 3.0?
- jeremyevans0 (Jeremy Evans) wrote:
> Do all non-`ruby2_keywords` tests still pass with that? If so, what are the be... -
03:49 PM Misc #16188: What are the performance implications of the new keyword arguments in 2.7 and 3.0?
- jeremyevans0 (Jeremy Evans) wrote:
> There are a ton of other changes in 2.7 that could affect performance besides `... -
03:38 PM Misc #16188: What are the performance implications of the new keyword arguments in 2.7 and 3.0?
- Eregon (Benoit Daloze) wrote:
> https://github.com/ruby/ruby/compare/master...eregon:no-ruby2_keywords is a more ext... -
04:10 PM Feature #16375: Right size regular expression compile buffers for literal regexes and on Regexp#freeze
- shevegen (Robert A. Heiler) wrote:
> > Would any further incremental work towards this be considered worthwhile from... -
02:43 AM Feature #16375: Right size regular expression compile buffers for literal regexes and on Regexp#freeze
- > Would any further incremental work towards this be considered worthwhile from a
> ruby-core and community perspect... -
01:01 AM Feature #16375 (Closed): Right size regular expression compile buffers for literal regexes and on Regexp#freeze
- References PR https://github.com/ruby/ruby/pull/2696
As a continuation of [type specific resize on freeze implemen... -
03:38 PM Bug #9790: Zlib::GzipReader only decompressed the first of concatenated files
- Attached is a patch that adds `Zlib::GzipReader.each_file` will which handle multiple concatenated gzip streams in th...
-
03:25 PM Feature #16364: Top-level ruby2_keywords
- I'm in favor of adding top level `ruby2_keywords`.
-
01:42 PM Feature #16364: Top-level ruby2_keywords
- Makes sense to me, and agreed it's going to be a lot less confusing with it.
I'm not particularly for `ruby2_keywo... -
02:02 PM Feature #16372 (Rejected): Allow pattern matching to bind instance variables
- Extending pattern variables to non-local variables would make pattern-matching more complex and confusing. I reject t...
-
05:15 AM Feature #16372: Allow pattern matching to bind instance variables
- shevegen (Robert A. Heiler) wrote:
> If I understood you correctly then the suggestion is to allow both local and
>... -
01:55 PM Feature #16370: Pattern matching with variable assignment (the priority of `in` operator)
- We have discussed about in-line pattern matching and made a decision that it should cause an exception instead of ret...
-
12:49 PM Misc #16262: DevelopersMeeting20191128Japan
- Ugh, forgot one
* [Misc #16260] Symbol#to_proc behaves like lambda, but doesn't aknowledge it *(the title says it ... -
11:58 AM Misc #16262: DevelopersMeeting20191128Japan
- * [Feature #15605] json library needs more frequent releases
* Should we bump the json version to 2.2.1? -
01:06 AM Misc #16262: DevelopersMeeting20191128Japan
- * [Misc #16375] Right size regular expression compile buffers for literal regexes and on Regexp#freeze (lourens)
*... -
12:38 PM Revision 6f27fa4f (git): prefer class_serial over m_tbl
- Decades ago, among all the data that a class has, its method
table was no doubt the most frequently accessed data. P... -
11:43 AM Feature #15605 (Assigned): json library needs more frequent releases
- I submit the backport changes from ruby core to flori/json at https://github.com/flori/json/pull/388
We need to bu... -
11:43 AM Feature #16377 (Closed): Regexp literals should be frozen
- The following script:
```ruby
def mutate
re = /foo/
state = re.instance_variable_get(:@state)
re.instanc... -
05:32 AM Feature #16373: RDoc for some of the Kernel methods cannot be found in Kernel module
- I'd like to share the context. `ri` is not the true problem to me.
I'm working to import the RDoc documentation to... -
03:47 AM Bug #16376 (Closed): Stack-buffer-overflow in renumber_by_map in regcomp.c
- I found this bug in ruby regex engine. I also reported this issue to Onigmo(https://github.com/k-takata/Onigmo/issues...
-
03:06 AM Bug #16371: Inconsistent usage of Double splat operator
- matz, the following is the current behaviors. Do you mean which should be fixed?
(1) 2.7, via variable
```
b ... -
01:35 AM Bug #16371: Inconsistent usage of Double splat operator
- I think this inconsistency is a bug. Double splat in hash expressions needs to work as interpolation.
Matz.
Also available in: Atom