Activity
From 03/23/2025 to 03/29/2025
03/29/2025
-
09:05 PM Revision 9e87323a (git): [DOC] Tweaks for Hash#values_at
-
09:04 PM Revision dbc1ceca (git): [DOC] Tweaks for Hash#values
-
09:04 PM Revision 4e3bc65e (git): [DOC] Tweaks for Hash#has_value?
-
11:46 AM Bug #21202 (Closed): Ripper wrongly concats separate tstring_content within nested unterminated heredoc
- Applied in changeset commit:git|a4a60195502add094fb52a587411bbd0c19facce.
----------
[Bug #21202] Fix wrong token co... -
11:46 AM Revision a4a60195 (git): [Bug #21202] Fix wrong token concat while tokenizing nested unterminated heredoc (#13000)
-
08:51 AM Revision 549c7fe2 (git): Adjust indentation for user defined parameterized rule
- This PR just fixing indentation.
-
07:50 AM Bug #21094: Module#set_temporary_name does not affect a name of a nested module
- ruby_3_3 commit:aac5c546cd35ff0aeab120e3724fbb1296892ae3 merged revision(s) commit:f69ad0e810e1fdc18dc12f77bbecfa4999...
-
07:49 AM Revision aac5c546 (git): merge revision(s) f69ad0e810e1fdc18dc12f77bbecfa49999ef3bf: [Backport #21094]
- [Bug #21094] Update nested module names when setting temporary name
-
06:59 AM Bug #21186: Inconsistent parsing of ?あand 0
- ruby_3_3 commit:770060f7662698ca74bc28428919a688b8fe06d2 merged revision(s) commit:1acfb29015dbc38fd345d8786aa78aad59...
-
06:58 AM Bug #19841: Marshal.dump stack overflow with recursive Time
- ruby_3_3 commit:d2eda78e4091a99c1a387d43967af5794d8eac70 merged revision(s) commit:9459bedd84d479bb1d7d3d40bada1cecb4...
-
06:32 AM Revision 770060f7 (git): merge revision(s) 1acfb29015dbc38fd345d8786aa78aad59f7dcd1: [Backport #21186]
- [Bug #21186] multibyte char literal should be a single letter word
-
06:21 AM Revision d2eda78e (git): merge revision(s) 9459bedd84d479bb1d7d3d40bada1cecb4701c37: [Backport #19841]
- [Bug #19841] Refine error on marshaling recursive USERDEF
-
12:01 AM Bug #21183 (Closed): Ractor error with Prism::VERSION
- Fixed in the master branch by commit:f27ed98effff9891d28edc7119d45811bcedd510, marking for backport.
03/28/2025
-
10:34 PM Feature #17414 (Closed): Ractor should allow access to shareable attributes for Modules/Classes
- I think we can close this as accessing the class instance variables has been allowed for a while (Ruby 3.1?)
``` r... -
04:36 PM Revision 332f5d0b (git): Remove RUBY_FL_PROMOTED{0,1} from debugger scripts
- These flags were removed in d426343418aab6148706860bd1678ac309dc12c0 and
print_flags is broken because of it. -
02:08 PM Feature #20757 (Closed): Make rb_tracearg_(parameters|eval_script|instruction_sequence) public C-API
- Applied in changeset commit:git|04ebedf7f0144e8d5b8b2cd9cd243a2581bf974c.
----------
Make rb_tracearg_(parameters|ev... -
02:08 PM Revision 3aee7b98 (git): Mark first argument to all C-API tracepoint functions as nonnull
-
02:08 PM Revision 04ebedf7 (git): Make rb_tracearg_(parameters|eval_script|instruction_sequence) public C-API
- This allows C-Extension developers to call those methods to retrieve
information about a TracePoint's parameters, eva... -
10:56 AM Bug #21204 (Assigned): `TestEtc#test_ractor_parallel` is still flaky result with ModGC/MMTk
-
10:29 AM Bug #21204: `TestEtc#test_ractor_parallel` is still flaky result with ModGC/MMTk
- This seems a ModGC bug as the failure seems to happen (from what I heard) only in the ModGC workflow, cc @eightbitrap...
-
03:32 AM Bug #21204 (Assigned): `TestEtc#test_ractor_parallel` is still flaky result with ModGC/MMTk
- https://github.com/ruby/ruby/actions/runs/14121185441/job/39561623937?pr=13004
```
1) Failure:
TestEtc#tes... -
05:19 AM Revision fc260046 (git): Remove test_retry_workers
- The test fails randomly for unknown reason.
https://github.com/ruby/ruby/actions/runs/14121674932/job/39562945096?pr... -
05:19 AM Revision 28c7ae66 (git): Try avoiding "invalid byte sequence in UTF-8"
-
05:19 AM Revision 12f8dda9 (git): Report the actual time wated for timeout errors in TestParallel
-
05:07 AM Revision c3ca9313 (git): TestRegexp#test_match_cache_positive_look_ahead_complex: Extend the timeout limit
-
04:06 AM Bug #21199 (Third Party's Issue): Psych.dump and load on Date before 1582-10-15
- YAML has no specification of calendar systems.
If YAML specifies it, we would obey it of course.
Until then, YAML i... -
01:12 AM Bug #21199: Psych.dump and load on Date before 1582-10-15
- I suggest Psych.dump and Psych.load should deal the date as the default style Date::ITALY, like Date.new.
Normal peop... -
03:58 AM Revision 8582d931 (git): [ruby/etc] Skip TestEtc#test_ractor_parallel on ModGC workflow
- (https://github.com/ruby/etc/pull/55)
https://bugs.ruby-lang.org/issues/21204
TestEtc#test_ractor_parallel is only ... -
03:44 AM Revision 1e715bd2 (git): Skip failing rbs tests for deprecated JSON methods
-
03:44 AM Revision 2ba37d24 (git): spec/mspec/tool/wrap_with_guard.rb 'ruby_version_is ...3.5' spec/ruby/security/cve_2020_10663_spec.rb
-
03:44 AM Revision 09b94688 (git): Relax assertion pattern for ruby repo
-
03:44 AM Revision 3bbb52f5 (git): [ruby/json] Add missing assert_deprecated_warning
- https://github.com/ruby/json/commit/1b16a82980
-
03:44 AM Revision ec171b40 (git): [ruby/json] Move `create_addtions` logic in Ruby.
- By leveraging the `on_load` callback we can move all this logic
out of the parser. Which mean we no longer have to du... -
03:44 AM Revision e8c46f4c (git): [ruby/json] JSON.load invoke the proc callback directly from the parser.
- And substitute the return value like `Marshal.load` doesm
which I can only assume was the intent.
This also open the... -
03:44 AM Revision 80a59a62 (git): [ruby/json] Remove more dead code
- https://github.com/ruby/json/commit/eda239ad34
-
03:44 AM Revision 756b75f2 (git): [ruby/json] Remove `Class#json_creatable?` monkey patch.
- https://github.com/ruby/json/commit/1ca7efed1f
-
03:44 AM Revision 96ecac1e (git): [ruby/json] Get rid of JSON::NOT_SET
- https://github.com/ruby/json/commit/760d922265
-
03:44 AM Revision bba30bee (git): [ruby/json] Remove outdated JSON.iconv
- https://github.com/ruby/json/commit/3de8702354
-
03:44 AM Revision 26e55562 (git): [ruby/json] Cleanup JSON.pretty_generate
- https://github.com/ruby/json/commit/01c47a0555
-
03:44 AM Revision 2b9a9300 (git): [ruby/json] Deprecate `JSON.fast_generate`
- https://github.com/ruby/json/commit/6508455d82
-
03:14 AM Bug #21203 (Assigned): TestGc#test_gc_parameter_init_slots is flaky results
-
03:12 AM Bug #21203 (Assigned): TestGc#test_gc_parameter_init_slots is flaky results
- I faced `TestGc#test_gc_parameter_init_slots` failure at everyday.
https://github.com/ruby/ruby/actions/runs/1412... -
02:15 AM Revision 589713bc (git): Ignore to build C extension for test files of bundled gems
03/27/2025
-
11:41 PM Revision 5ab0b914 (git): [Backport #21141] [DOC] Refine description of `Time#utc?`
-
11:41 PM Revision bd99a2ef (git): [Backport #21141] [DOC] Clarify what time is in UTC
-
10:24 PM Revision e652af18 (git): Update LEGAL to mention ext/json/vendor
- One file is under MIT, which is already the case of many files
in Ruby, so it's fine.
The other is under the Boost S... -
10:23 PM Revision 00c6e537 (git): FCALL shouldn't be forwarded from caller
- When we forward an FCALL (a method call with an implicit self), we
shouldn't forward the FCALL flag because it ignore... - 10:23 PM Revision aa7380f9 (git): Fix handling of `error`/`errno` in `io_internal_wait`. (#12961)
- [Bug #21195]
-
10:08 PM Bug #21094: Module#set_temporary_name does not affect a name of a nested module
- 3.4 backport done at commit:5b3970f68b9108e0976b75b5d67da8c56eaa9db4
-
09:57 PM Bug #21186: Inconsistent parsing of ?あand 0
- 3.4 backport is done. commit:8b491169c32621d4e74324eed08465448dfc54d5
-
08:59 PM Revision 43683e1e (git): Avoid allocation for anonymous positional splat with no arguments
- Anonymous positional splats cannot be directly accessed, they can
only be passed as splats to other methods. So if a... -
08:39 PM Revision 72cb6897 (git): [ruby/etc] Attempt to re-enable TestEtc#test_ractor_parallel
- * If this fails, please revert this commit in ruby/etc
to keep the repos sync'ed.
https://github.com/ruby/etc/comm... -
08:39 PM Revision 0581947a (git): [ruby/etc] Speedup TestEtc#test_ractor_parallel
- https://github.com/ruby/etc/commit/18c12c084c
-
08:21 PM Revision 2f1ac3fe (git): [ruby/etc] Increase timeout for test_ractor_parallel
- * It seems much slower on macOS (locally on Linux it's always < 1 second).
https://github.com/ruby/etc/commit/9e4685... -
08:14 PM Revision d49483a7 (git): [ruby/prism] Move snapshots
- This is messing up the CRuby sync, so moving them out of the test
directory will make this easier.
https://github.co... -
06:38 PM Bug #21202: Ripper wrongly concats separate tstring_content within nested unterminated heredoc
- Pull request: https://github.com/ruby/ruby/pull/13000
-
06:33 PM Bug #21202 (Closed): Ripper wrongly concats separate tstring_content within nested unterminated heredoc
- ~~~ruby
code = <<~'CODE'
<<H1
#{<<H2}a
H2
b
CODE
Ripper.tokenize(code) #=> ["<<H1", "\n", "\#{", "<<... -
06:17 PM Feature #21047 (Closed): Change `*nil` to not call `nil.to_a`, for consistency with `**nil`
- Applied in changeset commit:git|67d1dd2ebd622c27d2ae0681c544d9f5d2f5349b.
----------
Avoid array allocation for *nil... -
06:17 PM Feature #21109 (Closed): Want to clarify how $/ is handled in Ractor
- Applied in changeset commit:git|6ecfe643b5d8d64682c6f6bce5b27db5c007331d.
----------
Freeze $/ and make it ractor sa... -
06:17 PM Revision 67d1dd2e (git): Avoid array allocation for *nil, by not calling nil.to_a
- The following method call:
```ruby
a(*nil)
```
A method call such as `a(*nil)` previously allocated an array, becau... -
06:11 PM Bug #21201: Performance regression when defining methods inside `refine` blocks
- tenderlovemaking (Aaron Patterson) wrote in #note-2:
> I guess if refined methods are rare enough, maybe it's not wor... -
05:55 PM Bug #21201: Performance regression when defining methods inside `refine` blocks
- The downside however is that I think we'd need to lock the VM to lookup methods? So it doesn't help with making Racto...
-
05:52 PM Bug #21201: Performance regression when defining methods inside `refine` blocks
- > refined methods are always an IC miss?
I like that idea. -
05:29 PM Bug #21201: Performance regression when defining methods inside `refine` blocks
- byroot (Jean Boussier) wrote in #note-1:
> > I was wondering if there might be any ideas to make it faster, or to h... -
04:37 PM Bug #21201: Performance regression when defining methods inside `refine` blocks
- > I was wondering if there might be any ideas to make it faster, or to handle the invalidation more efficiently.
... -
11:20 AM Bug #21201 (Closed): Performance regression when defining methods inside `refine` blocks
- After the change introduced in [PR #10037](https://github.com/ruby/ruby/pull/10037), a significant performance regres...
-
05:52 PM Feature #21133 (Closed): [ruby/logger] Add an option to disable writing the header when creating a new log file
-
05:24 PM Feature #21133: [ruby/logger] Add an option to disable writing the header when creating a new log file
- viralpraxis (Iaroslav Kurbatov) wrote:
> Creating a logger automatically writes a hardcoded header comment ("# Logfi... -
04:54 PM Revision 6ecfe643 (git): Freeze $/ and make it ractor safe
- [Feature #21109]
By always freezing when setting the global rb_rs variable, we can ensure
it is not modified and can... -
02:56 PM Revision 49d49d59 (git): [ruby/psych] Format Date in ISO-8601 explicitly
- Fix https://github.com/ruby/psych/pull/644
https://github.com/ruby/psych/commit/b1ade765ba -
12:22 PM Revision 5adb2591 (git): Skip TestThreadInstrumentation#test_sleeping_inside_ractor on ModGC workflow (#12996)
- TestThreadInstrumentation#test_sleeping_inside_ractor is a flaky and failing intermittently. Additionally, Launchable...
-
10:09 AM Revision c577416b (git): Do not run ruby/spec on CI on Ruby 3.0
-
10:09 AM Revision bac22c98 (git): Update to ruby/spec@5e579e2
-
10:09 AM Revision 53a930f1 (git): Update to ruby/mspec@484310d
-
10:02 AM Bug #21200 (Assigned): Ractor spuriously hangs, segfaults or errors on TestEtc#test_ractor_parallel
- For a new test `test_ractor_parallel` I added in https://github.com/ruby/etc/pull/52/files
This seems a Ractor bug... -
09:52 AM Bug #21199 (Feedback): Psych.dump and load on Date before 1582-10-15
- Note that `date` and `date2` are equal in your reproduction code.
```ruby
require 'date'
require 'psych'
date... -
09:22 AM Bug #21199 (Third Party's Issue): Psych.dump and load on Date before 1582-10-15
- The code is:
```ruby
require 'date'
require 'psych'
date = Date.new(1582, 10, 4)
p "date=#{date.inspect}"
s... -
07:57 AM Revision df08cc62 (git): [rubygems/rubygems] Bump up connection_pool-2.5.0 with rake vendor:install
- https://github.com/rubygems/rubygems/commit/33c3caa63f
-
07:57 AM Revision 62a026a4 (git): [rubygems/rubygems] Fix Style/RedundantParentheses by bin/rubocop -a
- https://github.com/rubygems/rubygems/commit/4bbf02493e
-
07:57 AM Revision c9e07da5 (git): [rubygems/rubygems] Resolved Lint/ShadowingOuterLocalVariable warning
- https://github.com/rubygems/rubygems/commit/01a14a7073
-
07:56 AM Revision d4a97ea3 (git): Update the all of gemfile deps
-
05:21 AM Bug #21198: Fiber::Scheduler#blocking_operation_wait crash due to stack-use-after-return
- A solution to this would be to invalidate the proc afterwards. I don't know if this is possible but I can take a look.
- 04:57 AM Revision 752a1d78 (git): [rubygems/rubygems] Implement pub_grub strategy interface
- My application spends more than 30% of time during `bundle update`
comparing versions due to versions being sorted in... - 04:57 AM Revision af594f51 (git): [rubygems/rubygems] Have "gem exec" sort executable names in error message.
- This decouples `gem exec` behavior (and tests) from the sort order of
the gemspec.
https://github.com/rubygems/rubyg... -
04:54 AM Revision 9f17a0c7 (git): Get rid of SAFE_STATE_PROTOTYPE
- It was only used by JRuby and TruffleRuby to call `SAFE_STATE_PROTOTYPE.dup`
instead of `State.new` which isn't an wo... -
04:54 AM Revision 4dde7101 (git): Refactor jeaiii-ltoa.h
- Some relatively minor change to make the library more in line
with the gem. Some renaming, etc. -
03:28 AM Revision 1b8e6568 (git): Pend a test for ractor in etc
- ... because it is flaky
-
02:37 AM Revision c6f89e26 (git): Skip failing rbs tests for removing deprecated methods
-
02:37 AM Revision 6d82ea7d (git): Update ext/json/generator/depend
-
02:37 AM Revision ee85745c (git): Removed trailing spaces
-
02:37 AM Revision d1f3c812 (git): Faster integer formatting
- This commit provides an alternative implementation for a
long → decimal conversion.
The main difference is that it u... -
02:37 AM Revision dc6ffbbe (git): [ruby/json] Remove unused `FAST_STATE_PROTOTYPE` and `PRETTY_STATE_PROTOTYPE`
- https://github.com/ruby/json/commit/18e5c3c67c
-
02:37 AM Revision b71ec119 (git): [ruby/json] Remove `unparse` and `restore` aliases.
- These were deprecated 16 years ago.
https://github.com/ruby/json/commit/a88d825a91 -
02:37 AM Revision f4529ecb (git): [ruby/json] Deprecate all `*_default_options`
- Globally changing the behavior of the library is a bad idea, as
many different libraries may rely on `json` and may n... -
01:15 AM Bug #21197 (Assigned): Prism does not accept newline after defined? keyword
-
01:15 AM Bug #21188 (Assigned): PRISM does not end reading from tty with ^D twice
-
01:15 AM Bug #21168 (Assigned): Prism doesn't require argument parentheses (in some cases) when a block is present but parse.y does
-
01:15 AM Bug #21166 (Assigned): Fiber Scheduler is unable to be interrupted by `IO#close`.
-
01:15 AM Bug #21139 (Assigned): Prism and parse.y parses `it = it` differently
-
01:15 AM Bug #21089 (Assigned): Missing methods on enumerators created from Enumerator::product and Enumerator::Chain
-
01:15 AM Feature #21042 (Assigned): Add and expose Thread#memory_allocations memory allocation counters
-
01:15 AM Feature #21039 (Assigned): Ractor.make_shareable breaks block semantics (seeing updated captured variables) of existing blocks
-
01:15 AM Feature #20959 (Assigned): Add a way to get codepage of console.
-
01:15 AM Feature #20953 (Assigned): Array#fetch_values vs #values_at protocols
-
01:15 AM Bug #20920 (Assigned): When loading a file, __FILE__ gets relative paths expanded only when they start with "./"
-
01:15 AM Bug #20816 (Assigned): Potential regression in Ruby 3.3.x (compared with 3.1 and 3.2) regarding fast syscalls and multi-threading.
-
12:45 AM Bug #19765 (Closed): Ractor.make_shareable ignores self of a proc created from a Method
- This should be fixed by commit:git|d80f3a287c5c8d0404b6cb837db360cab320cde1
The third example now also raises `can...
03/26/2025
-
11:31 PM Bug #21125 (Closed): Kernel is called first
- This is fixed in 595040ba271175e18c8461a926c34903742788de
Thanks for reporting it! -
11:16 PM Bug #21191 (Feedback): Ruby 3.4.2 crashes unexpectedly
- Would you mind posting the report generated with RUBY_CRASH_REPORT? (See `man ruby`.)
-
11:05 PM Bug #19374 (Closed): Issue with Ractor.make_shareable with curried procs
- Applied in changeset commit:git|d80f3a287c5c8d0404b6cb837db360cab320cde1.
----------
Ractor.make_shareable(proc_obj)... -
11:05 PM Bug #19372 (Closed): Proc objects are not traversed for shareable check during Ractor.make_shareable(prok)
- Applied in changeset commit:git|d80f3a287c5c8d0404b6cb837db360cab320cde1.
----------
Ractor.make_shareable(proc_obj)... -
11:05 PM Revision 46ee73f4 (git): Add additional Ractor.make_shareable tests
-
11:05 PM Revision d80f3a28 (git): Ractor.make_shareable(proc_obj) makes inner structure shareable
- Proc objects are now traversed like other objects when making them
shareable.
Fixes [Bug #19372]
Fixes [Bug #19374] -
06:07 PM Bug #21198 (Closed): Fiber::Scheduler#blocking_operation_wait crash due to stack-use-after-return
- The Fiber::Scheduler#blocking_operation_wait method is passed a proc through the `rb_fiber_scheduler_blocking_operati...
-
01:35 PM Revision 2183899f (git): Re-use objspace variable instead of calling rb_gc_get_objspace()
-
10:37 AM Revision 88f0c041 (git): Use release version of turbo_tests
-
04:20 AM Revision 0a3704f2 (git): bump teeny
-
04:18 AM Revision 13f495dc (git): bump teeny
-
02:14 AM Revision 310c00a1 (git): Reset thread interrupt lock on fork
- If a thread was holding this lock before fork, it will not exist in the
child process. We should re-initialize these ... -
02:14 AM Revision be6954f5 (git): Fail test if child process exists non-zero
-
02:14 AM Revision 8f952a11 (git): Clear VM_CHECK lock info on fork
- We are resetting the actual lock so we should reset this information at
the same time. Previously this caused an asse...
03/25/2025
-
10:16 PM Revision c576e83a (git): Prefer FL_TEST_RAW() in GC on known on-heap objects
- Was reading some assembly and noticed the dead branches generated for
FL_TEST(). Just a quick basic pass to change th... -
09:27 PM Revision bfc5b830 (git): [ruby/etc] Etc.sysconfdir does not work in a Ractor
- * Because it uses RbConfig::CONFIG.
* See https://github.com/ruby/ruby/actions/runs/14069312270/job/39399502142#step:... -
08:36 PM Bug #21166: Fiber Scheduler is unable to be interrupted by `IO#close`.
- After discussing this PR with @ko1:
1. waiting_fds -> ractor local
2. document fiber_interrupt can be called in a... -
08:31 PM Bug #21195 (Closed): Crash when using IO#timeout
-
08:19 PM Revision 6bb35a1d (git): Make ruby_autocompact_compare_func static
- It's not used outside of default.c.
-
08:19 PM Revision e4c7eb11 (git): Make ruby_enable_autocompact static
- It's not used outside of defaut.c
-
08:18 PM Bug #21115 (Closed): Etc.getgrgid is not Ractor-safe but is marked as such
- I merged https://github.com/ruby/etc/pull/52 which marks some methods as Ractor-safe and the rest as Ractor-unsafe so...
-
08:17 PM Revision b9e9a103 (git): [ruby/etc] Most Etc methods are not Ractor-safe currently
- * See https://bugs.ruby-lang.org/issues/21115
https://github.com/ruby/etc/commit/ae62b7619c -
07:26 PM Revision 0b186ed4 (git): [DOC] Doc for Hash#transform_keys! (#12942)
-
12:49 PM Revision eb3f73ae (git): [DOC] Use install-modular-gc in gc/README.md
-
01:36 AM Revision 1427629a (git): [rubygems/rubygems] Remove specs with bad sources when converging dependencies
- https://github.com/rubygems/rubygems/commit/a0f7851451
-
01:36 AM Revision fd43aca1 (git): [rubygems/rubygems] Tweak to check specs size just once
- https://github.com/rubygems/rubygems/commit/4497555023
- 01:36 AM Revision 2eb5690a (git): [rubygems/rubygems] Add test for fixing mismatched versions in lockfile
- This test confirms that a bug that existed in 2.6.3
was fixed by https://github.com/rubygems/rubygems/commit/b8e55087...
03/24/2025
-
12:49 PM Revision 319fcca6 (git): Move rb_gc_impl_ractor_cache_free to shutdown section
-
12:49 PM Revision a572ec1b (git): Move rb_gc_impl_objspace_free to shutdown section
-
11:45 AM Revision 56b89d31 (git): Launchable: Fix CI scripts by adding backslashes (#12974)
- The following command doesn't work correctly since a backslash doesn't exist after `exec`. This PR fixes it.
```
if ... -
06:49 AM Revision 42daa6c2 (git): [Bug #21141] [DOC] Fix indentation
-
06:43 AM Revision 51bc9928 (git): [Bug #21141] [DOC] Refine description of `Time#utc?`
-
06:24 AM Revision c5f30e95 (git): Update ext/json/generator/depend
-
06:20 AM Revision 6b15857e (git): Removed trailing space
-
05:49 AM Revision f3f4524d (git): Reorganize `fpconv` vendoring
- Make it a single file and declare the dependency.
-
05:35 AM Revision c98e6a9b (git): [ruby/json] Extends license description
- https://github.com/ruby/json/commit/cce3d1f6c1
-
05:35 AM Revision 528c08cc (git): [ruby/json] Adjust fpconv to add ".0" to integers
- Adds a test case
fix
https://github.com/ruby/json/commit/fa5bdf87cb -
05:35 AM Revision a59333c5 (git): [ruby/json] Faster float formatting
- This commit provides an alternative implementation for a float → decimal conversion.
It integrates a C implementatio... -
04:25 AM Revision ef7c7f9e (git): Revert "Fix broken CI. (#12963)"
- This reverts commit eb91c664dc0b4d69db09ae913f2d7a5ef3490d74.
-
04:25 AM Revision 55930987 (git): [rubygems/rubygems] Raise an error in frozen mode if CHECKSUMS entries are missing
- https://github.com/rubygems/rubygems/commit/054a0cd76c
-
04:25 AM Revision 60d00da0 (git): [rubygems/rubygems] Fix redundant `path` configurations
- The deployment setting already does this implicitly.
https://github.com/rubygems/rubygems/commit/402b11fa39 -
04:25 AM Revision 131559f6 (git): [rubygems/rubygems] Rename block variable
- It's a dependency, not a specification.
https://github.com/rubygems/rubygems/commit/9d78f5aa14 -
04:25 AM Revision 9c1be12f (git): [rubygems/rubygems] Add `Specification#lock_name` and use that when dealing with checksums
- https://github.com/rubygems/rubygems/commit/8e2c5748d9
-
04:25 AM Revision 5bff6923 (git): [rubygems/rubygems] Refactor replacing locked specification path sources
- Instead of doing an explicit pass, let sources be replaced while checking
if specifications are up to date.
https://... -
04:25 AM Revision 28943c28 (git): [rubygems/rubygems] Refactor replacement of locked path sources
- Instead of doing an explicit pass to preserve the source from the
Gemfile when it's a `Source::Gemspec`, add a specia... -
04:25 AM Revision 164952ce (git): [rubygems/rubygems] Remove unnecessary replacement of locked dependencies sources
- The `converge_dependencies` method already replaces the source of the
dependency with an equivalent source from the G... -
04:25 AM Revision 20f57c5d (git): [rubygems/rubygems] Refactor Path vs Gemspec source comparison
- https://github.com/rubygems/rubygems/commit/58e9bd9962
-
04:25 AM Revision 765da728 (git): [rubygems/rubygems] Refactor replacing sources
- https://github.com/rubygems/rubygems/commit/4c05ac8306
-
04:25 AM Revision 192e57db (git): [rubygems/rubygems] Remove `spec.source` duplication
- https://github.com/rubygems/rubygems/commit/24523a839e
-
04:25 AM Revision 000f0197 (git): [rubygems/rubygems] Simplify passing "gemspec" option to path sources
- https://github.com/rubygems/rubygems/commit/9c6b57c01d
-
04:25 AM Revision c55cc01b (git): [rubygems/rubygems] Remove unused default value
- https://github.com/rubygems/rubygems/commit/e9f4d1e5c2
-
04:25 AM Revision 58663e8e (git): [rubygems/rubygems] Change behavior when gemfile and gemspec dep deps conflict
- https://github.com/rubygems/rubygems/commit/7026b5f2e5
-
04:25 AM Revision 504b4bd9 (git): [rubygems/rubygems] Use `name` argument consistently
- https://github.com/rubygems/rubygems/commit/4e66fe4208
-
04:25 AM Revision 3b78b888 (git): [rubygems/rubygems] Support git 2.49
- One error message that we parse is now slightly different.
https://github.com/rubygems/rubygems/commit/758528791d - 04:25 AM Revision 6982b80a (git): [rubygems/rubygems] Default to a SOURCE_DATE_EPOCH of 315619200, to simplify reproducible builds.
- https://github.com/rubygems/rubygems/commit/1d5a627398
-
04:25 AM Revision 4fe882e2 (git): [rubygems/rubygems] Let `gem exec` raise an error in ambiguous cases
- When `gem exec foo` is run, and "foo" is a gem that has multiple
executables, none of them named "foo", raise an erro... - 04:25 AM Revision ee7cfb1d (git): [rubygems/rubygems] Update vendored pub_grub
- https://github.com/rubygems/rubygems/commit/3aaa75e7b9
-
04:25 AM Revision afda3077 (git): [rubygems/rubygems] Reword log message about current platform being missing
- It reads better this way I think.
https://github.com/rubygems/rubygems/commit/ce9743290d -
04:25 AM Revision 4e1df25b (git): [rubygems/rubygems] Improve grammar of some error messages
- https://github.com/rubygems/rubygems/commit/558a4765c7
-
04:25 AM Revision bb1b5877 (git): [rubygems/rubygems] Consistently use "lockfile" over "lock file"
- https://github.com/rubygems/rubygems/commit/e891be9197
-
04:25 AM Revision 33201adf (git): [rubygems/rubygems] Fix frozen error message incorrectly mentioning the Gemfile
- It meant to mention the lockfile here.
https://github.com/rubygems/rubygems/commit/2f0233a0fb -
04:24 AM Revision 2efa4005 (git): [rubygems/rubygems] Support git 2.49
- One error message that we parse is now slightly different.
https://github.com/rubygems/rubygems/commit/758528791d -
04:24 AM Revision a56c2fb3 (git): [rubygems/rubygems] Support git 2.49
- One error message that we parse is now slightly different.
https://github.com/rubygems/rubygems/commit/758528791d -
04:24 AM Revision c1319d7e (git): [rubygems/rubygems] Support git 2.49
- One error message that we parse is now slightly different.
https://github.com/rubygems/rubygems/commit/758528791d - 12:24 AM Revision 08d81ac6 (git): Bump actions/cache in /.github/actions/setup/directories
- Bumps [actions/cache](https://github.com/actions/cache) from 4.2.2 to 4.2.3.
- [Release notes](https://github.com/act...
03/23/2025
-
11:48 PM Misc #21189 (Closed): Canonical Git server hardening
-
10:16 PM Revision 4b1fea81 (git): [ruby/prism] Update Ruby deps
- https://github.com/ruby/prism/commit/594e2a69ed
-
03:09 PM Revision 12b2b577 (git): [DOC] Doc for Hash#transform_values!
-
03:07 PM Revision 383af53a (git): [DOC] Doc for Hash#transform_values
-
10:45 AM Revision 7e0dac4c (git): Add test for Ractor safety (#11762)
-
12:45 AM Bug #21195: Crash when using IO#timeout
- I have requested backport 3.2+. Thanks!
@nickamorim thanks for your bug report! -
12:45 AM Bug #21195 (Assigned): Crash when using IO#timeout
-
12:42 AM Bug #21195 (Closed): Crash when using IO#timeout
- Applied in changeset commit:git|5f77f9bea61fb4cc8447a76e191fdfb28f076862.
----------
Fix handling of `error`/`errno`... - 12:42 AM Revision 5f77f9be (git): Fix handling of `error`/`errno` in `io_internal_wait`. (#12961)
- [Bug #21195]
Also available in: Atom