Project

General

Profile

Activity

From 10/05/2022 to 10/11/2022

10/11/2022

11:59 PM Revision ced1d172 (git): Improvements to IO::Buffer implementation and documentation. (#6525)
Samuel Williams
11:55 PM Misc #18888 (Closed): Migrate ruby-lang.org mail services to Google Domains and Google Workspace
done. hsbt (Hiroshi SHIBATA)
09:41 PM Bug #19047: DelegateClass displays "method redefined" warning when overriding methods
Submitted `alias_method` patch as https://github.com/ruby/delegate/pull/13. jonathanhefner (Jonathan Hefner)
08:52 PM Bug #19047: DelegateClass displays "method redefined" warning when overriding methods
> I can submit a PR with the alias_method patch, and then open a new issue for this use case (with the "delegator met... byroot (Jean Boussier)
08:50 PM Bug #19047: DelegateClass displays "method redefined" warning when overriding methods
> The main reason to prefer `alias_method` is that it's the least amount of changes, so least likely to break anythin... jonathanhefner (Jonathan Hefner)
06:16 PM Bug #19047: DelegateClass displays "method redefined" warning when overriding methods
> Is there another reason to prefer the alias_method solution?
The main reason to prefer `alias_method` is that it...
byroot (Jean Boussier)
06:09 PM Bug #19047: DelegateClass displays "method redefined" warning when overriding methods
Indeed, `alias_method` is another possibility! And also [Jean's suggestion](https://github.com/rails/rails/pull/4618... jonathanhefner (Jonathan Hefner)
12:36 PM Bug #19047: DelegateClass displays "method redefined" warning when overriding methods
For context this was originally discussed on a Rails PR to eliminate warnings from our test suite: https://github.com... byroot (Jean Boussier)
01:55 AM Bug #19047: DelegateClass displays "method redefined" warning when overriding methods
Yet another possible solution would to add `alias_method(method, method)` after `define_method` calls. nobu (Nobuyoshi Nakada)
08:37 PM Revision 467992ee (git): Implement optimize send in yjit (#6488)
* Implement optimize send in yjit
This successfully makes all our benchmarks exit way less for optimize send reasons...
Jimmy Miller
08:32 PM Bug #19043: Segfault on macOS 11.7 while using StringScanner in multiple threads
keithdoggett (Keith Doggett) wrote:
> If there's any tips on how to reproduce or anything you want me to try to get ...
eightbitraptor (Matt V-H)
01:19 AM Bug #19043: Segfault on macOS 11.7 while using StringScanner in multiple threads
This seems related to compaction-GC, since crashed at `revert_stack_objects`.
@tenderlovemaking, any thoughts?
nobu (Nobuyoshi Nakada)
03:40 PM Revision 913979be (git): Make inline cache reads / writes atomic with object shapes
Prior to this commit, we were reading and writing ivar index and
shape ID in inline caches in two separate instructio...
jemmai (Jemma Issroff)
03:40 PM Revision ad63b668 (git): Revert "Revert "This commit implements the Object Shapes technique in CRuby.""
This reverts commit 9a6803c90b817f70389cae10d60b50ad752da48f. jemmai (Jemma Issroff)
01:45 PM Bug #19048: Install of Ruby 3.1.x fails on Ubuntu 20.04 running on WSL
Attempting to install Ruby 3.1.x fails when executed with `asdf install ruby 3.1.2` or `rbenv install 3.1.2`. Attemp... NickGrahamDfE (Nick Graham)
01:39 PM Bug #19048 (Closed): Install of Ruby 3.1.x fails on Ubuntu 20.04 running on WSL
NickGrahamDfE (Nick Graham)
12:29 PM Revision 5ffbb2be (git): [rubygems/rubygems] Bump rb-sys
Bumps [rb-sys](https://github.com/oxidize-rb/rb-sys) from 0.9.30 to 0.9.31.
- [Release notes](https://github.com/oxid...
dependabot[bot]
12:29 PM Revision ccf61c01 (git): [rubygems/rubygems] Bump rb-sys in /test/rubygems/test_gem_ext_cargo_builder/custom_name
Bumps [rb-sys](https://github.com/oxidize-rb/rb-sys) from 0.9.30 to 0.9.31.
- [Release notes](https://github.com/oxid...
dependabot[bot]
07:25 AM Revision 1a66d42f (git): [DOC] use the local rdoc reference than the external URI
nobu (Nobuyoshi Nakada)
02:51 AM Feature #19024: Proposal: Import Modules
@jeremyevans0
Thanks for your thoughtful response!
> For similar reasons, making require implicitly support the cur...
shioyama (Chris Salzberg)
01:44 AM Revision 1dd774f5 (git): [ruby/open-uri] Remove unused files from the packages
https://github.com/ruby/open-uri/commit/b2d9efbaf8 nobu (Nobuyoshi Nakada)

10/10/2022

09:18 PM Revision 1bafa4a5 (git): Ignore failure to set nonblock mode. (#6524)
Samuel Williams
07:30 PM Bug #19047 (Closed): DelegateClass displays "method redefined" warning when overriding methods
Perhaps this is not a bug, but it does seem unexpected.
When creating a `DelegateClass` class without an interveni...
jonathanhefner (Jonathan Hefner)
04:27 PM Misc #19040: DevMeeting-2022-10-20
* [Bug #19033] One-liner pattern match as Boolean arg syntax error (jeremyevans0)
* `m(a in b)` is syntax error, s...
jeremyevans0 (Jeremy Evans)
04:23 PM Bug #18799 (Closed): Refinement#import_methods vs attr_reader
jeremyevans0 (Jeremy Evans)
04:08 PM Bug #19041 (Closed): Weakref is still alive after major garbage collection
jeremyevans0 (Jeremy Evans)
02:40 PM Feature #19045: [Proposal] Add support Data#pretty_print
`"3.2" <= RUBY_VERSION` won't work when `RUBY_VERSION` is "3.10", but probably never.
And it is needed in the test.
...
nobu (Nobuyoshi Nakada)
08:49 AM Feature #19045: [Proposal] Add support Data#pretty_print
nobu (Nobuyoshi Nakada) wrote in #note-2:
> Since `pp.rb` is a part of a default gem now, you have to consider the c...
osyo (manga osyo)
07:46 AM Feature #19045: [Proposal] Add support Data#pretty_print
Since `pp.rb` is a part of a default gem now, you have to consider the compatibility with older versions. nobu (Nobuyoshi Nakada)
04:53 AM Feature #19045: [Proposal] Add support Data#pretty_print
~~LGTM.~~ nobu (Nobuyoshi Nakada)
04:15 AM Feature #19045 (Closed): [Proposal] Add support Data#pretty_print
While trying out the `Data` library I noticed that `Data#pretty_print` is not supported.
`Data#inspect` included mem...
osyo (manga osyo)
02:21 PM Bug #19046 (Closed): [BUG] Bus Error at 0x00000001044b0000
Ruby 2.6 is out of support. Please try with Ruby 3.0 or 3.1. jeremyevans0 (Jeremy Evans)
11:31 AM Bug #19046 (Closed): [BUG] Bus Error at 0x00000001044b0000
Issue while installing pods in Apple M1 chip.
/Users/lg/.rvm/gems/ruby-3.0.0/gems/ffi-1.15.5/lib/ffi/library.rb:27...
Ashutosh.shukla (Ashutosh Shukla)
12:54 PM Feature #18821: Expose Pattern Matching interfaces in core classes
matz (Yukihiro Matsumoto) wrote in #note-6:
> I agree with MatchData. And I think `deconstruct` for the class should...
ktsj (Kazuki Tsujimoto)
09:35 AM Revision 1a7e7bb2 (git): object.c: rb_eql returns int not VALUE
It works, but assumes `Qfalse == 0`, which is true today
but might not be forever.
byroot (Jean Boussier)
08:51 AM Revision 994b505f (git): merge revision(s) 7f4345639b09395f2ab423d1cdac6f2ddf0707de:
fake.rb: Set prefix to `$topdir`
Not to refer outside the top build directory from rbconfig.
---
...
nagachika (Tomoyuki Chikanaga)
04:52 AM Revision f1c89c81 (git): Reuse `with_warning_string_from` macro
S_H_ (Shun Hiraoka)
04:41 AM Revision 6c5a8c20 (git): Ignore excessive precisions
nobu (Nobuyoshi Nakada)
04:22 AM Revision 2dd1a037 (git): * expand tabs. [ci skip]
Tabs were expanded because the file did not have any tab indentation in unedited lines.
Please update your editor con...
git[bot]
04:21 AM Revision 0a98dd1c (git): Should use dedecated function `Check_Type`
nobu (Nobuyoshi Nakada)
03:41 AM Revision 4954c9fc (git): Add MatchData#deconstruct/deconstruct_keys
palkan (Vladimir Dementyev)

10/09/2022

12:24 PM Bug #19044 (Open): Attempting to compile a static ruby 3.1 fails with MinGW
1. I use the code from https://github.com/ruby/ruby/tree/ruby_3_1 and GHA workflow at https://github.com/ruby/ruby/bl... maxirmx (Maxim Samsonov)
10:07 AM Revision 546566d3 (git): Do not set `$!` to `SyntaxError` when error tolerant
nobu (Nobuyoshi Nakada)
10:05 AM Revision d9e2ef60 (git): Extract `assert_error_tolerant`
nobu (Nobuyoshi Nakada)
07:27 AM Revision f178ff39 (git): Allow abbreviated dump options with additional options
nobu (Nobuyoshi Nakada)
07:26 AM Revision 43f69224 (git): Set AST prettyprint width to 80 explicitly
`PrettyPrint` results depend on the `COLUMNS` environment variable by
default.
nobu (Nobuyoshi Nakada)
05:56 AM Revision 02af7847 (git): Revert "sync tool/rbinstall.rb to current master."
This reverts commit bda0b8c09331111f38af98291c201595ce3a2872. nagachika (Tomoyuki Chikanaga)
05:00 AM Revision 561b6c4f (git): Remove unused macro
NEW_PREEXE has not been used since 52a5f76e8b1ab02ee6e259a7cff9e8c5475744e8 yui-knk (Kaneko Yuichiro)
03:15 AM Revision bda0b8c0 (git): sync tool/rbinstall.rb to current master.
nagachika (Tomoyuki Chikanaga)

10/08/2022

07:06 PM Revision b22a2803 (git): Fix flaky test test_thrashing_for_young_objects
The test could be flaky when a heap has below GC_HEAP_INIT_SLOTS number
of free slots because it would trigger a majo...
peterzhu2118 (Peter Zhu)
06:30 PM Feature #19024: Proposal: Import Modules
@shioyama Thank you for that explaination, I now have a better understanding of the motivation for this proposal.
...
jeremyevans0 (Jeremy Evans)
02:27 PM Feature #19024: Proposal: Import Modules
Before I start, I'd like to put aside the problem of transitive `require` and of compiled native extensions for a mom... shioyama (Chris Salzberg)
02:29 PM Revision 8483737b (git): Fix typos
yui-knk (Kaneko Yuichiro)
01:30 PM Revision 50f52232 (git): Fix SEGV of dump parsetree
Assign internal_id to semantic value so that dump parsetree option
can render the tree for these codes without SEGV.
...
yui-knk (Kaneko Yuichiro)
10:30 AM Revision 0f231f2b (git): [ruby/optparse] Don't treat empty string as an option description
https://github.com/ruby/optparse/commit/078638ee6d mjrzasa (Maciek Rząsa)
08:59 AM Feature #19013 (Closed): Error Tolerant Parser
Applied in changeset commit:git|fbbdbdd8911ffb24d98bb71c7c33d24609ce7dfe.
----------
Add error_tolerant option to Ru...
yui-knk (Kaneko Yuichiro)
08:59 AM Revision 35310860 (git): "expr_value" can be error
So that "IF" node is kept in the case below
```
def m
if
end
```
[Feature #19013]
yui-knk (Kaneko Yuichiro)
08:59 AM Revision 4bfdf6d0 (git): Move `error` from top_stmts and top_stmt to stmt
By this change, syntax error is recovered smaller units.
In the case below, "DEFN :bar" is same level with "CLASS :Fo...
yui-knk (Kaneko Yuichiro)
08:59 AM Revision 4f24f3ea (git): Treat "end" as reserved word with consideration of indent
"end" after "." or "::" is treated as local variable or method,
see `EXPR_DOT_bit` for detail.
However this "changes"...
yui-knk (Kaneko Yuichiro)
08:59 AM Revision 342d4c16 (git): Generates "end" tokens if parser hits end of input
but "end" tokens are needed for correct language.
[Feature #19013]
yui-knk (Kaneko Yuichiro)
08:59 AM Revision 52eaffde (git): Support "+error-tolerant" as ruby option
[Feature #19013] yui-knk (Kaneko Yuichiro)
08:59 AM Revision fbbdbdd8 (git): Add error_tolerant option to RubyVM::AST
If this option is enabled, SyntaxError is not raised and Node is
returned even if passed script is broken.
[Feature ...
yui-knk (Kaneko Yuichiro)
08:01 AM Bug #18455: `IO#close` has poor performance and difficult to understand semantics.
I didn't realise it but I already filed a bug for a race condition in this behaviour too: https://bugs.ruby-lang.org/... ioquatix (Samuel Williams)
07:53 AM Feature #18005 (Closed): Enable non-blocking `binding.irb`.
This is fixed and working correctly. But we might want to add tests so it doesn't break in the future. ioquatix (Samuel Williams)
07:34 AM Feature #18411 (Closed): Introduce `Fiber.blocking` for disabling scheduler.
It was merged. ioquatix (Samuel Williams)
07:34 AM Feature #18630 (Closed): Introduce general `IO#timeout` and `IO#timeout=` for blocking operations.
It was merged. ioquatix (Samuel Williams)
07:05 AM Revision 7775d143 (git): Update bundled gems list at 2022-10-08
git[bot]
03:36 AM Revision 1fe2e346 (git): Fix a typo Denail-of-Service => Denial-of-Service [ci skip]
sampatbadhe
03:29 AM Revision a74626a8 (git): bump patchlevel
nagachika (Tomoyuki Chikanaga)
03:27 AM Revision df738817 (git): * 2022-10-08 [ci skip]
git[bot]
03:27 AM Revision d77e6e65 (git): Merge RubyGems-3.3.23 and Bundler-2.3.23
hsbt (Hiroshi SHIBATA)
01:02 AM Revision 844a9dff (git): Try `nil` as default for 'default timeout'. (#6509)
Samuel Williams

10/07/2022

09:44 PM Bug #19016: syntax_suggest is not working with Ruby 3.2.0-preview2
Thank you all for looking at this issue. I have some more cycles now. I took a look at the explanation and the PR. I ... schneems (Richard Schneeman)
06:17 PM Revision 5b3079a8 (git): [ruby/irb] Sort constant completion's candidates
https://github.com/ruby/irb/commit/ee9b33c817 st0012 (Stan Lo)
06:17 PM Revision 7cafe09a (git): [ruby/irb] Lazily evaluate candidates locals
https://github.com/ruby/irb/commit/19a2fcbd87 st0012 (Stan Lo)
06:17 PM Revision 7be5e9b9 (git): [ruby/irb] Correct assert_equal's usage in completion tests
https://test-unit.github.io/test-unit/en/Test/Unit/Assertions.html#assert_equal-instance_method
https://github.com/r...
st0012 (Stan Lo)
06:17 PM Revision afc1f4fb (git): [ruby/irb] Add constant completion test
https://github.com/ruby/irb/commit/39f8fcb058 st0012 (Stan Lo)
06:17 PM Revision 3e18bb91 (git): [ruby/irb] Regroup completion tests
https://github.com/ruby/irb/commit/71631287c8 st0012 (Stan Lo)
06:17 PM Revision 83a9b915 (git): [ruby/irb] Add tests for primitive types' method completion
https://github.com/ruby/irb/commit/2e12fac38e st0012 (Stan Lo)
04:38 PM Revision d76854f1 (git): Update NEWS about [Feature #18589]
alanwu (Alan Wu)
03:05 PM Feature #18885: End of boot advisory API for RubyVM
Thank you Matz!
> My only concern is that the target of warming up might not be Process in the future
Given the...
byroot (Jean Boussier)
02:38 PM Feature #18885: End of boot advisory API for RubyVM
Process.warmup sounds better than other candidates. My only concern is that the target of warming up might not be Pro... matz (Yukihiro Matsumoto)
02:04 PM Feature #14022: String#surround
schmijos (Josua Schmid) wrote in #note-20:
> I've got another example of how I'd like to use `surround` in Rails str...
austin (Austin Ziegler)
12:34 PM Feature #14022: String#surround
I've got another example of how I'd like to use `surround` in Rails string building:
```rb
model_instance.name.pr...
schmijos (Josua Schmid)
01:39 PM Revision ad0def7f (git): Add more debugging output to test_thrashing_for_young_objects
peterzhu2118 (Peter Zhu)
01:11 PM Bug #19007: Unicode tables differences from Unicode.org 14.0 data
nobu (Nobuyoshi Nakada) wrote:
> But U+11720..U+11721 in `CR_Grapheme_Cluster_Break_SpacingMark` is absent in the or...
nobu (Nobuyoshi Nakada)
12:20 PM Feature #19024: Proposal: Import Modules
> You’re right, I was wrong to characterize it as such as it does minimize the thought and work you have put into thi... shioyama (Chris Salzberg)
11:33 AM Revision 24f3e397 (git): Add spec for `Coverage.supported?` and `start(eval: true)`. (#6499)
* Don't emit coverage for eval when eval coverage is disabled. Samuel Williams
11:05 AM Feature #18980: `it` as a default block parameter
I would like to provide a data point.
I have been using Ruby for 10+ years and for a long time I missed a syntax t...
adiel (Adiel Mittmann)
10:37 AM Revision 1e6cdc76 (git): [ruby/logger] Fix the Logger::Formatter documentation
https://github.com/ruby/logger/commit/db554fbda7 lijunwei
09:51 AM Revision a081fe76 (git): Simplify default argument specification. (#6507)
Samuel Williams
08:48 AM Revision e4f91bbd (git): Add IO#timeout attribute and use it for blocking IO operations. (#5653)
Samuel Williams
08:32 AM Feature #18630: Introduce general `IO#timeout` and `IO#timeout=` for blocking operations.
I am OK with it. Let us put aside having aggregating timeout errors (like `TimeoutError` module) for the future.
M...
matz (Yukihiro Matsumoto)
02:28 AM Feature #18630: Introduce general `IO#timeout` and `IO#timeout=` for blocking operations.
@matz I've updated the PR so it has the following structure:
``` ruby
class IO::TimeoutError < IOError
end
```
...
ioquatix (Samuel Williams)
07:03 AM Revision e76217a7 (git): Update bundled gems list at c3a87e16d8edea1496eebc60d7514f [ci skip]
git[bot]
07:02 AM Revision c3a87e16 (git): Bundle RBS 2.7.0 (#6506)
soutaro (Soutaro Matsumoto)
06:20 AM Revision 4f78560c (git): Add --with-libffi-source-dir feature and removed --enable-bundled-libffi option. (#113)
https://bugs.ruby-lang.org/issues/18571
Co-authored-by: Nobuyoshi Nakada <[email protected]>
Co-authored-by: Sutou ...
hsbt (Hiroshi SHIBATA)
06:18 AM Revision 92f0c539 (git): [ruby/fiddle] test: don't use assert_true/assert_false
GitHub: GH-102
They aren't available in ruby/ruby.
https://github.com/ruby/fiddle/commit/ced671e43b
Sutou Kouhei
06:18 AM Revision ada9f8a9 (git): [ruby/fiddle] closure: follow variable name change
GitHub: GH-102
https://github.com/ruby/fiddle/commit/2530496602
Sutou Kouhei
06:18 AM Revision a4ad6bd9 (git): [ruby/fiddle] closure: free resources when an exception is raised in Closure.new
GitHub: GH-102
https://github.com/ruby/fiddle/commit/81a8a56239
Sutou Kouhei
06:18 AM Revision 9f62768e (git): [ruby/fiddle] test: ensure freeing closure
GitHub: GH-102
https://github.com/ruby/fiddle/commit/b2fef1770d
Sutou Kouhei
06:18 AM Revision 824c474c (git): [ruby/fiddle] test: ensure freeing closure
GitHub: GH-102
This also improves freed closures assertions.
https://github.com/ruby/fiddle/commit/0495624caf
Sutou Kouhei
06:18 AM Revision dfca6a87 (git): [ruby/fiddle] test: don't use power-assert
It seems that we can't use it in ruby/ruby.
https://github.com/ruby/fiddle/commit/e1221297fb
Sutou Kouhei
06:18 AM Revision 7c331412 (git): [ruby/fiddle] test: ensure freeing closure
GitHub: GH-102
This also improves freed closures assertions.
https://github.com/ruby/fiddle/commit/f6431f3cf8
Sutou Kouhei
06:18 AM Revision 255e617b (git): [ruby/fiddle] Add Fiddle::Closure.create and Fiddle::Closure.free
GitHub: fix GH-102
It's for freeing a closure explicitly.
We can't use Fiddle::Closure before we fork the process. ...
Sutou Kouhei
06:18 AM Revision 191b91f4 (git): [ruby/fiddle] test: suppress a warning
test/fiddle/test_import.rb:138: warning:
ambiguous first argument; put parentheses or a space even after `-' oper...
Sutou Kouhei
06:18 AM Revision 0097c7f3 (git): [ruby/fiddle] Add `sym_defined?` methods to test if a symbol is defined (https://github.com/ruby/fiddle/pull/108)
I would like to check if a symbol is defined before trying to access it.
Some symbols aren't available on all platfor...
tenderlovemaking (Aaron Patterson)
06:18 AM Revision 755d99e8 (git): [ruby/fiddle] Move "type" constants to `Fiddle::Types` (https://github.com/ruby/fiddle/pull/112)
This helps to reduce repetition in code. Instead of doing "TYPE_*"
everywhere, you can do `include Fiddle::Types`, an...
tenderlovemaking (Aaron Patterson)
06:18 AM Revision 48a64984 (git): [ruby/fiddle] Add constants for unsigned values (https://github.com/ruby/fiddle/pull/111)
This commit adds constants for unsigned values. Currently we can use `-`
to mean "unsigned", but I think having a spe...
tenderlovemaking (Aaron Patterson)
06:18 AM Revision 6d01b667 (git): [ruby/fiddle] test: ensure GC-ing closures
GitHub: fix GH-102
We can't use Fiddle::Closure before we fork the process. If we do it,
the process may be crashed ...
Sutou Kouhei
05:41 AM Revision 1b7c5c39 (git): [ruby/date] Fix misplaced time zone offset checks
https://github.com/ruby/date/commit/d21c69450a nobu (Nobuyoshi Nakada)
05:38 AM Feature #18571: Removed the bundled sources from release package after Ruby 3.2
I and nobu added `--with-xxx-source-dir` option for psych and fiddle instead of `--enable-bundled-libyaml`.
* http...
hsbt (Hiroshi SHIBATA)
05:17 AM Bug #18034 (Closed): Segmentation fault fiddle with `--enable-bundled-libffi` and macOS
I created https://github.com/ruby/fiddle/pull/113. It removed `--enable-bundled-libffi` and add `--with-libffi-source... hsbt (Hiroshi SHIBATA)
03:55 AM Revision fc218e59 (git): [ruby/psych] Removed the related condition of --enable-bundled-libyaml
https://github.com/ruby/psych/commit/7c211a43c1 hsbt (Hiroshi SHIBATA)
03:55 AM Revision 94d4bea7 (git): [ruby/psych] --enable-bundled-libyaml config has been removed
https://github.com/ruby/psych/commit/447d372dcd hsbt (Hiroshi SHIBATA)
03:12 AM Revision a87de5e3 (git): [ruby/rdoc] Special characters are prohibited as filename on Windows
https://github.com/ruby/rdoc/commit/13b9da5932 nobu (Nobuyoshi Nakada)
03:12 AM Revision 39909d8c (git): [ruby/rdoc] Escape search results
https://hackerone.com/reports/1321358
https://github.com/ruby/rdoc/commit/2ebf8fd510
nobu (Nobuyoshi Nakada)
03:12 AM Revision a3cb09c7 (git): [ruby/rdoc] Escape file names
https://hackerone.com/reports/1321358
https://github.com/ruby/rdoc/commit/8c07cc4657
nobu (Nobuyoshi Nakada)
03:09 AM Revision 8d0b2162 (git): [ruby/rdoc] Escape main title
https://hackerone.com/reports/1187156
https://github.com/ruby/rdoc/commit/5dedb5741d
nobu (Nobuyoshi Nakada)
03:09 AM Revision 586e18b9 (git): [ruby/rdoc] Escape HYPERLINKs
https://github.com/ruby/rdoc/commit/ac35485be6 nobu (Nobuyoshi Nakada)
03:09 AM Revision 9e3ab9da (git): [ruby/rdoc] Escape RDOCLINKs
https://hackerone.com/reports/1187156
https://github.com/ruby/rdoc/commit/7cecf1efae
nobu (Nobuyoshi Nakada)
03:09 AM Revision deaa6566 (git): [ruby/rdoc] Escape TIDYLINKs
https://hackerone.com/reports/1187156
https://github.com/ruby/rdoc/commit/1ad2dd3ca2
nobu (Nobuyoshi Nakada)

10/06/2022

10:42 PM Revision 0472effc (git): YJIT: add an assert for branch_stub_hit() (#6505)
We set the PC in branch_stub_hit(), which only makes sense if we're
running with the intended iseq for the stub. We r...
alanwu (Alan Wu)
10:41 PM Revision 43e87c7e (git): YJIT: fix ARM64 bitmask encoding for 32 bit registers (#6503)
For logical instructions such as AND, there is a constraint that the N
part of the bitmask immediate must be 0. We we...
alanwu (Alan Wu)
09:58 PM Revision fa2e1b67 (git): [ruby/open-uri] Support 308 status redirect
https://github.com/ruby/open-uri/commit/d8899ae4ac Janko Marohnić
09:08 PM Bug #19043 (Open): Segfault on macOS 11.7 while using StringScanner in multiple threads
During testing on our CI, one of the runners failed due to a segfault that appears to have originated from the `Strin... keithdoggett (Keith Doggett)
08:02 PM Revision 7837dccb (git): Adapt doc guide to new GFM features (#6504)
* Adapt doc guide to new GFM features
* Adapt doc guide to new GFM features
burdettelamar (Burdette Lamar)
07:39 PM Bug #19042 (Closed): Bug: Dir.glob ignores subdirectories in alternation when alternation is preceded by recursive directory pattern
The Dir.glob method omits results from subdirectories listed in an alternation when that alternation is preceded by a... matthew.kern2 (Matt Kern)
07:32 PM Bug #19041: Weakref is still alive after major garbage collection
I don't think this is a bug per say. The Ruby GC is conservative. That means it goes over the whole stack in search f... byroot (Jean Boussier)
07:03 PM Bug #19041 (Closed): Weakref is still alive after major garbage collection
I am able to get into an infinite loop waiting for garbage collection to take a WeakRef.
### Reproduction Process
...
parker (Parker Finch)
06:58 PM Revision 43650f60 (git): Notify CI failures of Miscellaneous checks
k0kubun (Takashi Kokubun)
06:56 PM Revision 1f2c84de (git): [ruby/rdoc] Remove trailing spaces to fix CI
https://github.com/ruby/ruby/actions/runs/3199301563/jobs/5224898228
https://github.com/ruby/rdoc/commit/369e4fa32d6...
k0kubun (Takashi Kokubun)
05:46 PM Revision 3df904d1 (git): Add debug output to test_thrashing_for_young_objects
The test is failing only on trunk-repeat50@phosphorus-docker. This
commit adds some debugging output to debug the fai...
peterzhu2118 (Peter Zhu)
05:13 PM Revision 13e87e50 (git): fix Data docs (#6497)
Yuri Smirnov
04:37 PM Misc #19040: DevMeeting-2022-10-20
* [Feature #12084] Add `Class#attached_object` (ufuk)
* The proposed method returns the object that the receiver i...
ufuk (Ufuk Kayserilioglu)
02:39 PM Misc #19040 (Closed): DevMeeting-2022-10-20
# The next dev meeting
**Date: 2022/10/20 13:00-17:00** (JST)
Log: https://github.com/ruby/dev-meeting-log/blob/m...
mame (Yusuke Endoh)
04:23 PM Feature #19024: Proposal: Import Modules
shioyama (Chris Salzberg) wrote in #note-17:
> Just one thing before I respond to other comments:
>
> @austin
> ...
austin (Austin Ziegler)
09:26 AM Feature #19024: Proposal: Import Modules
Just one thing before I respond to other comments:
@austin
> which makes this misfeature less useful
I shoul...
shioyama (Chris Salzberg)
04:20 PM Feature #18798: `UnboundMethod#==` with inherited classes
Thanks for confirming. It sounds good to me.
Does @ko1 or anyone else plan to work on this? Otherwise I can give it ...
Eregon (Benoit Daloze)
02:29 PM Feature #18798: `UnboundMethod#==` with inherited classes
> No class field anymore:
>
> ```
> #<UnboundMethod: M#foo() umethod_iclass.rb:2>
> #<UnboundMethod: M#foo() umet...
mame (Yusuke Endoh)
12:07 PM Feature #18798: `UnboundMethod#==` with inherited classes
In code terms:
```ruby
module M
def foo
end
end
class A
prepend M
def foo
end
end
class B
...
Eregon (Benoit Daloze)
12:00 PM Feature #18798: `UnboundMethod#==` with inherited classes
`UnboundMethod#inspect` currently shows the class used for lookup:
```
irb(main):001:0> String.instance_method(:objec...
Eregon (Benoit Daloze)
06:07 AM Feature #18798: `UnboundMethod#==` with inherited classes
I don't think UnboundMethod needs the reference to the class that generates the object, so that `UnboundMethod#==` wo... matz (Yukihiro Matsumoto)
04:02 PM Bug #19016: syntax_suggest is not working with Ruby 3.2.0-preview2
Sounds OK-ish except I think `full_message` should be called instead of `detailed_message`.
Also if terminating all ...
Eregon (Benoit Daloze)
02:35 PM Bug #19016: syntax_suggest is not working with Ruby 3.2.0-preview2
At the dev meeting, @nobu proposed a slightly different order of termination process: (1) calls #detailed_message and... mame (Yusuke Endoh)
02:49 PM Feature #19022: Use __builtin_ppc_get_timebase on POWER with clang
I use Clang 13.0.0 on FreeBSD 13.1-RELEASE. I can see it was added in https://github.com/llvm/llvm-project/commit/65e... pkubaj (Piotr Kubaj)
02:43 PM Feature #19022: Use __builtin_ppc_get_timebase on POWER with clang
At the dev meeting, @akr was wondering which version of clang supports the function. mame (Yusuke Endoh)
02:38 PM Misc #18977 (Closed): DevMeeting-2022-09-22
mame (Yusuke Endoh)
07:07 AM Misc #18977: DevMeeting-2022-09-22
* [Bug #19016] syntax_suggest is not working with Ruby 3.2.0-preview2
* What's blocker now?
hsbt (Hiroshi SHIBATA)
02:30 PM Revision bbbdb574 (git): [DOC] Integrate io_streams.rdoc into io.c (#6491)
Integrate io_streams.rdoc into io.c burdettelamar (Burdette Lamar)
02:22 PM Revision cf3056be (git): [ruby/rdoc] Add center align
https://github.com/ruby/rdoc/commit/512cc55a0e nobu (Nobuyoshi Nakada)
02:21 PM Revision 28e24ce3 (git): [ruby/rdoc] Allow spaces around pipes
https://github.com/ruby/rdoc/commit/3b3a583580 nobu (Nobuyoshi Nakada)
02:17 PM Revision 7c03c824 (git): [ruby/rdoc] Allow escaped pipes in cells
https://github.com/ruby/rdoc/commit/333952a62d nobu (Nobuyoshi Nakada)
02:16 PM Revision f6c916c7 (git): [ruby/rdoc] Allow leading pipes to be ommitted
https://github.com/ruby/rdoc/commit/d263a2c9c4 nobu (Nobuyoshi Nakada)
02:14 PM Revision a19bf47d (git): [ruby/rdoc] Allow trailing pipes to be ommitted
https://github.com/ruby/rdoc/commit/1318048877 nobu (Nobuyoshi Nakada)
01:01 PM Bug #19038 (Closed): Corruption of generic_iv_tbl when compacting
Applied in changeset commit:git|76bae60d9b967415c5930c2c5906e14c8362a6dd.
----------
[Bug #19038] Fix corruption of ...
peterzhu2118 (Peter Zhu)
01:01 PM Revision 76bae60d (git): [Bug #19038] Fix corruption of generic_iv_tbl when compacting
When the generic_iv_tbl is resized up, rebuild_table performs
allocations that can trigger GC. If autocompaction is e...
peterzhu2118 (Peter Zhu)
10:49 AM Revision d2f4cbf0 (git): merge revision(s) 5101671cbc008230cae7b5c2190b2f6938a19f74:
Disable parallel built in test-bundled-gems
---
common.mk | 2 +-
tool/test...
nagachika (Tomoyuki Chikanaga)
10:00 AM Revision e696ec67 (git): Introduce `Fiber.blocking{}` for bypassing the fiber scheduler. (#6498)
Samuel Williams
09:24 AM Revision 75a53f6b (git): [ruby/rdoc] Allow RDoc markups in table cells
https://github.com/ruby/rdoc/commit/b16d3f1727 nobu (Nobuyoshi Nakada)
09:24 AM Revision e929b0aa (git): [ruby/rdoc] Add `RDoc::Markup::ToHtml#accept_table` test
https://github.com/ruby/rdoc/commit/0cb3df713b nobu (Nobuyoshi Nakada)
09:01 AM Revision 4e1086f9 (git): * remove trailing spaces. [ci skip]
git[bot]
09:00 AM Revision 43e92509 (git): [ruby/open-uri] fix: added test case that validates that bad TLS version is silently ignored
https://github.com/ruby/open-uri/commit/4b91b11730 Nishant Patel
09:00 AM Revision cdbaac3f (git): [ruby/open-uri] feat: allow option to pass version of SSL / TLS to use during communication. Allow versions are OpenSSL::SSL::SSLContext::METHODS
https://github.com/ruby/open-uri/commit/8729858517 Nishant Patel
08:42 AM Bug #18743: Enumerator#next / peek re-use each others stacktraces
Hello @matz, please let me know if someone else should be pinged for this. marcper (Marcelo Pereira)
08:15 AM Revision 7f80ec47 (git): [ruby/open-uri] Use omit instead of skip for test-unit
https://github.com/ruby/open-uri/commit/63f466d6ed hsbt (Hiroshi SHIBATA)
08:15 AM Revision cc5313ce (git): [ruby/open-uri] Run global constant count test only under Ruby 3.2
https://github.com/ruby/open-uri/commit/a8f1605ae9 hsbt (Hiroshi SHIBATA)
08:08 AM Feature #18411: Introduce `Fiber.blocking` for disabling scheduler.
It was accepted.
PR: https://github.com/ruby/ruby/pull/6498
ioquatix (Samuel Williams)
08:01 AM Feature #18589: Finer-grained constant invalidation
Note: This proposal merged at https://github.com/ruby/ruby/pull/5716 again. hsbt (Hiroshi SHIBATA)
07:55 AM Revision d15b38d9 (git): [ruby/open-uri] Avoid busting the global constant cache
`Object#extend(mod)` bump the global constant cache if the module
has constants of its own.
So by moving these const...
byroot (Jean Boussier)
06:53 AM Feature #19023: Enable riscv64 coroutines on riscv64-freebsd, arm32 on arm*-freebsd and ppc on powerpc-freebsd
It looks okay to me, but I don't know about how we test this and track regressions. ioquatix (Samuel Williams)
06:49 AM Feature #18982: Add an `exception: false` argument for Queue#push, Queue#pop, SizedQueue#push and SizedQueue#pop
Works for me. I'll leave this ticket open until I add some more spec and documentation to the existing method. byroot (Jean Boussier)
06:47 AM Feature #18982: Add an `exception: false` argument for Queue#push, Queue#pop, SizedQueue#push and SizedQueue#pop
> Because timeout: 0 in some APIs (not necessarily ruby) can mean no timeout.
Already the implementation do -> "Qu...
ko1 (Koichi Sasada)
06:44 AM Bug #18978 (Feedback): Unexpected behaviour in Time.utc and Time.local when 8 arguments are passed in
Even if `parsedate` is a pretty old library, I am not sure if it's OK to stop supporting it.
Do we rally have enough...
matz (Yukihiro Matsumoto)
05:54 AM Bug #18790 (Closed): cannot load such file -- digest (LoadError)
The download feature for libyaml and libffi with extlibs has been removed from Ruby 3.2.0-preview2.
This issue no ...
hsbt (Hiroshi SHIBATA)
05:54 AM Bug #18758 (Closed): Ruby fails to build on M1 Mac when x86 Homebrew is installed
The download feature for libyaml and libffi with extlibs has been removed from Ruby 3.2.0-preview2.
This issue no ...
hsbt (Hiroshi SHIBATA)
05:54 AM Bug #18764 (Closed): Build Error when Using msys2-mingw64 and Ruby 3.2
The download feature for libyaml and libffi with extlibs has been removed from Ruby 3.2.0-preview2.
This issue no ...
hsbt (Hiroshi SHIBATA)
05:52 AM Feature #18068 (Closed): Silence LoadError only if it is for rubygems itself
https://github.com/ruby/ruby/pull/4719 has been merged. hsbt (Hiroshi SHIBATA)
05:30 AM Bug #19039 (Open): Closing an IO being select'ed in another thread does not resume the thread
Is this intentional?
```ruby
r1, w1 = IO.pipe
r2, w2 = IO.pipe
Thread.new do
select([r1, r2])
p :ok
en...
mame (Yusuke Endoh)
05:27 AM Bug #19037: [Ruby 3.1.2] irb display color character not correct(as literal form) when set IRB.conf[:USE_COLORIZE] = true (it is default)
mame (Yusuke Endoh) wrote in #note-2:
> Please write your ticket as self-contained and concise as possible.
Done ...
zw963 (Wei Zheng)
02:09 AM Bug #19037: [Ruby 3.1.2] irb display color character not correct(as literal form) when set IRB.conf[:USE_COLORIZE] = true (it is default)
Please write your ticket as self-contained and concise as possible. mame (Yusuke Endoh)
02:08 AM Bug #19037 (Feedback): [Ruby 3.1.2] irb display color character not correct(as literal form) when set IRB.conf[:USE_COLORIZE] = true (it is default)
Can you update the details of your request/question? It's hard to understand by "Please check the discuss here". hsbt (Hiroshi SHIBATA)
04:46 AM Feature #18996: Proposal: Introduce new APIs to reline for changing dialog UI colours
### Naming Convention
Looking at #note-3, the last dev-meeting's primary ask was to provide a rationale for naming th...
k0kubun (Takashi Kokubun)
04:22 AM Feature #18919: Ractor: can't share #Method objects
Now Method object is not shareable, but if the receiver is shareable, we can make it shareable.
Matz asked me to mak...
ko1 (Koichi Sasada)
01:04 AM Revision 3e842902 (git): [ruby/rdoc] Remove unused abbrev require
This library originally used `abbrev` to expand abbreviations into
fully-qualified classes, but that was replaced in
...
dodecadaniel (Daniel Colson)

10/05/2022

11:34 PM Bug #18759 (Closed): snapshot-ruby_2_7: test failure on macos-12
znz (Kazuhiro NISHIYAMA)
11:24 PM Misc #18888 (Assigned): Migrate ruby-lang.org mail services to Google Domains and Google Workspace
The following users are still unverified.
* [email protected]
* [email protected]
* [email protected]
*...
hsbt (Hiroshi SHIBATA)
08:13 PM Revision 358fe26b (git): [rubygems/rubygems] Fix little UI issue when bundler shows duplicated gems in a list
https://github.com/rubygems/rubygems/commit/3f71d882e9 deivid (David Rodríguez)
08:08 PM Bug #19038 (Closed): Corruption of generic_iv_tbl when compacting
GitHub PR: https://github.com/ruby/ruby/pull/6494
When the generic_iv_tbl is resized up, rebuild_table performs al...
peterzhu2118 (Peter Zhu)
07:46 PM Bug #18605: Fails to run on (newer) 32bit Windows with ucrt
An issue exists elsewhere, see https://github.com/oneclick/rubyinstaller2/issues/308#issuecomment-1268851455. I'm ju... MSP-Greg (Greg L)
12:20 PM Revision b9771836 (git): update debug.gem commit hash to cease nightly packaging failures.
nagachika (Tomoyuki Chikanaga)
11:24 AM Bug #19037 (Feedback): [Ruby 3.1.2] irb display color character not correct(as literal form) when set IRB.conf[:USE_COLORIZE] = true (it is default)
When work with ruby 3.1.X, [looksee](https://github.com/oggy/looksee) gem could not display color character correct i... zw963 (Wei Zheng)
10:43 AM Revision 139e79e5 (git): [DOC] Remove unknown markup or macro [ci skip]
Also remove the ancient word "Windows NT". nobu (Nobuyoshi Nakada)
10:22 AM Revision 83a6213f (git): [ruby/irb] Fixed sort of variables in completion
https://github.com/ruby/irb/commit/5842888255 makketagg (Imir Kiyamov)
10:20 AM Revision 107acbd9 (git): [ruby/irb] Add description of IRB_LANG, IRBRC, and XDG_CONFIG_HOME to man
https://github.com/ruby/irb/commit/564bd91387 kyanagi (Kouhei Yanagita)
10:15 AM Revision d8803222 (git): [ruby/irb] Update remark of self.install_extend_commands.
Create line
https://github.com/ruby/irb/commit/64d6a461d5
kaiquekandykoga (Kaíque Koga)
09:59 AM Revision 2f6a2637 (git): [ruby/irb] Use USE_REIDLINE for backword compatibility
https://github.com/ruby/irb/commit/e58a3c1b39 hsbt (Hiroshi SHIBATA)
09:26 AM Revision b84140f6 (git): Mentioned removing libffi sources from fiddle
hsbt (Hiroshi SHIBATA)
09:22 AM Revision 0b4352b9 (git): Removed the related files for downloading with extlibs
hsbt (Hiroshi SHIBATA)
08:14 AM Revision 19e4a4c6 (git): [ruby/irb] Rename IDB::ReidlineInputMethod to IRB::RelineInputMethod
Deprecates IDB::ReidlineInputMethod and USE_REIDLINE in favor of
IRB::RelineInputMethod and USE_RELINE. The Input met...
gmcgibbon (Gannon McGibbon)
06:25 AM Revision 48c261a0 (git): Update default gems list at 203b8310655ac8a67de2c5b2bd7afa [ci skip]
git[bot]
06:25 AM Revision 203b8310 (git): [ruby/irb] Bump version to 1.4.2
https://github.com/ruby/irb/commit/f9960dbd37 st0012 (Stan Lo)
06:15 AM Revision f081bba8 (git): [ruby/irb] Added aycabta to authors
https://github.com/ruby/irb/commit/a6bfa7b2e6 hsbt (Hiroshi SHIBATA)
02:48 AM Revision 7293bfe1 (git): YJIT: add support for calling bmethods (#6489)
* YJIT: fix a parameter name
* YJIT: add support for calling bmethods
This commit adds support for the VM_METHOD_TY...
alanwu (Alan Wu)
 

Also available in: Atom