[#100284] [Ruby master Bug#17211] Test failures in ruby2.7.2 and ruby3.0~preview1 — utkarsh@...

Issue #17211 has been reported by utkarsh (Utkarsh Gupta).

10 messages 2020/10/02

[#100301] [Ruby master Feature#17215] Backport for arm64 optimizations that exist for power/x86 — jaruga@...

Issue #17215 has been reported by jaruga (Jun Aruga).

10 messages 2020/10/05

[#100329] [Ruby master Bug#17220] Rails Active Job integration test fails with Ruby 3.0.0 since 2038cc6cab6ceeffef3ec3a765c70ae684f829ed — yasuo.honda@...

Issue #17220 has been reported by yahonda (Yasuo Honda).

28 messages 2020/10/07

[#100332] [Ruby master Bug#17221] Relax the Fiber#transfer's limitation — ko1@...

Issue #17221 has been reported by ko1 (Koichi Sasada).

15 messages 2020/10/07

[#100348] [Ruby master Bug#17257] Integer#pow(0, 1) returns 1, which is incorrect — universato@...

Issue #17257 has been reported by universato (Yoshimine Sato).

13 messages 2020/10/09

[#100371] [Ruby master Feature#17260] Promote pattern matching to official feature — kazuki@...

Issue #17260 has been reported by ktsj (Kazuki Tsujimoto).

10 messages 2020/10/11

[#100383] [Ruby master Feature#17261] Software transactional memory (STM) for Threads and Ractors — ko1@...

Issue #17261 has been reported by ko1 (Koichi Sasada).

14 messages 2020/10/12

[#100401] [Ruby master Bug#17263] Fiber context switch degrades with number of fibers, limit on number of fibers — ciconia@...

Issue #17263 has been reported by ciconia (Sharon Rosner).

14 messages 2020/10/15

[#100422] [CommonRuby Feature#17265] Add `Bool` module — marcandre-ruby-core@...

Issue #17265 has been reported by marcandre (Marc-Andre Lafortune).

11 messages 2020/10/19

[#100466] [Ruby master Feature#17273] shareable_constant_value pragma — ko1@...

Issue #17273 has been reported by ko1 (Koichi Sasada).

14 messages 2020/10/21

[#100471] [Ruby master Feature#17277] Make Enumerator#with_index yield row and col indices for Matrix — grzegorz.jakubiak@...

Issue #17277 has been reported by greggzst (Grzegorz Jakubiak).

8 messages 2020/10/21

[#100479] [Ruby master Feature#17278] On-demand sharing of constants for Ractor [email protected]

Issue #17278 has been reported by Dan0042 (Daniel DeLorme).

13 messages 2020/10/21

[#100534] [Ruby master Feature#17284] Shareable Proc — ko1@...

Issue #17284 has been reported by ko1 (Koichi Sasada).

16 messages 2020/10/25

[#100597] [Ruby master Feature#17288] Optimize __send__ call with a literal method name — muraken@...

Issue #17288 has been reported by mrkn (Kenta Murata).

13 messages 2020/10/27

[#100669] [Ruby master Feature#17295] Feature: Create a directory and file with Pathname#touch — get.codetriage@...

Issue #17295 has been reported by schneems (Richard Schneeman).

9 messages 2020/10/30

[#100673] [Ruby master Feature#17298] Ractor's basket communication APIs — ko1@...

Issue #17298 has been reported by ko1 (Koichi Sasada).

15 messages 2020/10/30

[#100675] [Ruby master Misc#17299] DevelopersMeeting20201120Japan — mame@...

Issue #17299 has been reported by mame (Yusuke Endoh).

11 messages 2020/10/31

[ruby-core:100431] [Ruby master Feature#17145] Ractor-aware `Object#deep_freeze`

From: marcandre-ruby-core@...
Date: 2020-10-19 21:24:48 UTC
List: ruby-core #100431
SXNzdWUgIzE3MTQ1IGhhcyBiZWVuIHVwZGF0ZWQgYnkgbWFyY2FuZHJlIChNYXJjLUFuZHJlIExh
Zm9ydHVuZSkuDQoNCg0Ka28xIChLb2ljaGkgU2FzYWRhKSB3cm90ZSBpbiAjbm90ZS0xNDoNCj4g
SSBpbXBsZW1lbnRlZCBgT2JqZWN0I2RlZXBfZnJlZXplKHNraXBfc2hhcmVhYmxlOiBmYWxzZSlg
IGZvciB0cmlhbC4NCj4gaHR0cHM6Ly9naXRodWIuY29tL2tvMS9ydWJ5L3B1bGwvbmV3L2RlZXBf
ZnJlZXplDQo+IA0KPiAqIEl0IGRvZXNuJ3QgY2FsbCBgI2ZyZWV6ZWAsIGJ1dCBvbmx5IHNldCBm
cm96ZW4gZmxhZy4NCj4gKiBJdCBzZXQgZnJvemVuIGJpdCBmb3IgYW55IG9iamVjdHMgc3VjaCBh
cyBCaW5kaW5nLCBUaHJlYWQsIFF1ZXVlIGFuZCBzbyBvbiwgYnV0IG5vIGVmZmVjdCBleGNlcHQg
YWRkaW5nIGl2YXJzLCBldGMuDQo+ICogVHdvIHBhc3MgZnJlZXppbmcgbWV0aG9kDQo+ICAgKiAo
MSkgY29sbGVjdCByZWFjaGFibGUgb2JqZWN0cw0KPiAgICogKDIpIGZyZWV6ZSBjb2xsZWN0ZWQg
b2JqZWN0cw0KPiANCj4gVGhpcyB0d28gcGFzcyBzdHJhdGVneSBhbGxvd3MgZXJyb3JzIGR1cmlu
ZyBjb2xsZWN0aW9uIHBoYXNlICgxKS4gRm9yIGV4YW1wbGUsIGlmIHdlIGludHJvZHVjZSB1bmFi
bGUgdG8gImZyZWV6ZSIgb2JqZWN0cywgd2UgY2FuIHN0b3AgY29sbGVjdGlvbiBhbmQgcmFpc2Ug
c29tZSBlcnJvciB3aXRob3V0IGFueSBzaWRlLWVmZmVjdC4gSG93ZXZlciwgaWYgd2UgY2FsbCBg
I2ZyZWV6ZWAsIHdlIGNhbid0IGNhbmNlbCBpbnRlcm1lZGlhdGUgc3RhdGUgKHNvbWUgb2JqZWN0
cyBhcmUgZnJvemVuLCBzb21lIGFyZSBub3QpLiBJIGhhdmUgbm8gaWRlYSBob3cgdG8gc29sdmUg
aXQsIGlmIHdlIG5lZWQgdG8gY2FsbCBgZnJlZXplYCBmb3IgZWFjaCBpbnN0YW5jZS4NCj4gDQo+
IGBPYmplY3QjZGVlcF9mcmVlemUoc2tpcF9zaGFyZWFibGU6IHRydWUpYCBza2lwcyBzaGFyZWFi
bGUgb2JqZWN0cyB0byBmcmVlemUuIE1heWJlIGl0IGlzIGByYWN0b3JfZnJlZXplYCwgYHNoYXJl
YWJsZWAgYW5kIHNvIG9uLiBJIGRvbid0IGhhdmUgc3Ryb25nIG9waW5pb24gYWJvdXQgdGhpcyBu
YW1pbmcsIGJ1dCBJIHRyeSB0byB1bmlmeSB3aXRoIGBPYmplY3QjZGVlcF9mcmVlemVgLg0KDQpU
aGlzIGlzIGdyZWF0ISDwn5KqDQoNClR3byBtYWpvciBpc3N1ZXMgcmVtYWluOg0KMSkgVGhpcyBk
b2VzIG5vdCB3b3JrIGZvciByZWN1cnNpdmUgc3RydWN0dXJlcywgaW4gdGhlIHNlbnNlIHRoYXQg
dGhleSB3aWxsIG5vdCBiZSBtYXJrZWQgYXMgUmFjdG9yIHNoYXJlYWJsZS4gVGhpcyBpcyBjYXBp
dGFsLCBwYXJ0aWN1bGFybHkgc2luY2UgaXQgaXMgdGhlIChvbmx5KSBwYXJ0IG9mIHRoaXMgbWV0
aG9kIHRoYXQgY2FuIG5vdCBiZSBkb25lIGluIHB1cmUgUnVieS4NCg0KMikgVGhlcmUgaXMgbm8g
Y2FsbGJhY2sgbWVjaGFuaXNtIGZvciB1c2VyIGNsYXNzZXMgKHNpbmNlIHRoaXMgZG9lcyBub3Qg
Y2FsbCBgI2ZyZWV6ZWApLiBUeXBpY2FsIHVzZSBjYXNlIHdvdWxkIGJlIGZvciBleHBlbnNpdmUg
Y2FsY3VsYXRpb25zIHRoYXQgYXJlIGRvbmUgbGF6aWx5LiBBIGNsYXNzIG1heSB3YW50IHRvIHBy
ZS1idWlsZCB0aGVtIGJlZm9yZSBjYWNoaW5nLiBUaGVyZSBzaG91bGQgYmUgc29tZSBjYWxsYmFj
ayBtZWNoYW5pc20uIE15IG9waW5pb24gaXMgdGhhdCB3ZSBzaG91bGQgd29ycnkgYWJvdXQgdGhp
bmdzIHdvcmtpbmcgd2VsbCBmb3Igd2VsbC1wcm9ncmFtbWVkIGNhc2VzICpiZWZvcmUqIHdlIHdv
cnJ5IGFib3V0IGV4Y2VwdGlvbnMgKGUuZy4gY2FzZXMgdGhhdCBmYWlsIGRvIGRlZXBseSBmcmVl
emUpLg0KSSB0aGluayB0aGF0IGZyZWV6aW5nIGEgY2xhc3MgImJlaGluZCBpdHMgYmFjayIgYnkg
bm90IGNhbGxpbmcgYCNmcmVlemVgIGJyZWFrcyB0aGUgY29udHJhY3QgYW5kIGNvdWxkIGJlIGEg
c291cmNlIG9mIGluY29tcGF0aWJpbGl0eS4NCkkgc2VlIG5vIGluY29tcGF0aWJpbGl0eSB3aXRo
IHRoZSB0d28gcGFzcyBzeXN0ZW0gYW5kIGNhbGxpbmcgYCNmcmVlemVgIG9uIHRoZSBsaXN0IG9m
IHJlYWNoYWJsZSBvYmplY3RzLiBJIGhhdmUgbm8gaXNzdWUgd2l0aCBhIHN0cnVjdHVyZSBiZWlu
ZyBoYWxmIGZyb3plbiBpZiB0aGluZ3MgZmFpbDsgdGhlIGRldmVsb3BwZXIgd2FzIHJlYWR5IHRv
IGRlZXAgZnJlZXplIGFsbCBvZiBpdCwgc28gaGF2aW5nIG9ubHkgaGFsZiBmcm96ZW4gLCBldmVu
IHRob3VnaCBpdCBjbGVhcmx5IHdhcyBub3QgdGhlIGludGVudGlvbiwgZG9lcyBub3QgZmVlbCBs
aWtlIGEgYmlnIGlzc3VlLg0KDQotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tDQpGZWF0dXJlICMxNzE0NTogUmFjdG9yLWF3YXJlIGBPYmplY3QjZGVlcF9mcmVlemVgDQpo
dHRwczovL2J1Z3MucnVieS1sYW5nLm9yZy9pc3N1ZXMvMTcxNDUjY2hhbmdlLTg4MDQ5DQoNCiog
QXV0aG9yOiBtYXJjYW5kcmUgKE1hcmMtQW5kcmUgTGFmb3J0dW5lKQ0KKiBTdGF0dXM6IE9wZW4N
CiogUHJpb3JpdHk6IE5vcm1hbA0KLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQ0KSSdkIGxpa2UgdG8gcHJvcG9zZSBgT2JqZWN0I2RlZXBfZnJlZXplYDoNCg0KRnJlZXpl
cyByZWN1cnNpdmVseSB0aGUgY29udGVudHMgb2YgdGhlIHJlY2VpdmVyIChieSBjYWxsaW5nIGBk
ZWVwX2ZyZWV6ZWApIGFuZA0KdGhlbiB0aGUgcmVjZWl2ZXIgaXRzZWxmIChieSBjYWxsaW5nIGBm
cmVlemVgKS4NClZhbHVlcyB0aGF0IGFyZSBzaGFyZWFibGUgdmlhIGBSYWN0b3JgIChlLmcuIGNs
YXNzZXMpIGFyZSBuZXZlciBmcm96ZW4gdGhpcyB3YXkuDQoNCmBgYHJ1YnkNCiMgZnJlZXplcyBy
ZWN1cnNpdmVseToNCmFzdCA9IFs6aGFzaCwgWzpwYWlyLCBbOnN0ciwgJ2hlbGxvJ10sIFs6c3lt
LCA6d29ybGRdXV0uZGVlcF9mcmVlemUNCmFzdC5kaWcoMSwgMSkgIyA9PiBbOnN0ciwgJ2hlbGxv
J10NCmFzdC5kaWcoMSwgMSkuY29tcGFjdCEgIyA9PiBGcm96ZW5FcnJvcg0KDQojIGRvZXMgbm90
IGZyZWV6ZSBjbGFzc2VzOg0KW1tTdHJpbmddXS5kZWVwX2ZyZWV6ZQ0KU3RyaW5nLmZyb3plbj8g
IyA9PiBmYWxzZQ0KDQojIGNhbGxzIGBmcmVlemVgOg0KY2xhc3MgRm9vDQogIGRlZiBmcmVlemUN
CiAgICBidWlsZF9jYWNoZSENCiAgICBwdXRzICJSZWFkeSBmb3IgZnJlZXplIg0KICAgIHN1cGVy
DQogIGVuZA0KICAjIC4uLg0KZW5kDQpbW1tGb28ubmV3XV1dLmRlZXBfZnJlZXplICMgPT4gT3V0
cHV0cyAiUmVhZHkgZm9yIGZyZWV6ZSINCmBgYA0KDQoNCkkgdGhpbmsgYSB2YXJpYW50IGBkZWVw
X2ZyZWV6ZSFgIHRoYXQgcmFpc2VzIGFuIGV4Y2VwdGlvbiBpZiB0aGUgcmVzdWx0IGlzbid0IFJh
Y3Rvci1zaGFyZWFibGUgd291bGQgYmUgdXNlZnVsIHRvbzoNCg0KYGBgcnVieQ0KY2xhc3MgRmly
ZQ0KICBkZWYgZnJlZXplDQogICAgIyBkbyBub3QgY2FsbCBzdXBlcg0KICBlbmQNCmVuZA0KDQp4
ID0gW0ZpcmUubmV3XQ0KeC5kZWVwX2ZyZWV6ZSEgIyA9PiAiQ291bGQgbm90IGJlIGRlZXBseS1m
cm96ZW46ICM8RmlyZToweDAwMDA3ZmYxNTE5OTQ3NDg+Ig0KYGBgDQoNCg0KDQotLSANCmh0dHBz
Oi8vYnVncy5ydWJ5LWxhbmcub3JnLw0KClVuc3Vic2NyaWJlOiA8bWFpbHRvOnJ1YnktY29yZS1y
ZXF1ZXN0QHJ1YnktbGFuZy5vcmc/c3ViamVjdD11bnN1YnNjcmliZT4KPGh0dHA6Ly9saXN0cy5y
dWJ5LWxhbmcub3JnL2NnaS1iaW4vbWFpbG1hbi9vcHRpb25zL3J1YnktY29yZT4K

In This Thread