Project

General

Profile

Activity

From 03/26/2023 to 04/01/2023

04/01/2023

11:56 PM Revision 0973b93e (git): RJIT: Start moving away from VM-like ISEQ handling
k0kubun (Takashi Kokubun)
10:13 PM Revision d71db90c (git): Fix a test in typeprof
Revert "Skip typeprof for now"
This reverts commit bdbf663cef31e2194bf87ae5c11dfe5525316ca8.
k0kubun (Takashi Kokubun)
07:05 PM Feature #19555: Allow passing default options to `Data.define`
I'm curious about this as well. Would it make sense to have a separate method `.with_defaults`, that checks the mutab... FlickGradley (Nick Bradley)
06:04 PM Revision bdbf663c (git): Skip typeprof for now
It started failing probably because ISEQ removed an unused field.
I'll have a look at fixing it on the typeprof side,...
k0kubun (Takashi Kokubun)
05:22 PM Revision df1b007f (git): Remove unused VM_CALL_BLOCKISEQ flag
k0kubun (Takashi Kokubun)
05:17 PM Revision 175538e4 (git): Improve explanation of FCALL and VCALL
k0kubun (Takashi Kokubun)
01:58 PM Feature #19567: Add Oxford Comma Support for better readability
This looks a lot like perl. Moving towards normal-text-like programming language may be a dangerous way.
Looks nice,...
hurricup (Alexandr Evstigneev)
05:27 AM Feature #19567 (Open): Add Oxford Comma Support for better readability
Ruby has regular commas:
```ruby
[a, b, c]
```
Ruby has trailing commas:
```ruby
[
a,
b,
c,
]
```
...
tenderlovemaking (Aaron Patterson)
01:50 PM Bug #19563: Ripper.tokenize(code).join != code when heredoc and multiline %w[] literal is on the same line
The attached patch fails in an IRB test.
I'm not sure about this prompt transition, should this be fixed as expected...
nobu (Nobuyoshi Nakada)
01:08 PM Bug #19563: Ripper.tokenize(code).join != code when heredoc and multiline %w[] literal is on the same line
Similar for Unicode codepoints.
```ruby
p Ripper.tokenize("<<EOS || %[\\u{4a\n""EOS\n\n\n\n""5a}]").join("")
# "...
nobu (Nobuyoshi Nakada)
10:10 AM Bug #18743: Enumerator#next / peek re-use each others stacktraces
Hello @ko1, let me know if the patch in the current form is acceptable.
Best,
Marcelo
marcper (Marcelo Pereira)
07:35 AM Revision 4ac8d117 (git): `*` in an array pattern should not be parsed as nil in ripper
After 6c0925ba7017efde6091e2ec4f1a6be268166696, it was impossible
to distinguish between the presence or absence of `...
ktsj (Kazuki Tsujimoto)
07:23 AM Revision 3a238eff (git): gdb: Fix a command example
It was actually harder to type `cfp + 1`. `cfp 1` also works and is more
useful.
k0kubun (Takashi Kokubun)
07:19 AM Revision a3074c12 (git): gdb: Fix specval
Somehow my gdb stopped recognizing VM_BLOCK_HANDLER_NONE (macro) today.
Just changing it to a safer code.
k0kubun (Takashi Kokubun)
07:19 AM Revision 1da77539 (git): gdb: Don't dump params and locals for C frames
k0kubun (Takashi Kokubun)
04:43 AM Feature #19559 (Rejected): Introduce `Symbol#+@` and `Symbol#-@`, and eventually replace boolean arguments with symbols
Giving `:"-exception"` symbol (plain) argument a meaning `exception: false` keyword argument is inconsistent. Making ... matz (Yukihiro Matsumoto)
01:43 AM Feature #19559: Introduce `Symbol#+@` and `Symbol#-@`, and eventually replace boolean arguments with symbols
rubyFeedback (robert heiler) wrote in #note-5:
> mame may like it
No
mame (Yusuke Endoh)
01:46 AM Feature #19565 (Rejected): Ignore lower-case/upper-case Proposal
Interesting idea. But we reject for several reasons:
* Ruby uses upper/lower case to classify the type of variable...
matz (Yukihiro Matsumoto)
12:48 AM Revision 9720f5ac (git): use `sleep_forever()` on `thread_join_sleep()`
because it does same thing. ko1 (Koichi Sasada)

03/31/2023

11:03 PM Bug #19566 (Closed): OptionParser::on raises unsupported argument type: URI (ArgumentError) but shouldn't
The documentation says
> OptionParser comes with a few ready-to-use kinds of type coercion. They are
> ..
> * UR...
jgomo3 (Jesús Gómez)
10:02 PM Revision 23892d95 (git): [ruby/irb] Drop unnecessary pends for truffleruby
https://github.com/ruby/irb/commit/2517039812 st0012 (Stan Lo)
08:12 PM Bug #19564: Range.cover? fails for Range wrapped in SimpleDelegator
I'm not sure if this is a bug. There are many other cases where wrapping an object in a delegate changes behavior (e... jeremyevans0 (Jeremy Evans)
05:44 PM Bug #19564 (Rejected): Range.cover? fails for Range wrapped in SimpleDelegator
```ruby
test 'built-in cover? method is broken for SimpleDelegator' do
class TimeRangeDelegator < SimpleDelegat...
PeteMichaud (Pete Michaud)
07:19 PM Revision 8938f146 (git): YJIT: Remove unused variable [ci skip]
alanwu (Alan Wu)
06:02 PM Feature #19559: Introduce `Symbol#+@` and `Symbol#-@`, and eventually replace boolean arguments with symbols
I think the idea is interesting; it also helps reduce the number of characters
used. mame may like it for golf code. ...
rubyFeedback (robert heiler)
07:19 AM Feature #19559: Introduce `Symbol#+@` and `Symbol#-@`, and eventually replace boolean arguments with symbols
One of the benefits or Ruby used to be readability. There were great times when `Integer("2.3", :exception => false)`... vo.x (Vit Ondruch)
02:41 AM Feature #19559: Introduce `Symbol#+@` and `Symbol#-@`, and eventually replace boolean arguments with symbols
@austin `-(-:chomp)` would simply be invalid just like when you pass some random symbol there `:some_random_symbol` t... sawa (Tsuyoshi Sawada)
05:55 PM Feature #19565 (Rejected): Ignore lower-case/upper-case Proposal
So, first april is on the horizon and in-before-we-go (nobu tends
to make quick first april proposals, so let's hurr...
rubyFeedback (robert heiler)
04:13 PM Revision a9b6b25d (git): gdb: Visualize register positions on the left
k0kubun (Takashi Kokubun)
02:15 PM Revision 9e678cdb (git): YJIT: Suppress unnecessary `unsafe` block (#7634)
nobu (Nobuyoshi Nakada)
11:47 AM Bug #19563 (Closed): Ripper.tokenize(code).join != code when heredoc and multiline %w[] literal is on the same line
~~~ruby
Ripper.tokenize "<<EOF || %w[hello\nEOF\n\n\n\nworld]"
# actual result
["<<EOF", " ", "||", " ", "%w[", "h...
tompng (tomoya ishida)
10:26 AM Revision 1d19776c (git): cosmetic change
reorder `sleep_forever()` and so on. ko1 (Koichi Sasada)
10:20 AM Revision 185f39df (git): gdb: Always show actual values in cfp
k0kubun (Takashi Kokubun)
10:05 AM Revision 0f368bfb (git): gdb: Show params and locals in cfp
k0kubun (Takashi Kokubun)
09:54 AM Revision 98347c25 (git): gdb: Dump env data in cfp command
k0kubun (Takashi Kokubun)
09:50 AM Revision f803bcfc (git): pass `th` to `thread_sched_to_waiting()`
for future extension ko1 (Koichi Sasada)
09:15 AM Revision 4c0f82eb (git): remove "\n" for `RUBY_DEBUG_LOG()`
because `RUBY_DEBUG_LOG()` add "\n" at the end of message. ko1 (Koichi Sasada)
09:10 AM Revision ad7362db (git): rename `rb_thread_t::locking_native_thread`
to `rb_thread_t::has_dedicated_nt` ko1 (Koichi Sasada)
09:08 AM Revision 95dafb53 (git): relax assertion
`ec` can be NULL in future. ko1 (Koichi Sasada)
09:08 AM Revision 369bdff9 (git): add debug log to `rb_ractor_thread_switch`
ko1 (Koichi Sasada)
09:08 AM Revision fdfd50d0 (git): reorder `thread_pthread.c` functions
ko1 (Koichi Sasada)
08:27 AM Revision 66755164 (git): add `RUBY_DEBUG_LOG` fo `each_machine_stack_value`
ko1 (Koichi Sasada)
07:52 AM Revision a57270a8 (git): Expand tabs in .gdbinit
k0kubun (Takashi Kokubun)
07:20 AM Revision 9f426491 (git): Put misc/gdb.py [experimental]
This works like:
```
(gdb) cfp
CFP (count=3, addr=0x7ffff73fef50):
$1 = {pc = 0x555556bf7818, sp = 0x7ffff72ff078, i...
k0kubun (Takashi Kokubun)
06:58 AM Revision f500df09 (git): Fix ivar dump for RVARGC in .gdbinit
It was crashing with:
No symbol "ROBJECT_EMBED_LEN_MAX" in current context.
k0kubun (Takashi Kokubun)
05:23 AM Revision fbc6661a (git): Revert "dump `RUBY_DEBUG_LOG` logs into `/dev/null`"
This reverts commit 83667008b925c32b3ab70fb6ec70f7398e960d1e.
because not stable yet.
ko1 (Koichi Sasada)
03:47 AM Revision bc0a7a64 (git): [ruby/net-http] typofix
https://github.com/ruby/net-http/commit/4d31bde125 hsbt (Hiroshi SHIBATA)
03:22 AM Revision eedcd696 (git): [ruby/net-http] Fix previous commit
https://github.com/ruby/net-http/commit/1b276e2654 U.Nakamura
03:22 AM Revision d8b8294c (git): [ruby/net-http] Limit header length
https://github.com/ruby/net-http/commit/c245f7f9c8 U.Nakamura
02:28 AM Revision 2093e4c2 (git): `nt->serial` for `RUBY_DEBUG_LOG`
Show native thread's serial on `RUBY_DEBUG_LOG`.
`nt->serial` is also stored into `ruby_nt_serial` if the compiler
su...
ko1 (Koichi Sasada)
02:28 AM Revision 83667008 (git): dump `RUBY_DEBUG_LOG` logs into `/dev/null`
to test debug printing. ko1 (Koichi Sasada)
02:11 AM Revision bccdc041 (git): Check if `Bundler::EnvironmentPreserver` is defined
Only `Bundler` might be defined. `EnvironmentPreserver` and its
`BUNDLER_PREFIX` would be defined together in the sa...
nobu (Nobuyoshi Nakada)
01:14 AM Revision 5116e8bd (git): [ruby/rdoc] Read generated files in binary mode
So that fixes crash with "invalid byte sequence in US-ASCII" on
ci.rvm.jp and some RubyCIs.
https://github.com/ruby/...
nobu (Nobuyoshi Nakada)
01:14 AM Revision cd65e4ad (git): [ruby/rdoc] Use `File.binread`
https://github.com/ruby/rdoc/commit/987c609df9 nobu (Nobuyoshi Nakada)
12:56 AM Revision 8523892d (git): Bump ossf/scorecard-action from 2.1.2 to 2.1.3
Bumps [ossf/scorecard-action](https://github.com/ossf/scorecard-action) from 2.1.2 to 2.1.3.
- [Release notes](https:...
dependabot[bot]
12:38 AM Revision 3488eda4 (git): Fix gc_verify_internal_consistency error for pattern_matching in ripper
`gc_verify_internal_consistency` reports "found internal inconsistency"
for "test_pattern_matching.rb".
http://ci.rv...
yui-knk (Kaneko Yuichiro)

03/30/2023

11:31 PM Feature #19554: Invalid memory access detected by Valgrind when using Fibers
I'm just here to support Peter's take: Valgrind is a very useful tool for C extension maintainers to find and prevent... mdalessio (Mike Dalessio)
10:11 PM Feature #19554: Invalid memory access detected by Valgrind when using Fibers
> It's unlikely that Valgrind will work with CRuby out of the box without Valgrind specific code e.g. for marking sta... peterzhu2118 (Peter Zhu)
02:09 AM Feature #19554: Invalid memory access detected by Valgrind when using Fibers
> I haven't looked too much into ASAN, I'll look into it further. My main concern with ASAN is the need for Ruby to b... ioquatix (Samuel Williams)
10:01 PM Revision a8782c45 (git): YJIT: Test more kw and rest cases and change exit name
Jimmy Miller
09:38 PM Revision dabeec80 (git): [ci skip] LLDB: Fix rp for arrays
eightbitraptor (Matt V-H)
09:15 PM Revision 9a617c06 (git): YJIT: Generate side exits as late as possible (#7612)
* YJIT: Generate side exits late as possible
* YJIT: s/for_stack_size/with_stack_size/
* YJIT: s/get_counter/exit_c...
k0kubun (Takashi Kokubun)
07:29 PM Feature #19559: Introduce `Symbol#+@` and `Symbol#-@`, and eventually replace boolean arguments with symbols
What would be the result of the pathological cases?
```ruby
+:"-chomp"
-(-:chomp)
```
With the proposed impl...
austin (Austin Ziegler)
05:50 AM Feature #19559: Introduce `Symbol#+@` and `Symbol#-@`, and eventually replace boolean arguments with symbols
While I like the goal of potentially more succinct boolean arguments I think this will be confusing and difficult to ... baweaver (Brandon Weaver)
05:23 AM Feature #19559 (Rejected): Introduce `Symbol#+@` and `Symbol#-@`, and eventually replace boolean arguments with symbols
I propose to define `Symbol#+@` and `Symbol#-@`, so that we can add positive or negative polarity to symbols. A possi... sawa (Tsuyoshi Sawada)
04:21 PM Bug #19558: str.dump.undump crashes when str contains both Unicode and ASCII control characters
https://github.com/nobu/ruby/tree/undump-ctrl nobu (Nobuyoshi Nakada)
04:16 PM Revision 339295dd (git): Fix missing receiver [ci sip]
nobu (Nobuyoshi Nakada)
01:19 PM Bug #19562 (Closed): Setting default_(in|ex)ternal encoding after running an Ractor freezes ruby
The following command blocks infinitely and must be killed with "kill -9"
```
ruby -e "Ractor.new{}.take; Encodin...
larskanis (Lars Kanis)
12:41 PM Revision 23a53267 (git): Fix previous commit
U.Nakamura
12:34 PM Revision 1f4d4558 (git): Fix previous commit
U.Nakamura
11:56 AM Feature #19561 (Closed): ObjectSpace::WeakMap#delete and ObjectSpace::WeakKeyMap#delete
I just realized in https://bugs.ruby-lang.org/issues/19560#Ruby-shim that there's no way to remove elements from eith... byroot (Jean Boussier)
11:48 AM Revision 648870b5 (git): Support `IO#pread` / `IO#pwrite` using fiber scheduler. (#7594)
* Skip test if non-blocking file IO is not supported. Samuel Williams
11:43 AM Feature #19560 (Open): IO#close_on_fork= and IO#close_on_fork?
### Context
Forking setups are extremely common in the Ruby ecosystem, as they remain the primary way to get paral...
byroot (Jean Boussier)
11:10 AM Revision 4ec0bac2 (git): Limit header length
U.Nakamura
11:08 AM Revision 153bdddf (git): Limit header length
U.Nakamura
11:06 AM Revision e51014f9 (git): v3.2.2p53
naruse (Yui NARUSE)
11:05 AM Revision 936b705d (git): v3.2.1p53
naruse (Yui NARUSE)
10:59 AM Revision b427e357 (git): [Backport #19161] merge part of 96d1acfdf6c6b42f2029f44d5b5920961d6efa92
Check for TLS usability
On all platforms using GCC, even other than darwin.
U.Nakamura
10:54 AM Revision 34d5d105 (git): Merge Time-0.2.2 (#7623)
hsbt (Hiroshi SHIBATA)
10:53 AM Revision 957bb7cb (git): Merge Time-0.2.2
hsbt (Hiroshi SHIBATA)
10:49 AM Revision 69f0cafa (git): * 2023-03-30 [ci skip]
git[bot]
10:49 AM Revision 53a7cee6 (git): Merge Time-0.1.1
hsbt (Hiroshi SHIBATA)
10:48 AM Revision 6439ebc4 (git): * 2023-03-30 [ci skip]
git[bot]
10:48 AM Revision e3f18f7d (git): Make RFC2822 regexp linear
https://hackerone.com/reports/1485501 nobu (Nobuyoshi Nakada)
10:48 AM Revision be9026a7 (git): Test for quadratic backtracking on invalid time
https://hackerone.com/reports/1485501 nobu (Nobuyoshi Nakada)
10:48 AM Revision 2cb83060 (git): Fix quadratic backtracking on invalid time
https://hackerone.com/reports/1485501 nobu (Nobuyoshi Nakada)
10:47 AM Bug #19547 (Closed): `RubyVM::AST.parse("\\", keep_tokens: true)` dumps core
Applied in changeset commit:git|6f122965cf8704f019445faead58040e9be2effb.
----------
[Bug #19547] Add token for unes...
nobu (Nobuyoshi Nakada)
08:17 AM Bug #19547: `RubyVM::AST.parse("\\", keep_tokens: true)` dumps core
https://github.com/nobu/ruby/tree/backslash-token
https://github.com/ruby/ruby/pull/7622
nobu (Nobuyoshi Nakada)
10:47 AM Revision 6f122965 (git): [Bug #19547] Add token for unescaped backslash
This token is exposed only when `RubyVM::AbstractSyntaxTree` with
`keep_tokens` option.
nobu (Nobuyoshi Nakada)
10:44 AM Revision cbfd0299 (git): [ruby/time] Make RFC2822 regexp linear
https://hackerone.com/reports/1485501
https://github.com/ruby/time/commit/51034bda4c
nobu (Nobuyoshi Nakada)
10:44 AM Revision aa388550 (git): [ruby/time] Fix quadratic backtracking on invalid time
https://hackerone.com/reports/1485501
https://github.com/ruby/time/commit/2444456fc1
nobu (Nobuyoshi Nakada)
10:44 AM Revision 623027bf (git): [ruby/time] Test for quadratic backtracking on invalid time
https://hackerone.com/reports/1485501
https://github.com/ruby/time/commit/b30b7bc6e6
nobu (Nobuyoshi Nakada)
10:07 AM Bug #19551: Backport commits for CI failures
Thank you very much as always for your hard work.
As for your question, I believe there is no problem with merging p...
nagachika (Tomoyuki Chikanaga)
09:19 AM Revision 53542682 (git): bump patchlevel
nagachika (Tomoyuki Chikanaga)
05:56 AM Revision f5b824c7 (git): show debug log for `ractor_terminal_interrupt_all`
ko1 (Koichi Sasada)
05:56 AM Revision 30b43f4f (git): `rb_ractor_thread_list()` only for current ractor
so that no need to lock the ractor. ko1 (Koichi Sasada)
05:56 AM Revision 94e41822 (git): `rb_current_ractor_raw(b)`
`rb_current_ractor()` expects it has valid `ec` and `r`.
`rb_current_ractor_raw()` with a parameter `false` allows to...
ko1 (Koichi Sasada)
05:56 AM Revision ba72849a (git): cosmetic change
ko1 (Koichi Sasada)
05:55 AM Revision f89c3482 (git): enable GH actions on `USE_RUBY_DEBUG_LOG=1`
ko1 (Koichi Sasada)
05:53 AM Feature #17290 (Closed): Syntax sugar for boolean keyword argument
jeremyevans0 (Jeremy Evans)
05:35 AM Feature #17290: Syntax sugar for boolean keyword argument
I withdraw this proposal. Please close it. I came up with a better idea #19559. sawa (Tsuyoshi Sawada)

03/29/2023

09:57 PM Revision 1b064227 (git): YJIT: Leave cfp->pc uninitialized for VM_FRAME_MAGIC_CFUNC
C function frames don't need to use the VM-specific pc field to run
properly. When pushing a control frame from outpu...
alanwu (Alan Wu)
08:47 PM Feature #19554: Invalid memory access detected by Valgrind when using Fibers
Thanks for the reply @ioquatix!
I haven't looked too much into ASAN, I'll look into it further. My main concern wi...
peterzhu2118 (Peter Zhu)
08:02 AM Feature #19554: Invalid memory access detected by Valgrind when using Fibers
Supporting Valgrind is a good idea. However, I actually prefer ASAN. But both are good tools.
I recently added ASAN ...
ioquatix (Samuel Williams)
06:53 PM Revision a1a4d774 (git): YJIT: code_gc(): Assert self is inline to avoid other_cb()
The derived `&mut` from `other_cb()` overlapped with the parameter
`ocb`.
Use `cfg!()` instead of `#[cfg...]` to avo...
alanwu (Alan Wu)
06:53 PM Revision cdededf2 (git): YJIT: Take VM lock in RubyVM::YJIT.code_gc
Code GC needs synchronization. alanwu (Alan Wu)
06:53 PM Revision 93b69971 (git): YJIT: Fix overlapping &mut in Assembler::code_gc()
Making overlapping `&mut`s triggers Undefined Bahavior. This function
previously had them through `cb` and `ocb` alia...
alanwu (Alan Wu)
06:22 PM Feature #19555: Allow passing default options to `Data.define`
Thanks for the explanation @zverok.
That makes sense.
p8 (Petrik de Heus)
06:34 AM Feature #19555: Allow passing default options to `Data.define`
This is not simple as it seems (that's why we abstained of introducing something like that).
Imagine this:
```r...
zverok (Victor Shepelev)
04:31 PM Revision a8c6ba23 (git): YJIT: Rest and keyword (non-supplying) (#7608)
* YJIT: Rest and keyword (non-supplying)
* Update yjit/src/codegen.rs
---------
Co-authored-by: Maxime Chevalier-B...
Jimmy Miller
01:51 PM Revision b168141c (git): [ruby/reline] Drop Dialog#scrollbar_pos as we can store it in a
local variable
(https://github.com/ruby/reline/pull/529)
https://github.com/ruby/reline/commit/d0139975fd
Co-author...
st0012 (Stan Lo)
01:47 PM Bug #19558 (Open): str.dump.undump crashes when str contains both Unicode and ASCII control characters
Recently, as a result of a question I asked on Stack Overflow (https://stackoverflow.com/q/75866159), I learned about... ikaronen-relex (Ilmari Karonen)
10:20 AM Revision 02ecdf85 (git): [ruby/reline] Drop Unicode.take_range's optional arg as it's never
used
(https://github.com/ruby/reline/pull/528)
https://github.com/ruby/reline/commit/428fed4a6a
st0012 (Stan Lo)
09:57 AM Bug #19549: Inconsistency in backref parsing
https://github.com/nobu/ruby/tree/ungettable-string_dvar
https://github.com/ruby/ruby/pull/7615
nobu (Nobuyoshi Nakada)
09:36 AM Revision 3155b76e (git): Added ~\scoop\shims to PATH
hsbt (Hiroshi SHIBATA)
09:36 AM Revision 54ddf58a (git): Don't need to specify YACC name for scoop bison
hsbt (Hiroshi SHIBATA)
09:36 AM Revision a807fa6f (git): Use scoop instead of Chocolatey
chocolatey often returns 503 status. hsbt (Hiroshi SHIBATA)
09:14 AM Bug #19552 (Closed): Time.strftime("%-:::z") behaves differently between 2.7/3.0 v.s. 3.1/3.2
nobu (Nobuyoshi Nakada)
09:13 AM Bug #19552: Time.strftime("%-:::z") behaves differently between 2.7/3.0 v.s. 3.1/3.2
See #17544. nobu (Nobuyoshi Nakada)
01:14 AM Bug #19552 (Third Party's Issue): Time.strftime("%-:::z") behaves differently between 2.7/3.0 v.s. 3.1/3.2
hsbt (Hiroshi SHIBATA)
08:27 AM Bug #19557 (Open): Deadlock on STDOUT(ERR) lock on signal handler
The following Ruby code produces `deadlock; recursive locking (ThreadError)`.
It means some IO operations (`puts`, ....
ko1 (Koichi Sasada)
07:44 AM Revision 9a1f6975 (git): RJIT: Propagate a set of args as a CallingInfo
k0kubun (Takashi Kokubun)
07:00 AM Revision f8f15e24 (git): Update bundled gems list at 2023-03-29
git[bot]
06:54 AM Revision e26908dc (git): [ruby/reline] Improve OSC sequence regexp. OSC sequence can end with
ST(ESC\) and it should not to include \a and \e inside.
(https://github.com/ruby/reline/pull/527)
https://github.com...
tompng (tomoya ishida)
06:27 AM Bug #19556: Backport latest versions of URI
merged pull request for ruby_3_1 at 66ad6e533e968cb6a8f54674b1c3a3fd0a316893. nagachika (Tomoyuki Chikanaga)
05:36 AM Bug #19556 (Closed): Backport latest versions of URI
https://www.ruby-lang.org/en/news/2023/03/28/redos-in-uri-cve-2023-28755/ has been published. We should upgrade URI v... hsbt (Hiroshi SHIBATA)
06:27 AM Revision bfbf43b9 (git): * 2023-03-29 [ci skip]
git[bot]
06:27 AM Revision 66ad6e53 (git): Added assert_linear_performance for URI tests
hsbt (Hiroshi SHIBATA)
06:27 AM Revision 8db69f68 (git): Merge URI-0.10.2 for bundler
hsbt (Hiroshi SHIBATA)
06:27 AM Revision 8ce4ab14 (git): Merge URI-0.12.1
hsbt (Hiroshi SHIBATA)
05:54 AM Revision 2d99ef4f (git): Merge URI-0.10.2 for Ruby 3.0 (#7607)
* Merge URI-0.10.2
* Merge URI-0.10.0.2 for bundler
* Added assert_linear_performance for URI tests
hsbt (Hiroshi SHIBATA)
04:00 AM Revision 8c8d0680 (git): [ruby/win32ole] Skip test failure with mswin platform
https://github.com/ruby/win32ole/actions/runs/4507614838/jobs/7935550685?pr=18
https://github.com/ruby/win32ole/comm...
hsbt (Hiroshi SHIBATA)
02:20 AM Feature #19458: Expose HEREDOC identifier
zverok (Victor Shepelev) wrote in #note-6:
> My thinking (the proposal I considered submitting but didn't fully form...
joelhawksley (Joel Hawksley)
01:58 AM Revision 57e7caea (git): * 2023-03-29 [ci skip]
git[bot]
01:57 AM Revision 998fe8ac (git): Historical timezones of Lisbon in tzdata are unstable
nobu (Nobuyoshi Nakada)
01:57 AM Revision 4527440b (git): Skip test_europe_lisbon on macOS
until we figure out why it's failing. k0kubun (Takashi Kokubun)
01:57 AM Revision 78c2e282 (git): Bump up CodeQL v2
hsbt (Hiroshi SHIBATA)
01:57 AM Revision 408d2dbe (git): Skip test-bundler-prallel with macOS. It mixed system bundler path.
https://github.com/ruby/ruby/actions/runs/4061314416/jobs/7033111867 hsbt (Hiroshi SHIBATA)
01:57 AM Revision 57703ba1 (git): Pin Ubuntu 20.04 because Ruby 3.0 didn't support OpenSSL 3
hsbt (Hiroshi SHIBATA)
01:57 AM Revision 6ca5d3cf (git): Ruby 3.0 only supports `--jit-*` options
hsbt (Hiroshi SHIBATA)
01:57 AM Revision 9cb6b7d1 (git): Disable test-all on MJIT CI for now
https://github.com/ruby/ruby/actions/runs/3560006749/jobs/5979749144 k0kubun (Takashi Kokubun)
01:57 AM Revision 54d0a2af (git): .github: use GNUMAKEFLAGS instead of JOBS
A bit readable to me.
See also https://github.com/ruby/ruby/pull/4880
shyouhei (Shyouhei Urabe)
01:57 AM Revision fcab8cf7 (git): Test only --mjit-wait for now
We've disabled MJIT CI on GitHub Actions for a while. It's convenient
that fork repositories need to see failures or ...
k0kubun (Takashi Kokubun)
01:57 AM Revision d8b1279d (git): Rename --jit to --mjit (#5248)
* Rename --jit to --mjit
[Feature #18349]
* Fix a few more --jit references
* Fix MJIT Actions
* More s/jit/mjit/...
k0kubun (Takashi Kokubun)
01:57 AM Revision 332135b9 (git): Ubuntu 18.04 in GHA is retired
hsbt (Hiroshi SHIBATA)
01:57 AM Revision 33c0889c (git): Historical timezones of Lisbon in tzdata are unstable
nobu (Nobuyoshi Nakada)
01:57 AM Revision ab2fabf3 (git): Skip test_europe_lisbon on macOS
until we figure out why it's failing. k0kubun (Takashi Kokubun)
01:57 AM Revision cc705648 (git): Removed fetch-depth
Only the last commit is used, unless creating the ChangeLog file. nobu (Nobuyoshi Nakada)
01:57 AM Revision a57ffec6 (git): .github: use actions/checkout@v2 again
shyouhei (Shyouhei Urabe)
01:57 AM Revision c942a3cf (git): Use `--depth` on pull request
`--shallow-since=yesterday` for COMMIT_NUMBER_OF_DAY of `tool/actions-commit-info.sh`.
COMMIT_NUMBER_OF_DAY is mainly...
znz (Kazuhiro NISHIYAMA)
01:17 AM Revision f95f5fda (git): * 2023-03-29 [ci skip]
git[bot]
01:17 AM Revision 6fa7e5e0 (git): Added assert_linear_performance for URI tests
hsbt (Hiroshi SHIBATA)
01:17 AM Revision 14f025a7 (git): Merge URI-0.10.0.2 for bundler
hsbt (Hiroshi SHIBATA)
01:17 AM Revision 6855779d (git): Merge URI-0.10.0.2
hsbt (Hiroshi SHIBATA)
12:52 AM Revision f241a8de (git): [ruby/uri] Increase rehearsals
nobu (Nobuyoshi Nakada)

03/28/2023

08:19 PM Feature #19555 (Closed): Allow passing default options to `Data.define`
Defining a subclass of `Data` with default attributes can currently be done by overriding `intialize`:
```ruby
clas...
p8 (Petrik de Heus)
07:21 PM Revision 39a34694 (git): YJIT: Add `--yjit-pause` and `RubyVM::YJIT.resume` (#7609)
* YJIT: Add --yjit-pause and RubyVM::YJIT.resume
This allows booting YJIT in a suspended state. We chose to add a ne...
maximecb (Maxime Chevalier-Boisvert)
07:11 PM Feature #19554 (Open): Invalid memory access detected by Valgrind when using Fibers
This issue was originally reported here: https://github.com/Shopify/ruby_memcheck/issues/14
Running the script sho...
peterzhu2118 (Peter Zhu)
06:40 PM Revision 2f8a598d (git): YJIT: Stop using the starting_context pattern (#7610)
k0kubun (Takashi Kokubun)
03:48 PM Revision 250ff4ff (git): gem related automation must run only on master
naruse (Yui NARUSE)
03:47 PM Revision 2488b4dd (git): gem related automation must run only on master
naruse (Yui NARUSE)
01:47 PM Revision 00041131 (git): Skip failing test on MSWin
nobu (Nobuyoshi Nakada)
01:42 PM Feature #19553 (Open): Document thread-safety of OpenSSL related classes such as OpenSSL::PKey::RSA or OpenSSL::Cipher etc
From the ruby documentation it is not clear if these objects can be used (i.e. when assigned to a constant) by multip... rupert (Robert Pankowecki)
12:49 PM Revision 1e9a218a (git): [ruby/reline] Expand the scanned array to later case statement more
straightforward
(https://github.com/ruby/reline/pull/526)
* Improve test coverage on Unicode.take_range
* Add test ...
st0012 (Stan Lo)
12:20 PM Bug #19550 (Closed): Memory leak in iclass for 32 bit systems
Applied in changeset commit:git|417b1a36447cb2c650de55b433ba623541fb8bb3.
----------
Fix memory leak for iclass
[Bu...
peterzhu2118 (Peter Zhu)
12:20 PM Revision 417b1a36 (git): Fix memory leak for iclass
[Bug #19550]
If !RCLASS_EXT_EMBEDDED (e.g. 32 bit systems) then the rb_classext_t is
allocated throug malloc so it m...
peterzhu2118 (Peter Zhu)
12:04 PM Revision 18d32235 (git): Use merge_group
naruse (Yui NARUSE)
12:01 PM Revision 6ce6b4d1 (git): Use merge_group
naruse (Yui NARUSE)
11:36 AM Revision c3c461c4 (git): Merge RubyGems-3.4.10 and Bundler-2.4.10 (#7479)
* Merge RubyGems-3.4.7 and Bundler-2.4.7
* Merge RubyGems-3.4.8 and Bundler-2.4.8
* Skip failing test on MSWin
* M...
hsbt (Hiroshi SHIBATA)
11:36 AM Revision f8c775cb (git): Use URI-0.12.1 for Ruby 3.2 (#7603)
* Merge URI-0.12.1
* Use URI-0.12.1
* Update core_assertions for using assert_linear_performance
hsbt (Hiroshi SHIBATA)
11:18 AM Bug #19471: Regexp::compile does not handle :timeout argument
ruby_3_2 fb4ffce0dd8cae3b7d0141d3b1ea3f0ab710a45a merged revision(s) 680bd9027f8cb7977bbc216609db2f4e3cf199a8. naruse (Yui NARUSE)
09:52 AM Bug #19552: Time.strftime("%-:::z") behaves differently between 2.7/3.0 v.s. 3.1/3.2
Sorry, I was unaware that the origin is now in `ruby/date`. I re-submitted an Issue at: https://github.com/ruby/date/... dmikurube (Dai MIKURUBE)
09:38 AM Bug #19552 (Closed): Time.strftime("%-:::z") behaves differently between 2.7/3.0 v.s. 3.1/3.2
``` ruby
puts Time.now.utc.strftime("%-:::z")
```
Until Ruby 3.0 (tested with 2.7.7 and 3.0.5) :
```
+00
``...
dmikurube (Dai MIKURUBE)
09:45 AM Misc #19525: DevMeeting-2023-04-13
* [Bug #19551] Backport commits for CI failures
* Can I merge PR like "Fix CI failure" for stable branches myself ...
hsbt (Hiroshi SHIBATA)
09:38 AM Bug #19551 (Closed): Backport commits for CI failures
I created PRs to fix CI failure for stable or old stable branches.
* [Fix CI for ruby_2_7](https://github.com/ruby...
hsbt (Hiroshi SHIBATA)
09:02 AM Revision c86ccccb (git): Revert "RBS: Pathname#taint and Pathname#untaint are removed"
This reverts commit 46132e78b7438389bf49a860a0cd8957f685dcb3, in favor
of 298cb57c115e789c021962c758eb734c2d8ee1f6.
nobu (Nobuyoshi Nakada)
08:17 AM Revision 6b05f125 (git): Skip commits only for tools
Get rid of accidents like 67feb782f947046f65951303893713052a19a546. nobu (Nobuyoshi Nakada)
08:17 AM Revision 98b409cb (git): Set FILTER_BRANCH_SQUELCH_WARNING only in child environment
nobu (Nobuyoshi Nakada)
08:17 AM Revision f6adc5be (git): Check if Bundler is defined
nobu (Nobuyoshi Nakada)
08:15 AM Revision a136ca0d (git): Bump actions/checkout from 3.4.0 to 3.5.0
Bumps [actions/checkout](https://github.com/actions/checkout) from 3.4.0 to 3.5.0.
- [Release notes](https://github.c...
dependabot[bot]
08:14 AM Revision 040fab37 (git): Ripper: Add keyword options to `assert_parse_files`
nobu (Nobuyoshi Nakada)
08:02 AM Revision 582aadb3 (git): merge revision(s) 2f916812a9b818b432ee7c299e021ec62d4727fb,ac458f6bc3c520c9f23364c85bfb033acda907a6:
Skip test_europe_lisbon on macOS
until we figure out why it's failing.
---
test/ruby/test_t...
naruse (Yui NARUSE)
07:57 AM Revision 9891797a (git): Use 3 way merge for merger.rb
Since --3way insists --index, git diff needs to compare with HEAD. naruse (Yui NARUSE)
07:26 AM Revision d766d534 (git): [rubygems/rubygems] Partly reverted
https://github.com/rubygems/rubygems/pull/6541
https://github.com/rubygems/rubygems/commit/21e07a04a1
hsbt (Hiroshi SHIBATA)
06:27 AM Revision 80be2e6c (git): Use URI-0.12.1
hsbt (Hiroshi SHIBATA)
06:27 AM Revision 1cbb5011 (git): Onboard Rubocop Naming/MemoizedInstanceVariableName rule to RubyGems.
retro (Josef Šimánek)
06:25 AM Revision 2322b189 (git): [rubygems/rubygems] Bump rb-sys
Bumps [rb-sys](https://github.com/oxidize-rb/rb-sys) from 0.9.68 to 0.9.70.
- [Release notes](https://github.com/oxid...
dependabot[bot]
06:25 AM Revision cd4b4ac7 (git): [rubygems/rubygems] Use double-quotes instead of single-quotes in warnings
https://github.com/rubygems/rubygems/commit/c7f1cb9941 hsbt (Hiroshi SHIBATA)
06:25 AM Revision 9cfd8330 (git): [rubygems/rubygems] Onboard Rubocop Naming/MemoizedInstanceVariableName rule to Bundler.
https://github.com/rubygems/rubygems/commit/d768be0c65 retro (Josef Šimánek)
06:25 AM Revision 4d4743f7 (git): [rubygems/rubygems] Fix installing plugins in frozen mode
Plugins don't use a lockfile, so ignore frozen related settings.
https://github.com/rubygems/rubygems/commit/f17a3bb81f
deivid (David Rodríguez)
06:25 AM Revision 674c9605 (git): [rubygems/rubygems] Fix incorrect removal of "ruby" platform from lockfile
When dependencies have changed, we'll be re-resolving, and we can't
really know whether the resolution will be valid ...
deivid (David Rodríguez)
06:25 AM Revision ed868f9a (git): [rubygems/rubygems] Fix unnecessary downgrade of top level dependency when unlocking
Bundler is very conservative by default, trying to preserve versions
from the lockfile as possible, and never downgra...
deivid (David Rodríguez)
06:25 AM Revision eaddd386 (git): [rubygems/rubygems] Also set min locked requirements when not unlocking
https://github.com/rubygems/rubygems/commit/3561ac23d6 deivid (David Rodríguez)
05:25 AM Revision fb4ffce0 (git): merge revision(s) 680bd9027f8cb7977bbc216609db2f4e3cf199a8: [Backport #19471]
[Bug #19471] `Regexp.compile` should handle keyword arguments
As well as `Regexp.new`, it should pass keywor...
naruse (Yui NARUSE)
05:01 AM Revision 298cb57c (git): Update rbs's commit hash to avoid test failure on pathname (#7596)
pocke (Masataka Kuwabara)
04:56 AM Revision 7600e6bc (git): RJIT: Optimize definedivar using shapes
k0kubun (Takashi Kokubun)
03:41 AM Revision 82f46ddb (git): Bump github/codeql-action from 2.2.8 to 2.2.9
Bumps [github/codeql-action](https://github.com/github/codeql-action) from 2.2.8 to 2.2.9.
- [Release notes](https://...
dependabot[bot]
02:12 AM Revision c2ea2298 (git): Update default gems list at 120d8d0ae2d6db4756f6d10ebff562 [ci skip]
git[bot]
02:12 AM Revision 120d8d0a (git): [ruby/uri] Bump version to 0.12.1
https://github.com/ruby/uri/commit/5c4f7d04bf hsbt (Hiroshi SHIBATA)
02:12 AM Revision 23f4904f (git): [ruby/uri] Fix quadratic backtracking on invalid URI
https://hackerone.com/reports/1444501
https://github.com/ruby/uri/commit/2f9585de17
nobu (Nobuyoshi Nakada)
02:12 AM Revision 9c687c65 (git): [ruby/uri] Test for quadratic backtracking on invalid URI
https://hackerone.com/reports/1444501
https://github.com/ruby/uri/commit/54abaa739b
nobu (Nobuyoshi Nakada)
01:51 AM Revision 708c4903 (git): RBS: Pathname#taint and Pathname#untaint are removed
nobu (Nobuyoshi Nakada)
01:18 AM Revision 67f37b01 (git): Consider prereleases regardless of whether locked
Prereleases are NOT considered even when the dependency specification
includes a prerelease segment, if the dependenc...
Michael Siegfried
01:18 AM Revision b31bd8b8 (git): [rubygems/rubygems] Rewrite GemVersionPromoter specs
Add tests for pre, move more of the setup into a helper method, and
restructure tests.
There seem to be five conside...
Michael Siegfried

03/27/2023

06:01 PM Bug #19550: Memory leak in iclass for 32 bit systems
Fix: https://github.com/ruby/ruby/pull/7597 peterzhu2118 (Peter Zhu)
06:00 PM Bug #19550 (Closed): Memory leak in iclass for 32 bit systems
If !RCLASS_EXT_EMBEDDED (e.g. 32 bit systems) then the rb_classext_t is allocated throug malloc so it must be freed.
...
peterzhu2118 (Peter Zhu)
03:16 PM Revision 466322ec (git): Update default gems list at ec14b381c13bf672249999213b22c6 [ci skip]
git[bot]
03:14 PM Revision ec14b381 (git): [ruby/reline] Bump version to 0.3.3
(https://github.com/ruby/reline/pull/525)
https://github.com/ruby/reline/commit/8ce176271f
ima1zumi (Mari Imaizumi)
02:23 PM Bug #19363: Fix rb_transient_heap_mark: wrong header (T_STRUCT) segfault
wanabe (_ wanabe) wrote in #note-4:
> (I think ideally `eval` should reject negative line numbers.
> However, it i...
jeremyevans0 (Jeremy Evans)
09:45 AM Bug #19363: Fix rb_transient_heap_mark: wrong header (T_STRUCT) segfault
I guess that update_line_coverage() does not assume negative line numbers.
https://bugs.ruby-lang.org/projects/ruby-...
wanabe (_ wanabe)
01:57 PM Revision 8f569d41 (git): [ruby/reline] Fix cursor position overrun
(https://github.com/ruby/reline/pull/515)
* Fix cursor position overrun
* Remove unnecessary local variable
Co-aut...
tompng (tomoya ishida)
01:40 PM Revision a2ff9423 (git): Allow user defined SIZE_POOL_COUNT
We shouldn't overwrite the value of SIZE_POOL_COUNT if the user has
specified one.
peterzhu2118 (Peter Zhu)
01:07 PM Bug #19549 (Closed): Inconsistency in backref parsing
This is fine:
```
puts "test #$01234 value"
```
This is not:
```
puts $01234
```
hurricup (Alexandr Evstigneev)
11:20 AM Revision d9d95540 (git): merge revision(s) 2f916812a9b818b432ee7c299e021ec62d4727fb,ac458f6bc3c520c9f23364c85bfb033acda907a6:
Skip test_europe_lisbon on macOS
until we figure out why it's failing.
---
test/ruby/test_t...
nagachika (Tomoyuki Chikanaga)
09:47 AM Revision 36254c5d (git): [rubygems/rubygems] Use append_cflags instead of directly append for CFLAGS
https://github.com/rubygems/rubygems/commit/61ec0c8389 hsbt (Hiroshi SHIBATA)
08:45 AM Revision 3eea8596 (git): Use gemspec that keeps original dependencies
hsbt (Hiroshi SHIBATA)
07:21 AM Revision 9b7a7e9c (git): [ruby/pathname] Remove taint/untaint methods because they should be removed since Ruby 3.2 released.
Fixes https://github.com/ruby/pathname/pull/28
https://github.com/ruby/pathname/commit/c52fd3a835
hsbt (Hiroshi SHIBATA)
05:54 AM Bug #19548 (Rejected): Ambiguous and confusing syntax for alias/undef arguments
This was introduced in https://bugs.ruby-lang.org/issues/8851 and looks really confusing at least because of bare `/`... hurricup (Alexandr Evstigneev)
04:47 AM Bug #19534 (Assigned): [ruby 3.2.1] Regular expression comparisons may be slower than in older versions.
hsbt (Hiroshi SHIBATA)
03:28 AM Revision cc8a48a4 (git): Revert an accidentally sync.
Revert "[ruby/open3] Removed to load jit_support.rb"
This reverts commit 67feb782f947046f65951303893713052a19a546.
hsbt (Hiroshi SHIBATA)
03:24 AM Revision 67feb782 (git): [ruby/open3] Removed to load jit_support.rb
It's removed at https://github.com/ruby/open3/commit/4445b9e2a2dd
https://github.com/ruby/open3/commit/41b180deab
hsbt (Hiroshi SHIBATA)
02:25 AM Revision 3352e764 (git): RJIT: Implement leaf builtin call
k0kubun (Takashi Kokubun)
01:32 AM Revision ff44e32f (git): RJIT: Store caller sp after stack overflow check
and share some code between ISEQ and C calls. k0kubun (Takashi Kokubun)
01:02 AM Revision dc270fc6 (git): RJIT: Implement attr_writer
k0kubun (Takashi Kokubun)

03/26/2023

02:10 PM Revision ac458f6b (git): Historical timezones of Lisbon in tzdata are unstable
nobu (Nobuyoshi Nakada)
12:58 PM Bug #18464: RUBY_INTERNAL_EVENT_NEWOBJ tracepoint causes an interpreter crash when combined with Ractors
Thank you @nagachika! :) :) :) ivoanjo (Ivo Anjo)
10:57 AM Bug #19175 (Closed): Ripper does not recognize some pattern matching defining local variable
Applied in changeset commit:git|6c0925ba7017efde6091e2ec4f1a6be268166696.
----------
[Bug #19175] p_rest should be `...
ktsj (Kazuki Tsujimoto)
10:37 AM Bug #19363: Fix rb_transient_heap_mark: wrong header (T_STRUCT) segfault
I made a short reproduction code.
There are three points:
- unexpected negative lineno for eval (or for class_eval)...
wanabe (_ wanabe)
09:57 AM Revision d5152924 (git): [Bug #19175] p_kw without a sub pattern should be `assignable'
ktsj (Kazuki Tsujimoto)
09:56 AM Revision 6c0925ba (git): [Bug #19175] p_rest should be `assignable'
It should also check for duplicate names. ktsj (Kazuki Tsujimoto)
06:23 AM Revision 2f916812 (git): Skip test_europe_lisbon on macOS
until we figure out why it's failing. k0kubun (Takashi Kokubun)
05:23 AM Bug #19414: uninitialized constant URI::WSS in 3.0.X and 3.1.X
Merged PR into ruby_3_1 at da27583cf364c0d69c085db4abf358c334a8eca1. nagachika (Tomoyuki Chikanaga)
05:22 AM Revision da27583c (git): Merge URI-0.12.0
hsbt (Hiroshi SHIBATA)
05:14 AM Revision ddb77dd1 (git): RJIT: Put a guard for splat w/ var-arg cfunc
k0kubun (Takashi Kokubun)
05:11 AM Bug #19439: Marshal.load doesn't load Regexp instance variables
When I backported d2520b7b76759118071a16e6bca22726a5de9fb4 into ruby_3_1 on my environment, it fails test with crash ... nagachika (Tomoyuki Chikanaga)
04:57 AM Revision a624a5d7 (git): RJIT: Scope down send_iseq_complex_has_block exit
k0kubun (Takashi Kokubun)
04:43 AM Revision 1396b831 (git): RJIT: Fix jit_array_ptr
array_reg was clobbered before being used by heap_ptr_opnd.
heap_ptr_opnd should be loaded before array_reg is clobbe...
k0kubun (Takashi Kokubun)
04:21 AM Bug #19485: Unexpected behavior in squiggly heredocs
ruby_3_1 19af12ff195aba64bdca7a83f564f2c0e46061c0 merged revision(s) e7342e76dfd26237c604e42f9a59a1eaa578c94e. nagachika (Tomoyuki Chikanaga)
04:12 AM Revision 19af12ff (git): merge revision(s) e7342e76dfd26237c604e42f9a59a1eaa578c94e: [Backport #19485]
[Bug #19485] [DOC] Mention tabs in indentation of heredoc identifier
Co-Authored-By: sawa (Tsuyoshi Sawada) ...
nagachika (Tomoyuki Chikanaga)
 

Also available in: Atom