Activity
From 09/30/2022 to 10/06/2022
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... -
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... - 09:58 PM Revision fa2e1b67 (git): [ruby/open-uri] Support 308 status redirect
- https://github.com/ruby/open-uri/commit/d8899ae4ac
-
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...
-
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 -
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...
-
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...
-
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
... -
06:58 PM Revision 43650f60 (git): Notify CI failures of Miscellaneous checks
-
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... -
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... - 05:13 PM Revision 13e87e50 (git): fix Data docs (#6497)
-
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... -
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... -
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
> ... -
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... -
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 ... -
02:29 PM Feature #18798: `UnboundMethod#==` with inherited classes
- > No class field anymore:
>
> ```
> #<UnboundMethod: M#foo() umethod_iclass.rb:2>
> #<UnboundMethod: M#foo() umet... -
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
... -
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... -
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...
-
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 ... -
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...
-
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...
-
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.
-
02:38 PM Misc #18977 (Closed): DevMeeting-2022-09-22
-
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? -
02:30 PM Revision bbbdb574 (git): [DOC] Integrate io_streams.rdoc into io.c (#6491)
- Integrate io_streams.rdoc into io.c
-
02:22 PM Revision cf3056be (git): [ruby/rdoc] Add center align
- https://github.com/ruby/rdoc/commit/512cc55a0e
-
02:21 PM Revision 28e24ce3 (git): [ruby/rdoc] Allow spaces around pipes
- https://github.com/ruby/rdoc/commit/3b3a583580
-
02:17 PM Revision 7c03c824 (git): [ruby/rdoc] Allow escaped pipes in cells
- https://github.com/ruby/rdoc/commit/333952a62d
-
02:16 PM Revision f6c916c7 (git): [ruby/rdoc] Allow leading pipes to be ommitted
- https://github.com/ruby/rdoc/commit/d263a2c9c4
-
02:14 PM Revision a19bf47d (git): [ruby/rdoc] Allow trailing pipes to be ommitted
- https://github.com/ruby/rdoc/commit/1318048877
-
01:01 PM Bug #19038 (Closed): Corruption of generic_iv_tbl when compacting
- Applied in changeset commit:git|76bae60d9b967415c5930c2c5906e14c8362a6dd.
----------
[Bug #19038] Fix corruption of ... -
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... -
10:49 AM Revision d2f4cbf0 (git): merge revision(s) 5101671cbc008230cae7b5c2190b2f6938a19f74:
- Disable parallel built in test-bundled-gems
---
common.mk | 2 +-
tool/test... - 10:00 AM Revision e696ec67 (git): Introduce `Fiber.blocking{}` for bypassing the fiber scheduler. (#6498)
-
09:24 AM Revision 75a53f6b (git): [ruby/rdoc] Allow RDoc markups in table cells
- https://github.com/ruby/rdoc/commit/b16d3f1727
-
09:24 AM Revision e929b0aa (git): [ruby/rdoc] Add `RDoc::Markup::ToHtml#accept_table` test
- https://github.com/ruby/rdoc/commit/0cb3df713b
- 09:01 AM Revision 4e1086f9 (git): * remove trailing spaces. [ci skip]
- 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
- 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
-
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.
-
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
-
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
-
08:08 AM Feature #18411: Introduce `Fiber.blocking` for disabling scheduler.
- It was accepted.
PR: https://github.com/ruby/ruby/pull/6498 -
08:01 AM Feature #18589: Finer-grained constant invalidation
- Note: This proposal merged at https://github.com/ruby/ruby/pull/5716 again.
-
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... -
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.
-
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.
-
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... -
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... -
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 ... -
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 ... -
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 ... -
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.
-
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... -
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 ... -
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.
-
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".
-
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... -
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... -
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
...
10/05/2022
-
11:34 PM Bug #18759 (Closed): snapshot-ruby_2_7: test failure on macos-12
-
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]
*... -
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
-
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... -
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...
-
12:20 PM Revision b9771836 (git): update debug.gem commit hash to cease nightly packaging failures.
-
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...
-
10:43 AM Revision 139e79e5 (git): [DOC] Remove unknown markup or macro [ci skip]
- Also remove the ancient word "Windows NT".
-
10:22 AM Revision 83a6213f (git): [ruby/irb] Fixed sort of variables in completion
- https://github.com/ruby/irb/commit/5842888255
-
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
-
10:15 AM Revision d8803222 (git): [ruby/irb] Update remark of self.install_extend_commands.
- Create line
https://github.com/ruby/irb/commit/64d6a461d5 -
09:59 AM Revision 2f6a2637 (git): [ruby/irb] Use USE_REIDLINE for backword compatibility
- https://github.com/ruby/irb/commit/e58a3c1b39
-
09:26 AM Revision b84140f6 (git): Mentioned removing libffi sources from fiddle
-
09:22 AM Revision 0b4352b9 (git): Removed the related files for downloading with extlibs
-
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... - 06:25 AM Revision 48c261a0 (git): Update default gems list at 203b8310655ac8a67de2c5b2bd7afa [ci skip]
-
06:25 AM Revision 203b8310 (git): [ruby/irb] Bump version to 1.4.2
- https://github.com/ruby/irb/commit/f9960dbd37
-
06:15 AM Revision f081bba8 (git): [ruby/irb] Added aycabta to authors
- https://github.com/ruby/irb/commit/a6bfa7b2e6
-
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...
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...
-
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... -
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...
-
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...
-
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 ... -
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 ... -
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.
-
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... -
06:50 PM Revision 5fc68e11 (git): [DOC] Adding remarks about HTML and tables (#6485)
- * Adding remarks about HTML and tables
-
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...
-
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 `-... -
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... -
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... -
11:24 AM Revision b0645e35 (git): update debug.gem commit hash to cease nightly packaging failures.
- 07:09 AM Revision 6378825d (git): Update bundled gems list at 2022-10-04
- 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.
-
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
...
10/03/2022
-
11:11 PM Misc #18888 (Closed): Migrate ruby-lang.org mail services to Google Domains and Google Workspace
- It works now.
-
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.
-
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.
-
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.
-
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... - 08:57 PM Revision efc77662 (git): Split cmp operations that aren't 32/64 bit for arm (#6484)
-
02:28 PM Revision cbd82f52 (git): Cannot `define` from defined `Data` class again
-
02:19 PM Revision c198cf43 (git): Remove an unused macro [ci skip]
-
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... -
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` ...
-
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 ... -
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 ... -
02:18 PM Revision 8218cb73 (git): [Bug #19034] No runtime check for `utimensat` if unavailable
-
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`
... -
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... -
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 ...
- 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... -
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... -
10:53 AM Bug #18435: Calling `protected` on ancestor method changes result of `instance_methods(false)`
- backported b91f685a2615ef957210f5e3a50c0e8299c20c55 into ruby_3_1 at 263ae503650531b90653ab78124b6d2d513e06cc.
-
10:28 AM Bug #18435: Calling `protected` on ancestor method changes result of `instance_methods(false)`
- @Eregon Thanks! I will handle it soon.
-
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/...
-
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... -
10:03 AM Revision b91f685a (git): Mark struct METHOD->owner for the GC
- * Fixes https://github.com/ruby/ruby/commit/6b7d32a5e5
* See [Bug #18729] -
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... -
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?
-
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...
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.
-
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?
-
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... -
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... -
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...
-
10:00 PM Revision 10e830c2 (git): [ruby/irb] Remove unused error
- https://github.com/ruby/irb/commit/f09a1874b6
-
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://... -
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... -
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.
-
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...
-
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... -
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... -
07:59 PM Revision 42fcbcc2 (git): [ruby/irb] Remove unnecessary condition
- https://github.com/ruby/irb/commit/daffb8bfe5
-
07:59 PM Revision 55e2116f (git): [ruby/irb] Refactor ripper_lex_without_warning
- https://github.com/ruby/irb/commit/0db0a8ddc5
-
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...
-
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...
-
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... -
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...
-
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... -
07:08 AM Revision f3a3ab11 (git): [Bug #16909] Honor the tool prefix against pkg-config
-
06:19 AM Revision de9c612d (git): Also the tests should use the configured pkg-config
-
06:19 AM Revision 7f1ca666 (git): Fallback PKG_CONFIG to the configured pkg-config always
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.
-
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
> > ... -
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... -
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.
-
11:32 AM Revision 5c232257 (git): bump patchlevel
-
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 -
09:53 AM Revision 88c12a29 (git): Indent folded bootstraptest dots
-
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
-
09:12 AM Bug #18912: Build failure with Xcode 14 and macOS 13 (Ventura) Beta
- merged https://github.com/ruby/ruby/pull/6440
-
09:10 AM Revision 0872fe09 (git): bump patchlevel
-
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
... -
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... -
09:10 AM Revision 2244fc9a (git): -undefined dynamic_lookup is obsolete
-
07:24 AM Revision 56f2fd3b (git): Use the dedicated function to check arity
-
07:20 AM Revision 15d3b7fe (git): Fix an out of bound access
- 06:59 AM Revision 7b413c1d (git): * 2022-10-01 [ci skip]
-
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
... -
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... -
06:58 AM Revision 9188c5dd (git): -undefined dynamic_lookup is obsolete
-
06:58 AM Revision 27adf532 (git): Add macros for assertions
- 06:58 AM Revision fb120ee0 (git): * 2022-10-01 [ci skip]
-
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
... -
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... -
06:58 AM Revision 45c2fd9e (git): -undefined dynamic_lookup is obsolete
-
06:36 AM Revision c767618d (git): Do not define the method only for RDoc
- `Data.members` fails an assertion.
-
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...
-
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... -
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).
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. -
11:01 PM Revision 9a6803c9 (git): Revert "This commit implements the Object Shapes technique in CRuby."
- This reverts commit 68bc9e2e97d12f80df0d113e284864e225f771c2.
-
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...
-
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 ...
-
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...
-
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... -
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]> -
08:46 PM Revision f04d249e (git): [rubygems/rubygems] Fix matching of eabihf platforms
- https://github.com/rubygems/rubygems/commit/a03d30cd58
-
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]> -
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 -
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... -
07:17 PM Revision 641310ce (git): [ruby/irb] Fix ripper_lex_without_warning duplicated heredoc token
- https://github.com/ruby/irb/commit/45b539af39
- 03:14 PM Revision 31461c7e (git): A bunch of clippy auto fixes for yjit (#6476)
-
09:36 AM Feature #16122 (Closed): Data: simple immutable value object
-
09:23 AM Revision ad651925 (git): Add Data class implementation: Simple immutable value object
-
08:29 AM Revision e294e6f4 (git): Split `with_warning_string_from` for the last named parameter
-
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... -
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
+++ ... -
06:50 AM Revision 962f9932 (git): [rubygems/rubygems] Prevent a "warning: assigned but unused variable - data"
- https://github.com/rubygems/rubygems/commit/ec3fd55d40
-
01:39 AM Revision ab31d2e6 (git): Add `--zone` option to `VCS`
- Which controls the timezone offset for `RUBY_RELEASE_DATE`.
-
01:39 AM Revision 5a5644da (git): Introduce `VCS::Null` for fallback
-
01:39 AM Revision f70ba9cf (git): Check for the availability of the command when detecting
-
12:21 AM Revision 58b3a535 (git): Pull up `VCS.short_revision` from `VCS::SVN`
Also available in: Atom