Activity
From 07/02/2025 to 07/08/2025
Today
-
09:26 PM Revision 5aaedc05 (git): Re-ordered vcpkg related steps. It may be affected with VsDevCmd.bat
-
09:26 PM Revision 80bf0744 (git): Use the latest version of Visual Studio with windows-2022 runner image
-
09:18 PM Revision 9f00b887 (git): Bump up resolv-0.2.3 for Ruby 3.2
-
09:12 PM Bug #21505: [Ractor] calling exit from non-main ractor will hang if main ractor waits on it
- Yeah fair enough. It's probably not as complicated to fix as I initially thought.
-
08:54 PM Bug #21505: [Ractor] calling exit from non-main ractor will hang if main ractor waits on it
- `Kernel#exit` is basically just `raise SystemExit`, does it mean any exception in a Ractor hangs?
IOW, I don't think ... -
07:58 PM Bug #21505 (Open): [Ractor] calling exit from non-main ractor will hang if main ractor waits on it
- ```ruby
r = Ractor.new do
exit
end
r.join # hangs
```
Should `exit` be allowed in ractors? It would be ea... -
08:52 PM Feature #21501: Include native filenames in backtraces as sources for native methods
- ivoanjo (Ivo Anjo) wrote in #note-6:
> I must admit I'm a bit torn on this. As I mentioned above, often the `.c` fil... -
08:41 PM Feature #21501: Include native filenames in backtraces as sources for native methods
- matz (Yukihiro Matsumoto) wrote in #note-5:
> In my opinion, the typical Ruby user is not interested in line numbers... -
08:33 AM Feature #21501: Include native filenames in backtraces as sources for native methods
- For me the usefulness is in understanding both what and where something is happening even without needing to go into ...
-
03:04 AM Feature #21501: Include native filenames in backtraces as sources for native methods
- I didn't quite understand what makes you happy with this proposal. Could you explain a little more how it would be us...
-
08:33 PM Bug #19473: can't be called from trap context (ThreadError) is too limiting
- OK, thank you all 3 for clarifying.
I understand that point of view, even though I don't fully agree with it.
One... -
11:24 AM Bug #19473: can't be called from trap context (ThreadError) is too limiting
- Locking multiple mutex with a fixed order is considered to be deadlock-safe, but permitting mutex in signal_handler, ...
-
08:38 AM Bug #19473: can't be called from trap context (ThreadError) is too limiting
- If `Mutex#lock` were permitted inside a trap handler, a program like the following would have a very hard-to-reproduc...
-
05:10 AM Bug #19473: can't be called from trap context (ThreadError) is too limiting
- Eregon (Benoit Daloze) wrote in #note-20:
> I think a simple way to look at this issue is to analyze all cases:
> 1... -
07:57 PM Revision c691095f (git): ZJIT: Use BitSet in HIR
-
07:57 PM Revision e59f404b (git): ZJIT: Add a BitSet type
- 07:51 PM Revision 342ada15 (git): ZJIT: Use nil? optimization to test guard generation against different types
- 07:51 PM Revision 79915e6f (git): ZJIT: Profile `nil?` calls
- This allows ZJIT to profile `nil?` calls and create type guards for
its receiver.
- Add `zjit_profile` to `opt_nil_p... -
06:50 PM Bug #21504 (Open): [Ractor] Process.waitpid blocks ractor, new NT doesn't pick up other ractors
- The following code hangs when run with `RUBY_MAX_CPU=2 make run`:
Note: `RUBY_MAX_CPU` is set to 2 so that only 1 ... -
05:26 PM Revision b1604708 (git): [DOC] Tweaks for String#chars
-
05:26 PM Revision 14971e75 (git): [DOC] Tweaks for String#center
-
04:32 PM Revision 5cd408a5 (git): Bump up resolv-0.6.2 for Ruby 3.4 (#13818)
- 04:28 PM Revision 9e4157a0 (git): ZJIT: Make type definition code more consistent
- 04:28 PM Revision af892c1b (git): ZJIT: More accurately model Class types
- 04:28 PM Revision 6c200828 (git): ZJIT: Support inference of ModuleExact type
-
03:10 PM Bug #21375: Set[] does not call #initialize
- I'm leaning toward making Set subclass-friendly again. That's how I've always wanted Set to be (unlike Array and Has...
-
02:57 PM Bug #21396: Set#initialize should call Set#add on items passed in
- Considering the feedback we've received about compatibility in the new experimental Set implementation, it may be in ...
-
02:34 PM Bug #21029: Prism behavior for `defined? (;x)` differs
- @S_H_ I agree, I think the overhead is not worth it in this case and we should pretend the `;` do not exist on both c...
-
02:23 PM Bug #21029: Prism behavior for `defined? (;x)` differs
- I've fixed that `defined? (x;)` returns an `expression` when using parse.y.
https://github.com/ruby/ruby/pull/13821
... -
10:30 AM Revision f5acefca (git): [ruby/uri] Prefer dedicated assertion methods
- https://github.com/ruby/uri/commit/d79b3f5b94
-
10:00 AM Revision 100c0430 (git): [ruby/etc] Prefer dedicated assertions
- https://github.com/ruby/etc/commit/9caddede76
-
09:25 AM Revision 7ce4db84 (git): [ruby/delegate] Prefer dedicated assertions
- https://github.com/ruby/delegate/commit/5ee4189537
-
07:52 AM Feature #21455: Add a block argument to Array#join
- I have a different view on this proposal.
If `Array#join` were to accept a block, I would expect its behavior to r... - 07:26 AM Revision c913a635 (git): Update default gems list at b9782ab8932f9fb6a24a0522c579ca [ci skip]
-
07:25 AM Revision b9782ab8 (git): [ruby/resolv] v0.6.2
- https://github.com/ruby/resolv/commit/a28aaed4cb
-
07:25 AM Revision 9aa0300d (git): [ruby/resolv] Limit decompressed name length
- RFC 1035 specifies the 255-octet maximum name length. This change set
checks the limit.
https://github.com/ruby/reso... -
06:36 AM Revision 680383c6 (git): [ruby/tsort] Exclude gemspec and git-related files
- https://github.com/ruby/tsort/commit/bf2e3a8695
-
06:36 AM Revision 51de7c75 (git): [ruby/tsort] Use git magic signatures to exclude files
- https://github.com/ruby/tsort/commit/ab55dcb7f3
-
06:11 AM Revision 75786557 (git): [ruby/tsort] [DOC] Document constants
- https://github.com/ruby/tsort/commit/1d1711ad23
-
05:37 AM Feature #21262 (Closed): Proposal: `Ractor::Port`
- https://github.com/ruby/dev-meeting-log/blob/master/2025/DevMeeting-2025-06-05.md#feature-21262-proposal-ractorport
... -
05:36 AM Bug #21362 (Assigned): Namespace: Inline method caches poisoned with builtins
-
02:12 AM Bug #21503: \p{Word} does not match on \p{Join_Control} while docs say it does
- There is already a PR for that: https://github.com/ruby/ruby/pull/7711
Can you take a look? @duerst @naruse -
12:11 AM Feature #20405: Inline comments
- I like Marco's proposal, but I wonder how much code out there could potentially break.
07/07/2025
- 11:46 PM Revision e0841a79 (git): ZJIT: Fix Rust warnings (#13813)
-
11:32 PM Revision 0239809a (git): Remove test/.excludes/_appveyor
- We don't run AppVeyor anymore, so we shouldn't need this.
-
09:45 PM Feature #21501: Include native filenames in backtraces as sources for native methods
- It seems nice, but I think it would be even more helpful to show lines in C files.
I think this could be achieved by... -
07:58 AM Feature #21501: Include native filenames in backtraces as sources for native methods
- > I don't think it will need such platform specific code.
> Probably it would be possible by: [...]
I'm thinking ... -
03:45 AM Feature #21501: Include native filenames in backtraces as sources for native methods
- I don't think it will need such platform specific code.
Probably it would be possible by:
* in `require_internal`, st... -
07:14 PM Revision e9d7e105 (git): [DOC] Tweaks for String#casecmp? (#13810)
-
07:10 PM Revision c2c0c220 (git): [DOC] Tweaks for String#casecmp
-
06:39 PM Bug #21503: \p{Word} does not match on \p{Join_Control} while docs say it does
- What I mean is that the current implementation of `\p{Word}` does not seem to match `\p{Join_Control}` even though it...
-
06:02 PM Bug #21503 (Open): \p{Word} does not match on \p{Join_Control} while docs say it does
- in the [docs](https://ruby-doc.org/3.4.1/Regexp.html#:~:text=/%5Cp%7B-,Word,-%7D/%3A%20A%20member) it is mentioned th...
-
06:26 PM Revision 1f024cfd (git): ZJIT: Add opnds macro for Vec<InsnId> to Vec<Opnd> (#13805)
- Along the same lines as the `opnd` macro we already have, but for a
`Vec<InsnId>` instead of a single `InsnId`.
This... - 03:45 PM Revision c1937480 (git): ZJIT: Add a simple HIR validator (#13780)
- This PR adds a simple validator for ZJIT's HIR.
See issue https://github.com/Shopify/ruby/issues/591 -
01:12 PM Revision 0bb44f29 (git): Rename `ractor_safe_set` into `concurrent_set`
- There's nothing ractor related in them, and the classic terminology
for these sort of data structures is `concurrent-... -
01:03 PM Revision 0604d0c9 (git): [DOC] Tweaks for String#capitalize!
-
01:02 PM Revision 987b5bf9 (git): [DOC] Tweaks for String#capitalize
-
10:44 AM Revision 482f4cad (git): Autoload encodings on the main ractor
- None of the datastructures involved in the require process are
safe to call on a secondary ractor, however when autol... -
06:12 AM Revision 002d7464 (git): ZJIT: Avoid double negative in Mem debug
- Prior to this commit the debug output for negative offsets would look
like:
```
Mem64[Reg(3) - -8
```
That makes it... -
02:53 AM Revision d0fdbef4 (git): [ruby/json] Improve consistency of code style
- https://github.com/ruby/json/commit/a497c71960
- 02:53 AM Revision e1d09ffe (git): [rubygems/rubygems] Update SPDX license list as of 2025-07-01
- https://github.com/rubygems/rubygems/commit/56b55a198a
-
02:53 AM Revision 3c552881 (git): [rubygems/rubygems] Document that `global_gem_cache` also caches compiled extensions
- https://github.com/rubygems/rubygems/commit/265f718be7
-
02:53 AM Revision 3eeffea2 (git): [rubygems/rubygems] Improve sentence
- "locally to the installing Ruby installation" felt a bit confusing.
https://github.com/rubygems/rubygems/commit/c950... -
02:53 AM Revision 6a580896 (git): [rubygems/rubygems] Stop allowing calling `#gem` on random objects
- https://github.com/rubygems/rubygems/commit/4b8570ae15
-
02:53 AM Revision 845e878f (git): [rubygems/rubygems] Add `default_cli_command` documentation
- I suspect most experienced users won't like the change in defaults, so
document the setting to toggle back the curren... -
02:53 AM Revision cd3389e5 (git): [rubygems/rubygems] Cancel `path_relative_to_cwd` change
- It only affected the `--path` flag which is actually getting removed, so
I don't think it makes sense to make such ch... -
02:53 AM Revision 5fa484a4 (git): [rubygems/rubygems] Move specs independent of gem name out of shared examples
- And rename the shared examples to "paths dependent on gem name".
https://github.com/rubygems/rubygems/commit/cdcc8ba92a -
02:53 AM Revision 6d696fa3 (git): [rubygems/rubygems] Move specs independent from gem_name out of "generating a gem" shared specs
- So that they don't run repeatedly.
https://github.com/rubygems/rubygems/commit/1f65e879f4 -
02:53 AM Revision fab1323a (git): [rubygems/rubygems] Remove unnecessary nesting
- https://github.com/rubygems/rubygems/commit/eac831a1b7
-
02:53 AM Revision e7f11ecc (git): [rubygems/rubygems] Actually run "generating a gem" shared examples for the more standard name
- They were only being run for "edge case" names, yet it tests all kind of
things about generation.
https://github.com... -
02:53 AM Revision 8a802f7e (git): [rubygems/rubygems] Fix assertions to not depend on specific gem name
- https://github.com/rubygems/rubygems/commit/27a4af859e
-
02:53 AM Revision e95adbfa (git): [rubygems/rubygems] Remove unnecessary nesting from standalone specs
- Originally, all the specs in this file were put inside a shared examples
block, and since then all specs were run onl... -
02:53 AM Revision 9918ca16 (git): [rubygems/rubygems] Remove `default_install_uses_path` setting
- The previous default can already be configured with `bundle config
path.system true`.
https://github.com/rubygems/ru... -
02:52 AM Revision f609d339 (git): [rubygems/rubygems] Remove unnecessary feature flag check
- This spec now only runs in Bundler 2 mode.
https://github.com/rubygems/rubygems/commit/f52cb240ca -
02:52 AM Revision fef00519 (git): [rubygems/rubygems] Remove `auto_clean_without_path` setting
- There already different ways of toggling off this behavior, like setting
`bundle config clean false`, or configuring ...
07/06/2025
-
05:20 PM Bug #21502: Segfault with 3.2.8 with frida gem
- You just beat me to it - thanks Jeremy.
-
05:19 PM Bug #21502 (Closed): Segfault with 3.2.8 with frida gem
- Reading https://github.com/hakivvi/frida-ruby/issues/2#issuecomment-3042173245, it looks like it was a bug in the gem...
-
01:14 PM Bug #21502: Segfault with 3.2.8 with frida gem
- Last good release running this code was 3.2.4. Segfault observed in 3.2.5 onwards - see my comment on the gem maintai...
-
12:44 PM Bug #21502 (Closed): Segfault with 3.2.8 with frida gem
- I've just seen a segfault executing the following code in irb with the frida gem:
``` shell
$ rbenv versions
* 3... - 07:04 AM Revision 4d7e6220 (git): Update bundled gems list as of 2025-07-06
07/05/2025
-
10:00 PM Feature #21501 (Open): Include native filenames in backtraces as sources for native methods
- Consider this example:
```ruby
require 'bigdecimal'
BigDecimal.singleton_class.prepend(
Module.new do
... -
05:39 PM Feature #21386: Introduce `Enumerable#join_map`
- nobu (Nobuyoshi Nakada) wrote in #note-4:
> This code would show the difference more clearly.
>
> ```ruby
> [[1,2],3... -
02:27 PM Feature #21386: Introduce `Enumerable#join_map`
- My expectation is that join_map would behave like map + join
-
07:57 AM Feature #21386: Introduce `Enumerable#join_map`
- This code would show the difference more clearly.
```ruby
[[1,2],3].map {|n|[n]}.join("|") #=> "1|2|3"
[[1,2],3]... -
07:50 AM Feature #21386: Introduce `Enumerable#join_map`
- [email protected] (Prateek Choudhary) wrote in #note-2:
> PR: https://github.com/ruby/ruby/pull/13792
This di... -
06:42 AM Feature #21386: Introduce `Enumerable#join_map`
- PR: https://github.com/ruby/ruby/pull/13792
-
02:03 PM Revision b6817392 (git): [ruby/openssl] pkey/ec: avoid calling SYM2ID() on user-supplied objects
- Compare by the VALUE value instead of ID. Calling SYM2ID() on a dynamic
symbol will pin a permanent ID.
These method... -
10:38 AM Revision ad7d75c9 (git): Remove LIKELY macro for Universal Parser
- Ruby Parser not used LIKELY macro.
So, can remove it.
07/04/2025
-
09:54 PM Revision 365317f6 (git): Fix wrong GENIV WB on too_complex Ractor traversal
- WBCHECK ERROR: Missed write barrier detected!
Parent object: 0x7c4a5f1f66c0 (wb_protected: true)
rb_obj... -
09:54 PM Revision 12b0ce38 (git): Remove unused src param from rb_shape_copy_fields
-
09:54 PM Revision 8cd58326 (git): Fix wrong write barrier on fields copy
- Previously this write barrier was using the destination object as the
new parent, rather than the fields object.
Fou... -
09:54 PM Revision 32453560 (git): Fix missed write barrier on Ractor send move
- When moving a "generic IV" object, we need a write barrier to the fields
object.
WBCHECK ERROR: Missed write barr... -
09:54 PM Revision 5f1ca8ff (git): Fix ractor imemo fields write barrier parent
- $ RUBY_GC_LIBRARY=wbcheck ./miniruby -e 's = String.new; s.instance_variable_set(:@x, []); Ractor.make_shareable(s, c...
-
09:41 PM Revision 116d1106 (git): Assume that symbol in rb_check_symbol is not garbage
- rb_check_symbol is a public API, so it is always a bug if the user holds
on to a dead object and passes it in. -
09:16 PM Bug #18940 (Closed): Ruby Ractor fails with IOError when handling higher concurrency
- This doesn't reproduce on my machine on 3.5dev, and there have been a number of improvements to Ractors likely to hav...
-
08:49 PM Bug #19154 (Closed): Specify require and autoload guarantees in ractors
- fxn (Xavier Noria) wrote in #note-13:
> Is constant access synchronized as it is for threads?
>
> If a constant h... -
03:42 PM Revision 350df4fb (git): [DOC] Tweaks for Case Mapping doc
-
09:17 AM Revision 38993efb (git): [ruby/openssl] ssl: rename SSLContext#ecdh_curves= to #groups=
- TLS 1.3 renamed the "elliptic_curves" extension to "supported_groups"
to reflect that it now covers more than just EC... - 07:05 AM Revision 4d6fac3e (git): Update bundled gems list as of 2025-07-03
-
06:31 AM Revision 5564e0a5 (git): Fixed wrong commit hash
-
06:23 AM Revision 856962fa (git): ractor_sync.c: Optimize `ractor_set_successor_once` to be lock free
-
06:23 AM Revision 95235fd5 (git): benchmark_driver: Stop using `Ractor#take`
-
04:39 AM Revision 24ac9f11 (git): Revert "Add locks around accesses/modifications to global encodings table"
- This reverts commit cf4d37fbc079116453e69cf08ea8007d0e1c73e6.
-
04:39 AM Revision 50704fe8 (git): Revert "Make get/set default internal/external encoding lock-free"
- This reverts commit dda5a04f2b4835582dba09ba33797258a61efafe.
-
04:26 AM Revision b88cbe49 (git): Added io-nonblock and io-wait entries
-
04:14 AM Revision 0ce4b43e (git): Update default gems and bundled gems list at expand_tabs.rb
-
04:01 AM Revision 9503a77d (git): DRb has been extracted as bundled gems
-
02:33 AM Revision 66aaf5b6 (git): actions/cache is working with relative path
- 12:43 AM Revision 68af1929 (git): Support inference of ClassExact type
- 12:43 AM Revision 0c694b56 (git): Add missed runtime_exact_ruby_class case for Regexp
07/03/2025
- 08:33 PM Revision dda5a04f (git): Make get/set default internal/external encoding lock-free
- Also, make sure autoloading of encodings is safe across ractors.
- 08:33 PM Revision cf4d37fb (git): Add locks around accesses/modifications to global encodings table
- This fixes segfaults and errors of the type "Encoding not found" when
using encoding-related methods and internal enc... - 08:20 PM Revision 4f4408e9 (git): Get transcoding to work across ractors by locking certain operations
- Ex: `str.encode` and `str.encode!` work across ractors now.
The global table `transcoder_table` needs a lock around ... - 08:09 PM Revision ed3fd94e (git): ZJIT: Panic on BOP redefinition only when needed (#13782)
- 04:40 PM Revision c584cc07 (git): ZJIT: Enable one more btest (#13781)
- 04:30 PM Revision 0abe17da (git): ZJIT: Bail out on register spill (#13773)
- 04:22 PM Revision 57f4460f (git): ZJIT: Skip a hanging ractor test (#13774)
-
01:05 PM Revision 8b2d7613 (git): Assume that the symbol is not garbage in rb_sym2id
- rb_sym2id is a public API, so it is always a bug if the user holds on to
a dead object and passes it in. -
12:44 PM Revision 4592d637 (git): Suppress a warning in code for SOCKS5
-
10:19 AM Revision 1f976509 (git): symbol.c: enforce `intern_str` is always called with a lock
- Add missing locks in `rb_intern_str`, `rb_id_attrset` and `rb_intern3`.
-
08:44 AM Bug #21499 (Closed): make install - power_assert is a runtime_dependency of test-unit
- Please wait a stable release. master is development branch.
-
01:42 AM Bug #21499 (Closed): make install - power_assert is a runtime_dependency of test-unit
- The below is shown in the `make install` log of master. But, `test-unit` has `power_assert` as a runtime_dependency....
-
07:20 AM Revision 517c1067 (git): imemo_fields_set: save copying when reassigning a variable
- If we still fit in the existing imemo/fields object we can
update it atomically, saving a reallocation. -
06:46 AM Revision a020e349 (git): [DOC] Deleted the description about 2.2 and earlier
-
06:44 AM Revision c31bfd54 (git): [DOC] Fix markup in security.rdoc
-
05:29 AM Revision 5817e58a (git): Extract last-modified time after fetch completes
-
05:29 AM Revision 319062e4 (git): Prefer autotools repository mirror for build-aux files
- gcc master is still using 2021 version files.
-
05:29 AM Revision 9782bd52 (git): Drop HTTP support in downloader.rb
- The only use case is access to `repo.or.cz`, and it redirects HTTP
requests to HTTPS now. -
04:43 AM Revision 81da38b3 (git): Sync RubyGems
-
04:43 AM Revision f679202a (git): Remove old `bundle.rb` script usage
-
04:43 AM Revision 4126c1c5 (git): Adapt to upstream change in Bundler specs
-
03:36 AM Bug #21500 (Closed): Backport gcc 15 support
- commit:b42afa1dbcb Suppress gcc 15 unterminated-string-initialization warnings
commit:f1f0cc14cc7 Separate `__has_at... -
12:39 AM Bug #17359: Ractor copy mode is not Ractor-safe
- Seems to still be an issue. Here's an updated reproduction for 3.5dev (Using Ractor::Port instead of take/yield)
`... -
12:05 AM Bug #18733: Heavy GC allocations cause performance issue with Ractor
- This performance gap _in the original benchmark_ no longer exists on master. Benchmark from my Ryzen 7 3700X running ...
07/02/2025
-
10:09 PM Bug #19981 (Closed): bootstraptest/test_ractor.rb: Segmentation fault on arm32
- It looks like this was occurring with Ractor.yield, which had some known bugs but was removed with the introduction o...
-
09:14 PM Bug #21024: Ruby including <cstdbool> generates compilation warning with GCC 15, header is deprecated in C++17,
- After this change, some of my gems failed to compile on Ruby 3.4.3+.
I found the issue seems to be due to some pro... - 08:01 PM Revision d5f5a56b (git): ZJIT: Reject ISEQs with too-large stack_max (#13770)
-
06:57 PM Revision e240b415 (git): ZJIT: Add reason for SideExit (#13768)
- This makes it clearer what is unimplemented when looking at HIR dumps.
- 05:46 PM Revision 1d31c98e (git): ZJIT: Avoid panicing with "Option::unwrap() on None" (#13762)
- 05:37 PM Revision 6e28574e (git): ZJIT: Support spilling basic block arguments (#13761)
- Co-authored-by: Max Bernstein <[email protected]>
- 05:15 PM Revision a0bf36a9 (git): ZJIT: Annotate NilClass#nil? and Kernel#nil?
- These methods return fixed `true` or `false` so we can be certain about their return types.
-
03:52 PM Revision ddb8de1f (git): ZJIT: `throw` to HIR
-
03:52 PM Revision 565ab3ef (git): ZJIT: Use initialization shorthand
-
12:12 PM Revision efc68669 (git): Launchable: Temporarily remove Launchable integration from Compilatio… (#13759)
- Launchable: Temporarily remove Launchable integration from Compilations workflow
Currently, Launchable is unstable, ... -
12:06 PM Revision 6af53983 (git): ZJIT: Support `Regexp` type (#13760)
-
08:32 AM Bug #21498 (Open): Windows - Ruby Overrides C Library APIs thus breaking them
- I am trying to wrap a simple C++ library, https://github.com/baderouaich/BitmapPlusPlus, as a Ruby extension.
Howe... -
03:37 AM Revision d3146731 (git): CI: Fix appending to an array
- Parentheses are required to add a new element to an array, not to the
first element of the array. -
02:28 AM Revision 8bf13f26 (git): Reduce allocations in `Gem::BUNDLED_GEMS.warning?`
-
02:05 AM Revision 7fb19cf8 (git): Partly picked from https://github.com/ruby/ruby/pull/10073
-
01:34 AM Revision d5b4b595 (git): [rubygems/rubygems] Add Errno::ENETDOWN and Errno::EHOSTUNREACH to non retryable errors
- Connection errors as well, so useless to retry.
https://github.com/rubygems/rubygems/commit/d2d211651a -
01:34 AM Revision 35dd2b29 (git): [rubygems/rubygems] Split HTTP_ERRORS into retryable and non retryable
- https://github.com/rubygems/rubygems/commit/c241a640fc
-
01:34 AM Revision c4c646d1 (git): [rubygems/rubygems] Handle connection refused and Errno::EADDRNOTAVAIL as non-retryable
- https://github.com/rubygems/rubygems/commit/cd529776d5
-
01:34 AM Revision 46a90f99 (git): [rubygems/rubygems] Refactor downloader specs to better test real behavior
- In particular, no route to host errors are actually fatal since they are
usually raised as `SocketError`'s, while the... -
01:34 AM Revision b671133c (git): [rubygems/rubygems] Move Bundler::Fetcher::HTTP_ERRORS to Bundler::Fetcher::DOWNLOADER
- And deprecate the old constant.
It's only used in this class, and in Bundler::Fetcher there's already
FAIL_ERRORS, v... -
01:34 AM Revision d2204044 (git): [rubygems/rubygems] Add back and deprecate Bundler::Fetcher::NET_ERRORS
- https://github.com/rubygems/rubygems/commit/4a4e5828db
-
01:34 AM Revision 75cdf696 (git): [rubygems/rubygems] Fix typos
- https://github.com/rubygems/rubygems/commit/2a2317249f
-
01:34 AM Revision 7f057e13 (git): [rubygems/rubygems] Add a `verbose` setting to enable verbose output for all commands
- https://github.com/rubygems/rubygems/commit/0aa1be946f
-
01:34 AM Revision 29ceefe5 (git): [rubygems/rubygems] Consistently access CLI flags with symbols
- https://github.com/rubygems/rubygems/commit/1497d3f146
- 01:34 AM Revision 70da3851 (git): [rubygems/rubygems] Bump the rb-sys group across 2 directories with 1 update
- Bumps the rb-sys group with 1 update in the /test/rubygems/test_gem_ext_cargo_builder/custom_name/ext/custom_name_lib...
-
01:34 AM Revision 560edfc8 (git): [rubygems/rubygems] Fix `bundle console` printing bug report template on `NameError` during require
- Followup to https://github.com/rubygems/rubygems/pull/8436
It fixed showing the template when requiring a non-exista... - 01:34 AM Revision 098b0cd7 (git): [rubygems/rubygems] Update man pages for the `bundle doctor ssl` subcommand:
- - ### Problem
The man pages for `bundle doctor` which shows up when running
`bundle doctor --help` are no longer... -
01:34 AM Revision 82692b32 (git): [rubygems/rubygems] Log when `simulate_version` is enabled
- Tweak version output and verbose mode to be transparent about Bundler
simulating a different version than the real on... -
01:34 AM Revision 0e1ca496 (git): [rubygems/rubygems] None of the global options have default so this seems unnecessary
- https://github.com/rubygems/rubygems/commit/bea87eab0b
-
01:34 AM Revision c6b6b4f5 (git): [rubygems/rubygems] Remove duplicated spec
- https://github.com/rubygems/rubygems/commit/66aabcc9f3
-
01:34 AM Revision efd8b6d2 (git): [rubygems/rubygems] Use explicit receiver when accessing settings
- We have a quality spec that parses all code for explicit usages of
`Bundler.settings[<something>`, to detect undocume... -
01:34 AM Revision cac7644b (git): [rubygems/rubygems] Document the `simulate_version` setting
- https://github.com/rubygems/rubygems/commit/1ffd83f6c2
-
01:34 AM Revision daedebd6 (git): [rubygems/rubygems] Remove `print_only_version_number` setting
- I don't think it makes sense to make this tiny behavior change
configurable. If someone wants to parse version output... -
01:34 AM Revision b5ef0114 (git): [rubygems/rubygems] Migrate all remaining specs to run offline
- Also removed the helper to install real gems during specs to avoid the
temptation of introducing network stuff again.... -
01:34 AM Revision 5386b656 (git): [rubygems/rubygems] Verify specs still using realworld gems still pass with latest versions
- https://github.com/rubygems/rubygems/commit/9da44ade24
-
01:34 AM Revision 41c44ff8 (git): [rubygems/rubygems] Realworld optparse gem should be no longer necessary
- Optparse was vendored a while ago.
https://github.com/rubygems/rubygems/commit/d7afd43756 -
01:34 AM Revision fe44e958 (git): [rubygems/rubygems] Remove possibly incorrect spec
- I spent quite a while on this and I have not been able to reproduce or
even understand how the original issue would h... -
01:34 AM Revision 66c67098 (git): [rubygems/rubygems] `bundle viz` deprecation specs don't actually need the gem installed
- The deprecation message is printed regardless.
https://github.com/rubygems/rubygems/commit/397999a390 -
01:34 AM Revision e5d1720e (git): [rubygems/rubygems] Spec about cleaning default gems executables no longer needs realworld gems
- https://github.com/rubygems/rubygems/commit/9cf284997b
-
01:34 AM Revision eb979d99 (git): [rubygems/rubygems] Don't use currently configured value for default branch
- https://github.com/rubygems/rubygems/commit/1ae8533690
-
01:34 AM Revision b953d113 (git): [rubygems/rubygems] Migrate `bundle viz` specs to run offline
- https://github.com/rubygems/rubygems/commit/672722cd4d
-
01:34 AM Revision 2fd1f4e6 (git): [rubygems/rubygems] Logger realworld gem is no longer necessary
- https://github.com/rubygems/rubygems/commit/6e6288a496
-
01:34 AM Revision 669813a4 (git): [rubygems/rubygems] Realworld tsort gem should be no longer necessary
- https://github.com/rubygems/rubygems/commit/93d9b97182
-
01:34 AM Revision d8cf0013 (git): [rubygems/rubygems] These specs need stringio only for old versions
- https://github.com/rubygems/rubygems/commit/a44cdf4c21
-
01:34 AM Revision cd742b6b (git): [rubygems/rubygems] Simpler glob to find path to rake
- https://github.com/rubygems/rubygems/commit/852db00169
-
01:34 AM Revision 83c403c4 (git): [rubygems/rubygems] Rename some helpers to avoid name classes
- I plan to introduce a `base_system_gems` helper to actually install gems
from `base_system_gem_path` into system gems... -
01:34 AM Revision e1896c19 (git): [rubygems/rubygems] Lock specs don't need the real rake gem
- https://github.com/rubygems/rubygems/commit/d795b8fcb4
-
01:34 AM Revision 99178c3e (git): [rubygems/rubygems] Migrate `bundle add` specs to run offline
- https://github.com/rubygems/rubygems/commit/02de767e14
-
01:15 AM Revision f11daeb6 (git): Declaring with a prototype
- In C99, a function declaration with an empty argument list means "no
information about the arguments", not "it takes ... -
01:09 AM Revision d77e02bd (git): [Bug #21497] [ruby/socket]: add full prototype
- otherwise, gcc 15 will complain:
> init.c:573:19: error: too many arguments to function ‘Rconnect’; expected 0, have... -
12:23 AM Revision 2cb065d0 (git): Update gcc for LTO to 15
-
12:09 AM Bug #21497 (Closed): building issue when using gcc15, because C23 is default
Also available in: Atom