Project

General

Profile

Activity

From 09/29/2022 to 10/05/2022

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)

10/04/2022

11:58 PM Feature #19024: Proposal: Import Modules
Just wanted to quickly correct something in my earlier response, my example (with `Foo1` and `Foo2` etc.) was not qui... shioyama (Chris Salzberg)
02:29 PM Feature #19024: Proposal: Import Modules
shioyama (Chris Salzberg) wrote in #note-11:
> That said, to be clear, the Ruby patch does not actually hit this con...
austin (Austin Ziegler)
01:54 PM Feature #19024: Proposal: Import Modules
Well, I believe being in the global namespace is the rule in most programming languages. Lexical rules or aliasing is... fxn (Xavier Noria)
01:50 PM Feature #19024: Proposal: Import Modules
> I agree. The proposal as far as Ruby goes does not treat any constants as distinguished. The gem code originally di... byroot (Jean Boussier)
01:46 PM Feature #19024: Proposal: Import Modules
Just a very quick followup:
> But I'd like to separate it from the question of whether the idea is even practically ...
fxn (Xavier Noria)
01:22 PM Feature #19024: Proposal: Import Modules
Thanks @fxn, let me start with (what I consider) the easier question first:
> In Ruby, String is not special: It is ...
shioyama (Chris Salzberg)
08:44 AM Feature #19024: Proposal: Import Modules
In the first question, it is assumed that `b` wants `A` decoration to be in place for the entire process. fxn (Xavier Noria)
08:40 AM Feature #19024: Proposal: Import Modules
Some questions/remarks:
* Gem `a` defines `A`, and gem `b` wants to reopen `A`. How would `b` access `A` in a way th...
fxn (Xavier Noria)
06:50 PM Revision 5fc68e11 (git): [DOC] Adding remarks about HTML and tables (#6485)
* Adding remarks about HTML and tables burdettelamar (Burdette Lamar)
12:55 PM Bug #19032: Assertion Failed: vm_insnhelper.c:1176:vm_getivar:rb_ractor_shareable_p(obj) ? rb_ractor_shareable_p(val) : true
Yes, this bug was because the assertion had previously only applied to `T_OBJECT`s, but when we merged shapes initial... jemmai (Jemma Issroff)
12:54 PM Bug #19028 (Closed): GCC12 Introduces new warn flags `-Wuse-after-free`
Applied in changeset commit:git|40ceceb1a5b63029a4d1434d2d20dfa09cdb295f.
----------
[Bug #19028] Suppress GCC 12 `-...
nobu (Nobuyoshi Nakada)
02:12 AM Bug #19028: GCC12 Introduces new warn flags `-Wuse-after-free`
I found the warning is suppressed by a statement-expression.
Don't ask why 🤪
https://github.com/ruby/ruby/compare/m...
nobu (Nobuyoshi Nakada)
12:53 PM Revision 40ceceb1 (git): [Bug #19028] Suppress GCC 12 `-Wuse-after-free` false warning
GCC 12 introduced a new warning flag `-Wuse-after-free`, however it
has a false positive at `realloc` when optimizati...
nobu (Nobuyoshi Nakada)
11:24 AM Revision b0645e35 (git): update debug.gem commit hash to cease nightly packaging failures.
nagachika (Tomoyuki Chikanaga)
07:09 AM Revision 6378825d (git): Update bundled gems list at 2022-10-04
git[bot]
01:07 AM Revision 7726f6bf (git): Correcting example for swapcase! method
Example, line 3, swapcase! was incorrect. implied that the swapcase! did /not/ change the starting string. Vaevictusnet
12:01 AM Misc #19030: [ANN] Migrate lists.ruby-lang.org to Google Groups
We have the following lists.
```
JRuby - JRuby project mailing list
ruby-core - Ruby developers
...
hsbt (Hiroshi SHIBATA)

10/03/2022

11:11 PM Misc #18888 (Closed): Migrate ruby-lang.org mail services to Google Domains and Google Workspace
It works now. hsbt (Hiroshi SHIBATA)
10:57 AM Misc #18888: Migrate ruby-lang.org mail services to Google Domains and Google Workspace
This is test comment for mailing-list integration for redmine. hsbt (Hiroshi SHIBATA)
09:31 AM Misc #18888: Migrate ruby-lang.org mail services to Google Domains and Google Workspace
I added mailing-list configurations to Google Domains and migrate MX records again. hsbt (Hiroshi SHIBATA)
01:35 AM Misc #18888 (Assigned): Migrate ruby-lang.org mail services to Google Domains and Google Workspace
We found some issues related to mailing-list. I did rollback MX records.
hsbt (Hiroshi SHIBATA)
09:22 PM Revision b2668248 (git): [rubygems/rubygems] Make sure RSpec diffs don't omit the different part
We sometimes check assertions on lockfile contents, which involves
comparing a reasonably long string. Sometimes RSpe...
deivid (David Rodríguez)
08:57 PM Revision efc77662 (git): Split cmp operations that aren't 32/64 bit for arm (#6484)
Jimmy Miller
02:28 PM Revision cbd82f52 (git): Cannot `define` from defined `Data` class again
nobu (Nobuyoshi Nakada)
02:19 PM Revision c198cf43 (git): Remove an unused macro [ci skip]
nobu (Nobuyoshi Nakada)
02:19 PM Bug #19034 (Closed): Ruby 3.2.0 build failure on macOS 10.12.6, which does not have utimensat
Applied in changeset commit:git|8218cb73ba0b4c07d977fbf6e9fd02e1928288b7.
----------
[Bug #19034] No runtime check f...
nobu (Nobuyoshi Nakada)
02:18 PM Bug #19034: Ruby 3.2.0 build failure on macOS 10.12.6, which does not have utimensat
I can't remember for what purpose commit:git|b6b9a6190def, but it was not an intentional error when `HAVE_UTIMENSAT` ... nobu (Nobuyoshi Nakada)
02:09 AM Bug #19034: Ruby 3.2.0 build failure on macOS 10.12.6, which does not have utimensat
>In 2021 the release year of Ruby 3.1, macOS 10.12 is already EOL. We don't have macOS 10.12 for testing.
One way ...
debo (David Bohman)
01:49 AM Bug #19034: Ruby 3.2.0 build failure on macOS 10.12.6, which does not have utimensat
In 2021 the release year of Ruby 3.1, macOS 10.12 is already EOL. We don't have macOS 10.12 for testing.
I wonder ...
hsbt (Hiroshi SHIBATA)
02:18 PM Revision 8218cb73 (git): [Bug #19034] No runtime check for `utimensat` if unavailable
nobu (Nobuyoshi Nakada)
01:58 PM Bug #19033: One-liner pattern match as Boolean arg syntax error
`expect value in pattern` is a syntax error, but
`expect value if pattern` is parsed as `expect(value) if pattern`
...
Dan0042 (Daniel DeLorme)
12:20 AM Bug #19033: One-liner pattern match as Boolean arg syntax error
jeremyevans0 (Jeremy Evans) wrote in #note-2:
> Regarding `expect(value in pattern)`, I think it is expected that is...
duerst (Martin Dürst)
12:07 PM Feature #19024: Proposal: Import Modules
> Also make this apply when code under the wrapper module is called outside of the load process (when top_wrapper is ... shioyama (Chris Salzberg)
11:41 AM Revision bc6c1e0e (git): [rubygems/rubygems] Copy template contents instead of file and perms
This allows the file to be created without copying permissions
from Bundler's installation source. The previous behav...
Victor Gama
10:54 AM Revision b7a61cb4 (git): [rubygems/rubygems] Revert "Cleaup unnecessary code"
Unclear why, but https://github.com/rubygems/rubygems/commit/2e05dadbc5de created some
warnings in ruby-core CI, so l...
deivid (David Rodríguez)
10:53 AM Bug #18435: Calling `protected` on ancestor method changes result of `instance_methods(false)`
backported b91f685a2615ef957210f5e3a50c0e8299c20c55 into ruby_3_1 at 263ae503650531b90653ab78124b6d2d513e06cc. nagachika (Tomoyuki Chikanaga)
10:28 AM Bug #18435: Calling `protected` on ancestor method changes result of `instance_methods(false)`
@Eregon Thanks! I will handle it soon. nagachika (Tomoyuki Chikanaga)
10:08 AM Bug #18435: Calling `protected` on ancestor method changes result of `instance_methods(false)`
@nagachika Thanks! We need to backport one more commit, I forgot to mark the new field: https://github.com/ruby/ruby/... Eregon (Benoit Daloze)
10:52 AM Revision 263ae503 (git): merge revision(s) b91f685a2615ef957210f5e3a50c0e8299c20c55: [Backport #18435]
Mark struct METHOD->owner for the GC
* Fixes https://github.com/ruby/ruby/commit/6b7d32a5e5
* See [B...
nagachika (Tomoyuki Chikanaga)
10:03 AM Revision b91f685a (git): Mark struct METHOD->owner for the GC
* Fixes https://github.com/ruby/ruby/commit/6b7d32a5e5
* See [Bug #18729]
Eregon (Benoit Daloze)
07:24 AM Bug #19032 (Closed): Assertion Failed: vm_insnhelper.c:1176:vm_getivar:rb_ractor_shareable_p(obj) ? rb_ractor_shareable_p(val) : true
@mame It's fixed indeed.
A few information we figured when debugging this with @jemmai:
- This only happen in...
byroot (Jean Boussier)
02:37 AM Bug #19032: Assertion Failed: vm_insnhelper.c:1176:vm_getivar:rb_ractor_shareable_p(obj) ? rb_ractor_shareable_p(val) : true
@byroot Object Shapes has been reverted. Is this problem still happening? mame (Yusuke Endoh)
12:50 AM Misc #19035 (Third Party's Issue): Change of have_header behaviour between 3.0 and 3.1 causes problems for C++ extensions
I'm sorry that this feature is totally undocumented: there is `MakeMakefile["C++"]` which uses C++'s toolchain compil... shyouhei (Shyouhei Urabe)

10/02/2022

10:36 PM Bug #19034: Ruby 3.2.0 build failure on macOS 10.12.6, which does not have utimensat
Does that matter? This is a regression from 3.1, and the fix is trivial.
debo (David Bohman)
10:33 PM Bug #19034: Ruby 3.2.0 build failure on macOS 10.12.6, which does not have utimensat
macOS 10.12.6 is already EOL by Apple. Should we support this version? hsbt (Hiroshi SHIBATA)
03:00 PM Bug #19034: Ruby 3.2.0 build failure on macOS 10.12.6, which does not have utimensat
You are correct. Sorry about that. Your fix is superior. It builds and works for me.
Will you be making that chang...
debo (David Bohman)
07:47 AM Bug #19034: Ruby 3.2.0 build failure on macOS 10.12.6, which does not have utimensat
This seems unmatched `#if`/`#endif`.
```diff
commit b893b976c820f1f3c9ddfe26d1b84d2aefd5464f
Author: David B...
nobu (Nobuyoshi Nakada)
02:45 AM Bug #19034 (Closed): Ruby 3.2.0 build failure on macOS 10.12.6, which does not have utimensat
Ruby 3.2.0 does not build on macOS 10.12.6 due to the lack of utimensat() on that system. I have opened a pull reques... debo (David Bohman)
10:00 PM Revision 10e830c2 (git): [ruby/irb] Remove unused error
https://github.com/ruby/irb/commit/f09a1874b6 st0012 (Stan Lo)
10:00 PM Revision b97e909e (git): [ruby/irb] Remove unnecessary Thread presence check
They were introduced around 20 years ago, when Thread is not yet
stabilized. So we don't need them anymore.
https://...
st0012 (Stan Lo)
09:55 PM Revision 7b88ffb3 (git): [ruby/irb] Change to explicit method call in completion (https://github.com/ruby/irb/pull/369)
Ensure that methods are called even when local variables are defined.
see: https://github.com/ruby/irb/issues/368
ht...
osyo (manga osyo)
09:29 PM Misc #18888 (Closed): Migrate ruby-lang.org mail services to Google Domains and Google Workspace
I finished this migration. Please ask me if you can't receive mail at your ruby-lang.org address. hsbt (Hiroshi SHIBATA)
07:51 AM Misc #18888: Migrate ruby-lang.org mail services to Google Domains and Google Workspace
Server administration can take time away from further developing Ruby. Supporting contributions from a diverse set o... bbrklm (Benson Muite)
01:03 AM Misc #18888: Migrate ruby-lang.org mail services to Google Domains and Google Workspace
"shugo (Shugo Maeda)" <[email protected]> wrote:
> normalperson (Eric Wong) wrote in #note-7:
> > > And I sen...
normalperson (Eric Wong)
07:59 PM Revision 5cab9d0e (git): [ruby/irb] Remove patches for Ruby 2.4
They were added in https://github.com/ruby/irb/commit/b34f26a0dd3b589e6fc321a6248d173682c9202f
https://github.com/ru...
st0012 (Stan Lo)
07:59 PM Revision 42fcbcc2 (git): [ruby/irb] Remove unnecessary condition
https://github.com/ruby/irb/commit/daffb8bfe5 st0012 (Stan Lo)
07:59 PM Revision 55e2116f (git): [ruby/irb] Refactor ripper_lex_without_warning
https://github.com/ruby/irb/commit/0db0a8ddc5 st0012 (Stan Lo)
02:20 PM Feature #19036: Provide a way to set path for File instances created with for_fd
Looking at the linked PR again I realize that we would need this functionality for IO as well, in order for the IO ob... headius (Charles Nutter)
02:18 PM Feature #19036 (Closed): Provide a way to set path for File instances created with for_fd
Ruby provides `IO.for_fd` to instantiate an IO object from an existing file descriptor value. The logic for this simp... headius (Charles Nutter)
01:24 PM Revision ded895ba (git): [DOC] RDoc changes for IO (#6458)
Moves Expect library doc into io.c.
Changes certain links to local sections, now pointing to sections in doc/io_s...
burdettelamar (Burdette Lamar)
11:14 AM Misc #19035 (Third Party's Issue): Change of have_header behaviour between 3.0 and 3.1 causes problems for C++ extensions
In commit:4b6fd8329b46701414aba2eeca10013cf66ec513 the behaviour of `have_header` changed to actually compile instead... katafrakt (Paweł Świątkowski)
09:36 AM Revision 85fc8223 (git): CodeQL slowness on syntax_suggest fixed at 2.10.5
This reverts commit d152ac677cffdbc136530dd56a56c42518d29ea4, "Make
CodeQL ignore syntax_suggest because of the perfo...
nobu (Nobuyoshi Nakada)
07:08 AM Revision f3a3ab11 (git): [Bug #16909] Honor the tool prefix against pkg-config
nobu (Nobuyoshi Nakada)
06:19 AM Revision de9c612d (git): Also the tests should use the configured pkg-config
nobu (Nobuyoshi Nakada)
06:19 AM Revision 7f1ca666 (git): Fallback PKG_CONFIG to the configured pkg-config always
nobu (Nobuyoshi Nakada)

10/01/2022

11:43 PM Misc #18888: Migrate ruby-lang.org mail services to Google Domains and Google Workspace
I will migrate MX record to Google Domains at Oct 2, 2022. Please verify your address ASAP.
hsbt (Hiroshi SHIBATA)
11:31 PM Misc #18888: Migrate ruby-lang.org mail services to Google Domains and Google Workspace
normalperson (Eric Wong) wrote in #note-7:
> > And I send the verification mail for them. Please verify your
> > ...
shugo (Shugo Maeda)
10:22 PM Misc #18888: Migrate ruby-lang.org mail services to Google Domains and Google Workspace
"hsbt (Hiroshi SHIBATA)" <[email protected]> wrote:
> I prepared mail aliases for enabled users of
> https://g...
normalperson (Eric Wong)
03:12 PM Bug #18605: Fails to run on (newer) 32bit Windows with ucrt
I have same problem on Windows 11 25206, reinstalling Ruby didn't help. ivall (ivall ivall)
11:32 AM Revision 5c232257 (git): bump patchlevel
nagachika (Tomoyuki Chikanaga)
11:29 AM Revision df1cf0a0 (git): Re-enable example for Europe/Amsterdam pre-1970 time
* https://github.com/ruby/spec/pull/939
* https://github.com/ruby/ruby/pull/6393
hsbt (Hiroshi SHIBATA)
09:53 AM Revision 88c12a29 (git): Indent folded bootstraptest dots
nobu (Nobuyoshi Nakada)
09:12 AM Bug #19005: Ruby interpreter compiled XCode 14 cannot build some native gems on macOS
merged https://github.com/ruby/ruby/pull/6440 nagachika (Tomoyuki Chikanaga)
09:12 AM Bug #18912: Build failure with Xcode 14 and macOS 13 (Ventura) Beta
merged https://github.com/ruby/ruby/pull/6440 nagachika (Tomoyuki Chikanaga)
09:10 AM Revision 0872fe09 (git): bump patchlevel
nagachika (Tomoyuki Chikanaga)
09:10 AM Revision 8ebaa174 (git): Initialize Objective-C classes before fork() for macOS 13
Since macOS 13, CFString family API used in
`rb_str_append_normalized_ospath` may internally use Objective-C classes
...
katei (Yuta Saito)
09:10 AM Revision bf92aace (git): [Bug #19005] dynamic_lookup linker option in external libraries
The warning against `-undefined dynamic_lookup` is just a warning yet,
and many gems seem to pay no attention to warn...
nobu (Nobuyoshi Nakada)
09:10 AM Revision 2244fc9a (git): -undefined dynamic_lookup is obsolete
nobu (Nobuyoshi Nakada)
07:24 AM Revision 56f2fd3b (git): Use the dedicated function to check arity
nobu (Nobuyoshi Nakada)
07:20 AM Revision 15d3b7fe (git): Fix an out of bound access
nobu (Nobuyoshi Nakada)
06:59 AM Revision 7b413c1d (git): * 2022-10-01 [ci skip]
git[bot]
06:58 AM Revision 022aefb4 (git): Initialize Objective-C classes before fork() for macOS 13
Since macOS 13, CFString family API used in
`rb_str_append_normalized_ospath` may internally use Objective-C classes
...
katei (Yuta Saito)
06:58 AM Revision 99735a8b (git): [Bug #19005] dynamic_lookup linker option in external libraries
The warning against `-undefined dynamic_lookup` is just a warning yet,
and many gems seem to pay no attention to warn...
nobu (Nobuyoshi Nakada)
06:58 AM Revision 9188c5dd (git): -undefined dynamic_lookup is obsolete
nobu (Nobuyoshi Nakada)
06:58 AM Revision 27adf532 (git): Add macros for assertions
nobu (Nobuyoshi Nakada)
06:58 AM Revision fb120ee0 (git): * 2022-10-01 [ci skip]
git[bot]
06:58 AM Revision 7f2c5482 (git): Initialize Objective-C classes before fork() for macOS 13
Since macOS 13, CFString family API used in
`rb_str_append_normalized_ospath` may internally use Objective-C classes
...
katei (Yuta Saito)
06:58 AM Revision 2ae567ac (git): [Bug #19005] dynamic_lookup linker option in external libraries
The warning against `-undefined dynamic_lookup` is just a warning yet,
and many gems seem to pay no attention to warn...
nobu (Nobuyoshi Nakada)
06:58 AM Revision 45c2fd9e (git): -undefined dynamic_lookup is obsolete
nobu (Nobuyoshi Nakada)
06:36 AM Revision c767618d (git): Do not define the method only for RDoc
`Data.members` fails an assertion. nobu (Nobuyoshi Nakada)
06:35 AM Bug #18435: Calling `protected` on ancestor method changes result of `instance_methods(false)`
ruby_3_1 9e739022ded433f189a575017d3936b79541f229 merged revision(s) 94cea3e4d0a60326bd95be762819eed8ccd59ca6,aa53d69... nagachika (Tomoyuki Chikanaga)
06:32 AM Revision 9e739022 (git): merge revision(s) 94cea3e4d0a60326bd95be762819eed8ccd59ca6,aa53d69aa21c4dfa2a78a1cec5cb34e9697b3d30,6b7d32a5e54088b6b4014529bbf2b4b8c1a96029,c6319026caa6c8f0f569f80011e8502349a04b14,aa490f9442c32cd0e1e449ac817f410bd5924c8b: [Backport #18435]
Fix {Method,UnboundMethod}#super_method for zsuper methods
* We need to resolve the zsuper method first, and...
nagachika (Tomoyuki Chikanaga)
12:26 AM Revision 70538bea (git): Fix YJIT args for rb_vm_set_ivar_idx
This was broken accidentally with the revert of shapes (it conflicted
with some unrelated cleanup).
jhawthorn (John Hawthorn)

09/30/2022

11:29 PM Revision 1143fe34 (git): Fix YJIT build after shapes-revert
An variable had been renamed in between the merge and revert, so the
build was broken. This restores it.
jhawthorn (John Hawthorn)
11:01 PM Revision 9a6803c9 (git): Revert "This commit implements the Object Shapes technique in CRuby."
This reverts commit 68bc9e2e97d12f80df0d113e284864e225f771c2. tenderlovemaking (Aaron Patterson)
10:45 PM Bug #19033: One-liner pattern match as Boolean arg syntax error
Regarding `expect(value in pattern)`, I think it is expected that is a syntax error. This is how Ruby has always work... jeremyevans0 (Jeremy Evans)
10:08 PM Bug #19033: One-liner pattern match as Boolean arg syntax error
Addendum: We did find that `expect((value in pattern))` works, but not `expect(value in pattern)`, which is where we ... baweaver (Brandon Weaver)
10:03 PM Bug #19033 (Rejected): One-liner pattern match as Boolean arg syntax error
I was chatting earlier with Seb Wilgosz about pattern matching in tests, and suggested that he might consider the fol... baweaver (Brandon Weaver)
08:57 PM Revision 0ab0229c (git): Fix frozen object inspect
In the rails/rails CI build for Ruby master we found that some tests
were failing due to inspect on a frozen object b...
eileencodes (Eileen Uchitelle)
08:46 PM Revision a44040c9 (git): [rubygems/rubygems] Add notes to make sure we don't forget to backport changes to Bundler
https://github.com/rubygems/rubygems/commit/1ac5b14c78
Co-authored-by: André Arko <[email protected]>
deivid (David Rodríguez)
08:46 PM Revision f04d249e (git): [rubygems/rubygems] Fix matching of eabihf platforms
https://github.com/rubygems/rubygems/commit/a03d30cd58 deivid (David Rodríguez)
08:46 PM Revision 8252ea21 (git): [rubygems/rubygems] Fix matching of linux platforms with eabi modifiers
https://github.com/rubygems/rubygems/commit/89362c18ef
Co-authored-by: Mike Dalessio <[email protected]>
deivid (David Rodríguez)
08:46 PM Revision 4d58ee3d (git): [rubygems/rubygems] Refactor platform matching on Linux
I think this highlights better how musl is special.
https://github.com/rubygems/rubygems/commit/4075771697
deivid (David Rodríguez)
07:41 PM Revision 850cfb02 (git): Only assert ractor_shareable is consistent on ivar_set for T_OBJECT
Before d594a5a8bd0756f65c078fcf5ce0098250cba141, we were only
asserting that the value on an ivar_get was ractor_shar...
jemmai (Jemma Issroff)
07:17 PM Revision 641310ce (git): [ruby/irb] Fix ripper_lex_without_warning duplicated heredoc token
https://github.com/ruby/irb/commit/45b539af39 tompng (tomoya ishida)
03:14 PM Revision 31461c7e (git): A bunch of clippy auto fixes for yjit (#6476)
Jimmy Miller
09:36 AM Feature #16122 (Closed): Data: simple immutable value object
nobu (Nobuyoshi Nakada)
09:23 AM Revision ad651925 (git): Add Data class implementation: Simple immutable value object
zverok (Victor Shepelev)
08:29 AM Revision e294e6f4 (git): Split `with_warning_string_from` for the last named parameter
nobu (Nobuyoshi Nakada)
08:00 AM Bug #19028: GCC12 Introduces new warn flags `-Wuse-after-free`
nobu (Nobuyoshi Nakada) wrote in #note-7:
> I see, what about this?
>
I like this approach. It makes sense to j...
eightbitraptor (Matt V-H)
06:34 AM Bug #19028: GCC12 Introduces new warn flags `-Wuse-after-free`
I see, what about this?
```diff
diff --git a/gc.c b/gc.c
index ac5ed1e7cba..a22da5482be 100644
--- a/gc.c
+++ ...
nobu (Nobuyoshi Nakada)
06:50 AM Revision 962f9932 (git): [rubygems/rubygems] Prevent a "warning: assigned but unused variable - data"
https://github.com/rubygems/rubygems/commit/ec3fd55d40 mame (Yusuke Endoh)
01:39 AM Revision ab31d2e6 (git): Add `--zone` option to `VCS`
Which controls the timezone offset for `RUBY_RELEASE_DATE`. nobu (Nobuyoshi Nakada)
01:39 AM Revision 5a5644da (git): Introduce `VCS::Null` for fallback
nobu (Nobuyoshi Nakada)
01:39 AM Revision f70ba9cf (git): Check for the availability of the command when detecting
nobu (Nobuyoshi Nakada)
12:21 AM Revision 58b3a535 (git): Pull up `VCS.short_revision` from `VCS::SVN`
nobu (Nobuyoshi Nakada)

09/29/2022

03:12 PM Bug #19032: Assertion Failed: vm_insnhelper.c:1176:vm_getivar:rb_ractor_shareable_p(obj) ? rb_ractor_shareable_p(val) : true
I just realized this is likely to be shape related (https://github.com/ruby/ruby/commit/d594a5a8bd0756f65c078fcf5ce00... byroot (Jean Boussier)
03:09 PM Bug #19032 (Closed): Assertion Failed: vm_insnhelper.c:1176:vm_getivar:rb_ractor_shareable_p(obj) ? rb_ractor_shareable_p(val) : true
I got 10 occurrences of an assertion failure on our nightly CI. Yesterday's build (`b8e804e410`) was fine, so I suspe... byroot (Jean Boussier)
02:45 PM Bug #19031 (Feedback): Ruby 3.1.0 has issue "[BUG] Segmentation fault at 0x0000000000000000"
Does this issue occur with Ruby 3.1.2? jeremyevans0 (Jeremy Evans)
09:42 AM Bug #19031 (Feedback): Ruby 3.1.0 has issue "[BUG] Segmentation fault at 0x0000000000000000"
I've run on ECS with Rails 7 and ruby 3.1.0. Today I've got the error bellow. Can you guys help me?
```
2022-09-29...
[email protected] (Derek Nguyen)
01:52 PM Bug #18435: Calling `protected` on ancestor method changes result of `instance_methods(false)`
@nagachika Could you also backport the commits of https://github.com/ruby/ruby/pull/6467 ?
The semantics and final c...
Eregon (Benoit Daloze)
01:48 PM Revision aa490f94 (git): Reduce diff to proc.c @ b0b9f7201acab05c2a3ad92c3043a1f01df3e17f
* So it's easy to review https://github.com/ruby/ruby/pull/6242 +
https://github.com/ruby/ruby/pull/6467 and there ...
Eregon (Benoit Daloze)
01:48 PM Revision c6319026 (git): Extend tests for a zsuper method of which the method it resolved to has been removed
Eregon (Benoit Daloze)
01:48 PM Revision 6b7d32a5 (git): Resolve zsuper method during lookup but preserve owner separately
* See https://bugs.ruby-lang.org/issues/18729#note-34
* See [Bug #18729]
Eregon (Benoit Daloze)
01:48 PM Revision aa53d69a (git): Add specs for {Method,UnboundMethod}#owner of a zsuper method
Eregon (Benoit Daloze)
01:48 PM Revision 94cea3e4 (git): Fix {Method,UnboundMethod}#super_method for zsuper methods
* We need to resolve the zsuper method first, and then look the super
method of that.
Eregon (Benoit Daloze)
01:22 PM Bug #19029 (Closed): Moving a transient heap allocated array between size pools can trigger GC while in GC
Applied in changeset commit:git|892f350a7db4d2cc99c5061d2e74498dfc4809ca.
----------
[Bug #19029] Don't start GC dur...
eightbitraptor (Matt V-H)
01:22 PM Revision 892f350a (git): [Bug #19029] Don't start GC during compaction
RARRAY_PTR when called with a transient array detransients the array
before returning its pointer which allocates in ...
eightbitraptor (Matt V-H)
12:50 PM Bug #19028: GCC12 Introduces new warn flags `-Wuse-after-free`
nobu (Nobuyoshi Nakada) wrote in #note-4:
> GCC 12 on GitHub Actions doesn’t show that warning.
> https://github.com/...
eightbitraptor (Matt V-H)
01:42 AM Bug #19028: GCC12 Introduces new warn flags `-Wuse-after-free`
I am not able to repro with `gcc-12 (Ubuntu 12.1.0-2ubuntu1~22.04) 12.1.0` and x86_64-linux. mame (Yusuke Endoh)
12:05 PM Revision 4ced7bfb (git): Update bundled gems list at 866cfb248e269f64951c8521707322 [ci skip]
git[bot]
12:03 PM Revision 866cfb24 (git): Update bundled_gems
shugo (Shugo Maeda)
08:56 AM Revision 28840d74 (git): [rubygems/rubygems] Refine error message to check the push URL instead of just the host
https://github.com/rubygems/rubygems/commit/46990f3292 Jenny Shen
08:56 AM Revision 0522e31d (git): [rubygems/rubygems] Refactor tests to use Net::HTTPResponse instances for fetcher.data[:path]
https://github.com/rubygems/rubygems/commit/4d91cacb1f
Co-authored-by: Jacques Chester <[email protected]>
Jenny Shen
08:56 AM Revision 17b783ad (git): [rubygems/rubygems] Surface entire redirect uri in permanent redirections
https://github.com/rubygems/rubygems/commit/da7837630b Jenny Shen
08:56 AM Revision 1cbf0fd8 (git): [rubygems/rubygems] Add error message when api response is a permanent redirect
https://github.com/rubygems/rubygems/commit/ccca30c77a
Co-authored-by: Nick Schwaderer <[email protected]>
Jenny Shen
07:30 AM Misc #19030 (Closed): [ANN] Migrate lists.ruby-lang.org to Google Groups
Our mailing-list server that is `lists.ruby-lang.org` is too old. And it's difficult to replace new server on AWS bec... hsbt (Hiroshi SHIBATA)
06:47 AM Revision 9948b8bf (git): Skip unpack_sockaddr_in with http at Solaris platform
http://rubyci.s3.amazonaws.com/solaris10-gcc/ruby-master/log/20220929T050003Z.fail.html.gz hsbt (Hiroshi SHIBATA)
05:56 AM Revision cb16dcb1 (git): [ruby/date] The shrunk words to be copied is limited
Th buffer size is small enough and no need to allocate dynamically.
https://github.com/ruby/date/commit/f62bf0a01d
nobu (Nobuyoshi Nakada)
05:09 AM Revision 94206671 (git): bootstraptest/runner: run in parallel if in parallel build
nobu (Nobuyoshi Nakada)
05:06 AM Revision 5a8aaeda (git): [ruby/date] Narrow ALLOCV region for shrunk words
https://github.com/ruby/date/commit/f51b038074 nobu (Nobuyoshi Nakada)
01:28 AM Revision 2f7a530f (git): Update bundled gems list at 8c4e52fbe8a07da76c4038e4c5dc51 [ci skip]
git[bot]
01:27 AM Revision 8c4e52fb (git): Update bundled_gems
hsbt (Hiroshi SHIBATA)
 

Also available in: Atom