[#119670] [Ruby master Feature#20859] Make Base64 to core class — "hsbt (Hiroshi SHIBATA) via ruby-core" <ruby-core@...>

Issue #20859 has been reported by hsbt (Hiroshi SHIBATA).

8 messages 2024/11/01

[#119683] [Ruby master Feature#20861] Add an environment variable for tuning the default thread quantum — "tenderlovemaking (Aaron Patterson) via ruby-core" <ruby-core@...>

Issue #20861 has been reported by tenderlovemaking (Aaron Patterson).

24 messages 2024/11/01

[#119724] [Ruby master Bug#20863] `zlib.c` calls `rb_str_set_len` and `rb_str_modify_expand`(and others) without holding the GVL. — "ioquatix (Samuel Williams) via ruby-core" <ruby-core@...>

Issue #20863 has been reported by ioquatix (Samuel Williams).

8 messages 2024/11/05

[#119726] [Ruby master Feature#20864] Support `error:` keyword to `Kernel#warn` — "ioquatix (Samuel Williams) via ruby-core" <ruby-core@...>

Issue #20864 has been reported by ioquatix (Samuel Williams).

14 messages 2024/11/05

[#119741] [Ruby master Bug#20869] IO buffer handling is inconsistent when seeking — "javanthropus (Jeremy Bopp) via ruby-core" <ruby-core@...>

Issue #20869 has been reported by javanthropus (Jeremy Bopp).

13 messages 2024/11/05

[#119751] [Ruby master Bug#20871] Including methods in Enumerable doesn't make them available in Array — "sanderd17 (Sander Deryckere) via ruby-core" <ruby-core@...>

Issue #20871 has been reported by sanderd17 (Sander Deryckere).

13 messages 2024/11/05

[#119769] [Ruby master Feature#20875] Atomic initialization for Ractor local storage — "ko1 (Koichi Sasada) via ruby-core" <ruby-core@...>

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

12 messages 2024/11/06

[#119801] [Ruby master Feature#20878] A new C API to create a String by adopting a pointer: `rb_enc_str_adopt(const char *ptr, long len, long capa, rb_encoding *enc)` — "byroot (Jean Boussier) via ruby-core" <ruby-core@...>

Issue #20878 has been reported by byroot (Jean Boussier).

32 messages 2024/11/07

[#119852] [Ruby master Feature#20882] Provide Boolean(...) — "getajobmike (Mike Perham) via ruby-core" <ruby-core@...>

Issue #20882 has been reported by getajobmike (Mike Perham).

12 messages 2024/11/08

[#119881] [Ruby master Feature#20884] reserve "Ruby" toplevel module for Ruby language — "Dan0042 (Daniel DeLorme) via ruby-core" <ruby-core@...>

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

8 messages 2024/11/12

[#119897] [Ruby master Bug#20890] MacOS 15.1, Macbook pro 2024 m4, YJIT: Kernel Panic on network access, works w/o YJIT — "markus_d (Markus Doits) via ruby-core" <ruby-core@...>

Issue #20890 has been reported by markus_d (Markus Doits).

24 messages 2024/11/12

[#119988] [Ruby master Bug#20904] 3.4.0-preview2: Building miniruby.exe fails for mswin32 — "jun66j5 (Jun Omae) via ruby-core" <ruby-core@...>

Issue #20904 has been reported by jun66j5 (Jun Omae).

11 messages 2024/11/22

[#120002] [Ruby master Bug#20908] Ruby extension builds fail with GCC 15 which defaults to -std=gnu23 — "thesamesam (Sam James) via ruby-core" <ruby-core@...>

SXNzdWUgIzIwOTA4IGhhcyBiZWVuIHJlcG9ydGVkIGJ5IHRoZXNhbWVzYW0gKFNhbSBKYW1lcyku

7 messages 2024/11/25

[#120016] [Ruby master Feature#20912] Move warning when redefining object_id to __id__ — "jhawthorn (John Hawthorn) via ruby-core" <ruby-core@...>

SXNzdWUgIzIwOTEyIGhhcyBiZWVuIHJlcG9ydGVkIGJ5IGpoYXd0aG9ybiAoSm9obiBIYXd0aG9y

11 messages 2024/11/27

[#120027] [Ruby master Misc#20913] Proposal: Adding Jeremy Evans and Burdette Lamar to www.ruby-lang.org's English Editorial Team — "st0012 (Stan Lo) via ruby-core" <ruby-core@...>

Issue #20913 has been reported by st0012 (Stan Lo).

6 messages 2024/11/27

[#120043] [Ruby master Bug#20919] IO#seek does not clear the character buffer in some cases while transcoding — "javanthropus (Jeremy Bopp) via ruby-core" <ruby-core@...>

Issue #20919 has been reported by javanthropus (Jeremy Bopp).

7 messages 2024/11/28

[ruby-core:120023] [Ruby master Feature#20265] Deprecate and remove rb_newobj and rb_newobj_of

From: "vo.x (Vit Ondruch) via ruby-core" <ruby-core@...>
Date: 2024-11-27 16:14:20 UTC
List: ruby-core #120023
SXNzdWUgIzIwMjY1IGhhcyBiZWVuIHVwZGF0ZWQgYnkgdm8ueCAoVml0IE9uZHJ1Y2gpLg0KDQoN
Ckp1c3QgRlRSLCB0aGVyZSBhcmUgYWxzbyBwcm9qZWN0IHdoaWNoIGFyZSB1c2luZyBgTkVXT0JK
YCwgc3VjaCBhczoNCg0KaHR0cHM6Ly9naXRodWIuY29tL3NlYXJjaD9xPXJlcG8lM0FocGFycmEl
MkZydWJ5LXNlcmlhbHBvcnQlMjBORVdPQkomdHlwZT1jb2RlDQoNClNvIHdoYXQgaXMgcmVjb21t
ZW5kZWQgaW5zdGVhZD8NCg0KLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LQ0KRmVhdHVyZSAjMjAyNjU6IERlcHJlY2F0ZSBhbmQgcmVtb3ZlIHJiX25ld29iaiBhbmQgcmJf
bmV3b2JqX29mDQpodHRwczovL2J1Z3MucnVieS1sYW5nLm9yZy9pc3N1ZXMvMjAyNjUjY2hhbmdl
LTExMDc2Mw0KDQoqIEF1dGhvcjogcGV0ZXJ6aHUyMTE4IChQZXRlciBaaHUpDQoqIFN0YXR1czog
Q2xvc2VkDQoqIEFzc2lnbmVlOiBwZXRlcnpodTIxMTggKFBldGVyIFpodSkNCi0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0NCkdpdEh1YiBQUjogaHR0cHM6Ly9naXRodWIu
Y29tL3J1YnkvcnVieS9wdWxsLzk5NjQNCg0KSeKAmW0gcHJvcG9zaW5nIGRlcHJlY2F0aW5nIGFu
ZCByZW1vdmluZyB0aGUgcmJfbmV3b2JqIGFuZCByYl9uZXdvYmpfb2YgQVBJcyBiZWNhdXNlIHRo
ZXkgYXJlIGRpZmZpY3VsdCB0byB1c2UsIGZyYWdpbGUgdG8gdXNlLCBhbmQgcmVxdWlyZXMga25v
d2xlZGdlIG9mIHRoZSBpbnRlcm5hbCBpbXBsZW1lbnRhdGlvbiBvZiBkYXRhIHR5cGVzIGluIFJ1
YnkuDQoNClRoZSByYl9uZXdvYmogZnVuY3Rpb24gY3JlYXRlcyBhIFRfTk9ORSBvYmplY3QuIFRf
Tk9ORSBvYmplY3RzIGFyZSB0cmlja3kgdG8gZGVhbCB3aXRoIHNpbmNlIFRfTk9ORSBvYmplY3Rz
IGNhbm5vdCBiZSBtYXJrZWQsIFRfTk9ORSBvYmplY3RzIGFyZSBub3QgcmVjbGFpbWVkIGJ5IHRo
ZSBHQywgYW5kIGNoYW5naW5nIHRoZSBvYmplY3QgdG8gb3RoZXIgdHlwZXMgcmVxdWlyZSBpbnRl
cm5hbCBrbm93bGVkZ2UgYWJvdXQgdGhlIGRhdGEgdHlwZS4NCg0KVF9OT05FIG9iamVjdHMgYXJl
IG5vdCBhbGxvd2VkIHRvIGJlIG1hcmtlZCwgc28gaXQgY2Fubm90IGJlIEdDIG1hbmFnZWQuIFNp
bmNlIFRfTk9ORSBvYmplY3RzIGFyZSBza2lwcGVkIGR1cmluZyBzd2VlcGluZywgaXQgd2lsbCBs
ZWFrIFJ1YnkgaGVhcCBtZW1vcnkgaWYgdGhlIGRldmVsb3BlciBuZXZlciBjaGFuZ2VzIHRoZSBv
YmplY3QgdG8gYW5vdGhlciB0eXBlLg0KDQpDaGFuZ2luZyBhIFRfTk9ORSBvYmplY3QgdG8gYW5v
dGhlciB0eXBlIGlzIHRyaWNreS4gRm9yIGV4YW1wbGUsIFRfU1RSSU5HIG9iamVjdHMgaGF2ZSBt
YW55IGZsYWdzIGZvciBlbWJlZGRlZCwgc2hhcmVkLCBzaGFyZWQgcm9vdCwgZW5jb2RpbmcsIGNv
ZGVyYW5nZSwgZXRjLiBNYW55IG9mIHRoZXNlIGZsYWdzIGFyZSBub3QgcHVibGljLCBwcmV2ZW50
aW5nIGRpcmVjdCB1c2UgYnkgZGV2ZWxvcGVycy4gRGV2ZWxvcGVycyBtdXN0IHVuZGVyc3RhbmQg
dGhlc2UgZmxhZ3MgdG8gY29udmVydCBhIFRfTk9ORSBvYmplY3QgaW50byBhIFRfU1RSSU5HIG9i
amVjdC4NCg0KV2hpbGUgdGhlIHJiX25ld29ial9vZiBmdW5jdGlvbiBpcyBlYXNpZXIgdG8gdXNl
IHRoYW4gdGhlIHJiX25ld29iaiBmdW5jdGlvbiwgaXQgc3RpbGwgcmVxdWlyZXMgZGV2ZWxvcGVy
cyB0byB1bmRlcnN0YW5kIGZsYWdzLCBtZWFuaW5nIHNvbWUgaXNzdWVzIG9mIHJiX25ld29iaiBh
bHNvIGFwcGx5IHRvIHJiX25ld29ial9vZi4NCg0KQmVsb3cgaXMgdGhlIHVzYWdlIG9mIFJCX05F
V09CSiwgcmJfbmV3b2JqLCByYl9uZXdvYmpfb2YsIFJCX05FV09CSl9PRiB3aXRoIHZlbmRvcmVk
IFJ1YnkgYW5kIGNvbW1lbnRzIHJlbW92ZWQuIFlvdSBjYW4gc2VlIHRoYXQgdGhlcmUgYXJlIHZl
cnkgZmV3IGdlbXMgdXNpbmcgdGhlc2UgQVBJcyBhbmQgYWxsIGFyZSBmcm9tIG92ZXIgYSBkZWNh
ZGUgYWdvICh0aGUgbW9zdCByZWNlbnQgb25lIGlzIGZyb20gMjAxMSkuDQoNCmBgYA0KMjAwOS0x
MS0xOCAvc3J2L2dlbXMvYmxlYWtfaG91c2UtNy4yL3J1YnkvcnVieS0xLjguNy5wYXRjaDpAQCAt
NDM4LDEwICs0MzgsOCBAQCByYl9uZXdvYmooKQ0KMjAyMy0wNy0wMSAvc3J2L2dlbXMvZGFxaW5n
X3J1Y2FwdGNoYS0zLjIuMi9leHQvcnVjYXB0Y2hhL3RhcmdldC9yZWxlYXNlL2J1aWxkL3JiLXN5
cy02YmRkNWIyODk1Yjk1NzBhL291dC9iaW5kaW5ncy0wLjkuNzgtYXJtNjQtZGFyd2luMjItMy4y
LjIucnM6ICAgIHB1YiBmbiByYl9uZXdvYmooKSAtPiBWQUxVRTsNCjIwMjMtMDctMDEgL3Nydi9n
ZW1zL2RhcWluZ19ydWNhcHRjaGEtMy4yLjIvZXh0L3J1Y2FwdGNoYS90YXJnZXQvcmVsZWFzZS9i
dWlsZC9yYi1zeXMtNmJkZDViMjg5NWI5NTcwYS9vdXQvYmluZGluZ3MtMC45Ljc4LWFybTY0LWRh
cndpbjIyLTMuMi4yLnJzOiAgICBwdWIgZm4gcmJfbmV3b2JqX29mKGtsYXNzOiBWQUxVRSwgZmxh
Z3M6IFZBTFVFKSAtPiBWQUxVRTsNCjIwMTAtMDgtMDYgL3Nydi9nZW1zL2xhbmdzY2FuLTEuMi9l
eHQvbGFuZ3NjYW4vcnVieS9jb21wYXQvcmlwcGVyL3JpcHBlci5jOiAgICBOT0RFICpuID0gKE5P
REUqKXJiX25ld29iaigpOw0KMjAxMS0wMi0wMyAvc3J2L2dlbXMvbWVtcHJvZi0wLjMuMTAvZXh0
L21lbXByb2YuYzogIFZBTFVFIHJldCA9IHJiX25ld29iaigpOw0KMjAxMS0wMi0wMyAvc3J2L2dl
bXMvbWVtcHJvZi0wLjMuMTAvZXh0L3RyYWNlcnMvb2JqZWN0cy5jOiAgbGFzdF9vYmogPSBvcmln
X3JiX25ld29iaigpOw0KMjAwNi0wMi0yOCAvc3J2L2dlbXMvcmVmZS0wLjguMC4zL2RhdGEvcmVm
ZS9mdW5jdGlvbl9zb3VyY2UvcmIvbmV3b2JqOnJiX25ld29iaigpDQoyMDA2LTAyLTI4IC9zcnYv
Z2Vtcy9yZWZlLTAuOC4wLjMvZGF0YS9yZWZlL2Z1bmN0aW9uX3NvdXJjZS9yYi9ub2RlL25ld25v
ZGU6ICAgIE5PREUgKm4gPSAoTk9ERSopcmJfbmV3b2JqKCk7DQoyMDExLTA4LTMxIC9zcnYvZ2Vt
cy9ydWJ5LXJwbS0xLjMuMS9leHQvcnBtL2RlcGVuZGVuY3kuYzogICAgICAgcHJvdiA9IHJiX25l
d29iaigpOw0KMjAxMS0wOC0zMSAvc3J2L2dlbXMvcnVieS1ycG0tMS4zLjEvZXh0L3JwbS9kZXBl
bmRlbmN5LmM6ICAgICAgIHJlcSA9IHJiX25ld29iaigpOw0KMjAxMS0wOC0zMSAvc3J2L2dlbXMv
cnVieS1ycG0tMS4zLjEvZXh0L3JwbS9kZXBlbmRlbmN5LmM6ICAgICAgIGNvbmYgPSByYl9uZXdv
YmooKTsNCjIwMTEtMDgtMzEgL3Nydi9nZW1zL3J1YnktcnBtLTEuMy4xL2V4dC9ycG0vZGVwZW5k
ZW5jeS5jOiAgICAgICBvYnNvID0gcmJfbmV3b2JqKCk7DQoyMDExLTA4LTMxIC9zcnYvZ2Vtcy9y
dWJ5LXJwbS0xLjMuMS9leHQvcnBtL2ZpbGUuYzogICAgIGZpbGUgPSByYl9uZXdvYmooKTsNCjIw
MTEtMDgtMzEgL3Nydi9nZW1zL3J1YnktcnBtLTEuMy4xL2V4dC9ycG0vc291cmNlLmM6ICAgc3Jj
ID0gcmJfbmV3b2JqKCk7DQoyMDExLTA4LTMxIC9zcnYvZ2Vtcy9ydWJ5LXJwbS0xLjMuMS9leHQv
cnBtL3NvdXJjZS5jOiAgIHNyYyA9IHJiX25ld29iaigpOw0KMjAxMS0wOC0zMSAvc3J2L2dlbXMv
cnVieS1ycG0tMS4zLjEvZXh0L3JwbS9zb3VyY2UuYzogICBzcmMgPSByYl9uZXdvYmooKTsNCjIw
MTEtMDgtMzEgL3Nydi9nZW1zL3J1YnktcnBtLTEuMy4xL2V4dC9ycG0vdmVyc2lvbi5jOiAgdmVy
ID0gcmJfbmV3b2JqKCk7DQoyMDExLTA4LTMxIC9zcnYvZ2Vtcy9ydWJ5LXJwbS0xLjMuMS9leHQv
cnBtL3ZlcnNpb24uYzogIHZlciA9IHJiX25ld29iaigpOw0KMjAxMS0wOC0zMSAvc3J2L2dlbXMv
cnVieS1ycG0tMS4zLjEvZXh0L3JwbS92ZXJzaW9uLmM6ICB2ZXIgPSByYl9uZXdvYmooKTsNCjIw
MDYtMTEtMzAgL3Nydi9nZW1zL3N5ZHBhcnNlLTEuMi4wL3N5ZHBhcnNlLmM6ICAgIHN5ZF9zY29w
ZSA9IChzdHJ1Y3QgU0NPUEUqKXJiX25ld29iaigpOw0KMjAwNi0xMS0zMCAvc3J2L2dlbXMvc3lk
cGFyc2UtMS4yLjAvc3lkcGFyc2UueTogICAgc3lkX3Njb3BlID0gKHN0cnVjdCBTQ09QRSopcmJf
bmV3b2JqKCk7DQpgYGANCg0KDQoNCi0tIA0KaHR0cHM6Ly9idWdzLnJ1YnktbGFuZy5vcmcvDQog
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwogcnVieS1jb3Jl
IG1haWxpbmcgbGlzdCAtLSBydWJ5LWNvcmVAbWwucnVieS1sYW5nLm9yZwogVG8gdW5zdWJzY3Jp
YmUgc2VuZCBhbiBlbWFpbCB0byBydWJ5LWNvcmUtbGVhdmVAbWwucnVieS1sYW5nLm9yZwogcnVi
eS1jb3JlIGluZm8gLS0gaHR0cHM6Ly9tbC5ydWJ5LWxhbmcub3JnL21haWxtYW4zL2xpc3RzL3J1
YnktY29yZS5tbC5ydWJ5LWxhbmcub3JnLw==


In This Thread