Activity
From 12/21/2022 to 12/27/2022
12/27/2022
-
11:23 PM Bug #19243 (Closed): Windows: Dir.home returns string in wrong encoding
-
01:34 PM Bug #19243: Windows: Dir.home returns string in wrong encoding
- This is fixed by commit https://github.com/ruby/ruby/commit/d6ce4180a5b4dacbac895c9911031a6df6c61136 in ruby-3.2.0. I...
-
09:45 PM Bug #19271: irb ignores rbs and debug
- YJIT or `RUBY_YJIT_ENABLE=1` doesn't interfere with that process, and I confirmed that this is reproducible without Y...
-
07:09 PM Bug #19271: irb ignores rbs and debug
- I can reproduce this without `IRB`:
```
$ RUBY_YJIT_ENABLE=1 ruby -e "require 'foo'"
Ignoring debug-1.7.1 because it... -
04:07 PM Bug #19271: irb ignores rbs and debug
- Impossible to edit the original issue (loads a blank form, looks like a Redmine bug) but `ruby -v` should read:
```... -
04:01 PM Bug #19271 (Closed): irb ignores rbs and debug
- Not sure this is a serious issue but when starting IRB this (potentially confusing) message is immediately printed:
... -
09:31 PM Bug #19267 (Feedback): Compile fails when enabling YJIT on x64-mingw-ucrt
- > https://github.com/ruby/ruby/blob/master/doc/yjit/yjit.md
> It currently only supports macOS and Linux on x86-64 an... -
09:04 AM Bug #19267 (Feedback): Compile fails when enabling YJIT on x64-mingw-ucrt
- Ruby fails to compile with msys2/ucrt64 when enabling yjit.
Error:
``` c
In file included from ./include/ruby/d... -
08:36 PM Feature #19272 (Rejected): Hash#merge: smarter protocol depending on passed block arity
- Usage of `Hash#merge` with a "conflict resolution block" is almost always clumsy: due to the fact that the block acce...
-
05:05 PM Revision ec7e0829 (git): [ruby/irb] Refactor RubyLex#process_literal_type
- (https://github.com/ruby/irb/pull/350)
Simplify part of regex ``[_a-zA-Z0-9]`` with equivalent shorthand ``\w``.
Rep... -
04:43 PM Revision 140c93e2 (git): [ruby/irb] Add dynamic prompt test case for quoted heredoc
- (https://github.com/ruby/irb/pull/486)
https://github.com/ruby/irb/commit/31cfbeacbb -
12:58 PM Bug #19270 (Closed): Constants lookup and a singleton class issue
- I've noticed that a constant declared in a singleton class may be not visible on an object:
```ruby
class A
de... -
12:49 PM Bug #19269: Constant lookup and #instance_eval
- As far as I understand, name lookup in block is performed related to the context where the block is defined.
The exa... -
12:22 PM Bug #19269 (Closed): Constant lookup and #instance_eval
- I've noticed a confusing behaviour of `#instance_eval` (and `#instance_exec` as well). In some cases it doesn't see c...
-
12:15 PM Bug #18024: Ractor crashes when connections are closed in multiple Ractors
- I also couldn't reproduce it on m2 mac with both ruby versions 3.0.0 which is reported and 3.2.0 the latest.
I hope ... -
09:42 AM Bug #19268 (Closed): Mingw64 Build Failure
- For both Ruby 3.1.3 and Ruby 3.2.0, building on msys2/ucrt64 fails:
``` c
linking miniruby.exe
/usr/bin/sh: -c: ... -
05:56 AM Revision 5c551ac5 (git): merge revision(s) fc03ba50f1ff6c30f7c654f564b4dffbed0844ef: [Backport #19263]
- MJIT: Fix JIT code for multiple values in a single case
[Bug #19263]
---
lib/ruby_vm/mjit/c... - 01:32 AM Revision db19714b (git): load.c: remove unneeded rb_str_freeze calls
- rb_fstring already resizes and freezes the string, so there's no
need to use rb_str_freeze. -
12:09 AM Revision c09f342d (git): [ruby/irb] Fix wrong conf path with XDG_CONFIG_HOME. It should be under the HOME directory, not current directory
- https://github.com/ruby/irb/commit/33a5e55ffd
12/26/2022
-
10:17 PM Revision 8f678d61 (git): [ruby/net-http] Adding links to references
- https://github.com/ruby/net-http/commit/1c8151aaf3
-
09:10 PM Revision d5985049 (git): Sync IRB master: tool/sync_default_gems.rb irb
- It looks like tool/sync_default_gems.rb is not capable of cherry-picking
commits from ruby/irb. I just executed `tool... -
09:04 PM Revision d01bcf37 (git): [ruby/irb] Suppress "switching inspect mode" messages
- https://github.com/ruby/irb/commit/565eeb3c19
- 09:04 PM Revision 87988756 (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 ... - 09:04 PM Revision 148eb05e (git): [ruby/irb] Remove unnecessary test setup
- https://github.com/ruby/irb/commit/cc6e6d26b6
-
09:04 PM Revision 8038bf23 (git): [ruby/irb] Add test for the help command
- https://github.com/ruby/irb/commit/9cacb5f352
-
09:03 PM Revision 953d4c22 (git): [ruby/irb] fix indent depth calculation after heredoc and embdoc
- https://github.com/ruby/irb/commit/b7973dd2d2
-
09:03 PM Revision f20aac5c (git): [ruby/irb] fix auto-indent after multiline string
- https://github.com/ruby/irb/commit/f65ec49684
- 08:09 PM Revision 82ca4778 (git): [rubygems/rubygems] Bump rb-sys
- Bumps [rb-sys](https://github.com/oxidize-rb/rb-sys) from 0.9.52 to 0.9.53.
- [Release notes](https://github.com/oxid... - 07:08 PM Revision f5a035da (git): [rubygems/rubygems] deprecate gem build -C flag
- https://github.com/rubygems/rubygems/commit/fac241d4ef
- 07:08 PM Revision 08f6196b (git): [rubygems/rubygems] add global flag (-C) to change execution directory
- https://github.com/rubygems/rubygems/commit/312fc36711
-
06:52 PM Bug #19266 (Closed): URI::Generic should use URI::RFC3986_PARSER instead of URI::DEFAULT_PARSER
- In June 2014, [`uri/common` was updated][1] to introduce a RFC3986-compliant parser (`URI::RFC3986_PARSER`) as an alt...
-
06:52 PM Misc #19265 (Rejected): please remove rust yjit
- I think you hadn't read Maxime's very carefully written proposal: https://bugs.ruby-lang.org/issues/18481
-
02:44 PM Misc #19265 (Rejected): please remove rust yjit
- my job is heavily ruby coding and following ruby new versions.(servers and business depend on ruby, like heavy java s...
- 05:20 PM Revision 28a17436 (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.52 to 0.9.53.
- [Release notes](https://github.com/oxid... -
03:28 PM Revision a968d783 (git): [ruby/irb] Test colors with enabling colors
- https://github.com/ruby/irb/commit/998b7a74fa
-
02:39 PM Bug #19259: `Data#with` doesn't call `initialize` nor `initialize_copy`
- zverok (Victor Shepelev) wrote in #note-6:
> Intuitively, I don't think so, but I fail to find good logical argument... -
02:11 PM Bug #19259: `Data#with` doesn't call `initialize` nor `initialize_copy`
- https://github.com/ruby/ruby/pull/7031
-
01:48 PM Bug #19259: `Data#with` doesn't call `initialize` nor `initialize_copy`
- > BTW, should .new be called dynamically too?
Intuitively, I don't think so, but I fail to find good logical argum... -
01:38 PM Bug #19259: `Data#with` doesn't call `initialize` nor `initialize_copy`
- My expectation is it would call `initialize` as well.
I didn't think about that in the review of https://github.com/r... -
07:54 AM Bug #19259: `Data#with` doesn't call `initialize` nor `initialize_copy`
- In principle, it should call `initialize`. But we will reconsider if any there's any concern (e.g., performance).
... -
01:44 AM Bug #19259 (Closed): `Data#with` doesn't call `initialize` nor `initialize_copy`
- `Data#with` doesn't call `initialize` nor `initialize_copy`.
It is confirmation request.
```ruby
class P < Data.... -
02:28 PM Revision d93d7863 (git): Try to fix RDoc markup for Enumerator
-
02:06 PM Revision c182d46d (git): check `NO_COLOR` envval
- Support `NO_COLOR` (https://no-color.org/) to make parsing output easy.
-
12:14 PM Bug #19264 (Closed): Backport 9f2378959e5c5b5c39c9993f1a84e5304ff113d6
- This is a ticket for backport management.
9f2378959e5c5b5c39c9993f1a84e5304ff113d6 may need to be backported.
htt... - 12:02 PM Revision 9f237895 (git): numeric.c: Fix round_half_even for specific values (#7023)
- Handle the integert and the float parts separately in round_half_even
to prevent error occursions in floating point c... -
11:29 AM Revision bb60e461 (git): [DOC] Un-capitalize headings
-
11:29 AM Revision cb820bff (git): [DOC] Update extension.rdoc
- Refine the uses of word "Data", which were often ambiguous. Also,
that word now refers the new class unrelated to `T... -
11:29 AM Revision b37e9c77 (git): Suppress method redefinition warnings
-
08:58 AM Bug #19263 (Closed): MJIT fails to compile multiple values in a single case in Ruby 3.2.0
-
06:51 AM Bug #19263: MJIT fails to compile multiple values in a single case in Ruby 3.2.0
- I've pushed the fix. Please backport https://github.com/ruby/ruby/commit/fc03ba50f1ff6c30f7c654f564b4dffbed0844ef to ...
-
06:42 AM Bug #19263 (Closed): MJIT fails to compile multiple values in a single case in Ruby 3.2.0
- ```
$ cat test.rb
def test(a)
case a
when true, false
a
end
end
test(true)
test(true)
$ ruby ... - 08:40 AM Revision 5e54c57d (git): [DOC] Surface existing MonitorMixin documentation
-
08:34 AM Revision adc29351 (git): EXPR_DOT is set when next token is tANDDOT ("&.") [ci skip]
-
08:11 AM Revision b466f1a5 (git): Reset ABI version [ci skip]
-
08:11 AM Revision 324656e5 (git): make matz [ci skip]
-
06:48 AM Revision fc03ba50 (git): MJIT: Fix JIT code for multiple values in a single case
- [Bug #19263]
- 06:10 AM Revision 39a96b43 (git): Update default gems list at b7ad60a79440f65cf883d3ff9dbdde [ci skip]
-
06:09 AM Revision b7ad60a7 (git): Merge RubyGems/Bundler master
- from https://github.com/rubygems/rubygems/commit/72fd3dd2096af16d797ad0cd8e0d2a8869e240b3
- 06:09 AM Revision 10c9ce9d (git): bump up to 3.0.5
-
06:09 AM Revision 24c9adca (git): [ruby/openssl] test/openssl/test_pkey.rb: allow failures in test_s_generate_parameters
- Commit https://github.com/ruby/openssl/commit/f2e2a5e5ed8e ("test/openssl/test_pkey.rb: allow failures in
test_s_gene... - 06:09 AM Revision cea6951e (git): [ruby/optparse] Add symbolize_names to getopts
- https://github.com/ruby/optparse/commit/3e63d878f8
-
06:09 AM Revision 4c767c13 (git): [ruby/optparse] bump up to 0.4.0.pre.1
- https://github.com/ruby/optparse/commit/73661899ad
-
06:09 AM Revision 8c8645f5 (git): [ruby/net-http] [DOC] Adding links to references
- (https://github.com/ruby/net-http/pull/97)
https://github.com/ruby/net-http/commit/768115167a -
06:09 AM Revision 35aba09e (git): [ruby/net-http] Adding links to references
- https://github.com/ruby/net-http/commit/b85530e6b8
- 06:09 AM Revision 50e58df0 (git): [ruby/csv] Bump version
- https://github.com/ruby/csv/commit/8606ee83e0
- 06:09 AM Revision 79ad0452 (git): [ruby/strscan] Bump version
- https://github.com/ruby/strscan/commit/3ada12613d
-
06:09 AM Revision 8df574a4 (git): [ruby/fiddle] Prefer String#unpack1 in Fiddle::ValueUtil
- (https://github.com/ruby/fiddle/pull/118)
String#unpack1 is available since Ruby 2.4, and support for older than
Rub... - 06:09 AM Revision 1dc8c18b (git): [ruby/fiddle] Bump version
- https://github.com/ruby/fiddle/commit/3033266902
-
06:09 AM Revision cc25e81f (git): Update generated version of racc on parser headers
-
06:01 AM Revision 5df71184 (git): Skip insanely memory consuming tests
- These tests do not only consume hundreds GiB bytes memory, result in
`rb_bug` when `RUBY_DEBUG` is enabled. -
05:46 AM Revision 509da028 (git): Rewrite Kernel#loop in Ruby (#6983)
- * Rewrite Kernel#loop in Ruby
* Use enum_for(:loop) { Float::INFINITY }
Co-authored-by: Ufuk Kayserilioglu <ufuk@pa... -
04:54 AM Bug #19260: ruby/spec is failed with Ruby 3.3
- I postponed enabling them at Ruby 3.3 because CI is always failed.
https://github.com/ruby/ruby/commit/a236661a62d... -
03:02 AM Bug #19260: ruby/spec is failed with Ruby 3.3
- https://github.com/ruby/ruby/actions/runs/3778576415/jobs/6423165914
ruby 3.3.0dev (2022-12-25T23:46:59Z master 2a... -
02:59 AM Bug #19260 (Closed): ruby/spec is failed with Ruby 3.3
- After bumping version, we got the some fails with ruby/spec.
https://github.com/ruby/ruby/actions/runs/3778576412/... -
04:52 AM Revision a236661a (git): Skip some examples for Ruby 3.3
-
04:52 AM Misc #18975 (Closed): Propose Stan Lo (@st0012) as an IRB maintainer
- We discussed this again in the DevMeeting-2022-12-15. We agreed to make the following changes after the Ruby 3.2 rele...
-
04:19 AM Bug #19262 (Closed): Segmentation fault on RubyVM::AbstractSyntaxTree.node_id_for_backtrace_location
- It seems that `RubyVM::AbstractSyntaxTree.node_id_for_backtrace_location` gives a Segmentation fault if any argument ...
-
04:17 AM Revision 5ec94ff7 (git): Generate parser-text.rb of racc when sync it
-
03:16 AM Feature #19261 (Rejected): `Data#members` is not important
- `Data#members` is defined but it is calculated by `self.class.members` (in other words, `#members` is a shorthand for...
-
03:14 AM Revision 1066d42c (git): Enable arm64 coroutine implementation on OpenBSD/arm64
- Tested by another OpenBSD developer and confirmed to significantly
improve things. - 03:08 AM Revision d29096f4 (git): Update default gems list at cd6c7613f31a371326d86de55af159 [ci skip]
-
03:07 AM Revision cd6c7613 (git): Apply the accidental commits again before Ruby 3.2.
- Reverts the following commits:
eb8d4d7b5145849325985c00b810b8d75661d86e
edb83dc3a2c374e880e8eb488152872152790e92... -
02:43 AM Revision bb2c3601 (git): Update NEWS.md for 3.3.0 [ci skip]
-
02:43 AM Revision 7d264e8e (git): Copy NEWS.md to doc/NEWS/NEWS-3.2.0.md [ci skip]
-
02:25 AM Revision d8b55d11 (git): Reset ABI version [ci skip]
-
12:08 AM Bug #19258 (Closed): URI::Generic#host returns empty string instead of nil
- Thanks for trying Ruby 3.2 quickly.
12/25/2022
-
11:52 PM Bug #19258: URI::Generic#host returns empty string instead of nil
- Thanks or the update, makes sense, I will try to get Excon updated then.
-
11:44 PM Bug #19258: URI::Generic#host returns empty string instead of nil
- This is an intentional change. See https://hackerone.com/reports/156615
-
11:25 PM Bug #19258 (Closed): URI::Generic#host returns empty string instead of nil
- On Ruby 3.1, `URI::Generic#host` would return `nil` for `unix:///` URLs, but on Ruby 3.2 it now returns an empty stri...
-
11:46 PM Revision 2a6dbf03 (git): Development of 3.3.0 started.
-
06:02 PM Bug #19257: Data that defines a member called hash
- While I understand the potential for confusion or a foot-gun, I also agree with @nobu that this is in spirit with how...
-
01:37 PM Bug #19257 (Feedback): Data that defines a member called hash
- Always you can override methods defined in super classes.
```ruby
class C
end
obj = C.new
p obj.hash #=> an in... -
01:09 PM Bug #19257 (Feedback): Data that defines a member called hash
- I believe this should raise an error given that `Data#hash` exists as a pre-defined core method and serves a very spe...
-
05:16 PM Feature #19236: Allow to create hashes with a specific capacity from Ruby
- maybe the genie is out of the bottle already, but it would be nice to have a uniform API for creating objects with a ...
-
04:52 PM Feature #19148: Define Hash#merge_sum as Hash#merge with sum block
- ## naming, edge cases
`merge_sum` would be a confusing name IMO, because the method neither takes nor returns a (s... -
08:38 AM Feature #19256 (Feedback): Add PGO support
-
06:55 AM Revision a5289082 (git): v3.2.0
-
04:30 AM Revision 07c19cf5 (git): Fix a grammar [ci skip]
-
03:39 AM Bug #19239 (Closed): miniruby is not built by default when cross-compiling ruby 3.2.0-rc1
-
03:19 AM Revision be7cb324 (git): Clean yjit directory in build directory [ci skip]
-
12:06 AM Feature #19194: Add Regexp.linear_time?
- I feel it would be more natural if it was defined as instance method:
``` ruby
/a/.linear_time?
Regexp.new('a')....
12/24/2022
- 08:56 PM Revision 82b8805e (git): Update default gems list at 8f05e4f54bdb3bcf05574bd5f12e56 [ci skip]
-
08:55 PM Revision 8f05e4f5 (git): Update Bundler to 2.4.1 & and RubyGems to 3.4.1
-
07:36 PM Feature #19256 (Feedback): Add PGO support
- [Abstract]
Add PGO support to Ruby interpreter.
[Proposal]
Profile-Guided Optimization (PGO) uses profiles fro... -
04:47 PM Bug #19005: Ruby interpreter compiled XCode 14 cannot build some native gems on macOS
- I found a video which explains chained fixups:
https://developer.apple.com/videos/play/wwdc2022/110362/ -
03:43 PM Revision 3cbe37bd (git): Support new style diagnostic reports
-
02:49 PM Revision 4378de02 (git): Test of environment variables order for HOME on Windows
-
02:48 PM Revision d0f5dc9e (git): Windows: Prefer USERPROFILE over HOMEPATH
- HOMEPATH is set to "\WINDOWS\system32" when running per "runas" session.
This directory is not writable by ordinary u... -
01:55 PM Revision 6a55b460 (git): Add Dir.home test with encoding
-
01:54 PM Revision d6ce4180 (git): Windows: Fix encoding of Dir.home
- Dir.home returns an UTF-8 string since ruby-3.0, but the actual
encoding of the bytes was CP_ACP or CP_OEMCP.
That le... -
12:54 PM Bug #19253: `Time` objects can't be efficiently and precisely serialized without Marshal
- `to_r` seems pretty inefficient, I don't think it's a good solution.
I remember seeing `Time#to_r` as a bottleneck i... -
12:35 PM Bug #11064: #singleton_methods for objects with special singleton_class returns an empty array
- It's not because it has a constant name.
It's because `nil.class => NilClass` and `nil.singleton_class => NilClass`.... -
12:13 PM Bug #19252 (Closed): IO::Buffer.pread last argument is always ignored?
- Merged.
-
11:18 AM Revision 18c1ca8f (git): Fix test-syntax-suggest order
- Prepare for test-syntax-suggest after other tests finished.
-
09:59 AM Revision 3fb1d49a (git): Revert "darwin: resolve rb symbols from ext by `-flat_namespace` to see libruby transitively"
- This reverts commit c5eefb7f37db2865891298dd1a1e60dff09560ad.
Flat namespace breaks gems with C extention if its sym... -
09:13 AM Revision b9332ac8 (git): MJIT: Cancel all on disastrous situations (#7019)
- I noticed this while running test_yjit with --mjit-call-threshold=1,
which redefines `Integer#<`. When Ruby is monkey... -
08:54 AM Revision d521c9e5 (git): cosmetic changes for external link
-
08:20 AM Revision 8263feaa (git): Added some of new features for RubyGems 3.4 and Bundler 2.4
- 07:57 AM Revision 03e030d4 (git): Update default gems list at f6620037ba1477d2c337d7b511f094 [ci skip]
-
07:57 AM Revision f6620037 (git): Merge RubyGems-3.4.0 and Bundler-2.4.0
-
05:50 AM Feature #18181: Introduce Enumerable#min_with_value, max_with_value, and minmax_with_value
- Related to #17097
-
02:29 AM Revision d5635dfe (git): Extract setup of environment variables
-
01:52 AM Revision 640dca9a (git): [DOC] Document AST.parse's keyword arguments
12/23/2022
-
10:48 PM Revision c3c116f6 (git): [DOC] Document new methods of IO::Buffer and Fiber::Scheduler (#7016)
- Co-authored-by: Samuel Williams <[email protected]>
-
09:46 PM Misc #19247: Ruby 3.2 documentation problems tracker
- https://github.com/ruby/ruby/pull/7016 `Fiber::Scheduler` and `IO::Buffer` missing methods.
@jeremyevans0 sorry, I... -
07:11 PM Bug #19248: TestGCCompact#test_moving_objects_between_size_pools test failure
- peterzhu2118 (Peter Zhu) wrote in #note-12:
> It looks like you're using quite a lot of custom configuration flags
... -
06:26 PM Bug #19248: TestGCCompact#test_moving_objects_between_size_pools test failure
- Thank you for checking the patches and testing different configurations. It looks like you're using quite a lot of cu...
-
06:14 PM Bug #19248: TestGCCompact#test_moving_objects_between_size_pools test failure
- So far, it seems the key are the compiler flags. Going with default, the test case passes, using Fedora flags, the te...
-
05:26 PM Bug #19248: TestGCCompact#test_moving_objects_between_size_pools test failure
- Patches makes no difference.
-
05:18 PM Bug #19248: TestGCCompact#test_moving_objects_between_size_pools test failure
- vo.x (Vit Ondruch) wrote in #note-8:
> peterzhu2118 (Peter Zhu) wrote in #note-7:
> > It looks like your build syst... -
04:58 PM Bug #19248: TestGCCompact#test_moving_objects_between_size_pools test failure
- peterzhu2118 (Peter Zhu) wrote in #note-7:
> It looks like your build system is patching files in Ruby? If so, could... -
03:31 PM Bug #19248: TestGCCompact#test_moving_objects_between_size_pools test failure
- Thank you for providing the logs, I took a look at it. I noticed these lines:
```Patch #0 (ruby-2.3.0-ruby_version... -
02:01 PM Bug #19248: TestGCCompact#test_moving_objects_between_size_pools test failure
- Just FTR, this is result on the official builder (will be garbage collected in several days, sorry):
https://koji.... - 06:52 PM Revision 11ad9a42 (git): Fix missing handling of offset argument in `IO::Buffer` `pread` and `pwrite`. (#7012)
-
06:33 PM Bug #19254: Enabling YJIT configuration option breaks rspec-core test suite
- mame (Yusuke Endoh) wrote in #note-1:
> You mean this test?
>
> https://github.com/rspec/rspec-core/blob/522b7727... -
06:03 PM Bug #19254 (Feedback): Enabling YJIT configuration option breaks rspec-core test suite
- In addition to @mame 's point, can you report how to reproduce the issue by building Ruby from a source or a tarball?...
-
05:59 PM Bug #19254: Enabling YJIT configuration option breaks rspec-core test suite
- You mean this test?
https://github.com/rspec/rspec-core/blob/522b7727d02d9648c090b56fa68bbdc18a21c04d/spec/rspec/c... -
03:20 PM Bug #19254 (Third Party's Issue): Enabling YJIT configuration option breaks rspec-core test suite
- In preparation for Ruby 3.2, we have enabled YJIT in Fedora:
https://src.fedoraproject.org/rpms/ruby/c/3c1be9f9c2c... -
06:19 PM Revision af4cd997 (git): sample/trick2022/03-mame/entry.rb: remove trailing spaces
-
06:19 PM Revision a8485291 (git): test/test_trick.rb: Add tests for TRICK 2022 entries
-
06:19 PM Revision e8b01809 (git): sample/trick2022/: adds the top-three entries of TRICK 2022
- See https://github.com/tric/trick2022 for TRICK 2022.
-
06:18 PM Revision 1d3bfd80 (git): MJIT: Export fewer shape functions (#7007)
- 05:24 PM Revision ee607564 (git): Fix backtrace beyond _singtramp on macOS arm64 (#7015)
- * move ptrauth_strip logic into vm_dump.c
* don't use _sigtramp special logic on arm64 -
05:19 PM Feature #17097: `map_min`, `map_max`
- IMHO we should just add `max_of` and `min_of`, like Crystal has.
`map` in the name feels out of place here because t... -
04:30 AM Feature #17097: `map_min`, `map_max`
- For the sake of naming conventions I would personally lean towards `map_max` to match methods like `filter_map`, and ...
-
02:14 AM Feature #17097: `map_min`, `map_max`
- `max_of` method is very elegant! I really want the Ruby version of this method.
For example, I need to write `colum... -
04:21 PM Revision 1876cda9 (git): Add tests for compacting shared arrays
-
04:21 PM Revision 7891f940 (git): Don't allow re-embedding frozen arrays
- Frozen arrays should not move from heap allocated to embedded because
frozen arrays could be shared roots for other (... -
04:09 PM Revision d61a4cec (git): Docs: path: option for IO.new
-
04:09 PM Revision c621c614 (git): Docs: Fix problems with Fiber's docs
- * References to Scheduler (was outdated to SchedulerInterface)
* References between new methods (storage, [], []=)
* ... -
04:09 PM Revision 5c04ff94 (git): Docs: Fix small glitch in GC
-
04:09 PM Revision 64cdf193 (git): Docs: Separate documentation for UnboundMethod#==
-
04:09 PM Revision b3d57fdd (git): Docs: Update Struct docs about keyword initialization
-
04:09 PM Revision 91076b2c (git): Docs: Fix rendering of SyntaxError#path
-
04:07 PM Bug #19255: YJIT: global symbol leakage
- A hack: https://github.com/nobu/ruby/tree/yjit-symbol-leakage
-
03:52 PM Bug #19255 (Closed): YJIT: global symbol leakage
- When YJIT support is enabled, libyjit.a adds thousands leaking global symbols.
With this patch:
```diff
diff --g... -
02:48 PM Revision 65920cfc (git): addr2line.c: Strip pointer authentication
- We need to manually strip pointer authentication bits on M1 mac because
libunwind leaks them out.
Co-Authored-By: NA... -
02:46 PM Revision 97280faf (git): Add blog post on VWA to NEWS.md [ci skip]
- The link currently 404s but the blog post will be published on Dec 25.
-
12:12 PM Bug #19252: IO::Buffer.pread last argument is always ignored?
- https://github.com/ruby/ruby/pull/7012
-
11:52 AM Bug #19252: IO::Buffer.pread last argument is always ignored?
- It looks like the base pointer is not computed correctly, let me check and fix it.
-
11:33 AM Revision 540b67da (git): test-syntax-suggest is run by check now
-
11:33 AM Revision cae53842 (git): Test syntax_suggest by `make check`
-
11:31 AM Revision 17b63ab6 (git): [ruby/rdoc] Fix fragile tests
- When the temporary path is long enough, the formatter may fold the
path and may hit a hyphen at the end of line, and ... -
10:37 AM Revision edb83dc3 (git): Revert the additional change from openssl-3.1.0
- Revert "[ruby/openssl] pkey/ec: constify"
This reverts commit d2cd903c85f38f42c6aefc6d97a1558f74d8d9db. -
10:36 AM Revision eb8d4d7b (git): Revert the additional changes from net-http-0.3.2
-
10:33 AM Revision d40064d1 (git): Revert the accidentally commit from erb-4.0.2
- Revert "[ruby/erb] Use a ruby-lang alias on spec.email"
This reverts commit fa64889abbad727d31bb927604d87679825dcd37. -
09:52 AM Bug #19253 (Closed): `Time` objects can't be efficiently and precisely serialized without Marshal
- Ok, I suppose the `#zone` isn't that important.
Thank you @mame. -
09:12 AM Bug #19253: `Time` objects can't be efficiently and precisely serialized without Marshal
- Interesting, `to_r` is what we were currently using: https://github.com/Shopify/paquito/pull/28.
The only part mis... -
09:07 AM Bug #19253: `Time` objects can't be efficiently and precisely serialized without Marshal
- How about:
```
irb(main):001:0> t = Time.now
=> 2022-12-19 16:24:11.749470645 +0900
irb(main):002:0> Time.at(t.... -
08:49 AM Bug #19253 (Closed): `Time` objects can't be efficiently and precisely serialized without Marshal
- ### Context
In our application we try to avoid to use `Marshal` for serializing cache payloads because we want to ... -
09:46 AM Misc #19240: DevMeeting-2023-01-19
- - [Feature #19245] `Array#pack` should have a strict mode (byroot)
- Currently it silently modulo the arguments if ... -
08:45 AM Revision c5eefb7f (git): darwin: resolve rb symbols from ext by `-flat_namespace` to see libruby transitively
- This repairs the assumption, which many fat-gem maintainer expect, "An
extension built with --disable-shared Ruby is ... -
07:57 AM Revision 9c1f03a3 (git): Debug for zlinux CI [ci skip]
-
06:30 AM Revision 970b26fb (git): NEWS.md: add 2 functions for debuggers [ci skip]
- 05:49 AM Revision 0d75d403 (git): Update bundled gems list at 2192f2e6bc361396f6a81ead955a0d [ci skip]
-
05:48 AM Revision 2192f2e6 (git): Update bundled_gems for net-imap
-
05:28 AM Bug #11064: #singleton_methods for objects with special singleton_class returns an empty array
- Thank you, Matz for answering my question.
> Singleton classes are in principle only accessed using the singleton_cl... -
02:37 AM Bug #11064: #singleton_methods for objects with special singleton_class returns an empty array
- @sawa Singleton classes are in principle only accessed using the `singleton_class` method or the singleton class nota...
-
05:07 AM Revision 4aeea3cc (git): Removed the needless test guard for syntax_suggest.
- It's resolved by https://github.com/ruby/ruby/commit/5bb43aeb890657ea586e3fabbf763e5b5670ffd7
-
04:05 AM Revision bf3b3765 (git): [ruby/syntax_suggest] Remove debug print
- https://github.com/ruby/syntax_suggest/commit/4d53d31bc5
-
04:05 AM Revision 5bb43aeb (git): [ruby/syntax_suggest] Should not hardcode ruby name
- https://github.com/ruby/syntax_suggest/commit/0d5201b24d
- 03:54 AM Revision 4d05a96d (git): Bump actions/checkout from 3.1.0 to 3.2.0
- Bumps [actions/checkout](https://github.com/actions/checkout) from 3.1.0 to 3.2.0.
- [Release notes](https://github.c... - 02:47 AM Revision cc35d3cc (git): Bump actions/cache from 3.0.11 to 3.2.0
- Bumps [actions/cache](https://github.com/actions/cache) from 3.0.11 to 3.2.0.
- [Release notes](https://github.com/ac... -
02:42 AM Revision d2cd903c (git): [ruby/openssl] pkey/ec: constify
- https://github.com/ruby/openssl/commit/6fb3499a7b
-
02:39 AM Bug #19113: Inconsistency in retention of compare_by_identity flag in Hash methods
- I agree with @jeremyevans0 too.
Matz.
-
02:12 AM Revision d2847009 (git): [DOC] Fix most of Range#cover? marked as verbatim
-
02:05 AM Revision 792c50e9 (git): [ruby/rdoc] Clean up home directories for each test
- https://github.com/ruby/rdoc/commit/f067c174da
- 01:21 AM Revision def8ad40 (git): Bump octokit/request-action
- Bumps [octokit/request-action](https://github.com/octokit/request-action) from 52ce92ce3185e00e2425f043c3e9509121929a...
- 01:13 AM Revision 9c447293 (git): Bump github/codeql-action from 2.1.35 to 2.1.37
- Bumps [github/codeql-action](https://github.com/github/codeql-action) from 2.1.35 to 2.1.37.
- [Release notes](https:... - 01:01 AM Revision fe2c996a (git): Update default gems list at 2fb6b391423fbefc4a542765727a48 [ci skip]
- 01:00 AM Revision 2fb6b391 (git): Bump ruby/setup-ruby from 1.126.0 to 1.128.0
- Bumps [ruby/setup-ruby](https://github.com/ruby/setup-ruby) from 1.126.0 to 1.128.0.
- [Release notes](https://github... - 12:52 AM Revision 5507b32d (git): Update default gems list at 2d2baaf2f46d447f64f4f8fd7cfa3a [ci skip]
-
12:51 AM Revision 3ade7139 (git): Bump version to 1.6.2
-
12:51 AM Revision ba342088 (git): Bump up Racc parser version
- 12:46 AM Revision 6438f3ca (git): [ruby/racc] Removed old originalId in comment
- https://github.com/ruby/racc/commit/1dfbef8e99
-
12:39 AM Revision 2d2baaf2 (git): [ruby/openssl] Ruby/OpenSSL 3.1.0
- https://github.com/ruby/openssl/commit/c2f7d775c6
-
12:39 AM Revision a7783059 (git): [ruby/openssl] Ruby/OpenSSL 3.0.2
- https://github.com/ruby/openssl/commit/48b79333e0
-
12:39 AM Revision 046aadb8 (git): [ruby/openssl] Ruby/OpenSSL 2.2.3
- https://github.com/ruby/openssl/commit/04acccd692
-
12:39 AM Revision 75e7b85e (git): [ruby/openssl] test/openssl/test_pkey.rb: allow failures in test_s_generate_parameters
- The root cause has been fixed by OpenSSL 3.0.6, but Ubuntu 22.04's
OpenSSL package has not backported the patch yet.
... -
12:39 AM Revision 0e11d2c3 (git): [ruby/openssl] pkey/ec: check private key validity with OpenSSL 3
- The behavior of EVP_PKEY_public_check changed between OpenSSL 1.1.1
and 3.0 so that it no longer validates the privat... -
12:39 AM Revision 782777a8 (git): [ruby/openssl] Undefine `OpenSSL::SSL` for no socket platforms
- This fixes a linkage error about `ossl_ssl_type` on platforms which do
not have socket, like WASI.
Even before this ... -
12:39 AM Revision e6ca6443 (git): [ruby/openssl] ssl: remove OpenSSL::ExtConfig
- This module was introduced in 2015 for internal use within this library.
Neither of the two constants in it is used a... -
12:39 AM Revision a4b4997c (git): [ruby/openssl] test/openssl/test_ssl.rb: do not run SSL tests if not available
- https://github.com/ruby/openssl/commit/a3d230d4e0
-
12:39 AM Revision dd6f3276 (git): [ruby/openssl] ssl: disable NPN support on LibreSSL
- As noted in commit https://github.com/ruby/openssl/commit/a2ed156cc9f1 ("test/test_ssl: do not run NPN tests
for Libr... -
12:39 AM Revision d6c16dd3 (git): [ruby/openssl] ssl: update TLS1_3_VERSION workaround for older LibreSSL versions
- The macro is now defined by default in LibreSSL 3.4+. Let's document it
for future readers.
https://github.com/ruby/... -
12:39 AM Revision 7c073cc1 (git): [ruby/openssl] test/openssl/test_asn1.rb: remove pend for unsupported LibreSSL versions
- Commit https://github.com/ruby/openssl/commit/af895bc5596b ("asn1: avoid truncating OID in
OpenSSL::ASN1::ObjectId#oi... -
12:39 AM Revision 5591e493 (git): [ruby/openssl] test/openssl/test_asn1.rb: skip failing tests on LibreSSL 3.6.0
- LibreSSL 3.6.0 expects the seconds part in UTCTime and GeneralizedTime
to be always present. LibreSSL 3.6.0 release n... -
12:39 AM Revision 6df4d272 (git): [ruby/openssl] Suppress deprecation warnings by OpenSSL 3
- https://github.com/ruby/openssl/commit/91657a7924
-
12:39 AM Revision d7d1bb3e (git): [ruby/openssl] Constify when building with OpenSSL 3
- https://github.com/ruby/openssl/commit/c0023822fe
-
12:39 AM Revision 2bc7eac8 (git): [ruby/openssl] Check for functions with arguments
- https://github.com/ruby/openssl/commit/b67aaf925d
-
12:39 AM Revision ca7a6b15 (git): [ruby/openssl] pkey/ec: fix ossl_raise() calls using cEC_POINT instead of eEC_POINT
- https://github.com/ruby/openssl/commit/b2e9f5e132
-
12:39 AM Revision 13137236 (git): [ruby/openssl] raise when EC_POINT_cmp or EC_GROUP_cmp error instead of returning true
- https://github.com/ruby/openssl/commit/e1e8f3cebe
- 12:35 AM Revision f17448e8 (git): Update bundled gems list at fe2bcd352899cd402091c2815846d1 [ci skip]
-
12:35 AM Revision fe2bcd35 (git): Check `added` for the second sub! properly
- Even if the first sub! modifies `news`, when `added` is empty, it always
ended up skipping `File.write("NEWS.md", new... - 12:32 AM Revision 31b29aad (git): Bump ossf/scorecard-action from 2.0.6 to 2.1.2
- Bumps [ossf/scorecard-action](https://github.com/ossf/scorecard-action) from 2.0.6 to 2.1.2.
- [Release notes](https:...
12/22/2022
-
11:32 PM Revision 7d700a9f (git): debug.gem v1.7.1
- 11:23 PM Revision 6ae4fe2b (git): Bump necojackarc/auto-request-review from 0.8.0 to 0.10.0 (#7002)
- Bumps [necojackarc/auto-request-review](https://github.com/necojackarc/auto-request-review) from 0.8.0 to 0.10.0.
- [... -
11:06 PM Revision c566c968 (git): Hide RubyVM::Shape's interface as much as possible [ci skip]
- RubyVM::Shape is usually not available (you need SHAPE_DEBUG macro,
which is not defined by default). So it seems con... -
10:43 PM Revision 033e19da (git): Document the public interface of YJIT [ci skip]
-
10:30 PM Revision 0b2aea86 (git): Polish the public docs for MJIT [ci skip]
- Now every private interface is cleaned up, and the public interface is
documented. -
10:17 PM Bug #19252 (Closed): IO::Buffer.pread last argument is always ignored?
- I am trying to document new `IO::Buffer#pread` and `#pwrite` methods.
According to what I can guess from code and ... -
09:39 PM Revision cce6a30f (git): Avoid calling it a stdlib [ci skip]
- It technically is, but it's probably just confusing for most people.
-
09:34 PM Misc #19247: Ruby 3.2 documentation problems tracker
- https://github.com/ruby/ruby/pull/6996 adds missing AST keyword arguments docs.
-
09:06 PM Bug #18797 (Closed): Third argument to Regexp.new is a bit broken
- Applied in changeset commit:git|7e8fa06022a9e412e3f8e6c8b6f0ba1909f648d5.
----------
Always issue deprecation warnin... -
09:06 PM Revision dc8c5baf (git): Clean intermediate source file in `TestMJIT#test_jit_failure` (#6994)
-
08:43 PM Bug #19248: TestGCCompact#test_moving_objects_between_size_pools test failure
- Thanks for running the script! From the output it looks like the read barrier is not being triggered, so the objects ...
-
09:17 AM Bug #19248: TestGCCompact#test_moving_objects_between_size_pools test failure
- peterzhu2118 (Peter Zhu) wrote in #note-1:
> Thank you for this bug report. Could you run this script and paste the ... -
07:50 PM Revision 7e8fa060 (git): Always issue deprecation warning when calling Regexp.new with 3rd positional argument
- Previously, only certain values of the 3rd argument triggered a
deprecation warning.
First step for fix for bug #187... -
07:35 PM Revision 9dcee2d8 (git): Remove MJIT's private constants from docs [ci skip]
-
07:17 PM Revision ad1ce2b7 (git): Remove mjit.md from public documentation [ci skip]
- It's for CRuby developers. Not meant to be a documentation for users.
Creating a directory seems like the easiest way... -
07:15 PM Revision 1679ba61 (git): Update MJIT documentation [ci skip]
-
06:16 PM Revision 4f73de67 (git): Fix typo in array.c
- We should be using the size of RArray and not RString for arrays.
-
06:15 PM Revision 98675ac0 (git): [DOC] IO#read doesn't always read in binary mode
- When `maxlen` is `nil`, it uses the data mode of the stream.
For example in the following:
```ruby
File.binwrite("a.... -
06:10 PM Revision bba2bfc9 (git): [DOC] encodings.rdoc: universal_newline reacts to \r
- It wasn't clear that the mode also translates "\r" to "\n".
-
03:32 PM Revision 95a1d1fd (git): addr2line.c: Support DW_FORM_rnglistx
-
03:32 PM Revision 53c82a6c (git): addr2line.c: Implement DW_AT_*_base
- ... and add code to parse the sections of .debug_addr_base and
.debug_rnglists_base. -
03:32 PM Revision 515f816b (git): addr2line.c: Support DW_FORM_strx* forms
-
03:32 PM Revision 5234f99b (git): addr2line.c: Support DW_FORM_addrx* forms
- ... and add VAL_addr value type
-
03:32 PM Revision 303e1169 (git): addr2line.c: Keep .debug_str_offsets and .debug_addr sections as well
- clang generates DWARF with the sections
-
02:23 PM Revision d7388f72 (git): Fix buffer overrun with auto-compact for shapes
- The following script crashes:
```ruby
GC.auto_compact = true
GC.stress = true
class Foo
def initialize
@a = @... -
11:37 AM Revision d1d61cab (git): addr2line.c: Fix another indexing bug
-
11:28 AM Revision ebd6b5d8 (git): addr2line.c: Fix indexing bug
-
10:27 AM Revision e61e4ae6 (git): Refactor `reg_extract_args` to return regexp if given
-
09:57 AM Revision 78826ad4 (git): addr2info.c: Make it work with --enable-yjit
- Background: GCC 12 generates DWARF 5 with .debug_rnglists, while rustc
generates DWARF 4 with .debug_ranges.
The pre... -
09:57 AM Revision c827d724 (git): addr2line.c: Support "Line Number Program Header" in DWARF 5
-
09:57 AM Revision 2445a4c5 (git): addr2line.c: Keep .debug_line_str section as well
- ... and properly support DW_FORM_line_strp.
This is a prepartion to support DWARF 5. - 08:49 AM Revision ed81d0f5 (git): Update default gems list at fe7190a8c19bb56ca0aefed368402a [ci skip]
-
08:48 AM Revision fe7190a8 (git): [ruby/optparse] Bump version to 0.3.1
- https://github.com/ruby/optparse/commit/2a1e157ae1
-
08:19 AM Bug #19187: Ruby 3.1.3 testsuite fails after timezone 2022g update is applied
- I have opened #19251 to discuss the followup.
-
06:27 AM Bug #19187: Ruby 3.1.3 testsuite fails after timezone 2022g update is applied
- mame (Yusuke Endoh) wrote in #note-7:
> We need to test our logic to handle leap seconds, etc.
> If we remove the d... -
06:00 AM Bug #19187: Ruby 3.1.3 testsuite fails after timezone 2022g update is applied
- mame (Yusuke Endoh) wrote in #note-7:
> I disagree with simply erasing the tests depending on tzdata.
> Following... -
04:53 AM Bug #19187: Ruby 3.1.3 testsuite fails after timezone 2022g update is applied
- I disagree with simply erasing the tests depending on tzdata.
We need to test our logic to handle leap seconds, et... -
08:19 AM Bug #19251 (Open): Limit amount of test failures due to updates of tzdata
- It seems that recently, Ruby test suite is broken ~ twice a year due to changes in tzdata. I am not sure how detailed...
-
07:20 AM Revision 298176f2 (git): NEWS.md: Update power_assert version
-
06:51 AM Revision 454c0072 (git): Share argument parsing in `Regexp#initialize` and `Regexp.linear_time?`
-
06:46 AM Misc #19250 (Closed): The require path of MJIT
- Applied in changeset commit:git|bb4cbd0803c3297ad036008adc7a01159ce44e1e.
----------
Put RubyVM::MJIT::Compiler unde... -
06:46 AM Revision bb4cbd08 (git): Put RubyVM::MJIT::Compiler under ruby_vm directory (#6989)
- [Misc #19250]
-
06:12 AM Revision 43f4093a (git): Adjust style [ci skip]
-
06:02 AM Revision af0ea88b (git): Fix link [ci skip]
-
05:49 AM Revision 186b5c00 (git): Revert "Update bundled gems list at 2022-12-22"
- This reverts commit 89a66f20d8701f30f3d9952ae62a02fdefcd166b.
-
05:05 AM Revision 1e193c78 (git): Clarify NEWS entry for Bug #16889
-
05:02 AM Revision 4213f425 (git): Make sure TracePoint#binding returns nil for c_call/c_return events
- This makes sure the method returns nil for these events, as
described in NEWS, even if the TracePoint could create a ... -
04:37 AM Revision ae455a12 (git): [DOC] Update TracePoint.allow_reentry docs
- Adjust call-seq to mention block, and add examples
and explanations. -
04:24 AM Bug #19249: Error running '__rvm_make -j8'
- You should file this issue to https://github.com/rvm/rvm.
-
04:17 AM Bug #19249: Error running '__rvm_make -j8'
- jeremyevans0 (Jeremy Evans) wrote in #note-1:
> Ruby 2.6 is no longer supported. Please try updating to Ruby 3.0 or... -
04:05 AM Revision b7bb14b9 (git): Update documentation about Time#deconstruct_keys
-
03:48 AM Revision 4e6c44e2 (git): [DOC] Fix the paragraph about PRNG update
-
03:33 AM Misc #19240: DevMeeting-2023-01-19
- * [Feature #13890] Allow a regexp as an argument to 'count'
* Recent interest, should be easy to implement -
03:27 AM Revision e3847f39 (git): Added the missing word with 1e1d7047fcc
-
03:25 AM Revision 1e1d7047 (git): Introduce GH releases for default gems and bundled gems
- 02:34 AM Revision 89a66f20 (git): Update bundled gems list at 2022-12-22
-
02:12 AM Revision 5b85e404 (git): Update power_assert to 2.0.3
-
01:41 AM Revision 5b76a8ed (git): Introduce some notable IRB features in NEWS [ci skip]
-
12:56 AM Revision 67ef3cd3 (git): Skip a flaky Ractor test for mswin
-
12:46 AM Feature #19000: Data: Add "Copy with changes method" [Follow-on to #16122 Data: simple immutable value object]
- Thank you @matz and @naruse. I hate that this ended up being a last-minute change, but it seemed to be little risk ad...
-
12:32 AM Feature #19000 (Closed): Data: Add "Copy with changes method" [Follow-on to #16122 Data: simple immutable value object]
- Applied in changeset commit:git|99cee85775bc5656b942bf4e1b0568a8f40addcd.
----------
Add copy with changes functiona... -
12:23 AM Feature #19000: Data: Add "Copy with changes method" [Follow-on to #16122 Data: simple immutable value object]
- I'm also ok to merge!
This will ship as a part of Ruby 3.2! -
12:45 AM Revision 25371820 (git): Make it clear that it doesn't update the receiver [ci skip]
-
12:44 AM Revision 4e6b4cce (git): Add Data#with to examples in the NEWS [ci skip]
-
12:27 AM Revision 99cee857 (git): Add copy with changes functionality for Data objects (#6766)
- Implements [Feature #19000]
This commit adds copy with changes functionality for `Data` objects
using a new method `...
12/21/2022
-
11:39 PM Misc #19250: The require path of MJIT
- No problem. Accepted.
Matz.
-
09:18 PM Misc #19250 (Closed): The require path of MJIT
- ## Background
Since Ruby 3.2, MJIT is written in Ruby [Misc #18968]. We made it a `require`-able library instead of ... -
11:37 PM Feature #19000: Data: Add "Copy with changes method" [Follow-on to #16122 Data: simple immutable value object]
- `with` seems slightly better than other candidates. `Data` is (or can be considered as) a value object without identi...
-
09:53 PM Bug #19248: TestGCCompact#test_moving_objects_between_size_pools test failure
- eightbitraptor (Matthew Valentine-House) wrote in #note-2:
> could you let us know what architecture this is failing... -
03:30 PM Bug #19248: TestGCCompact#test_moving_objects_between_size_pools test failure
- vo.x (Vit Ondruch) wrote:
> Testing on Fedora Rawhide with commit:git|6af6857ecf, I observe the following error:
>
... -
02:56 PM Bug #19248: TestGCCompact#test_moving_objects_between_size_pools test failure
- Thank you for this bug report. Could you run this script and paste the output? It will help me to debug this issue.
... -
02:42 PM Bug #19248 (Closed): TestGCCompact#test_moving_objects_between_size_pools test failure
- Testing on Fedora Rawhide with commit:git|6af6857ecf, I observe the following error:
~~~
1) Error:
TestGCCompa... -
08:28 PM Misc #19247: Ruby 3.2 documentation problems tracker
- Just discovered one more: [IO#Open Options](https://docs.ruby-lang.org/en/master/IO.html#class-IO-label-Open+Options)...
-
08:17 PM Misc #19247: Ruby 3.2 documentation problems tracker
- https://github.com/ruby/ruby/pull/6985 Fixes:
* Fiber
* SyntaxError
* Struct
* Time
* UnboundMethod
* GC
I p... -
08:04 PM Feature #13890: Allow a regexp as an argument to 'count', to count more interesting things than single characters
- I'd love to have this feature. A `str.count(regexp)` is something I see folk trying fairly often. A `str.count(regexp...
-
03:53 PM Bug #19249 (Closed): Error running '__rvm_make -j8'
- Ruby 2.6 is no longer supported. Please try updating to Ruby 3.0 or 3.1.
-
03:46 PM Bug #19249 (Closed): Error running '__rvm_make -j8'
- Hi
When I am trying to install rvm install 2.6 which is trying to install 2.6.6.
Error:
ruby-2.6.6 - #post-co... -
03:34 PM Revision 398aaed2 (git): Fix the case trailer without newline
- cf0b413ef8b794ef6e7436f22fd5a998050dada9
-
03:25 PM Bug #18133 (Closed): LTO: TestGCCompact#test_ast_compacts segfaults on i686
-
03:01 PM Revision 98fbebf1 (git): [DOC] Fix typo
-
02:17 PM Revision 172dc98c (git): [ruby/net-http] Adding links to references
- https://github.com/ruby/net-http/commit/71bae5c0fe
-
02:17 PM Revision 276b84f8 (git): [ruby/net-http] Adding links to references
- https://github.com/ruby/net-http/commit/e4df80f299
-
02:17 PM Revision 86f0128e (git): [ruby/net-http] Adding links to references
- https://github.com/ruby/net-http/commit/df5a554fa8
-
02:09 PM Bug #19187: Ruby 3.1.3 testsuite fails after timezone 2022g update is applied
- nobu (Nobuyoshi Nakada) wrote in #note-2:
> coolo (Stephan Kulow) wrote:
> > I can see no other option than not to ... -
01:41 PM Feature #19078: Introduce `Fiber#storage` for inheritable fiber-scoped variables.
- A good use-case for `Fiber#storage=`: https://github.com/ruby-concurrency/concurrent-ruby/issues/456#issuecomment-136...
-
01:11 PM Revision 6af6857e (git): Set up RBS_SKIP_TESTS (#6862)
- * Set up RBS_SKIP_TESTS
-
11:48 AM Revision befc99c0 (git): [DOC] tool/update-NEWS-refs.rb: Align footnotes
-
11:48 AM Revision c7c006cc (git): [DOC] tool/update-NEWS-refs.rb: Remove extra brackets
- Surrounding with brackets is just a convention for the bugs tracker
links. - 10:13 AM Revision cc4c28ec (git): Make Enumerartor.product return nil when called with a block
-
09:57 AM Revision 684fa46e (git): Removed empty section
-
09:57 AM Revision e894ff5e (git): Update bundled_gems
- 09:19 AM Revision 308ccbae (git): Make product consistently yield an array of N elements instead of N arguments
- Inconsistency pointed out by @mame:
```
>> Enumerator.product([1], [2], [3]).to_a
=> [[1, 2, 3]]
>> Enumerator.produ... -
06:18 AM Revision 1a244421 (git): test/socket/test_addrinfo.rb: Suppress Errno::EACCES on Windows
-
05:34 AM Revision 9f42ee3e (git): [DOC] Fix formatting
-
05:28 AM Revision 1e989c49 (git): MJIT: Refactor Compiler#cast_offset (#6967)
- Subtract max value from offset when sign bit is set, without string operations.
-
05:09 AM Revision 502ca37d (git): [ruby/optparse] The encoding argument of `Regexp.new` has been ignored since 1.9
- https://github.com/ruby/optparse/commit/766f567405
-
02:19 AM Revision afd46429 (git): tool/m4/ruby_wasm_tools.m4: force passing WASI_SDK_PATH when building for wasi
- Make the WASI_SDK_PATH variable mandatory when building for wasi host.
This requirement prevents developers from bein... -
12:48 AM Revision 2b96119f (git): [DOC] fix unintentional verbatim
-
12:40 AM Revision 47988e63 (git): test_readline#test_without_tty: Use EnvUtil.rubybin
- `ruby` is not always available in certain build environments and
configure options. Choose appropriate command line u...
Also available in: Atom