Skip to content

Commit ac7291b

Browse files
authored
Merge branch 'master' into mb-assume-bop
2 parents 94ba2c2 + 0df3614 commit ac7291b

22 files changed

Lines changed: 761 additions & 682 deletions

.github/workflows/dependabot_automerge.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ jobs:
1717
id: metadata
1818

1919
- name: Wait for status checks
20-
uses: lewagon/wait-on-check-action@9312864dfbc9fd208e9c0417843430751c042800 # v1.7.0
20+
uses: lewagon/wait-on-check-action@96d9100b431964d10e0136aff8b9ccb92470505e # v1.8.0
2121
with:
2222
repo-token: ${{ secrets.GITHUB_TOKEN }}
2323
ref: ${{ github.event.pull_request.head.sha || github.sha }}

.github/workflows/zjit-macos.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -93,7 +93,7 @@ jobs:
9393
rustup install ${{ matrix.rust_version }} --profile minimal
9494
rustup default ${{ matrix.rust_version }}
9595
96-
- uses: taiki-e/install-action@0631aa6515c7d545823c67cfae7ef4fc7f490154 # v2.81.8
96+
- uses: taiki-e/install-action@fd2f5e3d644b484055ebf4268f474c565f148f25 # v2.81.9
9797
with:
9898
tool: nextest@0.9
9999
if: ${{ matrix.test_task == 'zjit-check' }}

.github/workflows/zjit-ubuntu.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -119,7 +119,7 @@ jobs:
119119
ruby-version: '3.1'
120120
bundler: none
121121

122-
- uses: taiki-e/install-action@0631aa6515c7d545823c67cfae7ef4fc7f490154 # v2.81.8
122+
- uses: taiki-e/install-action@fd2f5e3d644b484055ebf4268f474c565f148f25 # v2.81.9
123123
with:
124124
tool: nextest@0.9
125125
if: ${{ matrix.test_task == 'zjit-check' }}

NEWS.md

Lines changed: 11 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -75,9 +75,9 @@ releases.
7575
### The following default gems are updated.
7676

7777
* RubyGems 4.1.0.dev
78-
* 4.0.3 to [v4.0.4][RubyGems-v4.0.4], [v4.0.5][RubyGems-v4.0.5], [v4.0.6][RubyGems-v4.0.6], [v4.0.7][RubyGems-v4.0.7], [v4.0.8][RubyGems-v4.0.8], [v4.0.9][RubyGems-v4.0.9], [v4.0.10][RubyGems-v4.0.10], [v4.0.11][RubyGems-v4.0.11], [v4.0.12][RubyGems-v4.0.12], [v4.0.13][RubyGems-v4.0.13]
78+
* 4.0.3 to [v4.0.4][RubyGems-v4.0.4], [v4.0.5][RubyGems-v4.0.5], [v4.0.6][RubyGems-v4.0.6], [v4.0.7][RubyGems-v4.0.7], [v4.0.8][RubyGems-v4.0.8], [v4.0.9][RubyGems-v4.0.9], [v4.0.10][RubyGems-v4.0.10], [v4.0.11][RubyGems-v4.0.11], [v4.0.12][RubyGems-v4.0.12], [v4.0.13][RubyGems-v4.0.13], [v4.0.14][RubyGems-v4.0.14]
7979
* bundler 4.1.0.dev
80-
* 4.0.3 to [v4.0.4][bundler-v4.0.4], [v4.0.5][bundler-v4.0.5], [v4.0.6][bundler-v4.0.6], [v4.0.7][bundler-v4.0.7], [v4.0.8][bundler-v4.0.8], [v4.0.9][bundler-v4.0.9], [v4.0.10][bundler-v4.0.10], [v4.0.11][bundler-v4.0.11], [v4.0.12][bundler-v4.0.12], [v4.0.13][bundler-v4.0.13]
80+
* 4.0.3 to [v4.0.4][bundler-v4.0.4], [v4.0.5][bundler-v4.0.5], [v4.0.6][bundler-v4.0.6], [v4.0.7][bundler-v4.0.7], [v4.0.8][bundler-v4.0.8], [v4.0.9][bundler-v4.0.9], [v4.0.10][bundler-v4.0.10], [v4.0.11][bundler-v4.0.11], [v4.0.12][bundler-v4.0.12], [v4.0.13][bundler-v4.0.13], [v4.0.14][bundler-v4.0.14]
8181
* erb 6.0.4
8282
* 6.0.1 to [v6.0.1.1][erb-v6.0.1.1], [v6.0.2][erb-v6.0.2], [v6.0.3][erb-v6.0.3], [v6.0.4][erb-v6.0.4]
8383
* ipaddr 1.2.9
@@ -107,8 +107,10 @@ releases.
107107
* 13.3.1 to [v13.4.0][rake-v13.4.0], [v13.4.1][rake-v13.4.1], [v13.4.2][rake-v13.4.2]
108108
* test-unit 3.7.8
109109
* 3.7.5 to [3.7.6][test-unit-3.7.6], [3.7.7][test-unit-3.7.7], [3.7.8][test-unit-3.7.8]
110-
* net-imap 0.6.4
111-
* 0.6.2 to [v0.6.3][net-imap-v0.6.3], [v0.6.4][net-imap-v0.6.4]
110+
* rss 0.3.3
111+
* 0.3.2 to [0.3.3][rss-0.3.3]
112+
* net-imap 0.6.4.1
113+
* 0.6.2 to [v0.6.3][net-imap-v0.6.3], [v0.6.4][net-imap-v0.6.4], [v0.6.4.1][net-imap-v0.6.4.1]
112114
* rbs 4.0.2
113115
* 3.10.0 to [v3.10.1][rbs-v3.10.1], [v3.10.2][rbs-v3.10.2], [v3.10.3][rbs-v3.10.3], [v3.10.4][rbs-v3.10.4], [v4.0.0.dev.5][rbs-v4.0.0.dev.5], [v4.0.0][rbs-v4.0.0], [v4.0.2][rbs-v4.0.2]
114116
* typeprof 0.32.0
@@ -117,6 +119,7 @@ releases.
117119
* 4.0.1 to [v4.1.0][bigdecimal-v4.1.0], [v4.1.1][bigdecimal-v4.1.1], [v4.1.2][bigdecimal-v4.1.2]
118120
* resolv-replace 0.2.0
119121
* 0.1.1 to [v0.2.0][resolv-replace-v0.2.0]
122+
* nkf 0.3.0
120123
* syslog 0.4.0
121124
* 0.3.0 to [v0.4.0][syslog-v0.4.0]
122125
* repl_type_completor 0.1.15
@@ -203,6 +206,7 @@ A lot of work has gone into making Ractors more stable, performant, and usable.
203206
[RubyGems-v4.0.11]: https://github.com/rubygems/rubygems/releases/tag/v4.0.11
204207
[RubyGems-v4.0.12]: https://github.com/rubygems/rubygems/releases/tag/v4.0.12
205208
[RubyGems-v4.0.13]: https://github.com/rubygems/rubygems/releases/tag/v4.0.13
209+
[RubyGems-v4.0.14]: https://github.com/rubygems/rubygems/releases/tag/v4.0.14
206210
[bundler-v4.0.4]: https://github.com/rubygems/rubygems/releases/tag/bundler-v4.0.4
207211
[bundler-v4.0.5]: https://github.com/rubygems/rubygems/releases/tag/bundler-v4.0.5
208212
[bundler-v4.0.6]: https://github.com/rubygems/rubygems/releases/tag/bundler-v4.0.6
@@ -213,6 +217,7 @@ A lot of work has gone into making Ractors more stable, performant, and usable.
213217
[bundler-v4.0.11]: https://github.com/rubygems/rubygems/releases/tag/bundler-v4.0.11
214218
[bundler-v4.0.12]: https://github.com/rubygems/rubygems/releases/tag/bundler-v4.0.12
215219
[bundler-v4.0.13]: https://github.com/rubygems/rubygems/releases/tag/bundler-v4.0.13
220+
[bundler-v4.0.14]: https://github.com/rubygems/rubygems/releases/tag/bundler-v4.0.14
216221
[erb-v6.0.1.1]: https://github.com/ruby/erb/releases/tag/v6.0.1.1
217222
[erb-v6.0.2]: https://github.com/ruby/erb/releases/tag/v6.0.2
218223
[erb-v6.0.3]: https://github.com/ruby/erb/releases/tag/v6.0.3
@@ -243,8 +248,10 @@ A lot of work has gone into making Ractors more stable, performant, and usable.
243248
[test-unit-3.7.6]: https://github.com/test-unit/test-unit/releases/tag/3.7.6
244249
[test-unit-3.7.7]: https://github.com/test-unit/test-unit/releases/tag/3.7.7
245250
[test-unit-3.7.8]: https://github.com/test-unit/test-unit/releases/tag/3.7.8
251+
[rss-0.3.3]: https://github.com/ruby/rss/releases/tag/0.3.3
246252
[net-imap-v0.6.3]: https://github.com/ruby/net-imap/releases/tag/v0.6.3
247253
[net-imap-v0.6.4]: https://github.com/ruby/net-imap/releases/tag/v0.6.4
254+
[net-imap-v0.6.4.1]: https://github.com/ruby/net-imap/releases/tag/v0.6.4.1
248255
[rbs-v3.10.1]: https://github.com/ruby/rbs/releases/tag/v3.10.1
249256
[rbs-v3.10.2]: https://github.com/ruby/rbs/releases/tag/v3.10.2
250257
[rbs-v3.10.3]: https://github.com/ruby/rbs/releases/tag/v3.10.3

ext/objspace/objspace.c

Lines changed: 10 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -864,13 +864,18 @@ Init_objspace(void)
864864
rb_define_module_function(rb_mObjSpace, "internal_super_of", objspace_internal_super_of, 1);
865865

866866
/*
867-
* This class is used as a return value from
868-
* ObjectSpace::reachable_objects_from.
867+
* ObjectSpace::InternalObjectWrapper wraps objects that are internal to
868+
* the CRuby implementation and usually not directly visible in Ruby code.
869869
*
870-
* When ObjectSpace::reachable_objects_from returns an object with
871-
* references to an internal object, an instance of this class is returned.
870+
* ObjectSpace.reachable_objects_from and
871+
* ObjectSpace.reachable_objects_from_root return instances of this class
872+
* when a reachable object is an internal object. Some other ObjectSpace
873+
* methods, such as ObjectSpace.internal_super_of, may also return wrapped
874+
* internal objects.
872875
*
873-
* You can use the #type method to check the type of the internal object.
876+
* An InternalObjectWrapper is a debugging and introspection object. Do not
877+
* use it in application code. The wrapped object and the exact details of
878+
* this class are implementation specific and may change in future versions.
874879
*/
875880
rb_cInternalObjectWrapper = rb_define_class_under(rb_mObjSpace, "InternalObjectWrapper", rb_cObject);
876881
rb_undef_alloc_func(rb_cInternalObjectWrapper);

0 commit comments

Comments
 (0)