Activity
From 01/17/2023 to 01/23/2023
01/23/2023
- 10:14 PM Revision e23e8f4a (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.56 to 0.9.58.
- [Release notes](https://github.com/oxid... -
10:03 PM Bug #19373 (Closed): Segmentation fault at 0x00000003000179e8 when running pod install on an M1
- All the logs are in the files.
Context:
I'm trying to run pod install on a react native project that requires a r... -
09:35 PM Bug #19288: Ractor JSON parsing significantly slower than linear parsing
- I've notified the flori/json people (https://github.com/flori/json/issues/511)
So to update everyone, the dtoa funct... -
10:15 AM Bug #19288: Ractor JSON parsing significantly slower than linear parsing
- I find this issue important and if mitigated, it would allow me to release production-grade functionalities that woul...
-
07:24 PM Bug #19372: Proc objects are not traversed for shareable check during Ractor.make_shareable(prok)
- A separate but related issue is that the proc objects are not frozen too, so their ivars can be (re)assigned. I don't...
-
07:23 PM Bug #19372 (Closed): Proc objects are not traversed for shareable check during Ractor.make_shareable(prok)
- ```ruby
class Proc
attr_accessor :obj1
def initialize
@obj1 = Object.new
end
end
p = true.instance... -
03:49 PM Bug #19371: Having Psych 5 installed raises an error during another gem's C-extension installation when parsing YAML
- I can confirm this issue. We recently experienced it in rack's CI (https://github.com/rack/rack/actions/runs/3955055...
-
11:15 AM Bug #19371 (Third Party's Issue): Having Psych 5 installed raises an error during another gem's C-extension installation when parsing YAML
- ## Summary
There's an issue on Ruby versions with Psych 4 installed by default (Ruby 2.6 through 3.1) after installi... -
10:54 AM Feature #19324: Enumerator.product => Enumerable#product
- Just to add a few points:
1. I don't believe "zip with all arguments the same" has really any significant usage: a... -
12:07 AM Feature #19324: Enumerator.product => Enumerable#product
- Thinking about this a bit more, I guess both the "first argument is special" (A) and the "all arguments are the same"...
-
10:40 AM Revision fe733fb6 (git): svn.ruby-lang.org is already EOL
-
10:23 AM Feature #19370 (Closed): Anonymous parameters for blocks?
- Just to clarify: are anonymous parameters delegation is planned to support in blocks?
It would be a nice addition... -
10:22 AM Feature #19362 (Open): #dup on Proc doesn't call initialize_dup
- https://github.com/ruby/ruby/pull/7178
-
10:02 AM Revision 1e2523fa (git): Silence dozens of useless warnings from `ranlib` on macOS [ci skip]
-
08:06 AM Revision a22ed3e9 (git): Fix homepage url in gemspec
- GitHub Pages now hosted on *.github.io
-
06:14 AM Revision 4981206b (git): update-coverage needs to build ruby and all C-ext libraries
-
05:55 AM Revision d9fd0483 (git): [rubygems/rubygems] blade is hosted under ruby-lang.org now
- https://github.com/rubygems/rubygems/commit/00fdef8a41
-
04:52 AM Bug #19283: Regex error on ruby 3.2
- This case didn't become error after I tested this regex error case with ruby master branch(https://github.com/ruby/ru...
-
04:07 AM Revision 5abb2ef1 (git): blade is hosted under ruby-lang.org now
-
03:43 AM Bug #19365: Ractors can access non-shareable values through enumerators
- Or rather, maybe they should be allowed to be passed but the deep clone logic should change? Not sure.
-
03:41 AM Revision d8751c0a (git): [ruby/cgi] blade is hosted under ruby-lang.org now
- https://github.com/ruby/cgi/commit/826ba3140c
- 02:48 AM Revision 93bb4155 (git): [DOC] Change local method to local variable in assignment docs
-
02:47 AM Feature #19236: Allow to create hashes with a specific capacity from Ruby
- byroot (Jean Boussier) wrote in #note-4:
> What would be the timeline?
>
> Deprecate in 3.3 and break in 3.4?
... -
02:47 AM Bug #18119 (Assigned): Ractor crashes when instantiating classes
-
02:46 AM Feature #18919 (Assigned): Ractor: can't share #Method objects
-
02:14 AM Bug #19338 (Assigned): Ruby hangs when ouputting warnings inside ractor with VM lock held
-
02:13 AM Bug #19364 (Assigned): Issue with tracepoint enable/disable across ractors
-
02:10 AM Bug #19369: Small corner-case issue that breaks Ractor isolation: change cloned object from another thread
- If you wanted to fix this one way would be to disable thread creation in the current ractor (main in this case) while...
-
01:28 AM Bug #19369 (Assigned): Small corner-case issue that breaks Ractor isolation: change cloned object from another thread
- I was looking into how objects are traversed for deep cloning and I came up with a way to break it. I don't think it'...
-
02:07 AM Revision 8fded5f5 (git): [ruby/psych] Fix RestrictedYAMLTree allowing the Symbol class should allow all symbols
- Ref: https://github.com/ruby/psych/pull/495
That's how it works for `safe_load`:
```ruby
>> YAML.safe_load(':foo', p... -
12:34 AM Revision d6232108 (git): [DOC] Fix a link [ci skip]
01/22/2023
-
11:28 PM Bug #19365 (Assigned): Ractors can access non-shareable values through enumerators
-
02:05 PM Bug #19365 (Closed): Ractors can access non-shareable values through enumerators
- I don't think enumerators should be able to be passed to `Ractor.new`
```ruby
obj = Object.new # unshareable valu... -
11:26 PM Bug #19368 (Assigned): Small issue with isolated procs and eval
-
06:04 PM Bug #19368: Small issue with isolated procs and eval
- Hopefully this illustrates this small, weird issue a bit more:
```ruby
fails = 0
a = Object.new # non-shareable valu... -
05:40 PM Bug #19368 (Assigned): Small issue with isolated procs and eval
- ```
a = Object.new # non-shareable
prok = Ractor.current.instance_eval do
Proc.new do
eval('a')
end
end... -
09:51 PM Bug #19367 (Assigned): Issue with ractor local storage API
-
02:49 PM Bug #19367: Issue with ractor local storage API
- PR here: https://github.com/ruby/ruby/pull/7174
-
02:46 PM Bug #19367 (Closed): Issue with ractor local storage API
- In a non-main ractor, you can do Ractor.main[:key] = 'val', but it only affects storage for Ractor.current, not Racto...
-
09:50 PM Feature #19326 (Assigned): Please add a better API for passing a Proc to a Ractor
-
07:45 PM Feature #19326: Please add a better API for passing a Proc to a Ractor
- New example:
```ruby
class Worker
def initialize(&block)
@block = block
end
def start
block = Ractor.... -
05:15 PM Bug #19343 (Closed): Integer#ceildiv should respect #coerce
- Applied in changeset commit:git|20a85ab6119964d1ff129f9c6676fa2a7b2a2be4.
----------
Fix Integer#ceildiv to respect ... -
03:44 PM Misc #13072 (Closed): Current state of date standard library
-
03:43 PM Feature #15527 (Closed): Redesign of timezone object requirements
-
03:38 PM Misc #16464 (Closed): Which core objects should support deconstruct/deconstruct_keys?
-
03:37 PM Misc #19247 (Closed): Ruby 3.2 documentation problems tracker
- I did what I could before the release, the other problems can be handled separately through the year.
-
03:23 PM Feature #19324: Enumerator.product => Enumerable#product
- > I believe quite many people are in favor of `Array.product` and/or `Array.zip`. I wish the implementation/existence...
-
02:29 PM Feature #19366 (Closed): Rename/alias Refinedment#refined_class => #refined_module
- In #12737, `Refinement#refined_class` is introduced.
As "module" is more generic concept than "class", the name mi... -
12:03 PM Feature #19362: #dup on Proc doesn't call initialize_dup
- > What do you expect as self of `Proc#initialize_dup`?
@nobu "the current proc object", like in any `initialize[..... -
01:47 AM Feature #19362 (Feedback): #dup on Proc doesn't call initialize_dup
-
01:47 AM Feature #19362: #dup on Proc doesn't call initialize_dup
- While `String.allocate` and `Array.allocate` are defined, `Proc.allocate` is not.
What do you expect as `self` of `Pr... -
10:16 AM Feature #15778: Expose an API to pry-open the stack frames in Ruby
- What if we settle for an API and implement and test it first in the `debug` gem? The `debug` gem does need/has simila...
-
09:53 AM Revision 20a85ab6 (git): Fix Integer#ceildiv to respect #coerce (#7118)
- Fixes [Bug #19343]
-
02:32 AM Revision cad09f70 (git): Adjust braces [ci skip]
- 12:49 AM Revision f5ea43a2 (git): More coverage tests & specs. (#7171)
- * Add spec for eval and line coverage.
* Add test for main file coverage.
01/21/2023
-
10:54 PM Bug #19364 (Assigned): Issue with tracepoint enable/disable across ractors
- This sometimes segfaults:
```ruby
def test_enable_disable_in_multiple_ractors_with_target
rs = []
100.times d... -
09:53 PM Bug #19360 (Closed): Enabling coverage with `-r` option isn't sufficient to intercept top level script.
- I've merged this fix. I would like this backported to 3.2 if possible, because it's blocking correct coverage computa...
-
12:02 PM Bug #19360: Enabling coverage with `-r` option isn't sufficient to intercept top level script.
- Fixed by https://github.com/ruby/ruby/pull/7169/files
-
11:10 AM Bug #19360 (Closed): Enabling coverage with `-r` option isn't sufficient to intercept top level script.
- For some reason, Ruby's coverage library doesn't work when the file is loaded from the command line. In the below exa...
- 09:51 PM Revision 2c93c554 (git): Ensure main file has default coverage if required. (#7169)
- * Extract common code for coverage setup.
-
09:02 PM Bug #19363: Fix rb_transient_heap_mark: wrong header (T_STRUCT) segfault
- Thanks for the report, and for the comprehensive reproduction steps.
Triage note, it seems this issue can happen on ... -
06:53 PM Bug #19363 (Assigned): Fix rb_transient_heap_mark: wrong header (T_STRUCT) segfault
- ## Overview
Hello. 👋 I'm hitting an issue where my build is constantly failing with a segfault. The following is a... -
06:54 PM Bug #19361 (Rejected): String#[Integer] is orders slower for strings with some UTF characters
- This is expected. `String#[Integer]` doesn't return a byte but a character, which in UTF-8 may be of variable size, s...
-
04:36 PM Bug #19361 (Rejected): String#[Integer] is orders slower for strings with some UTF characters
- #[] is not only slower compared to itself, but slower compared to #each_char.
seq1
```
# s = '*' * 10e4
s = 'ф'... -
06:19 PM Feature #19326: Please add a better API for passing a Proc to a Ractor
- > I thought Ractor.new would only accept literal blocks.
I hope not, passing an arbitrary block helps with buildin... -
05:55 PM Feature #19326: Please add a better API for passing a Proc to a Ractor
- I'm not sure this behavior is intended, cc @ko1.
I thought `Ractor.new` would only accept literal blocks.
The probl... -
07:07 AM Feature #19326: Please add a better API for passing a Proc to a Ractor
- OK, I had absolutely no idea you could do that. Thanks for the suggestion! My impressions was `instance_eval` could o...
-
05:04 PM Feature #19362 (Closed): #dup on Proc doesn't call initialize_dup
- In #17545, `#dup` had changed to create an instance of the subclass.
It, though, doesn't invoke `initialize_dup` of ... -
02:16 PM Misc #19359 (Closed): Please close ticket :)
-
04:35 AM Misc #19359: Please close ticket :)
- Sorry, false alarm :) Stupidly my compilation was silently failing and that's why my printf debugging wasn't working :D
-
01:42 AM Misc #19359 (Closed): Please close ticket :)
- I'm not sure why but they aren't being collected. I was looking at the issue https://bugs.ruby-lang.org/issues/19112 ...
- 11:13 AM Revision 3e7fdf29 (git): Windows build instructions documentation. (#6956)
- Windows build instructions.
- 11:12 AM Revision 5cdf312d (git): Add `doc/distribution.md` to help reduce some of the confusion. (#6856)
-
10:26 AM Revision 418b03c7 (git): tool/leaked-globals: ignore function typedef [ci skip]
-
12:48 AM Feature #19324: Enumerator.product => Enumerable#product
- > I believe quite many people are in favor of Array.product and/or Array.zip.
I personally find this surprising! It ...
01/20/2023
-
10:49 PM Feature #15778: Expose an API to pry-open the stack frames in Ruby
- Outside of error reporting, having this or similar API will also:
- Allow IRB to display richer exception backtrace.... -
10:11 PM Revision 06b62cbb (git): Add `offsetof` so we can get the offset of members
- I want to get the offset of fields inside structs, but I don't want to
instantiate the struct. I need to embed the o... -
10:09 PM Bug #19112: Ractor garbage collection breaks/disables all active tracepoints
- To make sure it's collected:
```ruby
puts RUBY_DESCRIPTION
ractor_id = nil
if ENV['RUN_RACTOR'] == '1'
r = Ractor... -
09:51 PM Bug #19112: Ractor garbage collection breaks/disables all active tracepoints
- I was just looking into this bug and it's really strange, I initially thought it had to do with single ractor mode vs...
-
09:07 PM Revision 887d2161 (git): YJIT: Avoid BorrowError on GC.compact (#7164)
-
08:58 PM Revision 4e037075 (git): Fix typo in RHASH_ST_CLEAR
- We should be setting as.st and not as.ar.
-
06:05 PM Bug #19358 (Closed): Segfault when setting RUBY_GC_HEAP_INIT_SLOTS to a low value
- Thank you for reporting this bug and @eightbitraptor for checking that the patch works on 3.1.3. I marked that patch ...
-
05:06 PM Bug #19358: Segfault when setting RUBY_GC_HEAP_INIT_SLOTS to a low value
- Can confirm that applying the patch from https://bugs.ruby-lang.org/issues/19284 to the 3.1.3 branch fixes the issue ...
-
04:08 PM Bug #19358 (Closed): Segfault when setting RUBY_GC_HEAP_INIT_SLOTS to a low value
- This bug is similar to #19284
In Ruby 2.7 this works fine
```
docker run --rm -it -e RUBY_GC_HEAP_INIT_SLOTS=... -
04:58 PM Feature #19347: Add Dir.fchdir
- ko1 (Koichi Sasada) wrote in #note-3:
> At the dev meeting there are 4 ideas:
I considered the first three ideas ... -
06:25 AM Feature #19347: Add Dir.fchdir
- At the dev meeting there are 4 ideas:
* 4 ideas
* `Dir.fchdir(int)`
* Proposed
* Consistent to the PO... -
04:38 PM Bug #19237 (Closed): Hash default_proc is not thread-safe to lazy-initialize value for a given key
- Applied in changeset commit:git|ffd52412ab813854d134dbbc2b60f698fe536487.
----------
Document thread-safety issues w... -
05:57 AM Bug #19237: Hash default_proc is not thread-safe to lazy-initialize value for a given key
- Discussed at the dev meeting. @matz said "The performance penalty is not acceptable. Addition to the documentation lo...
-
04:36 PM Revision ffd52412 (git): Document thread-safety issues with Hash default_proc
- Fixes [Bug #19237]
-
04:11 PM Bug #18666: No rule to make target 'yaml/yaml.h', needed by 'api.o'
- ______________________________________________
-
11:48 AM Bug #18666 (Feedback): No rule to make target 'yaml/yaml.h', needed by 'api.o'
- @duerst This issue may cause with your environment.
-
04:06 PM Feature #19326: Please add a better API for passing a Proc to a Ractor
- If you want Ractor to be an implementation detail of Worker you could do:
```ruby
class Worker
def initialize(&blo... -
04:01 PM Revision 0457e434 (git): Remove unused struct member thgroup->group
- 03:57 PM Revision 36fa4f13 (git): YJIT: get rid of unneeded `.into()`
-
03:30 PM Revision 15328302 (git): In `UNALIGNED_MEMBER_PTR` cast through `void` pointer
- Suppress warnings shown even with `-Waddress-of-packed-member`
disabled in gcc 11. -
03:30 PM Revision f0f2535c (git): Add `queue_list` and `szqueue_list` macros
-
01:51 PM Revision 056e7a01 (git): Make all of the references of iseq movable
-
01:40 PM Revision 76e3d853 (git): [ruby/reline] Add autoindent test for indent after bracket and newline
- https://github.com/ruby/reline/commit/3f3da7d0e2
-
01:40 PM Revision 4241b3cf (git): [ruby/reline] accept new_indent > cursor_max
- https://github.com/ruby/reline/commit/61cc580da4
- 01:06 PM Revision 0cc91871 (git): [rubygems/rubygems] Update bundle-exec man page for with_unbundled_env
- `with_clean_env` has been deprecated in `with_unbundled_env`. It already generates a deprecation warning when it uses...
-
12:41 PM Revision c948a081 (git): Add a NEWS entry for [Feature #19314] [ci skip]
-
11:39 AM Feature #16963 (Closed): Remove English.rb from Ruby 2.8/3.0
- I withdraw this proposal. We need to consider another deprecate plan.
-
11:33 AM Bug #18381: Default vs Bundled gems
- I'll document this.
-
11:33 AM Bug #19337 (Closed): What is the difference between "default" gems and "bundled" gems?
- This is duplicated as #18381
-
11:00 AM Bug #19354: Issues with arguments validation in IO.read
- Yeah, I understand that it's caused by the way how `IO.read` is implemented.
My point is that from the end-user po... -
06:08 AM Bug #19354 (Feedback): Issues with arguments validation in IO.read
- `IO.read` opens the file given as the first argument, then delegates the other arguments to `IO#read` on the instance...
-
10:39 AM Revision 53cd5796 (git): [rubygems/rubygems] Clean test output
- The output from the command is mixed in this test, even when
successful.
Use the output as a part of the message on f... -
09:02 AM Misc #16671 (Closed): BASERUBY version policy
- Applied in changeset commit:git|1edef08ddadf0bd76122f830ef7953cda61c78aa.
----------
Added version policy of BASERUB... -
09:02 AM Revision cce39609 (git): [Feature #19314] Add new arguments of String#bytesplice
- bytesplice(index, length, str, str_index, str_length) -> string
bytesplice(range, str, str_range) -> string
In the... -
08:54 AM Revision 845f6275 (git): OpenSSL, libyaml and zlib is always required to build. see test/test_extlibs.rb
-
08:54 AM Revision 231b09f1 (git): Added supported versions to OpenSSL and libyaml
-
08:54 AM Revision 1edef08d (git): Added version policy of BASERUBY
- [Misc #16671]
-
08:42 AM Revision 6aa9c845 (git): Separate dependencies section from quick start
-
08:42 AM Feature #19236: Allow to create hashes with a specific capacity from Ruby
- Well, `Hash.new(capacity: 4096)` was definitely my first pick, so this is great news IMO.
> how about deprecating ... -
05:31 AM Feature #19236: Allow to create hashes with a specific capacity from Ruby
- Discussed at the dev meeting.
@matz said that `Hash.create(capacity: 4096)` is acceptable (unless it conflicts wit... -
08:38 AM Revision ea10dea6 (git): fixed wrong version of baseruby
-
08:14 AM Feature #19314 (Closed): String#bytesplice should support partial copy
- Applied in changeset commit:git|373e62248c9dceb660e95f1cf05fa2a4a469cd64.
----------
merge revision(s) f7b72462aa277... -
08:14 AM Bug #19356 (Closed): Backport f7b72462aa27716370c6bea1f2c240983aca9a55
- Applied in changeset commit:git|373e62248c9dceb660e95f1cf05fa2a4a469cd64.
----------
merge revision(s) f7b72462aa277... -
07:06 AM Bug #19356: Backport f7b72462aa27716370c6bea1f2c240983aca9a55
- ruby_3_2 373e62248c9dceb660e95f1cf05fa2a4a469cd64 merged revision(s) f7b72462aa27716370c6bea1f2c240983aca9a55.
-
02:28 AM Bug #19356 (Closed): Backport f7b72462aa27716370c6bea1f2c240983aca9a55
- Please backport [f7b72462aa27716370c6bea1f2c240983aca9a55](https://github.com/ruby/ruby/commit/f7b72462aa27716370c6be...
-
08:13 AM Revision a0626e11 (git): Bundle RBS 2.8.4 (#7159)
-
08:01 AM Revision c0df0a85 (git): merge revision(s) ed6fbb79e19bf401db0e85447fee955fd10a25c7: [Backport #19339]
- Fix crash when defining ivars on special constants
[Bug #19339]
---
test/ruby/test_variable... -
08:01 AM Bug #19316: YJIT crash in 3.2.0
- ruby_3_2 1fb5eb5740d4c4f1fc34a4a50bc0482eac27b545 merged revision(s) aeddc19340c7116d48fac3080553fbb823857d16.
- 07:05 AM Revision d80a574a (git): Update bundled gems list at 2023-01-20
-
06:51 AM Bug #19286 (Closed): What should kwargs' arity be?
- Withdrawing the issue. Thank you for your participation in the discussion!
-
05:58 AM Bug #19286: What should kwargs' arity be?
- Discussed at the dev meeting. @matz said the current behavior is fair, and @matsuda agreed with that. So keep it as is.
-
06:10 AM Misc #19357 (Closed): DevMeeting-2023-02-09
- # The next dev meeting
**Date: 2023/02/09 13:00-17:00** (JST)
Log: https://github.com/ruby/dev-meeting-log/blob/m... -
06:10 AM Misc #19240 (Closed): DevMeeting-2023-01-19
-
06:02 AM Bug #19293: The new Time.new(String) API is nice... but we still need a stricter version of this
- Discussed at the dev meeting. @naruse said "`Time.new("2023")` is 1.9.2 feature. We can’t deprecate on 3.2.1. Need to...
-
05:55 AM Bug #18518: NoMemoryError + [FATAL] failed to allocate memory for twice 1 << large
- Discussed at the dev meeting.
Are there any real-world use cases (other than rubyspec) where you would like to pro... -
05:41 AM Feature #18285: NoMethodError#message uses a lot of CPU/is really expensive to call
- Discussed at the dev meeting. @matz is positive about the change and said he would give it a try. The message format ...
-
04:37 AM Feature #19245: Strict mode for Array#pack that doesn't silently truncate numbers that are too large for the given directive
- Discussed at the dev meeting. We need to determine some detailed behaviors:
* Should `[-1].pack("C", strict: true)... -
03:24 AM Revision 373e6224 (git): merge revision(s) f7b72462aa27716370c6bea1f2c240983aca9a55: [Backport #19356]
- String#bytesplice should return self
In Feature #19314, we concluded that the return value of String#bytespl... -
02:05 AM Bug #19327: Backport commits 3be2acfafd3b3c6168e2266c7c6561d143d7ae5c and 9726736006b3f74635fd8af05814fe0908e2cf84
- ruby_3_2 6a8fcb50210f8414d76968298576e39b9fa82562 merged revision(s) 3be2acfafd3b3c6168e2266c7c6561d143d7ae5c.
-
01:18 AM Bug #19341 (Closed): Write cache issue with class variables
- Applied in changeset commit:git|f66804e6f78ed4cf81896d2256743a820b05939a.
----------
don't allow setting class varia...
01/19/2023
-
11:28 PM Bug #15507: Thread#raise is delivered to GC context
- ❤️ Thank you for fixing this @jeremyevans0 - I was debugging some instances of our Ruby 2.7 app's test suite hanging ...
-
10:18 PM Feature #19355: Add finer coarsed locking for searching callable method entries
- ```ruby
MyClass = Object
class MyClass2 < Object;
def call_a_method
[]
end
def call_another_method
{}
... -
09:04 PM Feature #19355 (Open): Add finer coarsed locking for searching callable method entries
- During multi-ractor mode, unfortunately when calling methods often there's a call to the internal cruby function `cal...
-
10:02 PM Misc #19352 (Closed): Feature #17391 was not such a good idea because now Ruby 3.2 can not install Rails v5 or v6 if they use webpacker.
-
06:05 PM Misc #19352: Feature #17391 was not such a good idea because now Ruby 3.2 can not install Rails v5 or v6 if they use webpacker.
- I’m not entirely sure, as I have never used a version of Rails that has webpacker (I last used Rails 4.2), so I don’t...
-
05:37 PM Misc #19352: Feature #17391 was not such a good idea because now Ruby 3.2 can not install Rails v5 or v6 if they use webpacker.
- > That said, this is easily monkey patched:
>
> ```ruby
> unless Dir.respond_to?(:exists?)
> class << Dir
> ... -
07:39 AM Misc #19352: Feature #17391 was not such a good idea because now Ruby 3.2 can not install Rails v5 or v6 if they use webpacker.
- Personally, I preferred exists? over exist? but I can live with the change.
"If the file xy.txt exists then ...": if... -
03:10 AM Misc #19352: Feature #17391 was not such a good idea because now Ruby 3.2 can not install Rails v5 or v6 if they use webpacker.
- I do not believe that this should be reversed.
There’s an older post at FastRuby indicating [version compatibility... -
12:57 AM Misc #19352 (Closed): Feature #17391 was not such a good idea because now Ruby 3.2 can not install Rails v5 or v6 if they use webpacker.
- Hello,
I tried logging a GitHub issue to Rails to make them aware of this issue but they said they are no longer b... -
09:26 PM Revision 0949cd71 (git): [ci skip] Add ticket label to test
-
09:25 PM Revision f66804e6 (git): don't allow setting class variable on module that's frozen [Bug #19341]
- 09:10 PM Revision bf3940a3 (git): YJIT: Refactor side_exits
-
08:02 PM Revision 5ce0c13f (git): YJIT: Remove duplicated information in BranchTarget (#7151)
- Note: On the new code of yjit/src/core.rs:2178, we no longer leave the state `.block=None` but `.address=Some...`, wh...
-
06:58 PM Revision 401aa9dd (git): [ruby/net-http] [DOC] Header doc
- (https://github.com/ruby/net-http/pull/104)
https://github.com/ruby/net-http/commit/3308362d9b - 06:42 PM Revision 762a3d80 (git): Implement splat for cfuncs. Split exit exit cases to better capture where we are exiting (#6929)
- YJIT: Implement splat for cfuncs. Split exit cases
This also implements a new check for ruby2keywords as the last
ar... -
05:22 PM Revision 8872ebec (git): Fix compilation warnings in thread_sync.c
- Fixes the following compilation warnings:
thread_sync.c:908:48: warning: taking address of packed member of `struct ... -
04:23 PM Revision 9af84c95 (git): Combine code paths for marking cc
- This commit avoids a separate code path for marking and moving the
callcache of the iseq. -
04:23 PM Revision 41bf2354 (git): Add rb_gc_mark_and_move and implement on iseq
- This commit adds rb_gc_mark_and_move which takes a pointer to an object
and marks it during marking phase and updates... -
04:15 PM Misc #19265: please remove rust yjit
- It is going to be very hard to maintain 3.1 YJIT long-term. There are significant updates to the CRuby internal objec...
-
04:07 PM Misc #19353: Drop gcc <= 6 and clang <= 9
- I recently encountered a CI failure when testing against `C++98` due to the lack of variadic macros. `internal/gc.h` ...
-
08:07 AM Misc #19353: Drop gcc <= 6 and clang <= 9
- OpenBSD/sparc64 uses gcc 4.2.1 (last GPLv2 version) as the system compiler. The sparc64 backend for clang is not yet...
-
07:04 AM Misc #19353 (Closed): Drop gcc <= 6 and clang <= 9
- We test those old compilers using Ubuntu bionic. This OS is reaching its EOL.
Making them available would become har... -
03:30 PM Bug #19289 (Closed): RbConfig::CONFIG["STRIP"] should keep `ruby_abi_version` and `ruby_abi_version` should always be part of Ruby
- Applied in changeset commit:git|6f3aff3961a4c5ce87e05096a1a9dcf1055b7647.
----------
[Bug #19289] Retain `ruby_abi_v... -
03:26 PM Revision 6f3aff39 (git): [Bug #19289] Retain `ruby_abi_version` function
- A few extension libraries, to hide all symbols except for necessary to
load, hardcode the symbols to be exported in s... -
03:21 PM Revision 569fbf22 (git): Run `after-update` in the same main make process [ci skip]
-
03:20 PM Revision f3617800 (git): Fix a typo in BUG message [ci skip]
-
02:47 PM Revision dcc676a8 (git): ci in iseq can only be object or null
- It looks like rb_callinfo in iseq can only be either a Ruby object or
null, since it cannot be allocated on the stack. -
02:07 PM Bug #19354 (Feedback): Issues with arguments validation in IO.read
- I've noticed a strange error message when `IO.read` is called with additional positional argument:
```ruby
IO.rea... -
12:52 PM Revision 6a8fcb50 (git): merge revision(s) 3be2acfafd3b3c6168e2266c7c6561d143d7ae5c: [Backport #19327]
- Fix re-embedding of strings during compaction
The reference updating code for strings is not re-embedding st... -
12:50 PM Bug #19319: Crash in rb_str_casemap
- ruby_3_2 686b38f83e70b3e1796092c71dd0b7dc2206b118 merged revision(s) d8ef0a98c670449b20436947f5ebbd327ed5ab0d.
-
12:17 PM Feature #12698: Method to delete a substring by regex match
- I now agree with https://bugs.ruby-lang.org/issues/12698#note-9. This issue can be considered to be along that line.
-
09:14 AM Feature #19314: String#bytesplice should support partial copy
- Accepted.
Matz.
-
08:30 AM Feature #19314 (Open): String#bytesplice should support partial copy
-
08:19 AM Feature #19314 (Closed): String#bytesplice should support partial copy
- Applied in changeset commit:git|f7b72462aa27716370c6bea1f2c240983aca9a55.
----------
String#bytesplice should return... -
08:59 AM Feature #13890: Allow a regexp as an argument to 'count', to count more interesting things than single characters
- Overlapping can be realized by putting the original regexp within a look-ahead.
```ruby
s = "abcdefghij"
re = /.{3}/... -
05:20 AM Feature #13890: Allow a regexp as an argument to 'count', to count more interesting things than single characters
- If `str.count(re)` works as `str.scan(re).size` (besides efficiency), it's acceptable. But if someone needs overlappi...
-
08:58 AM Feature #19333: Setting (Fiber Local|Thread Local|Fiber Storage) to nil should delete value in order to avoid memory leaks.
- Accepted, although we foresee some possible issues. One example is that people may use `nil` as a value when they onl...
-
08:13 AM Revision f7b72462 (git): String#bytesplice should return self
- In Feature #19314, we concluded that the return value of String#bytesplice
should be changed from the source string t... -
06:50 AM Revision 98abe4a0 (git): Fix test when Ruby is verbose
- The test added in 90a80eb0 fails if Ruby is verbose, it outputs the
following line to stderr:
RUBY_GC_HEAP_INIT_... -
06:19 AM Feature #19245: Strict mode for Array#pack that doesn't silently truncate numbers that are too large for the given directive
- I don't think it would be default, but adding `strict:` (or any other keyword argument) is OK for me.
Matz.
-
05:12 AM Bug #18658 (Assigned): Need openssl 3 support for Ubuntu 22.04 (Ruby 2.7.x and 3.0.x)
- I discussed @usa.
* We want to backport [openssl-3.0.2 gem](https://github.com/ruby/openssl/releases/tag/v3.0.2) int... -
02:59 AM Revision 686b38f8 (git): merge revision(s) d8ef0a98c670449b20436947f5ebbd327ed5ab0d: [Backport #19319]
- [Bug #19319] Fix crash in rb_str_casemap
The following code crashes on my machine:
```
GC.s... -
02:48 AM Bug #19262: Segmentation fault on RubyVM::AbstractSyntaxTree.node_id_for_backtrace_location
- ruby_3_2 1a2447ac9925e7794a7c5aa07960ad4de08e6aca merged revision(s) 979dd02e2f0a70f3f30d47c6115780d8fac6147e.
-
02:05 AM Revision 1a2447ac (git): merge revision(s) 979dd02e2f0a70f3f30d47c6115780d8fac6147e: [Backport #19262]
- Check if the argument is Thread::Backtrace::Location object
[Bug #19262]
---
ast.c ... -
02:05 AM Bug #19248: TestGCCompact#test_moving_objects_between_size_pools test failure
- ruby_3_2 08ae7f64dc52c2b61e451d6e79ebdae73d482677 merged revision(s) 273dca3aed7989120d57f80c789733d4bc870ffe.
-
01:52 AM Revision 4b42392f (git): YJIT: Use .as_side_exit() for jumps to counted exits
- Fewer cycles running nops when these jumps are not taken. Fixing all
these so when they get copy pasted in the future... -
01:23 AM Revision 4cf1d9b3 (git): YJIT: Set RUST_BACKTRACE=1 on YJIT GitHub Actions (#7152)
-
01:08 AM Feature #19322: Support spawning "private" child processes
- Hey @nobu, @eregon - any further thoughts on this?
@nobu - I changed the proposal not to depend on any new platfor... -
01:07 AM Feature #19351 (Assigned): Promote bundled gems at Ruby 3.3
- >I believe that for instance strscan is used to parse the Gemfile.lock. Historically Bundler simply vendored the gems...
-
12:53 AM Feature #19351: Promote bundled gems at Ruby 3.3
- I'm OK with gems maintained by me.
-
12:31 AM Revision 08ae7f64 (git): merge revision(s) 273dca3aed7989120d57f80c789733d4bc870ffe: [Backport #19248]
- Fix undefined behavior in shape.c
Under strict aliasing, writing to the memory location of a different
... -
12:29 AM Bug #19305: TracePoint#parameters segfaults when certain method creation pattern is used
- ruby_3_2 d7fb4629b4058eb86be03760e6b9f1f272e44147 merged revision(s) 837ef8911c638c3e2bdb6af710de7c1fac7b5f90.
01/18/2023
- 10:59 PM Revision edd00697 (git): Test some missing coverage too. (#7041)
-
09:03 PM Revision 30894292 (git): [ruby/net-http] [DOC] Enhanced RDoc for set_form
- (https://github.com/ruby/net-http/pull/103)
https://github.com/ruby/net-http/commit/f6506ff889 -
08:41 PM Revision 6bb576fe (git): YJIT: implement codegen for `String#empty?` (#7148)
- YJIT: implement codegen for String#empty?
-
04:54 PM Revision 0fd5a664 (git): Remove macro RHASH_ITER_LEV
- The function rb_hash_iter_lev doesn't exist as it was removed.
-
04:45 PM Bug #19288: Ractor JSON parsing significantly slower than linear parsing
- I just took a look at this and it looks like the culprit is the c dtoa function that's called in the json parser, spe...
-
04:08 PM Revision cd979763 (git): Add stats so we can keep track of x86 rel32 vs register calls (#7142)
- * Add stats so we can keep track of x86 rel32 vs register calls
To know if we get that "prime real estate" as Alan p... -
03:59 PM Bug #19340: Ruby master 'make install' not installing rbs gem
- The particular issue with rbs has been fixed with https://github.com/ruby/ruby/pull/7143
> The current build-syste... -
06:36 AM Bug #19340: Ruby master 'make install' not installing rbs gem
- We discuss this issue with @mame @nobu @ko1 and @soutaro. The current build-system of bundled gems is very complex.
... -
03:58 PM Feature #19333: Setting (Fiber Local|Thread Local|Fiber Storage) to nil should delete value in order to avoid memory leaks.
- There is also `Thread#key?` for Fiber locals, so not just `thread_variable?`.
Above I am talking more about the pe... -
03:48 PM Feature #19351: Promote bundled gems at Ruby 3.3
- vo.x (Vit Ondruch) wrote in #note-3:
> BTW I don't think there would be that much fixing needed after all.
As we hav... -
02:01 PM Feature #19351: Promote bundled gems at Ruby 3.3
- Yeah, a few of these will need to be handled by rubygems/bundler.
I believe that for instance `strscan` is used to... -
09:47 AM Feature #19351: Promote bundled gems at Ruby 3.3
- I update rails dependencies.
@vo.x Thanks for your comment. Maybe we should remove `irb` from this list.
I welc... -
09:28 AM Feature #19351: Promote bundled gems at Ruby 3.3
- vo.x (Vit Ondruch) wrote in #note-1:
> > But if we promote them to bundled gems, many of users need to add gem "csv"... -
09:04 AM Feature #19351: Promote bundled gems at Ruby 3.3
- > But if we promote them to bundled gems, many of users need to add gem "csv" into their Gemfile. I'm considering to ...
-
08:48 AM Feature #19351 (Closed): Promote bundled gems at Ruby 3.3
- In Ruby 3.2, the default gems and bundled gems are changed only adding `syntax_suggest`. I and some committers are co...
-
02:55 PM Revision 03f5db01 (git): Make installation messages verbose a little [ci skip]
-
02:49 PM Revision 8e53f09b (git): [ruby/reline] Add constant MINIMUM_SCROLLBAR_HEIGHT for scrollbar rendering when dialog content is very long
- https://github.com/ruby/reline/commit/d4c95f89ec
-
02:49 PM Revision 976d72a9 (git): [ruby/reline] Add scrollbar scroll-to-bottom test and fix existing scrollbar rendeing test
- https://github.com/ruby/reline/commit/268e02b155
-
02:49 PM Revision a712f2a2 (git): [ruby/reline] Fix dialog scrollbar rendering position and disappearing bug
- https://github.com/ruby/reline/commit/e21b69ade4
-
01:49 PM Revision 4fa7d383 (git): Don't redefine RB_OBJ_WRITE
- RB_OBJ_WRITE already exists in rgengc.h, so we shouldn't redefine it in
gc.h. -
12:59 PM Revision e3336e09 (git): Define RUBY_VERSION_IS_3_3 macro in rubyspec.h
-
12:16 PM Bug #19350: Backport the latest stable version of RubyGems/Bundler
- I removed https://github.com/ruby/ruby/commit/2bbf63dd867fe3d349b1758805ad4421f2d772ab from https://github.com/ruby/r...
-
08:33 AM Bug #19350 (Closed): Backport the latest stable version of RubyGems/Bundler
- RubyGems 3.4.4 and Bundler 2.4.4 have been released. We should backport them into `ruby_3_2` branch.
https://githu... -
11:19 AM Revision d275adde (git): Pin simplecov-0.20.0
-
11:19 AM Revision 18d8333c (git): Switch to use gem version of simplecov, not git clone
-
11:15 AM Revision d7fb4629 (git): merge revision(s) 837ef8911c638c3e2bdb6af710de7c1fac7b5f90: [Backport #19305]
- Fix crash in TracePoint c_call for removed method
trace_arg->id is the ID of the original method of an alias... -
11:15 AM Bug #19271: irb ignores rbs and debug
- ruby_3_2 f7e9b79f815e08e0a29fff11f77466f4ffb92520 merged revision(s) 4959e01932cf6c4d3e5e90d3e0b4fa780f754fa6.
-
11:14 AM Bug #19298: `lib/mjit/instruction.rb` was reintroduced by merge mistake
- ruby_3_2 44a3043d1182acf3147935d9c1564028b5538417 merged revision(s) 2bbf63dd867fe3d349b1758805ad4421f2d772ab.
-
11:14 AM Revision 44a3043d (git): merge revision(s) 2bbf63dd867fe3d349b1758805ad4421f2d772ab: [Backport #19298]
- Remove lib/mjit/instruction.rb
This was accidentally re-introduced in f6620037ba1477d2c337d7b511f094d6d0fbb6... -
09:58 AM Bug #19336: Backport commit eab7f4623fbf0488e828b75843d70c8e02dc8aa5
- ruby_3_2 057eff7663a0a4bc95a4799336a2bc14ca2480f0 merged revision(s) eab7f4623fbf0488e828b75843d70c8e02dc8aa5.
-
09:56 AM Revision 1fb5eb57 (git): merge revision(s) aeddc19340c7116d48fac3080553fbb823857d16: [Backport #19316]
- YJIT: Save PC and SP before calling leaf builtins (#7090)
Previously, we did not update `cfp->sp` before cal... -
09:56 AM Revision f7e9b79f (git): merge revision(s) 4959e01932cf6c4d3e5e90d3e0b4fa780f754fa6: [Backport #19271]
- common.mk: Do not invoke outdate-bundled-gems by default
If baseruby is available (and its version is differ... -
09:54 AM Bug #19296: Time.new's argument check is incomplete
- ruby_3_2 52ea5ea9906c3a96c60a68e01b303672602a6832 merged revision(s) 291a4098cf649c027cb50c16b872455f26ad1dfb,5be0d42...
-
09:09 AM Bug #19297: Don't download content from internet to execute Ruby test suite
- For what it's worth, Bundler's main test suite should pass now without an internet connection since https://github.co...
-
08:18 AM Revision 97c32b49 (git): merge revision(s) 43ff0c2c488c80aaf83b486d45bcd4a92ebe3848: [Backport #19299]
- YJIT: Fix `yield` into block with >=30 locals on ARM
It's a register spill issue. Fix by moving the Qnil fil... -
08:17 AM Revision 52ea5ea9 (git): merge revision(s) 291a4098cf649c027cb50c16b872455f26ad1dfb,5be0d42d2c4dc765230c76738289560f9ee37f09: [Backport #19296]
- Add missing assertion
---
test/ruby/test_time.rb | 3 +++
1 file changed, 3 insertions(+)
... -
08:09 AM Bug #19264: Backport 9f2378959e5c5b5c39c9993f1a84e5304ff113d6
- I think this shouldn't be backported
-
08:08 AM Revision 057eff76 (git): merge revision(s) eab7f4623fbf0488e828b75843d70c8e02dc8aa5: [Backport #19336]
- Return 0 if there is no CFP on the EC yet
StackProf uses a signal handler to call `rb_profile_frames`. Sign... -
08:04 AM Bug #19292: Time object's wday, yday, and isdst returns broken value (and so does to_a) when kwarg in: 'UTC' was given
- ruby_3_2 89cd61890fe78e0491708f87a5df678b03fda8a3 merged revision(s) 542e984d82fa25098eb15398d716d907acc52b93.
-
08:03 AM Bug #19284: Integer overflow when using RUBY_GC_HEAP_INIT_SLOTS environment variable
- ruby_3_2 49cf0896a2934547c0764aadaec021fb37a2e96f merged revision(s) 90a80eb076429978e720e11fb17a3cbb96de3454.
-
07:14 AM Revision ba45be3c (git): Supressing warnings messages like:
- Ignoring debug-1.7.1 because its extensions are not built. Try: gem pristine debug --version 1.7.
Revert "Clear ge... -
06:26 AM Revision 5fc97f34 (git): benchmark_driver v0.16.3
- Some chruby-related features and bug fixes.
-
05:31 AM Revision 7e97e2ba (git): Update RBS commit hash (#7143)
- Use a commit at the top of RBS 2.8.3, not 3.0.0.dev.N.
-
05:28 AM Revision 2d7e6395 (git): [ruby/reline] multiline_repl do not need to depend on RubyLex
- (https://github.com/ruby/reline/pull/502)
* multiline_repl do not need to depend on RubyLex
* Add auto indent test -
05:25 AM Revision 46066d0b (git): Change ArgumentError message when Comparable#clamp receives min value higher than max value
- 04:53 AM Revision 5ce3855d (git): Update default gems list at 8a771efec21c9dacad5bb8bf14b81c [ci skip]
-
04:53 AM Revision 8a771efe (git): [ruby/psych] Bump up 5.0.2
- https://github.com/ruby/psych/commit/a170b8eb46
-
03:27 AM Bug #19349: Kernel.Integer silently discards base argument that does not have a #to_int
- https://github.com/ruby/ruby/pull/7144
-
03:02 AM Revision 8ae4e3dd (git): Clean up removed directories in ext/Setup* [ci skip]
-
02:57 AM Revision 2fa3fda0 (git): Remove removed files from ext/.document [ci skip]
- - dbm/dbm.c removed at 55cd3e4ebff8fa75854ecadcd77abbf7cf4b5823
- fiber/fiber.c removed at 521ad9a13aef1e1dae4eaff70d...
01/17/2023
-
11:36 PM Bug #19297: Don't download content from internet to execute Ruby test suite
- We can add the option of skipping `test-syntax-suggest` to `make check`.
And Fedora can use `make test test-tool t... -
07:48 PM Bug #19297: Don't download content from internet to execute Ruby test suite
- How about adding `make test-offline` and that only runs test suites which don't need any internet connection?
I thin... -
06:14 PM Bug #19297: Don't download content from internet to execute Ruby test suite
- For a fix on our side. We could:
## Switch to test-unit
Update `syntax_suggest` to use test unit instead of rsp... -
10:13 PM Feature #19333: Setting (Fiber Local|Thread Local|Fiber Storage) to nil should delete value in order to avoid memory leaks.
- Thanks for the code search link.
Regarding the usage, wouldn't it only matter if the variable was checked with `thre... -
11:41 AM Feature #19333: Setting (Fiber Local|Thread Local|Fiber Storage) to nil should delete value in order to avoid memory leaks.
- There are some, yes, see https://github.com/search?q=%22Thread.current%5B%22+%22%5D+%3D+nil%22+language%3ARuby&type=c...
-
06:40 AM Feature #19333: Setting (Fiber Local|Thread Local|Fiber Storage) to nil should delete value in order to avoid memory leaks.
- > The user might use nil as a "valid value"
Have you seen any examples of this? -
09:37 PM Bug #11230: Should rb_struct_s_members() be public API?
- I submitted a pull request to remove the prototype from the public header files: https://github.com/ruby/ruby/pull/71...
-
09:21 PM Revision a9bcc058 (git): Update yjit.md
-
07:58 PM Misc #19304: Kernel vs Object documentation
- Thanks for voicing that, @zverok! I always found this confusing (i.e., some methods being defined in Kernel, not in O...
-
06:36 PM Feature #8827 (Closed): A method that flips the receiver and the first argument
-
06:32 PM Feature #8827: A method that flips the receiver and the first argument
- Since `then` has been introduced, I think using that is more straightforward. I withdraw this feature. Please close it.
-
06:07 PM Bug #19349: Kernel.Integer silently discards base argument that does not have a #to_int
- And likely related: in case the output of the call to `to_int` returns something that is not an integer, it gets disc...
-
05:59 PM Bug #19349 (Closed): Kernel.Integer silently discards base argument that does not have a #to_int
- The method `Kernel.Integer` has an optional argument `base`, which is the base to convert the input to:
```
irb(mai... -
05:32 PM Bug #19334: Defining many instance variables and accessing them is slow in Ruby 3.2.0
- > An extra map/Hash per Shape to know which ivars it contains could work
Yeah that's more what I had in mind.
>... -
03:53 PM Bug #19334: Defining many instance variables and accessing them is slow in Ruby 3.2.0
- byroot (Jean Boussier) wrote in #note-5:
> IIRC Aaron mentioned that V8 use a hash table after a certain number of e... -
02:32 PM Bug #19334: Defining many instance variables and accessing them is slow in Ruby 3.2.0
- > I suppose this could be dramatically improved by storing the iv_index inside each shape, at the expense of using a ...
-
02:26 PM Bug #19334: Defining many instance variables and accessing them is slow in Ruby 3.2.0
- Out of curiosity I profiled this script. 99% of the time is spent in `rb_shape_get_iv_index()`, which makes sense giv...
-
04:46 PM Bug #19348 (Closed): GVL being released earlier than expected when loading iseqs
- Applied in changeset commit:git|df6b72b8ff7af16a56fa48f3b4abb1d8850f4d1c.
----------
Avoid checking interrupt when l... -
11:30 AM Bug #19348 (Closed): GVL being released earlier than expected when loading iseqs
- When using the `debug` gem in a Rails app with Ruby 3.2, I noticed that if the VS Code editor connects to the debugge...
- 01:01 PM Revision df6b72b8 (git): Avoid checking interrupt when loading iseq
- The interrupt check will unintentionally release the VM lock when loading an iseq.
And this will cause issues with th... -
12:04 PM Bug #19293: The new Time.new(String) API is nice... but we still need a stricter version of this
- I think a new method is cleaner. Or maybe reusing `Time.iso8601`.
It feels a hack for Time.new two wildly differen... -
11:55 AM Feature #19315: Lazy substrings in CRuby
- mame (Yusuke Endoh) wrote in #note-7:
> I don't disagree this proposal, but it would be nice if we could evaluate th... -
03:53 AM Feature #19315: Lazy substrings in CRuby
- I heard that Java stopped the shared substring technique 10 years ago (https://www.infoq.com/news/2013/12/Oracle-Tune...
-
09:57 AM Bug #19339 (Closed): Defining ivar on special constants with @ syntax causes segv
- Applied in changeset commit:git|ed6fbb79e19bf401db0e85447fee955fd10a25c7.
----------
Fix crash when defining ivars o... - 09:57 AM Revision 9399352a (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.54 to 0.9.56.
- [Release notes](https://github.com/oxid... -
09:51 AM Revision ed6fbb79 (git): Fix crash when defining ivars on special constants
- [Bug #19339]
- 08:47 AM Revision f8249eb4 (git): Update default gems list at 492d37fbbd3613b7fb180eec529860 [ci skip]
-
08:46 AM Revision 492d37fb (git): [ruby/psych] Bump up 5.0.2.pre1 for testing
- https://github.com/ruby/psych/commit/67ec299c68
-
08:26 AM Revision dd510da8 (git): [ruby/psych] configure of libyaml couldn't detect "arm64-apple-darwin22" for build host.
- checking whether make sets $(MAKE)... (cached) yes
checking build system type... arm-apple-darwin21.6.0
checking ... -
07:56 AM Revision 01e28afd (git): test-syntax-suggest is now part of make check
-
07:50 AM Revision aad1563c (git): Added make exam to help message
-
07:48 AM Revision da7818e6 (git): Added test-syntax-suggest to help message
- 07:19 AM Revision d7af0f60 (git): [rubygems/rubygems] Bump rb-sys
- Bumps [rb-sys](https://github.com/oxidize-rb/rb-sys) from 0.9.54 to 0.9.56.
- [Release notes](https://github.com/oxid... -
05:31 AM Revision ff3c1d9e (git): SimpleCov is hosted under simplecov-ruby org now
-
02:21 AM Revision 89cd6189 (git): merge revision(s) 542e984d82fa25098eb15398d716d907acc52b93: [Backport #19292]
- [Bug #19292] Re-initialize tm when wday or yday is not set
---
test/ruby/test_time.rb | 3 ++-
... -
02:20 AM Revision 49cf0896 (git): merge revision(s) 90a80eb076429978e720e11fb17a3cbb96de3454: [Backport #19284]
- Fix integer underflow when using HEAP_INIT_SLOTS
There is an integer underflow when the environment variable... -
02:17 AM Feature #19346: Add Ractor escape hatch Ractor.disable_isolation_checks! { }
- Hi, thank you for replying. Rubygems is thread-safe but it doesn't work calling `require` inside a non-main ractor be...
Also available in: Atom