Project

General

Profile

Activity

From 07/08/2022 to 07/14/2022

07/14/2022

09:12 PM Revision 3f962a20 (git): Avoid SEGV on capture_cc_entries
k0kubun (Takashi Kokubun)
08:47 PM Bug #18909: ARGF.readlines reads more than current file
Thank you for the report. I opened [a pull request](https://github.com/ruby/ruby/pull/6137) that fixes this issue. peterzhu2118 (Peter Zhu)
08:37 PM Revision c8748942 (git): [DOC] Fix typo in documentation for IO#readlines
peterzhu2118 (Peter Zhu)
08:30 PM Bug #18887 (Closed): documentation for protected methods
Applied in changeset commit:git|4813443837d76e27eb293f1928bda7a47b9e8f3f.
----------
Fix language describing protect...
jeremyevans (Jeremy Evans)
08:27 PM Bug #18887: documentation for protected methods
I don't think it is correct before or after the change, though after comes closer.
Before:
```
When calling a ...
jeremyevans0 (Jeremy Evans)
08:28 PM Revision 48134438 (git): Fix language describing protected methods
Fixes [Bug #18887] jeremyevans (Jeremy Evans)
08:00 PM Bug #18883: parse.y: trailing comma cannot coexist with star
zverok (Victor Shepelev) wrote in #note-1:
> As far as I understand, trailing comma is an equivalent of `*_` (unpack...
jeremyevans0 (Jeremy Evans)
04:59 PM Revision b8247a16 (git): Correct comment explaining env flags [ci skip]
We use 4 values for env flags now, which also shifted over the frame
flags by one bit.
jhawthorn (John Hawthorn)
04:55 PM Bug #18914: Segmentation fault during Ruby test suite execution
Thanks, the response gave the much-needed push to get to the correct tickets :).
Ok, I think this is close-able as...
jprokop (Jarek Prokop)
03:56 PM Bug #18914: Segmentation fault during Ruby test suite execution
Looks like a problem with libffi. Both C backtraces point at `ext/fiddle/closure.c:32`:
```
#4 0x00007ffff41910...
tenderlovemaking (Aaron Patterson)
10:20 AM Bug #18914 (Closed): Segmentation fault during Ruby test suite execution
On Fedora, we sometimes observe segfault in the Ruby test suite, it seems to be GC related and happens more often in ... jprokop (Jarek Prokop)
04:39 PM Revision 509d0a92 (git): [ruby/psych] Fix infinite loop bug after YAML_MEMORY_ERROR (psych issue #440)
https://github.com/ruby/psych/commit/6c56700fb2 Karl Anderson
03:25 PM Revision a5471b61 (git): * 2022-07-15 [ci skip]
git[bot]
03:25 PM Revision 1df9b6c3 (git): Get the insns_address_table from the vm_exec_core module table...
eightbitraptor (Matt V-H)
02:43 PM Misc #18916 (Closed): Windows mswin builds - should gmp be used?
Currently, Windows mswin builds are using packages from microsoft/vcpkg. The following packages are used:
libffi ...
MSP-Greg (Greg L)
01:39 PM Feature #18915 (Open): New error class: NotImplementedYetError or scope change for NotImplementedError
# Abstract
Introduce `NotImplementedYetError` exception that should be used in case when the codepath has not been...
Quintasan (Michał Zając)
12:02 PM Revision 67375932 (git): [ruby/bigdecimal] Remove checks for `struct RRational` and `struct RComplex`
These are used to see only if `RRATIONAL` and `RCOMPLEX` are
available, however, these two are macros and can be chec...
nobu (Nobuyoshi Nakada)
08:31 AM Feature #18913: Add object name to the NoMethodError error message: undefined method `_method_' for `_class_' in `_object_name_'
I don't understand what you mean by "object name", but did you try Ruby 3.1? It shows a code snippet that caused Name... mame (Yusuke Endoh)
08:04 AM Feature #18913 (Rejected): Add object name to the NoMethodError error message: undefined method `_method_' for `_class_' in `_object_name_'

Hi
I think the `NoMethodError` error message is missing the object name. The object name is already present in `...
stillhart (Fabian Stillhart)
08:13 AM Revision 8b64e8f2 (git): [ruby/set] Get rid of use of `Gem::Version`
When retrying in ruby's test, it seems possible that `Gem` is not
loaded.
```
1) Error:
TC_Set_Builtin#test_to_set...
nobu (Nobuyoshi Nakada)
08:12 AM Bug #18911: Process._fork hook point is not called when Process.daemon is used
Thanks @mame for the awesomely quick reply :)
> @ivoanjo (Ivo Anjo) Do you have difficulties due to this behavior ...
ivoanjo (Ivo Anjo)
05:48 AM Bug #18911: Process._fork hook point is not called when Process.daemon is used
@nobu said that this is because `Process.daemon` does not call [fork(2)](https://man7.org/linux/man-pages/man2/fork.2... mame (Yusuke Endoh)
01:07 AM Bug #18911: Process._fork hook point is not called when Process.daemon is used
@ivoanjo Do you have difficulties due to this behavior in terms of ddtrace? Or you were just "surprised"? The motivat... mame (Yusuke Endoh)
12:59 AM Bug #18911: Process._fork hook point is not called when Process.daemon is used
@akr suggested special treatment for `Process.daemon`, and I followed him when implementing it. So this is by design.... mame (Yusuke Endoh)
07:26 AM Revision 02567756 (git): [ruby/un] Support `FileUtils.cp_lr`
https://github.com/ruby/un/commit/e976ad8a7c nobu (Nobuyoshi Nakada)
07:21 AM Revision 7c58c55c (git): [ruby/timeout] gemspec: Drop unused directives "executables"
This gem exposes no executables.
https://github.com/ruby/timeout/commit/70be2bd48a
olleolleolle (Olle Jonsson)
06:06 AM Revision 76de7a92 (git): [rubygems/rubygems] Fix misleading error if compact index cannot be copied
Previously if `~/.bundle/cache/compact_index/rubygems.org.*/version`
were owned by root with read-only access, `bundl...
deivid (David Rodríguez)
05:40 AM Bug #18912 (Closed): Build failure with Xcode 14 and macOS 13 (Ventura) Beta
TL;DR: We fixed this issue at Ruby 2.7-3.1 and master branch. But the stable versions are not released yet.
* Opti...
hsbt (Hiroshi SHIBATA)
01:07 AM Misc #18836: DevMeeting-2022-07-21
* [Bug #18911] Process._fork hook point is not called when Process.daemon is used (mame)
* akr, why should `Proces...
mame (Yusuke Endoh)
12:00 AM Revision 9d900620 (git): Set `GEM_PATH` environment variable in runruby.rb
nobu (Nobuyoshi Nakada)
12:00 AM Revision 416cba90 (git): Try to install also gemspec files under gem directories
Gemspec files having extension libraries are placed under each gem
directories now.
nobu (Nobuyoshi Nakada)
12:00 AM Revision b2491783 (git): Install gems `lib` directory to build path
nobu (Nobuyoshi Nakada)
12:00 AM Revision a2c66f52 (git): Make dependency-free gemspec files
The default gems have not been installed yet in the build directory,
bundled gems depending on them can not work. As...
nobu (Nobuyoshi Nakada)
12:00 AM Revision e1a4e44f (git): Extract gemspec files to each gem directories
Since extension libraries can not be built in the source directory,
rubygems warns gems have extension libraries as t...
nobu (Nobuyoshi Nakada)

07/13/2022

07:47 PM Revision 8c74eaa0 (git): [rubygems/rubygems] Fix `gem update --system` crash while regenerating binstubs
Since a few commits ago, we no longer call `Gem::Specification.reset`
after each invocation of `Gem::Installer#instal...
deivid (David Rodríguez)
05:39 PM Revision 664c23db (git): GVL Instrumentation: remove the EXITED count assertion
It's very flaky for some unknown reason. Something we have
an extra EXITED event. I suspect some other test is causin...
byroot (Jean Boussier)
04:00 PM Feature #14564: `dig` opposite method
Instead of different `dig` and `bury` tools, a 'lens' abstraction could combine the two.
```ruby
deep_hash = {a: ...
chrisseaton (Chris Seaton)
03:44 PM Revision 13d2ae6d (git): * 2022-07-14 [ci skip]
git[bot]
03:44 PM Revision 081bd061 (git): [DOC] Correct call-seq directive in string.c (#6131)
Correct call-seq directive in string.c burdettelamar (Burdette Lamar)
02:16 PM Bug #18911 (Closed): Process._fork hook point is not called when Process.daemon is used
Hello there! I'm working at Datadog [on the `ddtrace` gem](https://github.com/DataDog/dd-trace-rb), and we need to ho... ivoanjo (Ivo Anjo)
01:33 PM Feature #18910 (Closed): Improve maintainability of LLDB helpers
**[Github PR: #6129](https://github.com/ruby/ruby/pull/6129)**
## Summary
`lldb_cruby.py` manages lldb custom c...
eightbitraptor (Matt V-H)
01:14 PM Revision d5c5fcb8 (git): Bundled gem extensions are out of scope of update-deps
nobu (Nobuyoshi Nakada)
01:00 PM Bug #18909 (Closed): ARGF.readlines reads more than current file
The docuentation says that ARGF.readlines: *Reads ARGF's current file in its entirety* , but this is what happens:
...
JohanJosefsson (Johan Josefsson)
12:16 PM Revision 8290d766 (git): [ruby/timeout] Give a name to the background thread
https://github.com/ruby/timeout/commit/5594ae2f4d byroot (Jean Boussier)
12:13 PM Revision 26826968 (git): thread/test_instrumentation_api: cleanup all existing threads in setup
We saw the following failure:
```
TestThreadInstrumentation#test_thread_instrumentation [/tmp/ruby/v3/src/trunk-rando...
byroot (Jean Boussier)
11:53 AM Revision ce1621b9 (git): Update bundled gem debug-1.6.1.
nagachika (Tomoyuki Chikanaga)
07:09 AM Revision c4e29737 (git): Fix a typo (thanks @Maumagnaguagno !)
mame (Yusuke Endoh)
07:09 AM Revision 1fe6c926 (git): Specify usable escape sequences in Exception#detailed_message
An error message is primarily rendered in a terminal emulator, but is
also shown in a browser by converting it to a H...
mame (Yusuke Endoh)
06:46 AM Revision 1052ad4e (git): Update bundled gems list at 156da55c164e5463edf15bae05021b [ci skip]
git[bot]
06:46 AM Revision 156da55c (git): debug.gem 1.6.1
ko1 (Koichi Sasada)
05:11 AM Revision 437a5ae9 (git): Merge RubyGems and Bundler master
hsbt (Hiroshi SHIBATA)
03:32 AM Revision 94ed94bf (git): Update bundled gem debug-1.6.0.
nagachika (Tomoyuki Chikanaga)
01:49 AM Revision e3a988a2 (git): [DOC] Revisions for call-seq in doc guidelines (#6121)
Splits certain guidelines for singleton and instance method.
Calls for instance method to not prefix anything (li...
burdettelamar (Burdette Lamar)

07/12/2022

11:08 PM Bug #18816 (Closed): Ractor segfaulting MacOS 12.4 (aarch64 / M1 processor)
Applied in changeset commit:git|de51bbcb544651fb499dd4cc757a2bf6f3b439cf.
----------
Use VM Lock when mutating waiti...
tenderlovemaking (Aaron Patterson)
11:07 PM Revision de51bbcb (git): Use VM Lock when mutating waiting threads list
`rb_thread_wait_for_single_fd` needs to mutate the `waiting_fds` list
that is stored on the VM. We need to delete th...
tenderlovemaking (Aaron Patterson)
08:40 PM Revision 59c6b7b7 (git): Speed up --yjit-trace-exits code (#6106)
In a small script the speed of this feature isn't really noticeable but
on Rails it's very noticeable how slow this c...
Eileen M. Uchitelle
06:48 PM Revision 8c180815 (git): Fix some UBSAN false positives (#6115)
* Fix some UBSAN false positives.
* ruby tool/update-deps --fix
Kevin Backhouse
06:21 PM Revision 8309b136 (git): [DOC] Enhanced RDoc for Time (#6118)
Treats:
::utc
::local
#to_i
#to_f
#to_r
#usec
#nsec
#subsec
#<=>
#eql?
burdettelamar (Burdette Lamar)
06:10 PM Feature #14564: `dig` opposite method
Often my team needs to modify deep hash structures and we created another implementation of the `bury` method.
We...
professor (Todd Sedano)
03:01 PM Revision 71aec685 (git): * 2022-07-13 [ci skip]
git[bot]
03:00 PM Revision dcbb94d5 (git): Move timestamps directory for bundled gems
nobu (Nobuyoshi Nakada)
02:49 PM Misc #18836: DevMeeting-2022-07-21
- [Feature #18885] Long lived fork advisory API (potential Copy on Write optimizations) (byroot)
- We have some ide...
byroot (Jean Boussier)
01:57 PM Revision 3aee94fb (git): [ruby/date] [DOC] Enhanced RDoc (https://github.com/ruby/date/pull/63)
Treats:
#next
#<<
#>>
#next_month
#prev_month
#next_year
#prev_year
#step
#upto
...
burdettelamar (Burdette Lamar)
12:50 PM Feature #18901 (Closed): Support cross size pool movement for T_ARRAY
Applied in changeset commit:git|214ed4cbc6f33675230602dd09268b436da96f7d.
----------
[Feature #18901] Support size p...
eightbitraptor (Matt V-H)
12:50 PM Revision 067a5f1a (git): [Feature #18901] Don't run size pool move tests without VWA
eightbitraptor (Matt V-H)
12:50 PM Revision 214ed4cb (git): [Feature #18901] Support size pool movement for Arrays
This commit enables Arrays to move between size pools during compaction.
This can occur if the array is mutated such ...
eightbitraptor (Matt V-H)
10:43 AM Revision 0f8a0c5f (git): Refactor tests for ThreadInstrumentation counters
* Extracted some assertions.
* Assert counter values should be positive.
nobu (Nobuyoshi Nakada)
10:43 AM Revision a6e2f3fd (git): Use `IO.popen` to fork and exit the child process without cleanup
nobu (Nobuyoshi Nakada)
08:58 AM Bug #18908 (Closed): Allow username and password to be extracted from the http_proxy variable on Windows
According to #12921 only Linux, FreeBSD and Darwin (macOS) provides environment variables that are "multi-user" safe.... ggrossetie (Guillaume GROSSETIE)
08:13 AM Revision 8b98b9e2 (git): Check only whether `RUBY_DEVEL` is defined
nobu (Nobuyoshi Nakada)
07:07 AM Revision ba8f3d2c (git): MJIT: Add assertions for mjit_capture_cc_entries
to investigate SEGVs in it k0kubun (Takashi Kokubun)
07:03 AM Revision e99e1f0f (git): Update bundled gems list at 2022-07-12
git[bot]
06:49 AM Revision cbcc92f7 (git): MJIT: s/assert/VM_ASSERT/
include/ruby/assert.h sets NDEBUG by default.
As MJIT CI uses -DVM_CHECK_MODE, using only VM_ASSERT might be more
hel...
k0kubun (Takashi Kokubun)
05:11 AM Feature #18438: Add `Exception#additional_message` to show additional error information
The following PR adds a guideline about usable escape sequences in `Exception#detailed_message`.
https://github.co...
mame (Yusuke Endoh)

07/11/2022

08:29 PM Bug #18905: :"@=".inspect is non-evaluatable
I was bitten by the same thing last week and was actually going to open an issue myself. Thanks for raising this @qni... ufuk (Ufuk Kayserilioglu)
12:09 PM Bug #18905: :"@=".inspect is non-evaluatable
sawa (Tsuyoshi Sawada) wrote in #note-1:
> However, among them, `:"@=".inspect` and `:"$$$$=".inspect` do not includ...
qnighy (Masaki Hara)
07:53 AM Bug #18905: :"@=".inspect is non-evaluatable
First, `inspect` methods are not for `eval`.
We only guarantee that `sym.name.to_sym == sym`.
nobu (Nobuyoshi Nakada)
07:57 PM Revision 6e74c5c2 (git): [rubygems/rubygems] Bump rb-sys
Bumps [rb-sys](https://github.com/oxidize-rb/rb-sys) from 0.9.18 to 0.9.19.
- [Release notes](https://github.com/oxid...
dependabot[bot]
07:54 PM Bug #18816: Ractor segfaulting MacOS 12.4 (aarch64 / M1 processor)
I took a look at this, and it looks like we're missing a lock when deleting the fd from `waiting_fds` list. I've att... tenderlovemaking (Aaron Patterson)
05:52 PM Revision ea956e5e (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.18 to 0.9.19.
- [Release notes](https://github.com/oxid...
dependabot[bot]
03:34 PM Misc #18836: DevMeeting-2022-07-21
* [Bug #18770] Inconsistent behavior of IO/StringIO's each methods when called with nil as a separator, limit and cho... jeremyevans0 (Jeremy Evans)
03:22 PM Bug #18896 (Rejected): Shellwords.escape(nil) returns "empty" string
jeremyevans0 (Jeremy Evans)
03:05 PM Revision 66dfcbed (git): [ruby/irb] [DOC] Include updated help message (https://github.com/ruby/irb/pull/377)
* Include updated help message
https://github.com/ruby/irb/commit/ff129f3794
burdettelamar (Burdette Lamar)
03:02 PM Revision b1218fd3 (git): * 2022-07-12 [ci skip]
git[bot]
03:02 PM Revision 702d4d77 (git): [ruby/date] [DOC] Enhanced RDoc (https://github.com/ruby/date/pull/62)
Minor edits to 11 methods' documentation.
https://github.com/ruby/date/commit/00bb7f6648
burdettelamar (Burdette Lamar)
02:38 PM Bug #18906 (Closed): coverage failed on GItHub Actions
Applied in changeset commit:git|a871fc4d86e857b4c580604d2654877135484896.
----------
Fix a regression of b2e58b02aec...
mame (Yusuke Endoh)
06:10 AM Bug #18906: coverage failed on GItHub Actions
GitHub Actions log will expire, so I copy and paste it.
https://github.com/ruby/actions/runs/6857369382?check_suit...
znz (Kazuhiro NISHIYAMA)
05:59 AM Bug #18906: coverage failed on GItHub Actions
Thank you, I have send a PR: https://github.com/ruby/ruby/pull/6112 mame (Yusuke Endoh)
02:37 AM Bug #18906 (Closed): coverage failed on GItHub Actions
coverage failed on GItHub Actions since https://github.com/ruby/actions/actions/runs/2486933939
(previous https://gi...
znz (Kazuhiro NISHIYAMA)
02:38 PM Revision a871fc4d (git): Fix a regression of b2e58b02aec73f9c350bf109c021c180fc699ccc
At that commit, I fixed a wrong conditional expression that was always
true. However, that seemed to have caused a r...
mame (Yusuke Endoh)
01:50 PM Bug #18907 (Closed): rb_profile_frames output includes dummy main Thread frame
Howdy! I'm working at Datadog [on the `ddtrace` gem](https://github.com/DataDog/dd-trace-rb), and we're starting to m... ivoanjo (Ivo Anjo)
01:19 PM Revision 2733c049 (git): [ruby/reline] Add tests for top-level dialog color APIs
https://github.com/ruby/reline/commit/347a468c59 st0012 (Stan Lo)
01:00 PM Revision 6423d32e (git): Replace use of double_heap in tests with expand_heap
eightbitraptor (Matt V-H)
01:00 PM Revision a6dd859a (git): Add expand_heap option to GC.verify_compaction_references
In order to reliably test compaction we need to be able to move objects
between size pools.
In order for this to hap...
eightbitraptor (Matt V-H)
11:05 AM Misc #18888 (Assigned): Migrate ruby-lang.org mail services to Google Domains and Google Workspace
FYI: I migrated to `ruby-lang.org` from AWS Route53 to Google Domains today. It remains old DNS records.
We will r...
hsbt (Hiroshi SHIBATA)
07:24 AM Bug #18893 (Closed): Don't redefine memcpy(3)
This is fixed and will be included in the next release. Thank you! shyouhei (Shyouhei Urabe)
06:58 AM Revision fae568ed (git): Use NO_JIT_DESCRIPTION only when needed
Apparently 203801566a186b7b1cbe899a06d0832923a1bdf9 broke YJIT's CI. k0kubun (Takashi Kokubun)
06:10 AM Revision 20380156 (git): Fix #5872 for MJIT GitHub Actions
If you run tests with RUN_OPTS=--mjit, the test fixes in
https://github.com/ruby/ruby/pull/5872 don't work.
k0kubun (Takashi Kokubun)
04:43 AM Revision da21a2c3 (git): [ruby/rdoc] `RubyVM` is implementation dependent
https://github.com/ruby/rdoc/commit/aaeb5ce1ce nobu (Nobuyoshi Nakada)
04:43 AM Revision b564ef36 (git): [ruby/rdoc] Fix the known classes more
https://github.com/ruby/rdoc/commit/9f47234e0e nobu (Nobuyoshi Nakada)
04:14 AM Revision c7dd5b65 (git): * 2022-07-11 [ci skip]
git[bot]
04:14 AM Revision 86df6f4b (git): [ruby/rdoc] Fix an exception class name
https://github.com/ruby/rdoc/commit/87301da71b nobu (Nobuyoshi Nakada)

07/10/2022

02:51 PM Revision 5137af63 (git): [ruby/date] Enhanced RDoc (https://github.com/ruby/date/pull/61)
Omit private aliases from Rdoc.
https://github.com/ruby/date/commit/48f9180663
burdettelamar (Burdette Lamar)
12:07 PM Bug #18658: Need openssl 3 support for Ubuntu 22.04 (Ruby 2.7.x and 3.0.x)
https://github.com/rbenv/ruby-build/pull/1974 is merged so one solution now is "Use ruby-build" and it will install t... Eregon (Benoit Daloze)
10:01 AM Bug #18658: Need openssl 3 support for Ubuntu 22.04 (Ruby 2.7.x and 3.0.x)
Issue at ruby/openssl to have a release supporting OpenSSL 1.0.1 - 3.0.0: https://github.com/ruby/openssl/issues/517.... Eregon (Benoit Daloze)
04:00 AM Bug #18658: Need openssl 3 support for Ubuntu 22.04 (Ruby 2.7.x and 3.0.x)
For folks who use rbenv/ruby-build to manage ruby, https://gist.github.com/yob/08d53a003181aa0fcce9812b1b533870 descr... jhealy (James Healy)
08:56 AM Revision ec09ba58 (git): Extract `atomic_inc_wraparound` function
nobu (Nobuyoshi Nakada)
07:38 AM Revision 072a8bf7 (git): * 2022-07-10 [ci skip]
git[bot]
04:11 AM Revision b1b81723 (git): Add `asan_unpoisoning_object` to execute the block with unpoisoning
nobu (Nobuyoshi Nakada)
04:11 AM Revision ec303e49 (git): Split `rb_raw_obj_info`
nobu (Nobuyoshi Nakada)
04:11 AM Revision 233054a6 (git): Cycle `obj_info_buffers_index` atomically
nobu (Nobuyoshi Nakada)
04:07 AM Revision a006dcb7 (git): `APPEND_S` for no conversion formats
nobu (Nobuyoshi Nakada)
04:03 AM Revision 2bf03135 (git): Rewrite `APPENDF` using variadic arguments
nobu (Nobuyoshi Nakada)
04:03 AM Revision 51025a90 (git): Use `size_t` for `rb_raw_obj_info`
nobu (Nobuyoshi Nakada)
04:03 AM Revision fbe36514 (git): Use `asan_unpoison_object_temporary`
nobu (Nobuyoshi Nakada)
04:03 AM Revision b16f44ad (git): Get rid of static buffer in `obj_info`
nobu (Nobuyoshi Nakada)

07/09/2022

10:44 PM Bug #18818: Thread waitq does not retain referenced objects, can lead to use after free.
IMO, neither ruby nor C should *ever* be in a position where they are referencing freed memory. And, although `sync_... nevans (Nicholas Evans)
02:48 PM Bug #18904: Mutex and Fiber: No live threads left. Deadlock? (fatal)
dorianmariefr (Dorian Marié) wrote in #note-3:
> What would you suggest using instead?
Stop nesting the calls?:
...
jeremyevans0 (Jeremy Evans)
12:43 PM Bug #18904: Mutex and Fiber: No live threads left. Deadlock? (fatal)
What would you suggest using instead? dorianmariefr (Dorian Marié)
02:44 PM Bug #18905: :"@=".inspect is non-evaluatable
Not sure what you mean. `inspect` is expected to return a string, and the cases you mention indeed return a string re... sawa (Tsuyoshi Sawada)
06:30 AM Bug #18905 (Closed): :"@=".inspect is non-evaluatable
There is an edge case where `Symbol#inspect` returns a non-evaluatable expression:
```ruby
:"@=".inspect # => :@=...
qnighy (Masaki Hara)
10:00 AM Revision 1150a54a (git): Use `File::PATH_SEPARATOR` for the portability
nobu (Nobuyoshi Nakada)
06:26 AM Revision 949c3afb (git): [ruby/openssl] Skip a new test when old OpenSSL
It does not raise an error when setting an invalid value to SSLContext
ciphers on Ubuntu 18.04.
https://github.com/r...
nobu (Nobuyoshi Nakada)
04:08 AM Revision 2725c5db (git): Fix invalid mkdir detection on OpenBSD
This was broken by 67e54ce4081abaa16774b93ccd33ccbd1d6c6531, which
resulted in " -d" being used as the mkdir_p progra...
jeremyevans (Jeremy Evans)

07/08/2022

05:20 PM Bug #18904 (Rejected): Mutex and Fiber: No live threads left. Deadlock? (fatal)
This isn't a bug. `Mutex` is not designed to be reentrant, so that will always fail in recursive use. `Monitor` is o... jeremyevans0 (Jeremy Evans)
04:34 PM Bug #18904: Mutex and Fiber: No live threads left. Deadlock? (fatal)
Same error happens with `Monitor` dorianmariefr (Dorian Marié)
04:32 PM Bug #18904 (Rejected): Mutex and Fiber: No live threads left. Deadlock? (fatal)
Hi,
I was investigating an issue with the climate_control gem and minitest-around and it seems like the bug is com...
dorianmariefr (Dorian Marié)
04:06 PM Revision e9ec6893 (git): [ruby/date] [DOC] Enhanced RDoc (https://github.com/ruby/date/pull/59)
Minor changes (mostly doc-guide compliance) to 18 or so of simpler methods (getters).
https://github.com/ruby/date/c...
burdettelamar (Burdette Lamar)
03:39 PM Revision d77ebe8e (git): [ruby/openssl] Strip trailing spaces [ci skip]
https://github.com/ruby/openssl/commit/862d92de93 nobu (Nobuyoshi Nakada)
03:31 PM Revision 1c17cf68 (git): * 2022-07-09 [ci skip]
git[bot]
02:18 PM Revision 86768f1d (git): [ruby/openssl] Fix formatting in docs
The + tag can only be used for single words. For multiple words the <tt>
tag has to be used.
https://github.com/ruby...
peterzhu2118 (Peter Zhu)
02:18 PM Revision 4d6a2932 (git): [ruby/openssl] Let OpenSSL choose the digest if digest for Openssl::OCSP::BasicResponse#sign is nil.
https://github.com/ruby/openssl/commit/27efcd7e1c jprokop (Jarek Prokop)
02:18 PM Revision 7a5a90e0 (git): [ruby/openssl] Let OpenSSL choose the digest if digest for Openssl::OCSP::Request#sign is nil.
https://github.com/ruby/openssl/commit/a1f6cbc261 jprokop (Jarek Prokop)
02:18 PM Revision def44530 (git): [ruby/openssl] Fix test of cipher name to pass in LibreSSL 3.4
LibreSSL 3.5 switched the cipher naming to match OpenSSL.
https://github.com/ruby/openssl/commit/bf198278bd
jeremyevans (Jeremy Evans)
02:18 PM Revision b5efef37 (git): [ruby/openssl] Fix operator precedence in OSSL_OPENSSL_PREREQ and OSSL_LIBRESSL_PREREQ
https://github.com/ruby/openssl/commit/b02815271f jeremyevans (Jeremy Evans)
02:18 PM Revision aee36dd7 (git): [ruby/openssl] Fix build with LibreSSL 3.5
https://github.com/ruby/openssl/commit/e25fb0d0d8 jeremyevans (Jeremy Evans)
02:18 PM Revision 09daf78f (git): [ruby/openssl] Add 'ciphersuites=' method to allow setting of TLSv1.3 cipher suites along with some unit tests (https://github.com/ruby/openssl/pull/493)
Add OpenSSL::SSL::SSLContext#ciphersuites= method along with unit tests.
https://github.com/ruby/openssl/commit/1225...
twkmd12
02:18 PM Revision 0bf2dfa6 (git): [ruby/openssl] ignore pkgconfig when any openssl option is specified
https://github.com/ruby/openssl/commit/b23fa75aa3 Stefan Kaes
02:18 PM Revision 01025a00 (git): [ruby/openssl] Skip optional wildcard SAN tests on LibreSSL 3.5.0+
RFC 6066 states how some wildcard SAN entries MAY be handled, but
it does not say they MUST be handled. LibreSSL 3.5...
jeremyevans (Jeremy Evans)
10:10 AM Revision 58e7205c (git): See the environment variable and then check if JIT options conflict
nobu (Nobuyoshi Nakada)
08:53 AM Misc #18891: Expand tabs in C code
I'm also in favour of https://github.com/ruby/ruby/pull/6094 - It feels like the most elegant solution of those proposed eightbitraptor (Matt V-H)
06:59 AM Revision 7bab7883 (git): Simplify BLSR code
And suppress unary minus operator to unsigned type warnings by VC. nobu (Nobuyoshi Nakada)
03:11 AM Revision 9958ed61 (git): Use `roomof` macro
The masking is not only unnecessary but works only when the masking
value is a power of 2. Also suppress unary minus...
nobu (Nobuyoshi Nakada)
02:31 AM Revision 4a2662ae (git): [Bug #18890] Suppress warnings and fix the message
```
test/ruby/test_parse.rb:1384: warning: assigned but unused variable - obj
test/ruby/test_pattern_matching.rb:1162...
nobu (Nobuyoshi Nakada)
01:55 AM Revision f1c15f3e (git): Relax assertion condition for thread local counters
Recently `TestThreadInstrumentation#test_join_counters` often fails as
```
<[1, 1, 1]> expected but was
<[2, 2, 2]>....
nobu (Nobuyoshi Nakada)
01:55 AM Revision cf991337 (git): Make a local symbol static
nobu (Nobuyoshi Nakada)
 

Also available in: Atom