Project

General

Profile

Activity

From 07/30/2024 to 08/05/2024

08/05/2024

05:28 PM Revision 3005ed68 (git): [rubygems/rubygems] Don't remove existing platform gems when PLATFORMS section is badly indented
https://github.com/rubygems/rubygems/commit/ec099ebf1e deivid (David Rodríguez)
05:27 PM Revision 540bcf52 (git): [rubygems/rubygems] Fix locked source not getting respected when `bundle update <specific_gem>` is run
https://github.com/rubygems/rubygems/commit/eec6830c04 deivid (David Rodríguez)
05:27 PM Revision dc804bd8 (git): [rubygems/rubygems] Extract a `build_repo3` helper
https://github.com/rubygems/rubygems/commit/d8cf4aa0cd deivid (David Rodríguez)
05:27 PM Revision 7d97dde2 (git): [rubygems/rubygems] Move private reader to private section
https://github.com/rubygems/rubygems/commit/651cf3ea7a deivid (David Rodríguez)
05:26 PM Revision 2985770b (git): [rubygems/rubygems] Bump rb-sys
Bumps [rb-sys](https://github.com/oxidize-rb/rb-sys) from 0.9.99 to 0.9.100.
- [Release notes](https://github.com/oxi...
dependabot[bot]
05:25 PM Revision 312a87cd (git): [rubygems/rubygems] Bump rb-sys
Bumps [rb-sys](https://github.com/oxidize-rb/rb-sys) from 0.9.98 to 0.9.100.
- [Release notes](https://github.com/oxi...
dependabot[bot]
03:53 PM Revision dbd36e1c (git): [ruby/reline] Accept colon-style hash in test assertion
(https://github.com/ruby/reline/pull/732)
Hash#inspect is proposed to change to {key: value, non_symbol_key => value...
tompng (tomoya ishida)
08:40 AM Bug #20667 (Closed): Backport REXML CVE fixes
hsbt (Hiroshi SHIBATA)
08:27 AM Bug #20667 (Closed): Backport REXML CVE fixes
It would be nice to have the recent REXML CVE fixes backported everywhere.
BTW it is surprising that REXML was rec...
vo.x (Vit Ondruch)
08:34 AM Bug #20668 (Closed): [3.3] shareable_constant_value: literal crash
The following test script crashes in the parser:
```ruby
# shareable_constant_value: literal
FORM_STRATEGIES =...
byroot (Jean Boussier)
08:15 AM Revision 9d86864a (git): [ruby/uri] Add space after `bad URI`
https://github.com/ruby/uri/commit/9f2c7ed5f2 Josh Soref
08:00 AM Revision a82976bc (git): [ruby/uri] Use DEFAULT_PARSER at split, parse, join
https://github.com/ruby/uri/commit/28af4e155a hsbt (Hiroshi SHIBATA)
06:11 AM Revision b59cbcf1 (git): Clean up empty directory
hsbt (Hiroshi SHIBATA)
04:16 AM Revision 5258e8b1 (git): Make sure to always use the right `warn`
deivid (David Rodríguez)
03:28 AM Revision f4a23d96 (git): Bump actions/upload-artifact from 4.3.4 to 4.3.5
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact) from 4.3.4 to 4.3.5.
- [Release notes](ht...
dependabot[bot]
02:58 AM Revision 7285e764 (git): Fix truffleruby removing gems from lockfile
When resolving on truffleruby, and multiple platforms are included in
the lockfile, Bundler will not respect existing...
deivid (David Rodríguez)
02:28 AM Revision a35d3248 (git): [ruby/optparse] Fix parsing array arguments with `:into` option
https://github.com/ruby/optparse/commit/19700e96d8 fatkodima (Dima Fatko)
01:12 AM Misc #20665: Swig testing of Ruby with MinGW-w64 UCRT
Maybe https://github.com/ruby/setup-ruby/ helps you? nobu (Nobuyoshi Nakada)
12:27 AM Revision cbc40bb1 (git): Sync rdoc
Stan Lo

08/04/2024

11:41 PM Feature #17166: net/http not supporting unix domain sockets
Now this is almost four years old without any reaction at all.
Has anyone ever taken any notice of this problem, ...
hadmut (Hadmut Danisch)
06:36 PM Bug #20666 (Open): Segmentation fault instead of LoadError exception
Using ruby -v
ruby 3.2.5 (2024-07-26 revision 31d0f1a2e7) [x64-mingw-ucrt]
From [GitHub windows 2022](https://git...
ErezGeva2@gmail.com (Erez Geva)
04:53 PM Misc #20665: Swig testing of Ruby with MinGW-w64 UCRT
I manage to run Ruby version 3.1.6 with MinGW-w64 UCRT.
I have a crash with 3.2.5, which I will investigate.
Thi...
ErezGeva2@gmail.com (Erez Geva)
04:12 PM Misc #20665 (Closed): Swig testing of Ruby with MinGW-w64 UCRT
Hi,
I try to add SWIG project testing with already installed Ruby on [GitHub Windows2022](https://github.com/actio...
ErezGeva2@gmail.com (Erez Geva)
03:59 PM Bug #20662: pack("g") completely discards any actual NaN value and always packs the same single-precision bytes for a NaN
> cabo (Carsten Bormann) wrote:
>> pack("G")/unpack("G") works great with NaN values. However,
>
> First, Ruby pro...
cabo (Carsten Bormann)
02:53 PM Revision 7d5cb457 (git): [ruby/irb] Remove Ruby version checks
(https://github.com/ruby/irb/pull/985)
https://github.com/ruby/irb/commit/9ce6972e71
Ricardo Trindade

08/03/2024

06:39 PM Feature #20664: Add `before` and `until` options to Enumerator.produce
These options should take callables in this proposal. Procs and Methods certainly meet the condition: "Any value tha... knu (Akinori MUSHA)
06:22 PM Feature #20664: Add `before` and `until` options to Enumerator.produce
This proposal is based on the potential use cases I have experienced over the years. I've rarely seen a need for inf... knu (Akinori MUSHA)
05:31 PM Feature #20664: Add `before` and `until` options to Enumerator.produce
I am not sure about this API.
I think in language core there aren’t many APIs that accept just a symbol of a nece...
zverok (Victor Shepelev)
04:41 PM Feature #20664 (Open): Add `before` and `until` options to Enumerator.produce
Enumerator.produce provides a nice way to generate an infinite sequence but is a bit awkward to define how to end a s... knu (Akinori MUSHA)
09:28 AM Bug #20662: pack("g") completely discards any actual NaN value and always packs the same single-precision bytes for a NaN
cabo (Carsten Bormann) wrote:
> pack("G")/unpack("G") works great with NaN values. However,
First, Ruby provides onl...
nobu (Nobuyoshi Nakada)
07:30 AM Revision b7086613 (git): Extend timeout in test/ruby/test_file_exhaustive.rb
mame (Yusuke Endoh)
07:01 AM Revision 657f4b99 (git): Update bundled gems list as of 2024-08-02
git[bot]
05:39 AM Revision 42cd267b (git): Reduce noise in object generation count tests
The parallel testing framework may create strings in a separate thread.
```
1) Failure:
TestStringMemory#test_...
mame (Yusuke Endoh)
05:30 AM Bug #20663 (Rejected): Reading characters from IO does not recover gracefully from bad data pushed via IO#ungetc
If bytes that result in at least 2 invalid characters for the internal encoding of an IO object are pushed into the i... javanthropus (Jeremy Bopp)
01:53 AM Revision e5fb851f (git): Delete unused declaration
alanwu (Alan Wu)

08/02/2024

08:25 PM Revision 23837c51 (git): Show where objects were allocated on allocation count tests
mame (Yusuke Endoh)
07:45 PM Revision 04a6165a (git): YJIT: Enhance the `String#<<` method substitution to handle integer codepoint values. (#11032)
* Document why we need to explicitly spill registers.
* Simplify passing a byte value to `str_buf_cat`.
* YJIT: Enh...
Kevin Menard
07:20 PM Misc #20639 (Closed): Request to host C API docs on docs.ruby-lang.org
Thanks very much!
We can now work on making the docs even better over time.
alanwu (Alan Wu)
05:09 PM Feature #20594: A new String method to append bytes while preserving encoding
Let me present an alternative design that only adds one method. The name is
String#append_as_bytes, and the name pro...
alanwu (Alan Wu)
03:20 PM Bug #20662 (Feedback): pack("g") completely discards any actual NaN value and always packs the same single-precision bytes for a NaN
`pack("G")`/`unpack("G")` works great with NaN values. However,
- `pack("g")` completely discards any actual NaN ...
cabo (Carsten Bormann)
02:29 PM Revision 3f93ef06 (git): Show what objects were actually allocated on allocation count tests
According to Launchable, these tests fail randomly
```
Failure:
TestStringMemory#test_byteslice_prefix [D:/a/ruby/ru...
mame (Yusuke Endoh)
01:21 PM Feature #14602: Version of dig that raises error if a key is not present
> Matz was interested in how dig_fetch or fetch_dig would sound to English native speakers.
As a native english sp...
jordan-brough (Jordan Brough)
09:26 AM Revision 7fc6448e (git): Fix ceil when ndigits is large
[Bug #20654]
This commit fixes Integer#ceil and Float#ceil when the number is
negative and ndigits is large such tha...
peterzhu2118 (Peter Zhu)
09:26 AM Revision 7048fbdf (git): Fix floor when ndigits is large
[Bug #20654]
This commit fixes Integer#floor and Float#floor when the number is
negative and ndigits is large such t...
peterzhu2118 (Peter Zhu)
06:50 AM Misc #20661 (Closed): Stop retrying tests in `make test-all` command by default
## Summary
Currently, tests are retried once if they fail when tests are executed as parallel tests in the `make t...
ono-max (Naoto Ono)
03:07 AM Revision 303d2319 (git): Auto-purge after package release
hsbt (Hiroshi SHIBATA)
02:42 AM Revision 0aaff217 (git): Notify ruby-build for definition update
hsbt (Hiroshi SHIBATA)
02:37 AM Revision 66cbafc6 (git): Refactor to use `tokenize_ident` instead of `TOK_INTERN` and `set_yylval_name`
yui-knk (Kaneko Yuichiro)
01:20 AM Misc #20509: Document importance of #to_ary and #to_hash for Array#== and Hash#==
As you may know, but for the record, I add just some background.
The rationale for `to_ary` is a compromise betwee...
mame (Yusuke Endoh)
01:00 AM Revision f070a9d8 (git): Notify update workflow for all-ruby
https://github.com/ruby/all-ruby/blob/master/.github/workflows/update.yml hsbt (Hiroshi SHIBATA)

08/01/2024

07:54 PM Revision f6e82960 (git): Removed unused macro RVALUE_PAGE_MARKED
peterzhu2118 (Peter Zhu)
05:08 PM Misc #20509: Document importance of #to_ary and #to_hash for Array#== and Hash#==
> Maybe we should document this expectation clearly in the reference.
Definitely, because this is all new and surpri...
Dan0042 (Daniel DeLorme)
09:43 AM Misc #20509: Document importance of #to_ary and #to_hash for Array#== and Hash#==
It is intentional behavior. Usually, having `to_ary` means the object must behave as an array. If the object `a` is a... matz (Yukihiro Matsumoto)
02:17 PM Bug #20640: Evaluation Order Issue in f(**h, &h.delete(key))
mame (Yusuke Endoh) wrote in #note-3:
> Briefly discussed at the dev meeting, and we found more pedantic case. We wo...
jeremyevans0 (Jeremy Evans)
10:27 AM Bug #20640: Evaluation Order Issue in f(**h, &h.delete(key))
IMO this kind of issue is not worth fixing, creating extra copies for this seems clearly not worth it (in perf hit vs... Eregon (Benoit Daloze)
10:04 AM Bug #20640: Evaluation Order Issue in f(**h, &h.delete(key))
Briefly discussed at the dev meeting, and we found more pedantic case. We would like to see how much of a performance... mame (Yusuke Endoh)
09:46 AM Bug #20640: Evaluation Order Issue in f(**h, &h.delete(key))
The behavior of modifying the splatting object in `to_proc` has been flaky in the history of the language. I think th... matz (Yukihiro Matsumoto)
10:46 AM Misc #20660 (Closed): DevMeeting-2024-09-05
# The next dev meeting
**Date: 2024/09/05 13:00-17:00** (JST)
Log: https://github.com/ruby/dev-meeting-log/blob/m...
mame (Yusuke Endoh)
10:45 AM Misc #20628 (Closed): DevMeeting-2024-08-01
mame (Yusuke Endoh)
10:42 AM Feature #20525 (Rejected): Percent string literal with indentation support or String#dedent
This was briefly discussed at the dev meeting, but ended with "why not use a shorter delimiter like `<<~END` or `<<~M... mame (Yusuke Endoh)
09:37 AM Feature #20508: Explicit access to *, **, &, and ...
I am not sure why you don't want to name arguments, where simple `a`, `b`, `c` might work. Elaborate the motivation b... matz (Yukihiro Matsumoto)
09:35 AM Feature #20594: A new String method to append bytes while preserving encoding
Thank you Matz.
I opened a PR that implement the method as envisioned: https://github.com/ruby/ruby/pull/11293
...
byroot (Jean Boussier)
09:30 AM Feature #20594: A new String method to append bytes while preserving encoding
`append_bytes` seems OK for me. Could you design the concrete behavior of the method:
* does it take more than one...
matz (Yukihiro Matsumoto)
09:34 AM Feature #20625: Object#chain_of
I don't agree with `Object#chain_of`. Maybe there's a room for a gem, or enhancing `Enumerable#product`.
Matz.
matz (Yukihiro Matsumoto)
09:32 AM Bug #20620: singleton_method undefined for module using "extend self"
I think `singleton_method` should traverse super-classes (as long as they are ICLASS) too. Probably we need to check ... matz (Yukihiro Matsumoto)
08:49 AM Revision e0f4cbd6 (git): Integrate Launchable into windows
ono-max (Naoto Ono)
06:33 AM Bug #20648 (Feedback): Improve performance of CGI::Util::pretty (originally reported as security issue, later decided to not be a security risk)
A patch is welcome. mame (Yusuke Endoh)
05:58 AM Bug #19231: Integer#step and Float::INFINITY - inconsistent behaviour when called with and without a block
When `start` and `step` are integers, there's no error, so that it seems OK to make the value passing to the block in... matz (Yukihiro Matsumoto)
05:38 AM Revision 9ed7e06a (git): Added workflow for building snapcraft
https://github.com/ruby/snap.ruby/actions/runs/10189575392/job/28187867439 hsbt (Hiroshi SHIBATA)
05:38 AM Revision e935366f (git): Also update version index file
hsbt (Hiroshi SHIBATA)
05:38 AM Revision a8f36c32 (git): Added workflow dispatch
hsbt (Hiroshi SHIBATA)
05:38 AM Revision f2b76223 (git): We should run release.sh with release tag
hsbt (Hiroshi SHIBATA)
05:38 AM Revision 277a6e8f (git): Added draft release action with tagging
hsbt (Hiroshi SHIBATA)
05:38 AM Revision fc253d7e (git): Removed refs/tags from ruby version
hsbt (Hiroshi SHIBATA)
05:38 AM Revision 346bb6c0 (git): Create docker image with release tag automatically
hsbt (Hiroshi SHIBATA)
05:28 AM Bug #20637 (Closed): SyntaxError class definition in method body can be bypassed
matz (Yukihiro Matsumoto)
05:27 AM Bug #20637: SyntaxError class definition in method body can be bypassed
Hmm, I think I'd let them unchanged. I don't think it's worth prohibiting constant definition in singleton class defi... matz (Yukihiro Matsumoto)

07/31/2024

11:23 PM Revision bbeebc92 (git): Only set shape id for CCs on attr_set + ivar
Only ivar reader and writer methods should need the shape ID set on the
inline cache. We shouldn't accidentally over...
tenderlovemaking (Aaron Patterson)
08:50 PM Revision 16b02428 (git): [ruby/rdoc] Add new ruby parser that uses Prism
(https://github.com/ruby/rdoc/pull/1144)
* Add a new ruby parser RDoc::Parser::PrismRuby
* Add a new ruby parser te...
tompng (tomoya ishida)
08:37 PM Revision e68e9582 (git): [PRISM] Increase test-bundler-parallel to 40 minutes
It's timing out frequently recently, so increasing the timeout should
fix it.
peterzhu2118 (Peter Zhu)
08:09 PM Revision f5d193d5 (git): [DOC] Adds "Further Considerations" to documentation_guide.md (#11281)
burdettelamar (Burdette Lamar)
08:04 PM Revision cc814372 (git): Rewrite Array.new documentation
Use plain paragraphs instead of a nested unordered list.
Remove some examples, including examples that produce warni...
jeremyevans (Jeremy Evans)
08:03 PM Revision 290089c1 (git): [rubygems/rubygems] Remove some `file_uri_for` calls
https://github.com/rubygems/rubygems/commit/3570ba20ed deivid (David Rodríguez)
06:47 PM Revision 63583974 (git): Fix leak of AST when Ripper#compile_error jumps
For example, the following script leaks:
class MyRipper < Ripper
def initialize(src, &blk)
super(s...
peterzhu2118 (Peter Zhu)
02:51 PM Revision 70b4f45d (git): YJIT: Decouple Context from encoding details (#11283)
k0kubun (Takashi Kokubun)
02:36 PM Revision 27c22f82 (git): [ruby/rdoc] Drop unnecessary `file_name` parameter from `Parser.for`
method.
(https://github.com/ruby/rdoc/pull/1135)
* Unify top_level creation in tests
* Remove unnecessary file_name...
st0012 (Stan Lo)
01:20 PM Revision 12a5400a (git): [ruby/io-console] Remove no longer used variable
https://github.com/ruby/io-console/commit/651797ff8a nobu (Nobuyoshi Nakada)
12:38 PM Bug #20659: Speed regression of `parse.y` parser after numeric nodes were introduced
Some light profiling shows that this workload spends over half of its time in `Kernel#require`. I don't think it's co... alanwu (Alan Wu)
03:34 AM Bug #20659: Speed regression of `parse.y` parser after numeric nodes were introduced
Just a simple curiosity, I am not sure how the change will affect the performance so much. Does mail gem use `eval` a... mame (Yusuke Endoh)
02:37 AM Bug #20659 (Assigned): Speed regression of `parse.y` parser after numeric nodes were introduced
mame (Yusuke Endoh)
11:27 AM Misc #20658: Dropping the Arm Neoverse (Ubuntu) server on RubyCI
> Remove the content about the "Ubuntu arm neoverse" on our Wiki page.
Updated [the wiki page](https://github.com/...
jaruga (Jun Aruga)
07:00 AM Revision dedc4965 (git): Update bundled gems list as of 2024-07-30
git[bot]
05:14 AM Feature #20525: Percent string literal with indentation support or String#dedent
Actually this looks decent:
```rb
Markdown ~{
# Hi!
This is markdown
}
```
bradgessler (Brad Gessler)
02:32 AM Feature #20525: Percent string literal with indentation support or String#dedent
Why not `<<~"}"` ? shyouhei (Shyouhei Urabe)
02:52 AM Feature #20612: Introduce new Epsilon (no-op) GC
eightbitraptor (Matthew Valentine-House) wrote in #note-2:
> 1. This will be used to write tests to help us improve ...
mame (Yusuke Endoh)
02:19 AM Revision 92865d87 (git): Remove files to build libffi in mswin
These files were to build libffi from the bundled source, but are no
longer used since we stopped bundling the libffi...
nobu (Nobuyoshi Nakada)
02:00 AM Feature #20563 (Closed): Drop support for old Windows
Applied in changeset commit:git|7ef8051cbbb7194a8899a3966130af2bc09fc896.
----------
[Feature #20563] Drop support f...
nobu (Nobuyoshi Nakada)
01:48 AM Feature #20563: Drop support for old Windows
Thanks @jeremyevans0 , we can drop Windows Server 2008 and 2012 at least.
FYI: There is no CI and development envi...
hsbt (Hiroshi SHIBATA)
12:57 AM Feature #20563 (Open): Drop support for old Windows
nobu (Nobuyoshi Nakada)
01:59 AM Revision 19ec8031 (git): Reset the counter for two consecutive runs
tagomoris (Satoshi Tagomori)
12:57 AM Revision 7aea269b (git): [Feature #20563] Drop support for Windows older than 8/Sever 2012
Directly call APIs available on Windows 8/Server 2012 and later. nobu (Nobuyoshi Nakada)
12:57 AM Revision 7ef8051c (git): [Feature #20563] Drop support for Windows older than Vista/2008
Directly call APIs available on Windows Vista/Server 2008 and later. nobu (Nobuyoshi Nakada)
12:23 AM Feature #20657 (Feedback): Allow Enumerable#map(&:method) and #each accept additional parameters for method
ukolovda (Dmitry Ukolov) wrote in #note-3:
> Oo, the ampersand is not language syntax, as I think before, but simple...
nobu (Nobuyoshi Nakada)

07/30/2024

08:31 PM Revision d2b8fd0f (git): [DOC] Tweaks to Array.try_convert (#11260)
burdettelamar (Burdette Lamar)
04:29 PM Bug #20659 (Closed): Speed regression of `parse.y` parser after numeric nodes were introduced
The [`mail` benchmark from yjit-bench][1] is about 20% slower on `master` compared to commit:98eeadc9 ("Development o... alanwu (Alan Wu)
04:05 PM Revision f85c7dea (git): Update RubyGems 3.5.16 and Bundler 2.5.16 for Ruby 3.3 (#11252)
* Merge RubyGems-3.5.12 and Bundler-2.5.12
* Merge RubyGems-3.5.13 and Bundler-2.5.13
* Merge RubyGems-3.5.14 and B...
hsbt (Hiroshi SHIBATA)
04:05 PM Revision 0922afa9 (git): [Bug #20654] Fix floor and ceil when ndigits is large (#11277)
* Fix floor when ndigits is large
[Bug #20654]
This commit fixes Integer#floor and Float#floor when the number is
n...
peterzhu2118 (Peter Zhu)
03:32 PM Misc #20652: Memory allocation for gsub has increased from Ruby 2.7 to 3.3
> I'd be surprised if it was accepted.
Same here. Although perhaps I should clarify that `$~` would be accessible ...
Dan0042 (Daniel DeLorme)
03:21 PM Misc #20652: Memory allocation for gsub has increased from Ruby 2.7 to 3.3
Right, so it's not as simple as marking the ISeq as not needing the backref because it doesn't use `getspecial`.
I...
byroot (Jean Boussier)
11:37 AM Misc #20652: Memory allocation for gsub has increased from Ruby 2.7 to 3.3
@byroot It depends in which situation but generally yes it's able to avoid the allocation.
If there is no block arou...
Eregon (Benoit Daloze)
05:25 AM Misc #20652: Memory allocation for gsub has increased from Ruby 2.7 to 3.3
> is there something in the semantic that make it impossible to predict?
Answering to myself:
```ruby
def matc...
byroot (Jean Boussier)
05:18 AM Misc #20652: Memory allocation for gsub has increased from Ruby 2.7 to 3.3
ko1 (Koichi Sasada) wrote in #note-16:
> No. It is not user visible behavior so no incompatiblity.
Sorry my wrong...
ko1 (Koichi Sasada)
02:58 PM Feature #20563: Drop support for old Windows
jeremyevans0 (Jeremy Evans) wrote in #note-3:
> Windows Server 2016 is not yet EOL, the EOL date is January 12, 2027...
nobu (Nobuyoshi Nakada)
02:39 PM Feature #20563: Drop support for old Windows
It seems that the import library in VisualStudio 2015 is missing the symbol that was introduced in Windows Server 201... nobu (Nobuyoshi Nakada)
02:16 PM Feature #20563: Drop support for old Windows
hsbt (Hiroshi SHIBATA) wrote in #note-2:
> @usa said "Windows Server 2016 is already EOL, we can drop them".
>
> ...
jeremyevans0 (Jeremy Evans)
06:38 AM Feature #20563 (Closed): Drop support for old Windows
@usa said "Windows Server 2016 is already EOL, we can drop them".
I also agreed to drop Windows Server 2008, 2012 ...
hsbt (Hiroshi SHIBATA)
02:32 PM Misc #20658 (Closed): Dropping the Arm Neoverse (Ubuntu) server on RubyCI
## Context
On July 26 2024, 4 days ago, the person at Arm sponsoring a SSH-accessing Arm server via Works on Arm p...
jaruga (Jun Aruga)
02:29 PM Bug #20571 (Closed): Compile error on for loop
nobu (Nobuyoshi Nakada)
12:49 AM Bug #20571: Compile error on for loop
After some additional work, I think this is an optimizer issue. With `--dump=i,-opt`, both parse.y and prism generat... jeremyevans0 (Jeremy Evans)
02:28 PM Bug #20651 (Closed): `false && (1 in 1)` produces argument stack underflow (-1)
nobu (Nobuyoshi Nakada)
02:09 PM Revision 91bb6afa (git): [DOC] Tweaks for Array.new (#11259)
burdettelamar (Burdette Lamar)
02:06 PM Revision b44a1549 (git): [DOC] Tweaks for Array#&
burdettelamar (Burdette Lamar)
02:04 PM Feature #20657: Allow Enumerable#map(&:method) and #each accept additional parameters for method
Oo, the ampersand is not language syntax, as I think before, but simple operator, converting Symbol to Proc. It is fi... ukolovda (Dmitry Ukolov)
01:53 PM Feature #20657: Allow Enumerable#map(&:method) and #each accept additional parameters for method
As @bkuhlmann mentioned, there's room for the language enhancement here to provide arguments to the method for a bloc... matz (Yukihiro Matsumoto)
01:04 PM Feature #20657: Allow Enumerable#map(&:method) and #each accept additional parameters for method
[Method Parameters And Arguments](https://alchemists.io/articles/ruby_method_parameters_and_arguments) are already co... bkuhlmann (Brooke Kuhlmann)
12:30 PM Feature #20657 (Feedback): Allow Enumerable#map(&:method) and #each accept additional parameters for method
I can use `#map` (or `#each`) with short method name, for example:
``` ruby
a = ["a1", "b1", "c1"]
b = a.map(&...
ukolovda (Dmitry Ukolov)
02:02 PM Revision 0dda30d9 (git): [rubygems/rubygems] Print a better debug message when lockfile does not include the current platform
https://github.com/rubygems/rubygems/commit/afb7a6d754 deivid (David Rodríguez)
02:02 PM Revision 997642cf (git): [rubygems/rubygems] The `simulate_platform` helper can take a string
https://github.com/rubygems/rubygems/commit/680bafac1a deivid (David Rodríguez)
02:02 PM Revision cf6efd1b (git): [rubygems/rubygems] Simplify logic to add current platform a bit
https://github.com/rubygems/rubygems/commit/e102516e27 deivid (David Rodríguez)
02:01 PM Revision 1164b6a7 (git): [rubygems/rubygems] Fix `gem list` regression when a regular gem shadows a default one
Previously, if you have bundler installed both as a regular gem and a
default gem, the default gem would be displayed...
deivid (David Rodríguez)
02:01 PM Revision 3d248b2e (git): [rubygems/rubygems] Always leave default gem executables around
https://github.com/rubygems/rubygems/commit/775c35e197 deivid (David Rodríguez)
01:54 PM Revision ec13ccdf (git): [rubygems/rubygems] Allow smoother breaking changes in test env
https://github.com/rubygems/rubygems/commit/0fc3feae19 deivid (David Rodríguez)
01:17 PM Bug #20654: Floor and ceil have unexpected behaviour when ndigits is large
I opened backport PRs.
3.3: https://github.com/ruby/ruby/pull/11277
3.2: https://github.com/ruby/ruby/pull/11278
peterzhu2118 (Peter Zhu)
12:49 PM Bug #20654 (Closed): Floor and ceil have unexpected behaviour when ndigits is large
Applied in changeset commit:git|3af2a7fbe12e11bac7b26bd991d3d02349f47295.
----------
Fix floor when ndigits is large...
peterzhu2118 (Peter Zhu)
01:02 PM Revision b37ffb93 (git): Move incorrectly placed tests
The tests for Integer#ceil was accidentally placed in test_truncate. peterzhu2118 (Peter Zhu)
12:56 PM Feature #20612: Introduce new Epsilon (no-op) GC
"Epsilon" is the term used by the JVM's no-op garbage collector: https://openjdk.org/jeps/318
I don't have a stron...
peterzhu2118 (Peter Zhu)
06:04 AM Feature #20612: Introduce new Epsilon (no-op) GC
Another question is about naming, "Epsilon" is common term for users? ko1 (Koichi Sasada)
12:36 PM Feature #20594: A new String method to append bytes while preserving encoding
duerst (Martin Dürst) wrote in #note-17:
> This may need a completely separate issue, but when I introduced `String#...
Dan0042 (Daniel DeLorme)
08:03 AM Feature #20594: A new String method to append bytes while preserving encoding
Eregon (Benoit Daloze) wrote in #note-9:
> My understanding of `byte*` methods is they treat the String as a byte ...
duerst (Martin Dürst)
12:21 PM Revision a7167d0c (git): Fix ceil when ndigits is large
[Bug #20654]
This commit fixes Integer#ceil and Float#ceil when the number is
negative and ndigits is large such tha...
peterzhu2118 (Peter Zhu)
12:21 PM Revision 3af2a7fb (git): Fix floor when ndigits is large
[Bug #20654]
This commit fixes Integer#floor and Float#floor when the number is
negative and ndigits is large such t...
peterzhu2118 (Peter Zhu)
07:22 AM Feature #20525: Percent string literal with indentation support or String#dedent
It conflicts with an existing syntax.
`%` plus a punctuation starts a string literal that ends with the punctuation.
nobu (Nobuyoshi Nakada)
07:18 AM Bug #20514 (Feedback): Open3#capture3 does not receive correct exit code from Heroku but Kernel#system does
Some process may behave differently with `Open3.capture3` and `system`, for example, a process that changes its behav... mame (Yusuke Endoh)
06:37 AM Bug #20501 (Assigned): ruby SEGV
mame (Yusuke Endoh)
06:31 AM Revision 1870505f (git): Fix wrong unreachable chunk remove when jump destination label is unremovable
tompng (tomoya ishida)
06:31 AM Bug #20655 (Closed): Calling continuation triggers ensure function of rb_ensure
Applied in changeset commit:git|c884db0b5b4f5296e5eacd27357b730b42f27b3a.
----------
[BUG #20655] Add tests to use r...
tagomoris (Satoshi Tagomori)
06:31 AM Revision 77f8107e (git): Delete the rjit definition already deleted in C
tagomoris (Satoshi Tagomori)
06:31 AM Revision 6c5c30b5 (git): Use tmpdir for various environments (including Windows)
tagomoris (Satoshi Tagomori)
06:31 AM Revision 50a0552b (git): Fix test code and extension to avoid using gvars and Kernel methods
tagomoris (Satoshi Tagomori)
06:31 AM Revision ac5ac48a (git): Revert 28a1c4f33e3349a98c04b8e068d9c674eb936064
28a1c4f33e3349a98c04b8e068d9c674eb936064 seems to call an improper
ensure clause. [Bug #20655]
Than fixing it properl...
mame (Yusuke Endoh)
06:31 AM Revision c884db0b (git): [BUG #20655] Add tests to use rb_ensure and call cont.call
tagomoris (Satoshi Tagomori)
05:14 AM Bug #20631: Build failure with Xcode 16 beta and macOS 15 (Sequoia) Beta
Xcode 16 beta 4 fixed the following issue.
>This line is broken with Xcode 16 beta.
>linking shared-object oj/int...
hsbt (Hiroshi SHIBATA)
03:58 AM Feature #20646 (Closed): Improve Socket.tcp
Applied in changeset commit:git|b3baa11ee90c3fc0a3c43f1ac3293558fbfe76cb.
----------
Improve Socket.tcp (#11187)
[F...
Anonymous
03:58 AM Revision b3baa11e (git): Improve Socket.tcp (#11187)
[Feature #20646]Improve Socket.tcp
This is a proposed improvement to `Socket.tcp`, which has implemented Happy Eyeba...
Misaki Shioi
03:48 AM Revision 7ea678b2 (git): Add array test cases for `TestParse#test_define_singleton_error`
yui-knk (Kaneko Yuichiro)
12:45 AM Revision ce565cd4 (git): [Bug #20653] Fix memory leak in String#start_with? when regexp times out (#11255)
Fix memory leak in String#start_with? when regexp times out
[Bug #20653]
This commit refactors how Onigmo handles t...
peterzhu2118 (Peter Zhu)
 

Also available in: Atom