Project

General

Profile

Activity

From 10/23/2022 to 10/29/2022

10/29/2022

07:47 PM Revision 91c28ab2 (git): [DOC] Enhanced RDOc for IO (#6642)
In io.c treats:
#close
#close_read
#close_write
#closed
burdettelamar (Burdette Lamar)
03:53 PM Revision 572cd10a (git): Fix links and sort [ci skip]
znz (Kazuhiro NISHIYAMA)
03:25 PM Feature #19083: Add `node_id_for_backtrace_location` to ast.c
I've update the function name from node_id_for_location to node_id_for_backtrace_location. Also I attached the patch ... eileencodes (Eileen Uchitelle)
01:47 PM Revision d5fb76a6 (git): [ruby/optparse] Add tests for `load(into:)`
https://github.com/ruby/optparse/commit/51f7e060ee nobu (Nobuyoshi Nakada)
01:46 PM Revision 37291df9 (git): [ruby/optparse] #load() into hash
(https://github.com/ruby/optparse/pull/42)
OptionParser#load learns .load(into: Hash)
https://github.com/ruby/optpa...
Whyme Lyu
01:40 PM Revision 4dac53f0 (git): [ruby/optparse] Add tests for `OptionParser#load`
https://github.com/ruby/optparse/commit/fb34a1d3a3 nobu (Nobuyoshi Nakada)
01:38 PM Feature #19090: Do not duplicate an unescaped string in CGI.escapeHTML
Isn't `rb_str_dup` copy-on-write and so should be fairly cheap? Eregon (Benoit Daloze)
07:40 AM Feature #19090 (Closed): Do not duplicate an unescaped string in CGI.escapeHTML
## Proposal
Stop guaranteeing that `GGI.escapeHTML` returns a new string even if there's nothing to be escaped.
M...
k0kubun (Takashi Kokubun)
12:06 PM Revision bc28acc3 (git): [ruby/digest] Use CommonDigest by default if available
https://github.com/ruby/digest/commit/cce9ada85e nobu (Nobuyoshi Nakada)
07:17 AM Revision c5ca250e (git): Clear `_FORTIFY_SOURCE` before definition
As clang on macOS defines this macro as 0 internally when a sanitizer
option is given, clear it before definition to ...
nobu (Nobuyoshi Nakada)
01:55 AM Feature #19089 (Closed): Load bundler/setup in gem_prelude.rb when "bundle exec" is used
According to @k0kubun, some people actually use the hack to work around this problem by using `--disable-gems` or `--... mame (Yusuke Endoh)

10/28/2022

11:10 PM Revision 5e0432f5 (git): fix ASAN error in GC
tenderlovemaking (Aaron Patterson)
06:12 PM Feature #19089: Load bundler/setup in gem_prelude.rb when "bundle exec" is used
jeremyevans0 (Jeremy Evans) wrote in #note-6:
> vo.x (Vit Ondruch) wrote in #note-2:
> > From that POV, it would be...
vo.x (Vit Ondruch)
05:20 PM Feature #19089: Load bundler/setup in gem_prelude.rb when "bundle exec" is used
I believe this feature hurts startup time optimizations, so from that point of view it's not great.
For instance Tru...
Eregon (Benoit Daloze)
04:36 PM Feature #19089: Load bundler/setup in gem_prelude.rb when "bundle exec" is used
Thank you all.
All I ask is that did_you_mean, etc. be loaded by default and that their versions be controllable b...
mame (Yusuke Endoh)
02:50 PM Feature #19089: Load bundler/setup in gem_prelude.rb when "bundle exec" is used
vo.x (Vit Ondruch) wrote in #note-2:
> From that POV, it would be much better if it was possible to disable did_you_...
jeremyevans0 (Jeremy Evans)
11:40 AM Feature #19089: Load bundler/setup in gem_prelude.rb when "bundle exec" is used
@nobu pointed out that we can load `bundler/setup` in lib/rubygems.rb instead of gem_prelude.rb.
```ruby
diff --git ...
mame (Yusuke Endoh)
11:30 AM Feature #19089: Load bundler/setup in gem_prelude.rb when "bundle exec" is used
@deivid Thank you for your reply!
deivid (David Rodríguez) wrote in #note-3:
> I'm not sure the proposed approach...
mame (Yusuke Endoh)
09:46 AM Feature #19089: Load bundler/setup in gem_prelude.rb when "bundle exec" is used
@mame That's indeed a [long standing issue](https://github.com/rubygems/rubygems/blob/master/bundler/spec/runtime/set... deivid (David Rodríguez)
08:40 AM Feature #19089: Load bundler/setup in gem_prelude.rb when "bundle exec" is used
Let me provide you different perspective. did_you_mean is development dependency, which have no benefit for runtime, ... vo.x (Vit Ondruch)
07:03 AM Feature #19089 (Closed): Load bundler/setup in gem_prelude.rb when "bundle exec" is used
### Problem
Currently, we cannot specify the version of did_you_mean by using Gemfile.
For example, Ruby master...
mame (Yusuke Endoh)
03:53 PM Misc #19088: Complex() method with `exception: false` option still raises exception when String argument is in non-ASCII-compatible encoding
Got it. Thank you. andrykonchin (Andrew Konchin)
11:06 AM Misc #19088 (Closed): Complex() method with `exception: false` option still raises exception when String argument is in non-ASCII-compatible encoding
`exception:false` is effective only for the content.
ASCII incompatible encoding strings are not subjects of parsing.
nobu (Nobuyoshi Nakada)
10:35 AM Bug #19087: String#to_c supports multiple "_"
https://github.com/ruby/ruby/pull/6645 nobu (Nobuyoshi Nakada)
10:33 AM Revision 9b462aec (git): Follow up "Rework `first_lineno` to be `int`."
nobu (Nobuyoshi Nakada)
10:04 AM Revision 1de8a428 (git): sync_default_gems.rb: do not add extra empty lines [ci skip]
nobu (Nobuyoshi Nakada)
09:36 AM Revision 4021c656 (git): [ruby/irb] Do not make non-existent XDG directory on start
(https://github.com/ruby/irb/pull/357)
https://github.com/ruby/irb/commit/298b134792
nobu (Nobuyoshi Nakada)
09:30 AM Revision 56c97a66 (git): [ruby/irb] Update regarding NO_COLOR value
https://no-color.org has been updated (jcs/no_color#83):
> Command-line software which adds ANSI color to its output...
nobu (Nobuyoshi Nakada)
08:29 AM Revision 13e968c1 (git): [ruby/irb] Suppress sequence to inspect asian ambiguous width
https://github.com/ruby/irb/commit/a7097c5b80 nobu (Nobuyoshi Nakada)
08:29 AM Revision 7440fc3e (git): [ruby/irb] Suppress "switching inspect mode" messages
https://github.com/ruby/irb/commit/565eeb3c19 nobu (Nobuyoshi Nakada)
04:58 AM Feature #18943 (Closed): New constant caching instruction: opt_getconstant_path
This was merged at https://github.com/ruby/ruby/pull/6187. k0kubun (Takashi Kokubun)
04:15 AM Revision e6e20223 (git): sync_default_gems.rb: append orignal commit URLs to subject only log
nobu (Nobuyoshi Nakada)
02:44 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)
zw963 (Wei Zheng) wrote in #note-4:
> mame (Yusuke Endoh) wrote in #note-2:
> > Please write your ticket as self-co...
zw963 (Wei Zheng)
01:06 AM Feature #19078: Introduce `Fiber#storage` for inheritable fiber-scoped variables.
> Often times, this is done to avoid holding a reference to the object in the thread, effectively making it immortal.... ioquatix (Samuel Williams)

10/27/2022

10:52 PM Revision 9cf027f8 (git): YJIT: Use guard_known_class() for opt_aref on Arrays (#6643)
This code used to roll its own heap object check before we made a better
version in guard_known_class(). The improved...
alanwu (Alan Wu)
08:50 PM Revision 2812a57b (git): Update docs wrt YJIT limitations and building YJIT (#6641)
* Update docs wrt YJIT limitations and building YJIT
* Update building_ruby.md
Fix relative link
maximecb (Maxime Chevalier-Boisvert)
07:32 PM Misc #19088 (Closed): Complex() method with `exception: false` option still raises exception when String argument is in non-ASCII-compatible encoding
I've noticed a minor inconsistency of the `Complex()` method. When it is called with `exception: false` option I supp... andrykonchin (Andrew Konchin)
07:29 PM Revision ea597257 (git): [ruby/irb] Fix warnings in test_cmd.rb
Fixes this warning:
warning: assigned but unused variable - err
https://github.com/ruby/irb/commit/298fcb57a3
peterzhu2118 (Peter Zhu)
07:29 PM Revision b260c1e8 (git): [ruby/irb] Remove unnecessary test setup
Stan Lo
07:16 PM Revision bb7067cb (git): [ruby/irb] Suppress warning for test which uses a locale non-existing on GitHub Actions
Eregon (Benoit Daloze)
07:16 PM Revision 8d784423 (git): [ruby/irb] Remove unecesary and harmful pend for TruffleRuby in TestRaiseNoBacktraceException
* Specifically the second one causes `$HOME` to be unset, which breaks `File.expand_path('~')`.
https://github.com/r...
Eregon (Benoit Daloze)
06:03 PM Bug #19086 (Closed): Dir#entries and Dir#glob fail in stand-alone CRuby app
jeremyevans0 (Jeremy Evans)
05:47 PM Bug #19086: Dir#entries and Dir#glob fail in stand-alone CRuby app
mame (Yusuke Endoh) wrote in #note-1:
> I guess you need to call `ruby_init` and `ruby_options` instead of `ruby_setu...
kyonides (Edwin Acuña)
09:44 AM Bug #19086: Dir#entries and Dir#glob fail in stand-alone CRuby app
I guess you need to call `ruby_init` and `ruby_options` instead of `ruby_setup`. I think `Dir.glob` is defined in `ru... mame (Yusuke Endoh)
04:44 PM Bug #19087 (Closed): String#to_c supports multiple "_"
I've noticed a minor inconsistent behaviour of `String#to_c` method. It does not treat a sequence of `_` character as... andrykonchin (Andrew Konchin)
04:13 PM Feature #19085 (Closed): Improve performance some Integer and Float methods
Applied in changeset commit:git|c6f439a6a8df582416e756d7511aa4d9c72071a9.
----------
Improve performance some `Integ...
S_H_ (Shun Hiraoka)
04:13 PM Revision c6f439a6 (git): Improve performance some `Integer` and `Float` methods [Feature #19085] (#6638)
* Improve some Integer and Float methods
* Using alias and Remove unnecessary code
* Remove commentout code
S_H_ (Shun Hiraoka)
03:36 PM Revision 7cf7e6c3 (git): [ruby/irb] Add missing require
Stan Lo
03:25 PM Revision 26b913c8 (git): [ruby/irb] Add test for IRB::InputCompletor::PerfectMatchedProc
This proc displays rdoc document when the input matches certain symbols
perfectly, like "String". It's commonly trigg...
st0012 (Stan Lo)
10:15 AM Feature #19078: Introduce `Fiber#storage` for inheritable fiber-scoped variables.
> I feel like this encourages bad practices because people are forced to convert objects to the hash.
Often times,...
byroot (Jean Boussier)
08:16 AM Revision 5129ca3e (git): [ruby/rdoc] Delay `require "readline"` in case the terminal is in raw mode
shugo (Shugo Maeda)
05:36 AM Revision 739ad81f (git): [ruby/date] Check month range as civil
nobu (Nobuyoshi Nakada)
03:12 AM Revision cb80ee7a (git): [ruby/tmpdir] Warnings should contain the environment variable name
nobu (Nobuyoshi Nakada)

10/26/2022

10:20 PM Revision 792dc553 (git): YJIT: Test --yjit-verify-ctx on GitHub Actions as well (#6639)
k0kubun (Takashi Kokubun)
08:52 PM Revision a8e2d736 (git): Fix the url of Cirrus failure notifications [ci skip]
The previous one was the url of this notification action, but we want to
see a link to Cirrus CI.
This code follows ...
k0kubun (Takashi Kokubun)
08:49 PM Feature #19078: Introduce `Fiber#storage` for inheritable fiber-scoped variables.
> Do we need the same API on Thread?
> Could be useful for variables that are thread scoped and should be inherite...
ioquatix (Samuel Williams)
08:47 PM Feature #19078: Introduce `Fiber#storage` for inheritable fiber-scoped variables.
> What keys can be used?
Does Ruby provide any "Hash" -> "Symbol Table" object or mapping/conversion? Otherwise we h...
ioquatix (Samuel Williams)
10:21 AM Feature #19078: Introduce `Fiber#storage` for inheritable fiber-scoped variables.
I'm generally in favor of this feature. Lots of Ruby code rely on "global" state (generally implemented as fiber loca... byroot (Jean Boussier)
07:27 PM Revision c746f380 (git): YJIT: Support nil and blockparamproxy as blockarg in send (#6492)
Co-authored-by: John Hawthorn <[email protected]>
Co-authored-by: John Hawthorn <[email protected]>
matthewd (Matthew Draper)
07:16 PM Bug #19086 (Closed): Dir#entries and Dir#glob fail in stand-alone CRuby app
Whenever I call Dir.entries or Dir.glob using an app compiled against Ruby 3.0 on Ubuntu 22.04, I expect to get a lis... kyonides (Edwin Acuña)
06:16 PM Feature #19000: Data: Add "Copy with changes method" [Follow-on to #16122 Data: simple immutable value object]
> it should be an error to supply a keyword argument that the Data class does not have as members
+1 Agree!
**P...
RubyBugs (A Nonymous)
03:29 PM Revision fa0adbad (git): YJIT: Invalidate i-cache for the other cb on next_page (#6631)
* YJIT: Invalidate i-cache for the other cb on next_page
* YJIT: Invalidate only what's written by jmp_ptr
* YJIT: ...
k0kubun (Takashi Kokubun)
03:15 PM Revision 0dc2e1a7 (git): [ruby/irb] Remove unnecessary warning check on help command
It's not an intentional behavior of the command and it behaves
differently in different environments. So checking it ...
Stan Lo
03:13 PM Revision 73a0223f (git): [ruby/irb] Rename test_helper.rb to helper.rb
The name test_helper.rb conflicts with the test_helper.rb in JSON,
causing build failures. This commit renames test_h...
peterzhu2118 (Peter Zhu)
02:44 PM Revision cb95d834 (git): [ruby/irb] Don't insert new methods to Test::Unit::TestCase
Ruby CI runs irb and other Ruby core/stdlib tests in the same process.
So adding irb-specific helper to Test::Unit::T...
st0012 (Stan Lo)
02:44 PM Revision 2022470a (git): [ruby/irb] Suppress warnings
Co-authored-by: Peter Zhu <[email protected]> st0012 (Stan Lo)
02:44 PM Revision d889e810 (git): [ruby/irb] Add test for the help command
st0012 (Stan Lo)
02:44 PM Revision 40f8a781 (git): [ruby/irb] Extract without_rdoc helper
st0012 (Stan Lo)
02:40 PM Revision b795e66a (git): Add NEWS entries about YJIT [ci skip] (#6636)
k0kubun (Takashi Kokubun)
01:04 PM Feature #19085 (Closed): Improve performance some Integer and Float methods
Improve performance some `Integer` and `Float` methods written by Ruby.
benchmark:
```yml
prelude: |
int_nu...
S_H_ (Shun Hiraoka)
11:26 AM Bug #19081 (Closed): Ractor warning shows an internal location
Applied in changeset commit:git|131c31a9209c61f84d318aa18b61f468f48b8219.
----------
[Bug #19081] Show the caller lo...
nobu (Nobuyoshi Nakada)
10:43 AM Revision 131c31a9 (git): [Bug #19081] Show the caller location in warning for Ractor
The internal location in ractor.rb is not usefull at all.
```
$ ruby -e 'Ractor.new {}'
<internal:ractor>:267: warnin...
nobu (Nobuyoshi Nakada)
09:57 AM Revision a14611cd (git): Fix -Wundef warnings
nobu (Nobuyoshi Nakada)
09:57 AM Revision 287eac5e (git): Fix format specifiers for `size_t`
nobu (Nobuyoshi Nakada)
06:02 AM Revision 94f3aa21 (git): Improve Cirrus notification metadata [ci skip]
k0kubun (Takashi Kokubun)
05:49 AM Revision df436110 (git): CI skip should not be notified [ci skip]
k0kubun (Takashi Kokubun)
05:26 AM Revision 11614548 (git): Add NEWS entries about MJIT [ci skip]
k0kubun (Takashi Kokubun)
04:50 AM Revision 923aed26 (git): Start notifying Cirrus CI failures
It looks like Cirrus doesn't natively support notifications and they
recomment to use GitHub Actions for it.
https://...
k0kubun (Takashi Kokubun)
01:42 AM Revision 1670e96c (git): [win32] Only include base windows types
esent.h is the header for MS essential storage engine (JET) which is not
needed in ruby. basetsd.h has existed since ...
Josh Cooper
12:53 AM Revision 1dd9511b (git): Use ruby/[email protected] and ref_name (#6633)
It's moved from k0kubun to ruby org.
Also, we don't need JavaScript eval to generate branch if we use
github.ref_nam...
k0kubun (Takashi Kokubun)

10/25/2022

11:14 PM Revision a733633c (git): Update default gems list at d6d9b5130e5545e978fc9763e9419b [ci skip]
git[bot]
11:14 PM Revision d6d9b513 (git): [ruby/erb] Version 3.0.0
k0kubun (Takashi Kokubun)
09:19 PM Revision ea989127 (git): Bundler: update docs for gemfile(5) manpage
- Add mswin/mswin64 to platforms
- Use TruffleRuby as example instead of Rubinius
Signed-off-by: Takuya Noguchi <tak...
Takuya Noguchi
09:00 PM Bug #19084 (Closed): Using `IO::Buffer` to change an extended String affects other Strings sharing the same buffer
When two extended Strings share a buffer, and one String's buffer changes, it currently affects the other String's bu... jemmai (Jemma Issroff)
08:50 PM Revision 48339d5c (git): [ruby/irb] Make sure Encoding's defaults are restored
Stan Lo
04:40 PM Revision 217fdbf9 (git): [ruby/erb] url_encode: use CGI.escapeURIComponent
(https://github.com/ruby/erb/pull/23)
Ref: https://github.com/ruby/cgi/pull/26
This native implementation is much f...
byroot (Jean Boussier)
04:07 PM Revision b7644a23 (git): YJIT: GC and recompile all code pages (#6406)
when it fails to allocate a new page.
Co-authored-by: Alan Wu <[email protected]>
k0kubun (Takashi Kokubun)
01:38 PM Feature #19083 (Closed): Add `node_id_for_backtrace_location` to ast.c
Opening a ticket to get public comments on https://github.com/ruby/ruby/pull/6593. I worked on this with Aaron Patter... eileencodes (Eileen Uchitelle)
10:38 AM Misc #19074: DevMeeting-2022-12-01 (postponed from 11-17)
* [Bug #19079] Modules included in a DelegateClass cannot override delegate methods (jonathanhefner)
* Proposed PR...
byroot (Jean Boussier)
08:02 AM Revision 1d2d25dc (git): Prevent potential buffer overrun in onigmo
A code pattern `p + enclen(enc, p, pend)` may lead to a buffer overrun
if incomplete bytes of a UTF-8 character is pl...
mame (Yusuke Endoh)
07:54 AM Revision 114e71d0 (git): [ruby/tmpdir] Ignore empty environment variables
Fixes https://github.com/ruby/tmpdir/pull/17
https://github.com/ruby/tmpdir/commit/a79c727a5d
nobu (Nobuyoshi Nakada)
07:16 AM Revision 883d9c30 (git): [ruby/tmpdir] Found or raise
nobu (Nobuyoshi Nakada)
06:59 AM Revision d55f72bc (git): [ruby/tmpdir] Update supported and testing ruby versions
nobu (Nobuyoshi Nakada)
06:59 AM Revision 287c5da4 (git): [ruby/tmpdir] Make `Dir.tmpdir` more idiomatic and functional
Use `Enumerable#find` to iterate over the candidates, not `Enumerable.each`.
(this makes the code more functional, a...
Peter Vandenberk
06:56 AM Revision ba15fb70 (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.31 to 0.9.34.
- [Release notes](https://github.com/oxid...
dependabot[bot]
05:02 AM Revision cade3aba (git): [ruby/tmpdir] Fix typo
nobu (Nobuyoshi Nakada)
04:57 AM Revision 71a5b1d4 (git): [ruby/tmpdir] [DOC] Improve documentation
https://github.com/ruby/tmpdir/commit/b9c880f2b6 nobu (Nobuyoshi Nakada)
04:52 AM Revision d76284df (git): sync_default_gems.rb: Ignore unmergeable files [ci skip]
nobu (Nobuyoshi Nakada)
04:20 AM Revision 902e459b (git): Prevent buffer overrun in regparse.c
A regexp that ends with an escape following an incomplete UTF-8 char
might cause buffer overrun. Found by OSS-Fuzz.
...
mame (Yusuke Endoh)
02:56 AM Bug #18933: Dir.tmpdir implemented in non-Ractor-safe manner
In Ruby 3.0, an instance variable also is not accessible from non-main Ractor. nobu (Nobuyoshi Nakada)
02:21 AM Bug #19082: Recent gRPC gem fails to build from the source in already released versions
nobu (Nobuyoshi Nakada) wrote in #note-5:
> Probably this issue will be fixed by https://github.com/grpc/grpc/pull/3...
monfresh (Moncef Belyamani)
02:00 AM Bug #19082: Recent gRPC gem fails to build from the source in already released versions
Probably this issue will be fixed by https://github.com/grpc/grpc/pull/31151. nobu (Nobuyoshi Nakada)
01:46 AM Bug #19082 (Third Party's Issue): Recent gRPC gem fails to build from the source in already released versions
It seems https://github.com/grpc/grpc/pull/28976. nobu (Nobuyoshi Nakada)
01:25 AM Bug #19082 (Feedback): Recent gRPC gem fails to build from the source in already released versions
By adding the dollar sign, `$flag=` just results in an error, and `-undefined dynamic_lookup` flag will be added to `... nobu (Nobuyoshi Nakada)
12:56 AM Bug #19082: Recent gRPC gem fails to build from the source in already released versions
`ruby_abi_version` has not been used in prior to 3.2, and there is no such string in 3.1 source in fact.
```
link...
nobu (Nobuyoshi Nakada)

10/24/2022

11:47 PM Revision ee3da378 (git): Use CXX14 to allow constexpr with non-return statements
Co-authored-by: Daniel Colson <[email protected]> Nick Hengeveld
11:33 PM Revision fcb1a498 (git): [rubygems/rubygems] Bump rb-sys
Bumps [rb-sys](https://github.com/oxidize-rb/rb-sys) from 0.9.31 to 0.9.34.
- [Release notes](https://github.com/oxid...
dependabot[bot]
11:09 PM Feature #19078: Introduce `Fiber#storage` for inheritable fiber-scoped variables.
(Sorry, I hit submit too soon)
Currently Rails applications have to be configured with a particular concurrency mo...
tenderlovemaking (Aaron Patterson)
11:07 PM Feature #19078: Introduce `Fiber#storage` for inheritable fiber-scoped variables.
I think this would be very helpful in Rails where we want to keep track of a "global" database connection. Right now... tenderlovemaking (Aaron Patterson)
07:42 PM Feature #19000: Data: Add "Copy with changes method" [Follow-on to #16122 Data: simple immutable value object]
> ... Sequel uses `clone` instead of `dup` (for historical reasons and because it also needs to copy singleton classe... ufuk (Ufuk Kayserilioglu)
05:54 PM Revision b652dbf6 (git): Remove iv_index_tbl_entry
jhawthorn (John Hawthorn)
05:02 PM Revision abeef41c (git): [ruby/irb] Restore standard input/output encodings after input method tests
Stan Lo
04:50 PM Bug #19082 (Third Party's Issue): Recent gRPC gem fails to build from the source in already released versions
About 10 days ago, this commit in the ruby_3_1 branch removed the "$" from "[$flag=]" on line 3073 of `configure.ac`:... monfresh (Moncef Belyamani)
04:20 PM Revision 120b747b (git): YJIT: Lazily enable YJIT after prelude (#6597)
* YJIT: Lazily enable YJIT after prelude
* Update dependencies
* Use a bit field for opt->yjit
k0kubun (Takashi Kokubun)
03:38 PM Revision 841be639 (git): [DOC] Revert previous merge (#6624)
Revert previous merge burdettelamar (Burdette Lamar)
03:33 PM Feature #19075: Binary searching for the last element
I am thinking that maybe `reverse: true` can be a good **generic** option to then spread through other methods?
* ...
zverok (Victor Shepelev)
03:08 PM Feature #19075: Binary searching for the last element
nobu (Nobuyoshi Nakada) wrote in #note-1:
> An alternative could be to add an optional (keyword) argument to `bsearc...
Dan0042 (Daniel DeLorme)
02:47 PM Bug #19081 (Closed): Ractor warning shows an internal location
No one wants this `<internal:ractor>` location, I think.
```
$ ruby -e 'Ractor.new {}'
<internal:ractor>:267: wa...
nobu (Nobuyoshi Nakada)
02:45 PM Revision 21fa0135 (git): Split tests for `Array#shuffle` and `Array#sample`
nobu (Nobuyoshi Nakada)
02:07 PM Revision f08dee67 (git): Bump up net-http 0.3.0
hsbt (Hiroshi SHIBATA)
01:56 PM Revision bcb72f50 (git): [DOC] Add note about method names (#6620)
burdettelamar (Burdette Lamar)
01:36 PM Revision 5a861552 (git): [ruby/irb] Add a test case to cover rdoc unintalled scenario
st0012 (Stan Lo)
01:36 PM Revision b7622d79 (git): [ruby/irb] Move require out of repeated execution path
SHOW_DOC_DIALOG will be called repeatedly whenever the corresponding key
is pressed, but we only need to require rdoc...
st0012 (Stan Lo)
01:36 PM Revision d377cc45 (git): [ruby/irb] Add tests for RelineInputMethod
st0012 (Stan Lo)
01:18 PM Bug #19080 (Rejected): String Range inclusion using `===` broken
CLosing as not a bug given it's doing what it is designed to do.
If you feel like you can imporve the documentati...
byroot (Jean Boussier)
09:30 AM Bug #19080: String Range inclusion using `===` broken
`===` uses `#cover?`, as it should be.
See #14575 and #15449.
The documentation for `#===` says "if object is bet...
zverok (Victor Shepelev)
05:42 AM Bug #19080: String Range inclusion using `===` broken
You need to zero-pad the strings in order to compare them correctly by the number they express. It is an advanced thi... sawa (Tsuyoshi Sawada)
05:08 AM Bug #19080: String Range inclusion using `===` broken
I've found this which illustrates that it uses `String#cover?` but that's really confusing for me at least:
https://...
baweaver (Brandon Weaver)
05:00 AM Bug #19080 (Rejected): String Range inclusion using `===` broken
When using `===` implicitly for a pattern match I noticed a behavior which I believe is a bug in Ruby. `===` does not... baweaver (Brandon Weaver)
12:03 PM Revision 8bce7c1a (git): merge revision(s) 399747926c323aca4f477ac3f8870b19229f4212:
Update bundled gems list at 2022-10-24
---
NEWS.md | 2 +-
gems/bundled_gems | 2 ...
nagachika (Tomoyuki Chikanaga)
11:59 AM Revision 7c2b7229 (git): merge revision(s) c506ddac6c88b14daf4a18bddf1c1e57be8d2225:
Added assert_true and assert_false same as test-unit gem
---
tool/lib/test/unit/assertions.rb | 16 ...
nagachika (Tomoyuki Chikanaga)
10:08 AM Misc #19074: DevMeeting-2022-12-01 (postponed from 11-17)
- [Feature #19078] Introduce `Fiber#storage` for inherited fiber-scoped variables.
- Updated based on feedback, is...
ioquatix (Samuel Williams)
09:38 AM Revision 6cca8a0c (git): Strip trailing spaces [ci skip]
nobu (Nobuyoshi Nakada)
09:28 AM Revision c7a5ca99 (git): * remove trailing spaces. [ci skip]
git[bot]
09:27 AM Revision 39974792 (git): Update bundled gems list at 2022-10-24
git[bot]
09:21 AM Revision 67ed70da (git): Refactor timeout-setting code to a function
mame (Yusuke Endoh)
09:13 AM Revision ef01482f (git): Refactor timeout-related code in re.c a little
mame (Yusuke Endoh)
09:12 AM Revision 8873c420 (git): Fix error when commit hash is removed [ci skip]
nobu (Nobuyoshi Nakada)
09:03 AM Bug #19055 (Closed): Regexp.new(regexp, timeout: nil) is intrupted by Regexp.timeout
Applied in changeset commit:git|b51b22513f6a2a514a9e614e7a9f6e0df6c0c985.
----------
Fix per-instance Regexp timeout...
mame (Yusuke Endoh)
09:03 AM Revision b51b2251 (git): Fix per-instance Regexp timeout (#6621)
Fix per-instance Regexp timeout
This makes it follow what was decided in [Bug #19055]:
* `Regexp.new(str, timeout: ...
mame (Yusuke Endoh)
08:48 AM Revision 6700fa7f (git): Set timestamp path for the target path to TARGET_SO_DIR_TIMESTAMP
nobu (Nobuyoshi Nakada)
08:47 AM Revision 711b2ed5 (git): Make the timestamp path correspond to the bundled target path
So different timestamps for different paths will be used. Extentions
paths in bundled gems contain `ruby_version`, w...
nobu (Nobuyoshi Nakada)
08:42 AM Revision 3af37328 (git): Adjust indents [ci skip]
nobu (Nobuyoshi Nakada)
08:25 AM Revision 298221df (git): Reuse RBOOL macro in rb_ivar_defined function
S_H_ (Shun Hiraoka)
08:14 AM Feature #19015: Language extension by a heredoc
> Would it also remove leading indentation like <<~HEREDOC?
Sure.
ko1 (Koichi Sasada)
05:46 AM Revision 87f432b6 (git): Update default gems list at c5f5403f6ed9e62f2a1002417e61c9 [ci skip]
git[bot]
05:45 AM Revision c5f5403f (git): [ruby/net-http] Bump version to 0.3.0
hsbt (Hiroshi SHIBATA)
12:32 AM Revision 174ddc79 (git): Skip `File.atime`/`File.mtime` tests randomly failing on Travis
Not only powerpc64le, also s390x and arm32 seem failing too. These
failures are probably caused by filesystem settin...
nobu (Nobuyoshi Nakada)

10/23/2022

09:20 PM Feature #19076 (Closed): Improve performance Proc#parameters
jeremyevans0 (Jeremy Evans)
05:58 AM Feature #19076: Improve performance Proc#parameters
Sorry, I checked benchmark and it seems to always be slower then don't pass keyword arguments
Therefore, you may c...
S_H_ (Shun Hiraoka)
03:22 PM Revision c3e37f74 (git): Adjust indents [ci skip]
nobu (Nobuyoshi Nakada)
01:09 PM Bug #18743: Enumerator#next / peek re-use each others stacktraces
@matz, I'm adding the patch file here as well, following the contributor's guide. marcper (Marcelo Pereira)
10:42 AM Bug #19042: Bug: Dir.glob ignores subdirectories in alternation when alternation is preceded by recursive directory pattern
ruby_3_1 ffa439fd29141626878f4c4b56e86b2fee17294e merged revision(s) 329d5424a479bb08e75bd750c51a5382e382731c. nagachika (Tomoyuki Chikanaga)
10:41 AM Bug #18994: Range#last(n) returns empty for single-element Integer Range
ruby_3_1 941c888b041decb45034572d766120f9be34986e merged revision(s) bbe5ec78463f8d6ef2e1a3571f17357a3d9ec8e4. nagachika (Tomoyuki Chikanaga)
10:41 AM Bug #18909: ARGF.readlines reads more than current file
ruby_3_1 5e25ba5d07d42f02485235e3962a4a28373c50e1 merged revision(s) 280b805d040fa537d5a459b40d4bfa6d49700905. nagachika (Tomoyuki Chikanaga)
10:14 AM Revision ffa439fd (git): merge revision(s) 329d5424a479bb08e75bd750c51a5382e382731c: [Backport #19042]
[Bug #19042] Fix Dir.glob brace with '/'
Dir.glob brace pattern with '/' after '**' does not match
p...
nagachika (Tomoyuki Chikanaga)
10:11 AM Revision 941c888b (git): merge revision(s) bbe5ec78463f8d6ef2e1a3571f17357a3d9ec8e4: [Backport #18994]
rb_int_range_last: properly handle non-exclusive range
[Bug #18994]
---
range.c ...
nagachika (Tomoyuki Chikanaga)
10:09 AM Revision 5e25ba5d (git): merge revision(s) 280b805d040fa537d5a459b40d4bfa6d49700905: [Backport #18909]
[DOC] Fix documentation for ARGF#readlines
[Bug #18909]
---
io.c | 8 ++++----
1 fi...
nagachika (Tomoyuki Chikanaga)
08:38 AM Revision c4089e65 (git): Fix argument & Remove enum
S_H_ (Shun Hiraoka)
08:38 AM Revision 1e06ef13 (git): Introduce rb_memsearch_with_char_size function
S_H_ (Shun Hiraoka)
07:44 AM Revision 86450d03 (git): Reduce type check of arguments at Complex creation
nobu (Nobuyoshi Nakada)
07:17 AM Bug #19004 (Closed): Complex can be nested by Complex.polar
Applied in changeset commit:git|54cad3123a07583c90e85bcfc55ebd87124c1250.
----------
[Bug #19004] `Complex.polar` ha...
stevegeek (Stephen Ierodiaconou)
07:17 AM Revision c8c13626 (git): Introduce `hash_iter_status_check` function
S_H_ (Shun Hiraoka)
03:59 AM Revision 54cad312 (git): [Bug #19004] `Complex.polar` handles complex singular `abs` argument
`Complex.polar` accepts Complex values as arguments for the polar form as long
as the value of the complex has no ima...
stevegeek (Stephen Ierodiaconou)
03:46 AM Revision 0d9628e0 (git): Update Complex.polar with Complex tests
nobu (Nobuyoshi Nakada)
03:37 AM Feature #18821: Expose Pattern Matching interfaces in core classes
We might consider `Net::HTTP::Response`, I can get a PR out against that one shortly. Simple implementation might be:... baweaver (Brandon Weaver)
03:05 AM Feature #19072 (Closed): Reminder: Remove ABI version suffix like "3.2.0+2" from release version
The daily snapshot checks it now: https://github.com/ruby/actions/pull/20 nobu (Nobuyoshi Nakada)
03:02 AM Bug #19079: Modules included in a DelegateClass cannot override delegate methods
I have submitted a PR with the proposed solution: https://github.com/ruby/delegate/pull/14. jonathanhefner (Jonathan Hefner)
03:01 AM Bug #19079 (Rejected): Modules included in a DelegateClass cannot override delegate methods
Because `DelegateClass` defines delegate methods on the class itself, those delegate methods come first in the method... jonathanhefner (Jonathan Hefner)
 

Also available in: Atom