Project

General

Profile

Activity

From 10/08/2022 to 10/14/2022

10/14/2022

11:09 PM Feature #19056 (Closed): Introduce `Fiber.annotation` for attaching messages to fibers.
It's useful to know what a fiber is doing especially when they have a temporal execution (i.e. sockets connecting vs ... ioquatix (Samuel Williams)
08:04 PM Bug #19041: Weakref is still alive after major garbage collection
Thanks for that explanation @tenderlovemaking, it helps and I truly appreciate it!
One misunderstanding I had was ...
parker (Parker Finch)
07:45 PM Revision 53e0e5e8 (git): YJIT: Avoid creating payloads for non-JITed ISEQs (#6549)
* YJIT: Count freed ISEQs
* YJIT: Avoid creating payloads for non-JITed ISEQs
k0kubun (Takashi Kokubun)
07:01 PM Revision cbd3d655 (git): Add a test for transition order
We only cache the destination shape id, but that can lead to false cache
hits. This patch tests that we correctly ha...
tenderlovemaking (Aaron Patterson)
06:59 PM Revision 9a5684bf (git): Add test for ractor race condition on ivar sets
jemmai (Jemma Issroff)
05:40 PM Bug #19053: Build errors in the WebAssembly case
I'm not familiar with Fedora environment, but it looks like the pre-built wasi-sdk distributed in GitHub Releases is ... katei (Yuta Saito)
12:39 PM Bug #19053 (Closed): Build errors in the WebAssembly case
I was testing WASI feature[1][2] on Ruby 3.2.0 preview2[3] on Fedora 36 following the instruction steps[2]. Then I go... jaruga (Jun Aruga)
05:14 PM Misc #19040: DevMeeting-2022-10-20
* [Bug #19055] Regexp.new(regexp, timeout: nil) is intrupted by Regexp.timeout (mame)
* How should we design the t...
mame (Yusuke Endoh)
05:13 PM Bug #19055: Regexp.new(regexp, timeout: nil) is intrupted by Regexp.timeout
Good catch. Currently, there is no way to specify "no timeout" by timeout keyword.
I wonder what API is preferable...
mame (Yusuke Endoh)
04:18 PM Bug #19055 (Closed): Regexp.new(regexp, timeout: nil) is intrupted by Regexp.timeout
It seems that that a code for `Regexp timeout` written in the release page[1] is actually interrupted by the `Regexp.... jaruga (Jun Aruga)
05:04 PM Revision fb99227c (git): More clippy fixes (#6547)
Jimmy Miller
04:43 PM Revision 7e81dd94 (git): Update yjit docs (#6548)
* The list of supported architectures was updated in
https://github.com/ruby/ruby/commit/5ef048e5b1c3dd61adf782ace570...
Eileen M. Uchitelle
04:32 PM Misc #19054: `else` in exception-handling context vs early return
zverok (Victor Shepelev) wrote in #note-2:
> ...e.g. NOTHING is achieved by `else` that can't be achieved by putting...
jeremyevans0 (Jeremy Evans)
04:14 PM Misc #19054: `else` in exception-handling context vs early return
Well, my pseudo-code-expressed intuition can be rather expressed like this:
```ruby
begin
# whatever happens her...
zverok (Victor Shepelev)
02:53 PM Misc #19054: `else` in exception-handling context vs early return
I think the existing behavior is expected. `else` with `rescue` operates similar to `else` with `if`. In pseudocode... jeremyevans0 (Jeremy Evans)
01:59 PM Misc #19054 (Closed): `else` in exception-handling context vs early return
`else` in exception-handling context is rarely used (at least in codebase I saw), so we encountered it just recently:... zverok (Victor Shepelev)
04:16 PM Revision 7e24ebc6 (git): Disable msystem: MINGW64 job on GitHub Actions (#6545)
k0kubun (Takashi Kokubun)
04:03 PM Revision ee6cc250 (git): Remove wrong dollar
nobu (Nobuyoshi Nakada)
03:08 PM Revision 60610031 (git): [ruby/delegate] Fix DelegateClass block "method redefined" warning
This commit prevents "method redefined" warnings when overriding methods
within a `DelegateClass` block, such as in t...
jonathanhefner (Jonathan Hefner)
12:51 PM Bug #19042: Bug: Dir.glob ignores subdirectories in alternation when alternation is preceded by recursive directory pattern
Thank you.
I made a test, and that patch seems fine.
```diff
diff --git a/test/ruby/test_dir.rb b/test/ruby/test...
nobu (Nobuyoshi Nakada)
12:35 PM Bug #19042: Bug: Dir.glob ignores subdirectories in alternation when alternation is preceded by recursive directory pattern
If brace patterns have '/', the brace would fail to match here.
https://github.com/ruby/ruby/blob/7b413c1db3e65909c6...
h.shirosaki (Hiroshi Shirosaki)
12:45 PM Revision d4162053 (git): Copy `IO#timeout` on `IO#dup`. (#6546)
Samuel Williams
12:31 PM Feature #19045 (Closed): [Proposal] Add support Data#pretty_print
Applied in changeset commit:git|7b7e5153e81288fe57ae64f2e1db228435156aeb.
----------
[ruby/pp] [Feature #19045] Add ...
osyo (manga osyo)
12:31 PM Revision 7b7e5153 (git): [ruby/pp] [Feature #19045] Add support Data#pretty_print
https://github.com/ruby/pp/commit/343a20d721 osyo (manga osyo)
10:23 AM Revision 5ccb625f (git): Use `roomof` macro for rounding up divisions
nobu (Nobuyoshi Nakada)
09:31 AM Revision ee8bcbf4 (git): Reuse ins_methods_type_i function
S_H_ (Shun Hiraoka)
12:16 AM Misc #19052 (Open): Increased memory usage (RSS) for Ruby when compiled by gcc
Hello! We have seen a large increase in memory usage as measured by resident set size (RSS) in our Ruby 3.1.2 program... bosh-ecosystem-vmware (BOSH Ecosystem Team @ VMware)

10/13/2022

11:29 PM Revision 5e554d30 (git): Upgrade zlib_version on AppVeyor
They removed https://zlib.net/zlib1212.zip because
https://zlib.net/zlib1213.zip was released :thinking_face:
Fix CI...
k0kubun (Takashi Kokubun)
10:20 PM Revision 3c0b4ef1 (git): fixes more clippy warnings (#6543)
* fixes more clippy warnings
* Fix x86 c_callable to have doc_strings
Jimmy Miller
10:17 PM Revision 93a87f49 (git): Make op_ext an optional for code clarity (#6542)
Jimmy Miller
08:11 PM Revision e5058b58 (git): Only expose Ruby Shape API if VM_CHECK_MODE is enabled
tenderlovemaking (Aaron Patterson)
06:29 PM Revision 1b0c9d0e (git): YJIT: No need to fill to get UDF on ARM64
On ARM64, all zeros is already undefined, so we don't need to do extra
work to fill new memory with undefined instruc...
alanwu (Alan Wu)
04:38 PM Bug #19041: Weakref is still alive after major garbage collection
parker (Parker Finch) wrote in #note-3:
> Thanks @byroot! I think this could be considered a bug in the documentatio...
tenderlovemaking (Aaron Patterson)
03:23 PM Bug #19041: Weakref is still alive after major garbage collection
The documentation could be more clear, but also note that this isn't in any way specific to Ruby - I would say that t... chrisseaton (Chris Seaton)
03:17 PM Bug #19041: Weakref is still alive after major garbage collection
Thanks @byroot! I think this could be considered a bug in the documentation, since the [docs for WeakRef](https://rub... parker (Parker Finch)
04:36 PM Bug #19047: DelegateClass displays "method redefined" warning when overriding methods
> Thank you, now the issue is that `delegate` doesn't have a maintainer: https://github.com/ruby/ruby/commit/1159dbf3... jonathanhefner (Jonathan Hefner)
03:14 PM Revision 2cc3963a (git): Prevent wrong integer expansion
`(attr_index + 1)` leads to wrong integer expansion on 32-bit machines
(including Solaris 10 CI) because `attr_index_...
mame (Yusuke Endoh)
08:06 AM Bug #19048: Install of Ruby 3.1.x fails on Ubuntu 20.04 running on WSL
* Can you invoke as command? Does as --version work? Yes, it returns:
```
GNU assembler (GNU Binutils) 2.39
... [...
NickGrahamDfE (Nick Graham)
07:24 AM Revision 4b1504ae (git): [ruby/uri] Fix splitting relative URI
https://github.com/ruby/uri/commit/ffbab83de6 nobu (Nobuyoshi Nakada)
06:04 AM Revision 765ee822 (git): Add missing `f.resume` to fiber test. (#6539)
Samuel Williams
04:42 AM Revision b7348328 (git): Skip utime example with Intel C Compiler suite
hsbt (Hiroshi SHIBATA)
03:32 AM Revision 1cda4146 (git): Raise ArgumentError with empty host url again.
Fixup dd5118f8524c425894d4716b787837ad7380bb0d
Co-authored-by: Koichi Sasada <ko1@atdot.net>
hsbt (Hiroshi SHIBATA)
03:24 AM Revision c50623f0 (git): Revert "FreeBSD make uses the target under srcdir [ci skip]"
This reverts commit 751ffb276f658518c6fe06461a9d3d1c136c7d5d, which
caused build failures on other platforms.
nobu (Nobuyoshi Nakada)
03:10 AM Revision 751ffb27 (git): FreeBSD make uses the target under srcdir [ci skip]
nobu (Nobuyoshi Nakada)
02:04 AM Revision dd5118f8 (git): URI.parse should set empty string in host instead of nil
naruse (Yui NARUSE)

10/12/2022

07:50 PM Revision 166140aa (git): YJIT: Set RUST_BACKTRACE=1 in every Cirrus script (#6526)
* YJIT: Set RUST_BACKTRACE=1 in every Cirrus script
* YJIT: Print $CIRRUS_ENV correctly
It looks like $CIRRUS_ENV i...
k0kubun (Takashi Kokubun)
04:56 PM Revision 10753158 (git): Unwrap shape id as unsigned int
Shape IDs are unsigned. This commit unwraps the shape id as an unsigned
int, which will automatically raise an argum...
tenderlovemaking (Aaron Patterson)
04:14 PM Revision b55e3b84 (git): Initialize shape attr index also in non-markable CC
nobu (Nobuyoshi Nakada)
01:24 PM Revision 80da7250 (git): file2lastrev.rb: Refactor VCS directory search
Search VCS directory after other options are in effective, i.e.,
`--srcdir=nonexitent --suppress_not_found` options, ...
nobu (Nobuyoshi Nakada)
01:22 PM Revision 70bc8cc6 (git): Adjust indents [ci skip]
nobu (Nobuyoshi Nakada)
12:51 PM Revision 504e3885 (git): Suppress a "warning: method redefined" in test/ruby/test_method.rb
mame (Yusuke Endoh)
12:48 PM Revision 9cfc45d6 (git): Suppress warnings in test/ruby/test_ast.rb
The tests for error tolerance printed some warnings. This change
suppresses them.
mame (Yusuke Endoh)
12:09 PM Bug #19048: Install of Ruby 3.1.x fails on Ubuntu 20.04 running on WSL
```
as: error while loading shared libraries: libcrypt.so.1: cannot open shared object file: No such file or directo...
mame (Yusuke Endoh)
11:28 AM Revision 7a9f865a (git): Do not read cached_id from callcache on stack
The inline cache is initialized by vm_cc_attr_index_set only when
vm_cc_markable(cc). However, vm_getivar attempted t...
mame (Yusuke Endoh)
11:24 AM Revision 66a650ec (git): [ruby/psych] Fix missing `abort` call
https://github.com/ruby/psych/commit/de2b98c7b7
Co-authored-by: Olle Jonsson <olle.jonsson@gmail.com>
nobu (Nobuyoshi Nakada)
11:24 AM Revision ed01bacf (git): [ruby/psych] Abandon when libyaml is not found
https://github.com/ruby/psych/commit/0b89eda398 nobu (Nobuyoshi Nakada)
10:24 AM Bug #19051 (Closed): Incorrect pointers in global_cc_cache_table when compacting
[Github PR 6531](https://github.com/ruby/ruby/pull/6531)
During auto-compaction, T_IMEMO objects get moved around ...
eightbitraptor (Matt V-H)
09:21 AM Bug #18912: Build failure with Xcode 14 and macOS 13 (Ventura) Beta
https://github.com/ruby/ruby/pull/6297 and https://github.com/ruby/ruby/pull/6298 have been merged. hsbt (Hiroshi SHIBATA)
09:16 AM Bug #19005: Ruby interpreter compiled XCode 14 cannot build some native gems on macOS
https://github.com/ruby/ruby/pull/6441 and https://github.com/ruby/ruby/pull/6442 have been merged. hsbt (Hiroshi SHIBATA)
08:04 AM Bug #18940 (Assigned): Ruby Ractor fails with IOError when handling higher concurrency
hsbt (Hiroshi SHIBATA)
06:29 AM Feature #19024: Proposal: Import Modules
@austin
Thanks very much for your response. I'll take some time to digest it, but one thing stood out:
> From a...
shioyama (Chris Salzberg)
04:25 AM Feature #19024: Proposal: Import Modules
@shioyama, thanks for the deeper details. As requested, I'm considering the concept of transitive `require` off the t... austin (Austin Ziegler)
05:08 AM Bug #19047: DelegateClass displays "method redefined" warning when overriding methods
Thank you, now the issue is that `delegate` doesn't have a maintainer: https://github.com/ruby/ruby/commit/1159dbf305... byroot (Jean Boussier)
04:30 AM Revision 0360fca4 (git): [DOC] Replace the external URIs to docs with rdoc-ref
nobu (Nobuyoshi Nakada)
04:28 AM Misc #19050 (Closed): [ANN] Schedule maintenance for git.ruby-lang.org
I have a plan to migrate instance type of git.ruby-lang.org on Oct 16, 2022 (JST).
During maintenance time, git.ru...
hsbt (Hiroshi SHIBATA)
04:24 AM Revision b57ecc3e (git): sync_default_gems: Replace the URIs to be redirected
The reference generated by using RDoc without the proper `--page-dir`
option (or `.rdoc_options`) file may contain `/...
nobu (Nobuyoshi Nakada)
03:27 AM Revision 3539da64 (git): [DOC] Replace the external URIs to docs with rdoc-ref
nobu (Nobuyoshi Nakada)
03:27 AM Revision 2b5d4fe2 (git): sync_default_gems: Add rdoc-ref command to test
nobu (Nobuyoshi Nakada)
03:27 AM Revision df588440 (git): sync_default_gems: Replace the external URIs to docs with rdoc-ref
nobu (Nobuyoshi Nakada)
03:27 AM Revision c67e4968 (git): sync_default_gems: Should match with the beginning of the strings
`git status -z` result is NUL-separated, and can contain newline
characters.
nobu (Nobuyoshi Nakada)
03:08 AM Bug #19049 (Closed): lib/debug.rb in Ruby 3.0.4 fails due to $SAFE not being set
I submitted a pull request to fix this in Ruby 3.0: https://github.com/ruby/ruby/pull/6528
Closing and marking for...
jeremyevans0 (Jeremy Evans)
02:18 AM Bug #19049 (Closed): lib/debug.rb in Ruby 3.0.4 fails due to $SAFE not being set
Since $SAFE is not a special identifier in Ruby 3.0, lib/debug.rb throws an error as it references to $SAFE which is ... shreejad (Shreeja Datta)
02:56 AM Revision 04d291a4 (git): Simplify implementation of scheduler `io_read` and `io_write`. (#6527)
Samuel Williams
01:36 AM Revision 4e29ca0c (git): Add :ssl_min_version and :ssl_max_version options
Replace :ssl_version option with these two new options. These provide
access to OpenSSL::SSL::SSLContext#{min,max}_ve...
rhenium (Kazuki Yamaguchi)

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
 

Also available in: Atom