Project

General

Profile

Activity

From 04/22/2023 to 04/28/2023

04/28/2023

11:44 PM Revision 8189a140 (git): Revert "[ruby/rdoc] Update test libraries from ruby/ruby 2023-04-29"
This reverts commit 966f0d91e2a86fa1347cdafbe1af47e7350aa4ca. hsbt (Hiroshi SHIBATA)
05:20 PM Revision e9930b51 (git): [ruby/irb] Retire magic-file.rb
(https://github.com/ruby/irb/pull/574)
`MagicFile` was introduced around v0.9.6, which was like 14~15 years ago.
It ...
st0012 (Stan Lo)
05:09 PM Revision d4dc149c (git): Update an Intel SDM link [ci skip]
k0kubun (Takashi Kokubun)
04:09 PM Revision 966f0d91 (git): [ruby/rdoc] Update test libraries from ruby/ruby 2023-04-29
From https://github.com/ruby/ruby/commit/74028c210c23a13b3168886efcf837b4bf930468
https://github.com/ruby/rdoc/commi...
nobu (Nobuyoshi Nakada)
03:46 PM Revision 74028c21 (git): sync_tool.rake: Fold too long message [ci skip]
Split into title and body, like as the pull-request. nobu (Nobuyoshi Nakada)
03:39 PM Revision d887cd5e (git): sync_tool.rake: Add --update and --keep options [ci skip]
nobu (Nobuyoshi Nakada)
03:26 PM Feature #19520: Support for `Module.new(name)` and `Class.new(superclass, name)`.
Ah right. So an anonymous class is used to ensure there is no conflict with the generated method name and e.g. it can... Eregon (Benoit Daloze)
01:33 PM Feature #19520: Support for `Module.new(name)` and `Class.new(superclass, name)`.
Eregon (Benoit Daloze) wrote in #note-39:
> Why not `#<MyTemplate:0x000055e017895038 @path="path/to/file">` for an i...
Dan0042 (Daniel DeLorme)
10:59 AM Feature #19520: Support for `Module.new(name)` and `Class.new(superclass, name)`.
ioquatix (Samuel Williams) wrote in #note-38:
> In any case, this also affects the output of errors such that those ...
Eregon (Benoit Daloze)
02:38 PM Feature #8707: Hash#reverse_each
Another point is that that hash.reverse_each already exists via enumerable, but with a highly suboptimal array conver... bughit (bug hit)
01:31 PM Revision 08608be7 (git): sync_tool.rake: Adjust the location [ci skip]
nobu (Nobuyoshi Nakada)
01:05 PM Revision 9ea1281a (git): Add sync_tool.rake [ci skip]
nobu (Nobuyoshi Nakada)
01:05 PM Revision afc98e3b (git): Copy also helper.rb [ci skip]
nobu (Nobuyoshi Nakada)
01:05 PM Revision 0bd27823 (git): Improve sync_test_lib.rb [ci skip]
- read files to copy once at first
- take the destination top directory from command line arguments
- fix a typo
nobu (Nobuyoshi Nakada)
12:08 PM Bug #19622 (Closed): Undocumented behavior of Array#& and similar methods
Currently, the [Array#& docs](https://ruby-doc.org/3.2.2/Array.html#method-i-26) only state that the objects are comp... tycooon (Yuri Smirnov)
11:55 AM Feature #19617: Add Method#binding and UnboundMethod#binding, similar to Proc#binding
I think `Method#defining_proc` and `UnboundMethod#defining_proc` make more sense, as most methods (all the ones defin... Eregon (Benoit Daloze)
11:32 AM Bug #19621 (Closed): Resolv::Hosts uses ineffective File.read, making using big hosts file 'impossible'
nobu (Nobuyoshi Nakada)
10:05 AM Bug #19621: Resolv::Hosts uses ineffective File.read, making using big hosts file 'impossible'
The reading does not seem to be the problem, but the hash operations.
[email protected] (Felix Wolfsteller)
09:04 AM Bug #19621 (Closed): Resolv::Hosts uses ineffective File.read, making using big hosts file 'impossible'
By default on unixoid systems, `Resolv` will read `/etc/hosts` once. Privacy- and security aware people might use the... [email protected] (Felix Wolfsteller)
11:29 AM Revision 7ba37cb7 (git): [ruby/resolv] Prefer `Array#concat` over `#+=` on `Array`
Fix https://bugs.ruby-lang.org/issues/19621
https://github.com/ruby/resolv/commit/7faaa78847
nobu (Nobuyoshi Nakada)
09:29 AM Revision 35da0d4a (git): Support older git
The -b flag is available since 2.28, but Ubuntu 20.04 uses 2.25. nobu (Nobuyoshi Nakada)
07:20 AM Feature #12165: Hash#first, Hash#last
stillhart (Fabian Stillhart) wrote:
> Interestingly I while playing arround I found out that the Hash#first method w...
nobu (Nobuyoshi Nakada)
04:58 AM Feature #19559: Introduce `Symbol#+@` and `Symbol#-@`, and eventually replace boolean arguments with symbols
以下のコメントに付き、松本さん以外の開発者の方でも対処できる方がいれば、対処をお願いします。 sawa (Tsuyoshi Sawada)
03:45 AM Revision 9b07d30d (git): Bump github/codeql-action from 2.3.0 to 2.3.2
Bumps [github/codeql-action](https://github.com/github/codeql-action) from 2.3.0 to 2.3.2.
- [Release notes](https://...
dependabot[bot]
02:05 AM Revision 4134eb21 (git): Update bundled gems list at f6694b5bc89dffdc1d8b24f8c08ded [ci skip]
git[bot]
02:04 AM Revision f6694b5b (git): Bundle rbs-3.1.0 (#7766)
soutaro (Soutaro Matsumoto)

04/27/2023

09:49 PM Feature #19520: Support for `Module.new(name)` and `Class.new(superclass, name)`.
The difference between a dynamically defined `inspect` which can do anything vs `Module#name` which is cached is sign... ioquatix (Samuel Williams)
03:36 PM Feature #19520: Support for `Module.new(name)` and `Class.new(superclass, name)`.
Dan0042 (Daniel DeLorme) wrote in #note-35:
> But let's say it really is too slow to do a `rb_funcall` for each ne...
Eregon (Benoit Daloze)
01:27 PM Feature #19520: Support for `Module.new(name)` and `Class.new(superclass, name)`.
ioquatix (Samuel Williams) wrote in #note-33:
> @Dan0042 unfortunately your proposal doesn't really work for nested ...
Dan0042 (Daniel DeLorme)
12:35 PM Feature #19520: Support for `Module.new(name)` and `Class.new(superclass, name)`.
ioquatix (Samuel Williams) wrote in #note-33:
> doesn't really work for nested classes
Why not? Can you elaborate...
Eregon (Benoit Daloze)
07:00 AM Feature #19520: Support for `Module.new(name)` and `Class.new(superclass, name)`.
@Dan0042 unfortunately your proposal doesn't really work for nested classes without major performance issues. ioquatix (Samuel Williams)
01:09 AM Feature #19520: Support for `Module.new(name)` and `Class.new(superclass, name)`.
I also really want the ability to give better names to dynamically created classes. In particular for something that ... Dan0042 (Daniel DeLorme)
09:27 PM Revision f2c36773 (git): Introduce --enable-rjit=disasm
k0kubun (Takashi Kokubun)
08:28 PM Feature #8707: Hash#reverse_each
> Do we really need it? What is use-cases?
When you have an ordered collection it seems self evident that you may ne...
bughit (bug hit)
08:16 PM Feature #12165: Hash#first, Hash#last
Hash should absolutely have a performant last method that doesn't build an intermediate array (`hash.(values|keys).la... bughit (bug hit)
08:04 PM Feature #19617: Add Method#binding and UnboundMethod#binding, similar to Proc#binding
Another use-case is simply to match `Proc#binding`. I originally assumed that Method#binding and UnboundMethod#bindi... nevans (Nicholas Evans)
06:52 PM Feature #19617: Add Method#binding and UnboundMethod#binding, similar to Proc#binding
Perhaps I shouldn't have given the Regexp use-case, since there are many other approaches we can (and should) use to ... nevans (Nicholas Evans)
06:44 PM Feature #19617: Add Method#binding and UnboundMethod#binding, similar to Proc#binding

Eregon (Benoit Daloze) wrote in #note-2:
> Maybe an easier/better/more portable way to do that would be to have a ...
nevans (Nicholas Evans)
12:08 PM Feature #19617: Add Method#binding and UnboundMethod#binding, similar to Proc#binding
Ah BTW one concern I have with https://github.com/ruby/net-imap/blob/92db350b24c388d2a2104f36cac9caa49a1044df/test/ne... Eregon (Benoit Daloze)
04:44 PM Feature #19620 (Open): allow non-module rescue filters that implement the === opertor
```ruby
module FooErrorFilter
def self.===(e)
e.message =~ /foo/
end
end
def foo_error_filter
FooE...
bughit (bug hit)
03:42 PM Revision 5cd4f35d (git): [ruby/irb] Simplify Locale#load
(https://github.com/ruby/irb/pull/571)
* Simplify Locale#load
Instead of loading file content with `MagicFile` and ...
st0012 (Stan Lo)
02:15 PM Bug #19619: Numbered parameters don't work with method definition with parameters
Since this doesn't work too, endless and/or singleton method definition doesn't seem to matter.
```ruby
1.times {...
nobu (Nobuyoshi Nakada)
01:16 PM Revision fef8cca8 (git): Merge T_OBJECT case in rb_ivar_delete function
S_H_ (Shun Hiraoka)
11:55 AM Bug #19606 (Closed): addr2line.c broken on Fedora 38
alanwu (Alan Wu)
11:07 AM Revision a58cae77 (git): [ruby/irb] Stop using MagicFile for printing help messages
(https://github.com/ruby/irb/pull/573)
`MagicFile` was introduced around v0.9.6, which was like 14~15 years ago.
It ...
st0012 (Stan Lo)
05:52 AM Bug #19611 (Closed): Ruby hangs up with `while true && true`
Applied in changeset commit:git|c7bacf84f04201787d26e4a4be8aca61ff1e454b.
----------
[Bug #19611] Remove never-reach...
nobu (Nobuyoshi Nakada)
03:26 AM Bug #19611: Ruby hangs up with `while true && true`
Mine:
https://github.com/ruby/ruby/pull/7753
https://github.com/ruby/ruby/pull/7754
kjtsanaktsidis (KJ Tsanakt...
nobu (Nobuyoshi Nakada)
05:52 AM Revision c7bacf84 (git): [Bug #19611] Remove never-reachable branch in logical expression
nobu (Nobuyoshi Nakada)
03:32 AM Revision b0cb54a3 (git): Constify `type` and `typed_flag` in `RTypedData`
These must not be changed once initialized. nobu (Nobuyoshi Nakada)
02:25 AM Revision dd406c5a (git): Skip DW_FORM_GNU_* forms in addr2line.c
DW_FORM_GNU_ref_alt and DW_FORM_GNU_strp_alt refer to data stored in an
external ELF file specified by a .gnu_debugal...
KJ Tsanaktsidis
01:19 AM Revision 417eb83b (git): RJIT: Tweak the default call threshold
This number works better on yjit-bench (ruby-lsp). k0kubun (Takashi Kokubun)
01:12 AM Revision cbfb5fbb (git): RJIT: Fix unspecified_bits with locals
k0kubun (Takashi Kokubun)

04/26/2023

08:53 PM Feature #19617: Add Method#binding and UnboundMethod#binding, similar to Proc#binding
Or iterate over all regexps through `ObjectSpace.each_object(Regexp)`? But I suppose it doesn't allow to only look at... byroot (Jean Boussier)
05:07 PM Feature #19617: Add Method#binding and UnboundMethod#binding, similar to Proc#binding
> This would be a useful tool when debugging from the console. As another example, it might be used to scan a code ba... Eregon (Benoit Daloze)
05:02 PM Feature #19617: Add Method#binding and UnboundMethod#binding, similar to Proc#binding
nevans (Nicholas Evans) wrote:
> For methods defined using the `def` keyword, the binding's local variables might be...
Eregon (Benoit Daloze)
07:02 PM Bug #19592 (Closed): Unable to statically link a single extension in 3.2.x and >=3.1.4
Applied in changeset commit:git|adaff1fc496b6f01fb1c4c812b9b4082618e2f79.
----------
[Bug #19592] Fix ext/Setup supp...
alanwu (Alan Wu)
07:02 PM Revision 12070005 (git): Add a CI check for ext/Setup
alanwu (Alan Wu)
07:02 PM Revision adaff1fc (git): [Bug #19592] Fix ext/Setup support
After [1], using ext/Setup to link some, but not all extensions failed
during linking. I did not know about this opti...
alanwu (Alan Wu)
05:37 PM Bug #19619: Numbered parameters don't work with method definition with parameters
The result of the last code:
```
undefined method `bar' for #<Object:0x0000000108e20438> (NoMethodError)
```
okuramasafumi (Masafumi OKURA)
05:32 PM Bug #19619 (Closed): Numbered parameters don't work with method definition with parameters
This works:
```ruby
class Foo
def bar(baz) = 'foo'
end
p Foo.new.bar('baz')
```
This also works:
``...
okuramasafumi (Masafumi OKURA)
04:52 PM Revision 92466e44 (git): [ruby/irb] Use a more tolerant way to check Locale#find's return
path
(https://github.com/ruby/irb/pull/572)
https://github.com/ruby/irb/commit/0b648adf38
st0012 (Stan Lo)
04:39 PM Revision 3340a246 (git): [ruby/irb] Add tests for Locale#find and Locale#load
(https://github.com/ruby/irb/pull/570)
https://github.com/ruby/irb/commit/710d5b1af5
st0012 (Stan Lo)
03:06 PM Revision fe0b23b4 (git): [ruby/irb] Remove encoding_aliases.rb
(https://github.com/ruby/irb/pull/569)
We don't have to load another file to define the legacy encoding aliases
map ...
st0012 (Stan Lo)
02:54 PM Bug #19427 (Closed): Marshal.load(source, freeze: true) doesn't freeze in some cases
Applied in changeset commit:git|6339cb70c3bcc54696e98c303dd4b26ed3d57afd.
----------
marshal.c: shallow freeze user ...
byroot (Jean Boussier)
02:54 PM Revision 6339cb70 (git): marshal.c: shallow freeze user objects
When `freeze: true` argument is passed.
[Bug #19427]
byroot (Jean Boussier)
02:21 PM Revision 78be6696 (git): Wrap `undef_method :a` with `ensure`
garyhtou (Gary Tou)
02:21 PM Revision 96a2e271 (git): `klass == (VALUE)NULL` --> `!klass`
Co-authored-by: Rafael Mendonça França <[email protected]> garyhtou (Gary Tou)
02:21 PM Revision 5dd46a34 (git): Test: `defined?(super)` in `BasicObject` returns `nil`
Ensure it returns `nil` instead of segmentation faulting garyhtou (Gary Tou)
02:21 PM Revision 1883dc5b (git): defined zsuper: Handle NULL superclass for `BasicObject`
Prior to this commit, a segmentation fault occurred in `vm_defined`'s
`zsuper` implementation after NULL is returned ...
garyhtou (Gary Tou)
10:15 AM Misc #19599: DevMeeting-2023-05-10 @ Matsumoto, Japan
* [Feature #18885] End of boot advisory API (byroot)
* I'm planning to merge the first optimizations for 3.3
* Ar...
byroot (Jean Boussier)
08:59 AM Misc #19599: DevMeeting-2023-05-10 @ Matsumoto, Japan
> [Misc #19608] Being a co-maintainer of the ruby/openssl for the OpenSSL FIPS mode
> I'm +1 to this proposal. D...
jaruga (Jun Aruga)
08:58 AM Revision ffce3117 (git): add new debug log line on `rb_ractor_terminate_all`
to leave the trace. ko1 (Koichi Sasada)
08:57 AM Revision 06b68db7 (git): show a separator even if `ec` is NULL.
`RUBY_DEBUG_LOG()` doesn't show anything if `GET_EC()` returns NULL,
but print a separator "\t" to make consistent TSV.
ko1 (Koichi Sasada)
08:57 AM Revision 457824e2 (git): `RUBY_DEBUG_LOG_PID` for `RUBY_DEBUG_LOG()`
`RUBY_DEBUG_LOG=stderr RUBY_DEBUG_LOG_PID=1 ruby ...` will prints
debug logs with PID.
ko1 (Koichi Sasada)
08:22 AM Revision b90d87bf (git): We need to checkout before BundledGem.dummy_gemspec checking.
When newer version released rather than gems/bundled_gems defined,
`spec.version == Gem::Version.new(v)` always abo...
hsbt (Hiroshi SHIBATA)
07:31 AM Bug #19606: addr2line.c broken on Fedora 38
This is also causing test failures on my machine, because there are tests on the output of the bug reporter - e.g.
...
kjtsanaktsidis (KJ Tsanaktsidis)
07:28 AM Bug #19611: Ruby hangs up with `while true && true`
After my patch, the instruction sequence for this method is:
```
== disasm: #<ISeq:<compiled>@<compiled>:1 (1,0)-(1,...
kjtsanaktsidis (KJ Tsanaktsidis)
07:26 AM Bug #19611: Ruby hangs up with `while true && true`
Hm, interesting - it falls into an infinite loop in `iseq_peephole_optimize`, because it's doing useless jump elimina... kjtsanaktsidis (KJ Tsanaktsidis)
04:13 AM Revision 299d17a2 (git): [ruby/irb] Fix Locale's encoding lookup for Japanese encodings
(https://github.com/ruby/irb/pull/568)
In https://github.com/ruby/irb/commit/3ee79e89adb8e21b63d796e53bcc86281685076...
st0012 (Stan Lo)
04:13 AM Revision 5154d6be (git): Revert "Temporary skipped failing assertions"
This reverts commit e7cdce83e8c8797c481ccb54c260c0db1e1afa7c. hsbt (Hiroshi SHIBATA)
03:46 AM Revision 0c30425e (git): Bump ruby/setup-ruby from 1.146.0 to 1.147.0
Bumps [ruby/setup-ruby](https://github.com/ruby/setup-ruby) from 1.146.0 to 1.147.0.
- [Release notes](https://github...
dependabot[bot]
01:40 AM Feature #19588: Allow Comparable#clamp(min, max) to accept nil as a specification
The Japanese manual is updated.
https://docs.ruby-lang.org/ja/latest/class/Comparable.html#I_CLAMP
https://github.c...
kyanagi (Kouhei Yanagita)

04/25/2023

11:21 PM Revision bf3ed7e8 (git): [ruby/pp] Remove patch added for Ruby 2.6/JRuby 9.3
https://github.com/ruby/pp/commit/09dae96129 Stan Lo
11:21 PM Revision c9b61ec5 (git): [ruby/pp] Skip certain tests for JRuby
https://github.com/ruby/pp/commit/f7bde31ca9 Stan Lo
11:21 PM Misc #19599: DevMeeting-2023-05-10 @ Matsumoto, Japan
* [Feature #19572] Add a new TracePoint event for rescued exceptions (st0012)
* I want to add a new `rescue` even...
st0012 (Stan Lo)
11:56 AM Misc #19599: DevMeeting-2023-05-10 @ Matsumoto, Japan
* [Bug #19616] Remove ext/readline from Ruby 3.3
* Any opinion about this?
* [Misc #19608] Being a co-maintainer ...
hsbt (Hiroshi SHIBATA)
07:05 PM Feature #19617 (Open): Add Method#binding and UnboundMethod#binding, similar to Proc#binding
When a method is defined dynamically with `define_method`, it would be useful to obtain access to the defining block'... nevans (Nicholas Evans)
05:19 PM Feature #19616: Remove ext/readline from Ruby 3.3
Oh this is great, I missed it.
+1 from me.
Eregon (Benoit Daloze)
12:59 PM Feature #19616: Remove ext/readline from Ruby 3.3
>Would it make sense if we had a readline.rb which is just require "reline"; Readline = Reline?
We already have it...
hsbt (Hiroshi SHIBATA)
12:38 PM Feature #19616: Remove ext/readline from Ruby 3.3
I suspect a fair amount of code still uses `Readline.readline`.
Would it make sense if we had a `readline.rb` which ...
Eregon (Benoit Daloze)
08:01 AM Feature #19616 (Closed): Remove ext/readline from Ruby 3.3
We still bundled ext/readline that is GNU Readline wrapper. But we already have reline written by pure Ruby. It's tim... hsbt (Hiroshi SHIBATA)
03:27 PM Revision 82995d46 (git): Update to ruby/spec@7f6ca5b
Eregon (Benoit Daloze)
03:10 PM Feature #19559: Introduce `Symbol#+@` and `Symbol#-@`, and eventually replace boolean arguments with symbols
@matz 真剣な提案に対して、エイプリルフールネタである可能性を言い出し、貶めているという点で攻撃的です。百歩譲って、エイプリルフールネタであるという可能性がこの人の脳裏に浮かび、どちらとして対処したら良いのか迷ったとしましょう。も... sawa (Tsuyoshi Sawada)
04:52 AM Feature #19559: Introduce `Symbol#+@` and `Symbol#-@`, and eventually replace boolean arguments with symbols
I don't see any problem in Austin's comment (#note-2) neither. Probably there's some misunderstanding (lost in transl... matz (Yukihiro Matsumoto)
03:09 PM Revision e3d05001 (git): Workaround CRuby adding x86_64-linux-fake in $LOADED_FEATURES
Eregon (Benoit Daloze)
03:09 PM Revision d562663e (git): Update to ruby/spec@7f69c86
Eregon (Benoit Daloze)
03:09 PM Revision d3da01cd (git): Update to ruby/mspec@1d8cf64
Eregon (Benoit Daloze)
03:06 PM Bug #4040 (Closed): SystemStackError with Hash[*a] for Large _a_
Applied in changeset commit:git|99c6d19e502b5fdadbd367ae4b6bb3fab850fddc.
----------
Generalize cfunc large array sp...
jeremyevans (Jeremy Evans)
03:06 PM Revision a82a24ed (git): Optimize method_missing calls
CALLER_ARG_SPLAT is not necessary for method_missing. We just need
to unshift the method name into the arguments.
T...
jeremyevans (Jeremy Evans)
03:06 PM Revision 583e9d24 (git): Optimize symproc calls
Similar to the bmethod/send optimization, this avoids using
CALLER_ARG_SPLAT if not necessary. As long as the receiv...
jeremyevans (Jeremy Evans)
03:06 PM Revision 9b4bf02a (git): Optimize send calls
Similar to the bmethod optimization, this avoids using
CALLER_ARG_SPLAT if not necessary. As long as the method argu...
jeremyevans (Jeremy Evans)
03:06 PM Revision af2da641 (git): Optimize cfunc calls for f(*a) and f(*a, **kw) if kw is empty
This optimizes the following calls:
* ~10-15% for f(*a) when a does not end with a flagged keywords hash
* ~10-15% f...
jeremyevans (Jeremy Evans)
03:06 PM Revision f6254f77 (git): Speed up calling iseq bmethods
Currently, bmethod arguments are copied from the VM stack to the
C stack in vm_call_bmethod, then copied from the C s...
jeremyevans (Jeremy Evans)
03:06 PM Revision 99c6d19e (git): Generalize cfunc large array splat fix to fix many additional cases raising SystemStackError
Originally, when 2e7bceb34ea858649e1f975a934ce1894d1f06a6 fixed cfuncs to no
longer use the VM stack for large array ...
jeremyevans (Jeremy Evans)
02:52 PM Bug #19427: Marshal.load(source, freeze: true) doesn't freeze in some cases
Revert https://github.com/ruby/spec/commit/036134c0c6af8e01ae150db5e2ac6c5d70364a10 once this is fixed Eregon (Benoit Daloze)
02:44 PM Bug #19427: Marshal.load(source, freeze: true) doesn't freeze in some cases
Shallow freezing of TYPE_USERDEF and TYPE_USRMARSHAL is not done:
```
2)
Marshal.load when called with freeze: true r...
Eregon (Benoit Daloze)
09:05 AM Misc #19613: Add version information to all function documentation
FYI, `File.exist?` has been documented before 2.0.
https://docs.ruby-lang.org/en/2.0.0/File.html#method-c-exist-3F
nobu (Nobuyoshi Nakada)
06:05 AM Revision e7cdce83 (git): Temporary skipped failing assertions
hsbt (Hiroshi SHIBATA)
05:46 AM Revision 758063e0 (git): Removed commented-out code
hsbt (Hiroshi SHIBATA)
05:43 AM Revision 3d5febf6 (git): [ruby/syntax_suggest] Clean up output
I previously left a comment stating I didn't know why a certain method existed. In investigating the code in `Capture... schneems (Richard Schneeman)
05:43 AM Revision f77dc6fb (git): [ruby/syntax_suggest] standardrb --fix-unsafely spec/spec_helper.rb
https://github.com/ruby/syntax_suggest/commit/6e266b3b2b hsbt (Hiroshi SHIBATA)
05:41 AM Revision 9ccf0a06 (git): [ruby/irb] Add tests for Locale class
(https://github.com/ruby/irb/pull/566)
https://github.com/ruby/irb/commit/df32e024be
st0012 (Stan Lo)
04:35 AM Bug #19615 (Feedback): ruby psych.so always dynamic links libyaml.so, breaking build when libyaml.so is not in host lib paths
I can't get well what you are trying exactly.
In the first paragraph:
> When you specify a different path for...
nobu (Nobuyoshi Nakada)
01:58 AM Revision ed887cbb (git): [ruby/set] Update lib/set.rb
https://github.com/ruby/set/commit/bc59f85f2f Akinori MUSHA
01:58 AM Revision 15796ae1 (git): [ruby/set] Expose Set::VERSION
https://github.com/ruby/set/commit/d39b33f463 hsbt (Hiroshi SHIBATA)
01:55 AM Revision c301ba0a (git): [ruby/abbrev] Update lib/abbrev.rb
https://github.com/ruby/abbrev/commit/6fa790eac1 Akinori MUSHA
01:55 AM Revision 8b9b075b (git): [ruby/abbrev] Expose Abbrev::VERSION
https://github.com/ruby/abbrev/commit/255ca681c3 hsbt (Hiroshi SHIBATA)
01:51 AM Revision 85ed226c (git): [ruby/syslog] Improve the version extraction
https://github.com/ruby/syslog/commit/34da65a002 Akinori MUSHA
01:51 AM Revision a66c41d6 (git): [ruby/syslog] Raise required_ruby_version
https://github.com/ruby/syslog/commit/5289373016 Akinori MUSHA
01:51 AM Revision 117fc8e7 (git): [ruby/syslog] Expose Syslog::VERSION
https://github.com/ruby/syslog/commit/ff5d72fcb9 hsbt (Hiroshi SHIBATA)

04/24/2023

10:19 PM Revision 0cc5c595 (git): [rubygems/rubygems] Bump rb-sys
Bumps [rb-sys](https://github.com/oxidize-rb/rb-sys) from 0.9.72 to 0.9.74.
- [Release notes](https://github.com/oxid...
dependabot[bot]
07:54 PM Revision 0bf10dfd (git): Avoid linking capstone by default
Workaround for https://github.com/ruby/setup-ruby/pull/501#issuecomment-1520722486 k0kubun (Takashi Kokubun)
07:51 PM Bug #19615 (Feedback): ruby psych.so always dynamic links libyaml.so, breaking build when libyaml.so is not in host lib paths
Hello,
Before 3.2, libyaml was build statically into psych.so while now it will try to link the one provided durin...
luizluca (Luiz Angelo Daros de Luca)
07:20 PM Revision f492e3b4 (git): YJIT: Use general definedivar at the end of chains (#7756)
k0kubun (Takashi Kokubun)
07:20 PM Revision f84d94b8 (git): YJIT: Show definedivar exit reasons (#7755)
k0kubun (Takashi Kokubun)
05:41 PM Feature #19559: Introduce `Symbol#+@` and `Symbol#-@`, and eventually replace boolean arguments with symbols
sawa (Tsuyoshi Sawada) wrote in #note-10:
> Dear moderators
>
> Please ban user austin (Austin Ziegler).
I obj...
austin (Austin Ziegler)
05:23 PM Feature #19559: Introduce `Symbol#+@` and `Symbol#-@`, and eventually replace boolean arguments with symbols
Dear moderators
Please ban user austin (Austin Ziegler).
sawa (Tsuyoshi Sawada)
03:42 PM Feature #19559: Introduce `Symbol#+@` and `Symbol#-@`, and eventually replace boolean arguments with symbols
sawa (Tsuyoshi Sawada) wrote in #note-8:
> @austin (Austin Ziegler) I see that you have logged in. I strongly urge y...
austin (Austin Ziegler)
05:55 AM Feature #19559: Introduce `Symbol#+@` and `Symbol#-@`, and eventually replace boolean arguments with symbols
@austin (Austin Ziegler) I see that you have logged in. I strongly urge you to remove that sentence or your entire co... sawa (Tsuyoshi Sawada)
04:31 PM Revision 8a132358 (git): [ruby/reline] Revert #335 (Trap TSTP to handle C-z)
(https://github.com/ruby/reline/pull/535)
This PR was an effort to address #321 (ed_quoted_insert doesn't work
prope...
brasic (Carl Brasic)
02:37 PM Bug #19416 (Closed): Inconsistent behaviour for Struct.new without any member_names
Applied in changeset commit:git|f8e7048348d022814736d0a7e49f2f2494db6a2f.
----------
Allow anonymous memberless Stru...
jeremyevans (Jeremy Evans)
02:37 PM Revision f8e70483 (git): Allow anonymous memberless Struct
Previously, named memberless Structs were allowed, but anonymous
memberless Structs were not.
Fixes [Bug #19416]
jeremyevans (Jeremy Evans)
02:10 PM Revision 73fc8119 (git): [ruby/irb] Simplify the help command's implementation
(https://github.com/ruby/irb/pull/564)
The current method-redefining approach brings little benefit, makes it
harder...
st0012 (Stan Lo)
02:05 PM Revision 805899dd (git): [ruby/irb] Filter out top-level methods when using `ls
<Class/Module>`
(https://github.com/ruby/irb/pull/562)
Instead of always printing methods inherited from Class or Mo...
st0012 (Stan Lo)
06:36 AM Misc #19613: Add version information to all function documentation
@fulldecent Your tone is unfriendly. Please be more respectful for all developers.
hsbt (Hiroshi SHIBATA)
02:09 AM Misc #19613: Add version information to all function documentation
jeremyevans0 (Jeremy Evans) wrote in #note-4:
> Ruby solves this problem by generating separate documentation for ea...
austin (Austin Ziegler)
05:49 AM Bug #19614: Adopt Semantic Versioning
> Ruby was created in 1995. That's [...] before most people on Earth today were born.
An issue including age harassm...
sawa (Tsuyoshi Sawada)
02:59 AM Bug #19614: Adopt Semantic Versioning
fulldecent (William Entriken) wrote in #note-2:
> I understand that this was discussed and decided in 2013.
>
> T...
austin (Austin Ziegler)
02:03 AM Bug #19614 (Rejected): Adopt Semantic Versioning
We don't use Semantic Versioning. naruse (Yui NARUSE)
01:54 AM Bug #19614: Adopt Semantic Versioning
I understand that this was discussed and decided in 2013.
That decision might have made sense in 2013 for the Ruby...
fulldecent (William Entriken)
01:41 AM Bug #19614: Adopt Semantic Versioning
This has been discussed and resolved before. See [15456#2](https://bugs.ruby-lang.org/issues/15456#note-2) for a note... austin (Austin Ziegler)
12:56 AM Bug #19614 (Rejected): Adopt Semantic Versioning
Ruby was created in 1995. That's back when the UNIX timestamp was only 9 digits, before Nintendo 64, and before most ... fulldecent (William Entriken)
04:28 AM Bug #19455 (Closed): Ruby 3.2: wrong Regexp encoding with non-ASCII comments
Applied in changeset commit:git|a8ba1ddd78544b4bda749051d44f7b2a8a0ec5ff.
----------
Use UTF-8 encoding for literal ...
jeremyevans (Jeremy Evans)
03:48 AM Revision 886986b3 (git): Bump github/codeql-action from 2.2.11 to 2.3.0
Bumps [github/codeql-action](https://github.com/github/codeql-action) from 2.2.11 to 2.3.0.
- [Release notes](https:/...
dependabot[bot]
02:27 AM Revision a8ba1ddd (git): Use UTF-8 encoding for literal extended regexps with UTF-8 characters in comments
Fixes [Bug #19455] jeremyevans (Jeremy Evans)

04/23/2023

10:10 PM Misc #19613 (Closed): Add version information to all function documentation
hsbt (Hiroshi SHIBATA)
05:02 PM Misc #19613: Add version information to all function documentation
Ruby solves this problem by generating separate documentation for each version: https://docs.ruby-lang.org/en/ . If ... jeremyevans0 (Jeremy Evans)
02:41 PM Misc #19613: Add version information to all function documentation
fix fulldecent (William Entriken)
02:27 PM Misc #19613: Add version information to all function documentation
still editin issue... hold on a sec fulldecent (William Entriken)
02:27 PM Misc #19613 (Closed): Add version information to all function documentation
Ruby does not properly support semantic versioning. [1]
Therefore, for example, the function File#exist? should sp...
fulldecent (William Entriken)
06:41 PM Revision ec211ad5 (git): [ruby/irb] fix typo in tracer (https://github.com/ruby/irb/pull/565)
https://github.com/ruby/irb/commit/2f567f3d3e Yusuf Daniju
04:26 AM Bug #19612 (Feedback): Embed error
I suspect the `CC` is different from the compiler used to build the ruby. nobu (Nobuyoshi Nakada)
02:18 AM Bug #19612 (Feedback): Embed error
Makefile:
```makefile
INC_DIRS=$(HOME)/.rvm/rubies/ruby-3.2.0/include/ruby/
LIB=$(HOME)/.rvm/rubies/ruby-3.2.0/li...
hdiwan415 (Hasan Diwan)
03:01 AM Revision dafbaabc (git): Check the precision of `getrusage` at runtime
nobu (Nobuyoshi Nakada)

04/22/2023

12:21 PM Revision c5529aa5 (git): Fix a guard of `Process.times`
`GETRUSAGE_BASED_CLOCK_PROCESS_CPUTIME_ID` clock uses `getrusage`
always if available as the name states. That is if...
nobu (Nobuyoshi Nakada)
12:21 PM Revision 4cff7a92 (git): Fix an example of `Process.times`
Prior to commit 5806c54447439f2ba22892e4045e78dd80f96f0c, it was "at
least one result with precision beyond milliseco...
nobu (Nobuyoshi Nakada)
06:58 AM Revision 1702b0f4 (git): Remove unused opt_call_c_function insn (#7750)
k0kubun (Takashi Kokubun)
 

Also available in: Atom