Activity
From 05/01/2023 to 05/07/2023
05/07/2023
-
01:18 PM Revision 5eca327f (git): [ruby/reline] Fix dialog corrupts rendering by pushing up input line
- too much
(https://github.com/ruby/reline/pull/524)
* Do not render dialog where it overflows screen
* Dialog render...
05/06/2023
-
01:40 PM Feature #19630: [RFC] Deprecate `Kernel#open("|command-here")` due to frequent security issues
- I enthusiastically support this suggestion. This is something that even experienced Ruby developers frequently forget...
-
12:14 AM Feature #19630: [RFC] Deprecate `Kernel#open("|command-here")` due to frequent security issues
- A more complete list of the CVEs related to `Kernel.open`:
* CVE-2017-17405 (ruby, net-ftp)
* CVE-2017-17790 (rub... -
07:47 AM Bug #19629: Fix for CVE-2023-28755 breaks "puppet apply" run
- You are right, and they have already fixed it through https://bugs.launchpad.net/ubuntu/+source/puppet/+bug/2018547.
-
07:39 AM Revision 8b2884c0 (git): [ruby/rdoc] Isolate root dir if specified
- This ensures only files from the root directory are chosen, in order to allow a clean build from outside the source d...
-
05:39 AM Feature #19236: Allow to create hashes with a specific capacity from Ruby
- > For example, Hash[capacity: 5] can look very similar to Hash.new(capacity: 5).
That seems like a very handwavy a... -
05:31 AM Feature #19236: Allow to create hashes with a specific capacity from Ruby
- I worry that new Rubyists might be confused with the `Hash.new(capacity: n)` semantics.
For example, `Hash[capacit... -
05:19 AM Bug #19611: Ruby hangs up with `while true && true`
- aa
-
03:06 AM Bug #19631 (Open): module_eval does not propulate absolute_path for Kernel.caller_locations
I am using module_eval and noticing that since ruby 3.2 the Kernel locations do not have absolute_path for any of t...
05/05/2023
-
11:59 PM Feature #19236: Allow to create hashes with a specific capacity from Ruby
- Previousy, a `capacity` reader/writer was suggested by @byroot in #18683#note-2
I would like to see this idea cons... -
11:12 PM Feature #19630 (Closed): [RFC] Deprecate `Kernel#open("|command-here")` due to frequent security issues
- `Kernel.open()` is the source of numerous [1] security [2] issues [3], due to the fact that it can be used to execute...
-
08:08 PM Bug #19629 (Third Party's Issue): Fix for CVE-2023-28755 breaks "puppet apply" run
- In Ruby 2.7.8 and 3.0.6, URI#host returns `nil`. Ruby 3.1.4 and 3.2.2 return `""`:
```
$ ruby32 -r uri -e 'p URI... -
09:45 AM Bug #19629: Fix for CVE-2023-28755 breaks "puppet apply" run
- Also see https://tickets.puppetlabs.com/browse/PUP-11848.
-
09:11 AM Bug #19629 (Third Party's Issue): Fix for CVE-2023-28755 breaks "puppet apply" run
- (Not neccessarily a bug in Ruby - chances are I should have formatted my Puppet file URIs differently from the get-go...
- 02:07 PM Revision d770cbb5 (git): * 2023-05-05 [ci skip]
- 02:07 PM Revision 664433fe (git): Use vcpkg instead of chocolatey for openssl (#7788)
-
02:01 PM Revision 40438fc4 (git): [ruby/rdoc] Drop the support for 2.5 or earlier because of CVE-2021-31799
- https://github.com/ruby/rdoc/commit/26136138aa
-
09:52 AM Revision da75560b (git): Continue checking all gemspec files after errors
-
09:52 AM Revision cfa6a892 (git): Redirect to `IO::NULL` for the portability
- 03:43 AM Revision 085a8709 (git): Bump github/codeql-action from 2.3.2 to 2.3.3
- Bumps [github/codeql-action](https://github.com/github/codeql-action) from 2.3.2 to 2.3.3.
- [Release notes](https://... -
12:46 AM Revision cc4c28d0 (git): [ruby/uri] Define test cases as qualified class names
- https://github.com/ruby/uri/commit/aaa22a2443
-
12:46 AM Revision c598bc46 (git): [ruby/uri] Increase repeat orders of magnitude
- https://github.com/ruby/uri/commit/cfbeade935
05/04/2023
-
11:10 PM Revision b4e4ad95 (git): Write up NEWS entries for RJIT [ci skip]
-
10:59 PM Revision 60eb181c (git): Merge a YJIT release notes draft into NEWS [ci skip]
-
10:52 PM Revision 546093e8 (git): Add YJIT-related NEWS entries [ci skip]
-
09:05 AM Revision caa2180b (git): test_default_gems.rb: Stop using `git ls-files`
- Just validate syntax and the result class instead.
Not only `git ls-files` doesn't make sence under ruby's repositor... -
06:49 AM Feature #19627 (Closed): Ensure the VM is alive before accessing objspace in C API
- Applied in changeset commit:git|2f9f44f077a53b14aa1fbd43111955251750d31f.
----------
Ensure the VM is alive before a... -
06:48 AM Revision 2f9f44f0 (git): Ensure the VM is alive before accessing objspace in C API (Feature #19627)
- [Feature #19627]
-
04:43 AM Feature #19015: Language extension by a heredoc
- @duerst It is funny you asked cause I just found this
> [Kernel] Support for multi-letter uppercase sigils
here ht... -
04:03 AM Feature #19015: Language extension by a heredoc
- @pyromaniac I think the main problem would be how to handle namespacing. With single letters, the chance of collision...
-
03:24 AM Feature #19015: Language extension by a heredoc
- Hey folks. I'm actually wondering, why don't support Elixir-like sigils in Ruby? We have a ton of them already: `%w[]...
-
04:41 AM Revision e135a21a (git): Define `RubyVM::Shape` dependent test only if available
-
04:15 AM Revision ac730d3e (git): Delay start of the match cache optimization (#7738)
-
03:32 AM Revision 18b27185 (git): [DOC] regexp absent operator
05/03/2023
-
03:12 PM Feature #19559: Introduce `Symbol#+@` and `Symbol#-@`, and eventually replace boolean arguments with symbols
- 私を含めた多くの人には #note-3 で @sawa さんが突然怒りだしたように見えます。少なくともその時点で「真剣に提案したものをエイプリルフールジョーク扱いするのは失礼だ」と感じたことは表明しておくべきではなかったでしょうか。ま...
-
08:43 AM Revision 04ee666a (git): Make the maximum shapes variation warning non-verbose
- [Feature #19538]
Since that category is not enabled by default, making it a
verbose warning is redundant. Enabling p... -
05:38 AM Revision 409a13e9 (git): [ruby/stringio] Update write-barrier at copying
- http://ci.rvm.jp/results/trunk-asserts@ruby-sp2-docker/4552803
```
verify_internal_consistency_reachable_i: WB miss ... -
05:37 AM Bug #19619: Numbered parameters don't work with method definition with parameters
- @nobu In the above commit, I think `node_new_temporary` would be clearer than `node_new_temporal`.
-
03:01 AM Feature #19627: Ensure the VM is alive before accessing objspace in C API
- For documentations sake, [he's a real world reproduction of this issue that happens when calling TLS destructors](htt...
-
02:23 AM Feature #19627: Ensure the VM is alive before accessing objspace in C API
- That’s a good idea. I’ll put a patch up for that.
So far I’ve encountered this issue this issue in `rb_gc_adjust_... -
02:17 AM Feature #19628 (Open): Add ARGF.each_file for iterating file/io objects
- `ARGF` provides helpers for processing file/stdin command line arguments in various ways (bytes, chars, codepoints, e...
-
01:24 AM Misc #19431: DevMeeting at RubyKaigi 2023
- I'll attend.
05/02/2023
-
07:56 PM Misc #19599: DevMeeting-2023-05-10 @ Matsumoto, Japan
- * [Misc #18248] Add Feature Triaging Guide (jeremyevans0)
* Last discussed during October 2021 developer meeting, ... -
10:47 AM Misc #19599: DevMeeting-2023-05-10 @ Matsumoto, Japan
- [EDIT] Jemma Issrof will talk about YARP (https://github.com/Shopify/yarp) at the meeting.
-
08:43 AM Misc #19599: DevMeeting-2023-05-10 @ Matsumoto, Japan
- I want to introduce my parser project including https://github.com/yui-knk/lrama and https://rubykaigi.org/2023/prese...
-
05:06 PM Revision 32cc6301 (git): [ruby/rdoc] [DOC] stop documenting fallback `MatchData#match_length`
- Also empty document of `Object`.
https://github.com/ruby/rdoc/commit/ce32a3102b -
03:31 PM Feature #19627: Ensure the VM is alive before accessing objspace in C API
- I reported a related issue in https://bugs.ruby-lang.org/issues/19580 which I fixed with https://github.com/ruby/ruby...
-
03:10 PM Misc #19431: DevMeeting at RubyKaigi 2023
- I'll attend
-
01:40 PM Revision 5dfeffc6 (git): Allow EPIPE when the child process has exited before interrupt
-
09:27 AM Bug #19619 (Closed): Numbered parameters don't work with method definition with parameters
- Applied in changeset commit:git|b15e88e0fcccb03b9cc5e4c1478ec9b10e26c961.
----------
[Bug #19619] Preserve numbered ... -
09:27 AM Revision 31774bd5 (git): Remove `sync_tool` task from Rakefile when syncing [ci skip]
-
08:39 AM Revision b15e88e0 (git): [Bug #19619] Preserve numbered parameters context
- Preserve numbered parameters context across method definitions
-
08:17 AM Feature #19626: Alias Base64 methods to non-64 suffixed methods
- > Aliasing singleton methods only?
That would make sense.
And while we're at it, I think it would be nice to al... -
05:42 AM Revision e47aa27d (git): [ruby/rdoc] Section may not have `label`
- https://github.com/ruby/rdoc/commit/945f0cb3e9
-
04:19 AM Revision 3833d0fe (git): [ruby/rdoc] Fix references to nested label in table_of_contents
- Fixes https://github.com/ruby/rdoc/pull/1000
https://github.com/ruby/rdoc/commit/291e2b7e8b - 03:37 AM Revision 83a822f7 (git): Bump advanced-security/filter-sarif from 1.0.0 to 1.0.1
- Bumps [advanced-security/filter-sarif](https://github.com/advanced-security/filter-sarif) from 1.0.0 to 1.0.1.
- [Rel... -
12:57 AM Feature #19616: Remove ext/readline from Ruby 3.3
- https://github.com/ruby/ruby/pull/7781
-
12:54 AM Feature #19559: Introduce `Symbol#+@` and `Symbol#-@`, and eventually replace boolean arguments with symbols
- I agreed Matz's opinion.
Calm down, please.
- 12:04 AM Revision cf861c94 (git): [rubygems/rubygems] Bump rb-sys
- Bumps [rb-sys](https://github.com/oxidize-rb/rb-sys) from 0.9.74 to 0.9.75.
- [Release notes](https://github.com/oxid...
05/01/2023
-
11:29 PM Feature #19627 (Closed): Ensure the VM is alive before accessing objspace in C API
- Currently, there is no supported way to check if the Ruby VM has been shut down. There are a couple of workarounds th...
- 09:01 PM Revision bd532fe3 (git): YJIT: Move exits in gen_send_iseq to functions and use ? (#7725)
-
12:20 PM Revision 13dfbcf7 (git): [ruby/reline] Rewrite dialog rendering
- (https://github.com/ruby/reline/pull/492)
* Rewrite dialog rendering
* Fix failing test of dialog with small screen... -
10:30 AM Bug #19611: Ruby hangs up with `while true && true`
- Oh I didn't notice you already had a patch for this. Yeah, omitting the unreachable branches during the compile step ...
-
08:40 AM Revision dd5ba1b7 (git): Update generate_spdx_license_list.rb
- - Follow up RegexpLiteral at 9264d834215aa7ce14b0273032a7686c20141db9.
- Split the code to be generated so that `REGE... -
08:38 AM Revision 90baadb9 (git): Ignore to sync used_cassettes.txt
- 07:58 AM Revision f93fcdb8 (git): Bump advanced-security/filter-sarif
- Bumps [advanced-security/filter-sarif](https://github.com/advanced-security/filter-sarif) from eac3ea6a5e1270952681bf...
- 03:51 AM Revision dc2a3dec (git): Bump ruby/setup-ruby from 1.147.0 to 1.148.0
- Bumps [ruby/setup-ruby](https://github.com/ruby/setup-ruby) from 1.147.0 to 1.148.0.
- [Release notes](https://github... -
12:25 AM Feature #19626: Alias Base64 methods to non-64 suffixed methods
- Aliasing singleton methods only?
```diff
diff --git a/lib/base64.rb b/lib/base64.rb
index 15c0b297ce2..e148adeaa...
Also available in: Atom