ruby-core

Mailing list archive

[#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:120045] [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-28 15:19:22 UTC
List: ruby-core #120045
SXNzdWUgIzIwMjY1IGhhcyBiZWVuIHVwZGF0ZWQgYnkgdm8ueCAoVml0IE9uZHJ1Y2gpLg0KDQoN
ClRoYXQgZG9lcyBub3QgaGF2ZSB0b28gbG9uZyBoaXN0b3J5LCBzZWVpbmcgdGhpcyBORVdTIGVu
dHJ5Og0KDQp+fn4NCiQgZ3JlcCAtUiAtQSAxIHJiX2lvX29wZW5fZGVzY3JpcHRvciANCmRvYy9O
RVdTL05FV1MtMy4zLjAubWQ6ICAqIGByYl9pb19vcGVuX2Rlc2NyaXB0b3IoKWAgaXMgaW50cm9k
dWNlZCB0byBtYWtlIGFuIElPIG9iamVjdCBmcm9tIGEgZmlsZQ0KZG9jL05FV1MvTkVXUy0zLjMu
MC5tZC0gICAgZGVzY3JpcHRvci4NCn5+fg0KDQpBbnl3YXksIGRvIHlvdSB0aGluayBzb21ldGhp
bmcgbGlrZSB0aGlzIGNvdWxkIGJlIHN1aXRhYmxlIGZpeD8NCg0Kfn5+ZGlmZg0KZGlmZiAtLWdp
dCBhL2V4dC9uYXRpdmUvcG9zaXhfc2VyaWFscG9ydF9pbXBsLmMgYi9leHQvbmF0aXZlL3Bvc2l4
X3NlcmlhbHBvcnRfaW1wbC5jDQppbmRleCAyZjkzMjVlLi4xYWZiYTUxIDEwMDY0NA0KLS0tIGEv
ZXh0L25hdGl2ZS9wb3NpeF9zZXJpYWxwb3J0X2ltcGwuYw0KKysrIGIvZXh0L25hdGl2ZS9wb3Np
eF9zZXJpYWxwb3J0X2ltcGwuYw0KQEAgLTgwLDEyICs4MCw2IEBAIGludCBnZXRfZmRfaGVscGVy
KG9iaikNCiBWQUxVRSBzcF9jcmVhdGVfaW1wbChjbGFzcywgX3BvcnQpDQogICAgVkFMVUUgY2xh
c3MsIF9wb3J0Ow0KIHsNCi0jaWZkZWYgSEFWRV9SVUJZX0lPX0gNCi0gICByYl9pb190ICpmcDsN
Ci0jZWxzZQ0KLSAgIE9wZW5GaWxlICpmcDsNCi0jZW5kaWYNCi0NCiAgICBpbnQgZmQ7DQogICAg
aW50IG51bV9wb3J0Ow0KICAgIGNoYXIgKnBvcnQ7DQpAQCAtMTA5LDEwICsxMDMsNiBAQCBWQUxV
RSBzcF9jcmVhdGVfaW1wbChjbGFzcywgX3BvcnQpDQogICAgfTsNCiAgICBzdHJ1Y3QgdGVybWlv
cyBwYXJhbXM7DQogDQotICAgTkVXT0JKKHNwLCBzdHJ1Y3QgUkZpbGUpOw0KLSAgIE9CSlNFVFVQ
KChWQUxVRSkgc3AsIGNsYXNzLCBUX0ZJTEUpOw0KLSAgIE1ha2VPcGVuRmlsZSgoVkFMVUUpIHNw
LCBmcCk7DQotDQogICAgc3dpdGNoKFRZUEUoX3BvcnQpKQ0KICAgIHsNCiAgICAgICBjYXNlIFRf
RklYTlVNOg0KQEAgLTE2NiwxMiArMTU2LDcgQEAgVkFMVUUgc3BfY3JlYXRlX2ltcGwoY2xhc3Ms
IF9wb3J0KQ0KICAgICAgIHJiX3N5c19mYWlsKHNUY3NldGF0dHIpOw0KICAgIH0NCiANCi0jaWZk
ZWYgSEFWRV9SVUJZX0lPX0gNCi0gICBmcC0+ZmQgPSBmZDsNCi0jZWxzZQ0KLSAgIGZwLT5mID0g
cmJfZmRvcGVuKGZkLCAicisiKTsNCi0jZW5kaWYNCi0gICBmcC0+bW9kZSA9IEZNT0RFX1JFQURX
UklURSB8IEZNT0RFX1NZTkM7DQorICAgVkFMVUUgc3AgPSByYl9pb19vcGVuX2Rlc2NyaXB0b3Io
Y2xhc3MsIGZkLCBGTU9ERV9SRUFEV1JJVEUgfCBGTU9ERV9TWU5DLCByYl9zdHJfbmV3KHBvcnQs
IDEpLCBRbmlsLCBOVUxMKTsNCiANCiAgICByZXR1cm4gKFZBTFVFKSBzcDsNCiB9DQp+fn4NCg0K
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQ0KRmVhdHVyZSAjMjAyNjU6
IERlcHJlY2F0ZSBhbmQgcmVtb3ZlIHJiX25ld29iaiBhbmQgcmJfbmV3b2JqX29mDQpodHRwczov
L2J1Z3MucnVieS1sYW5nLm9yZy9pc3N1ZXMvMjAyNjUjY2hhbmdlLTExMDc4MQ0KDQoqIEF1dGhv
cjogcGV0ZXJ6aHUyMTE4IChQZXRlciBaaHUpDQoqIFN0YXR1czogQ2xvc2VkDQoqIEFzc2lnbmVl
OiBwZXRlcnpodTIxMTggKFBldGVyIFpodSkNCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0NCkdpdEh1YiBQUjogaHR0cHM6Ly9naXRodWIuY29tL3J1YnkvcnVieS9wdWxs
Lzk5NjQNCg0KSeKAmW0gcHJvcG9zaW5nIGRlcHJlY2F0aW5nIGFuZCByZW1vdmluZyB0aGUgcmJf
bmV3b2JqIGFuZCByYl9uZXdvYmpfb2YgQVBJcyBiZWNhdXNlIHRoZXkgYXJlIGRpZmZpY3VsdCB0
byB1c2UsIGZyYWdpbGUgdG8gdXNlLCBhbmQgcmVxdWlyZXMga25vd2xlZGdlIG9mIHRoZSBpbnRl
cm5hbCBpbXBsZW1lbnRhdGlvbiBvZiBkYXRhIHR5cGVzIGluIFJ1YnkuDQoNClRoZSByYl9uZXdv
YmogZnVuY3Rpb24gY3JlYXRlcyBhIFRfTk9ORSBvYmplY3QuIFRfTk9ORSBvYmplY3RzIGFyZSB0
cmlja3kgdG8gZGVhbCB3aXRoIHNpbmNlIFRfTk9ORSBvYmplY3RzIGNhbm5vdCBiZSBtYXJrZWQs
IFRfTk9ORSBvYmplY3RzIGFyZSBub3QgcmVjbGFpbWVkIGJ5IHRoZSBHQywgYW5kIGNoYW5naW5n
IHRoZSBvYmplY3QgdG8gb3RoZXIgdHlwZXMgcmVxdWlyZSBpbnRlcm5hbCBrbm93bGVkZ2UgYWJv
dXQgdGhlIGRhdGEgdHlwZS4NCg0KVF9OT05FIG9iamVjdHMgYXJlIG5vdCBhbGxvd2VkIHRvIGJl
IG1hcmtlZCwgc28gaXQgY2Fubm90IGJlIEdDIG1hbmFnZWQuIFNpbmNlIFRfTk9ORSBvYmplY3Rz
IGFyZSBza2lwcGVkIGR1cmluZyBzd2VlcGluZywgaXQgd2lsbCBsZWFrIFJ1YnkgaGVhcCBtZW1v
cnkgaWYgdGhlIGRldmVsb3BlciBuZXZlciBjaGFuZ2VzIHRoZSBvYmplY3QgdG8gYW5vdGhlciB0
eXBlLg0KDQpDaGFuZ2luZyBhIFRfTk9ORSBvYmplY3QgdG8gYW5vdGhlciB0eXBlIGlzIHRyaWNr
eS4gRm9yIGV4YW1wbGUsIFRfU1RSSU5HIG9iamVjdHMgaGF2ZSBtYW55IGZsYWdzIGZvciBlbWJl
ZGRlZCwgc2hhcmVkLCBzaGFyZWQgcm9vdCwgZW5jb2RpbmcsIGNvZGVyYW5nZSwgZXRjLiBNYW55
IG9mIHRoZXNlIGZsYWdzIGFyZSBub3QgcHVibGljLCBwcmV2ZW50aW5nIGRpcmVjdCB1c2UgYnkg
ZGV2ZWxvcGVycy4gRGV2ZWxvcGVycyBtdXN0IHVuZGVyc3RhbmQgdGhlc2UgZmxhZ3MgdG8gY29u
dmVydCBhIFRfTk9ORSBvYmplY3QgaW50byBhIFRfU1RSSU5HIG9iamVjdC4NCg0KV2hpbGUgdGhl
IHJiX25ld29ial9vZiBmdW5jdGlvbiBpcyBlYXNpZXIgdG8gdXNlIHRoYW4gdGhlIHJiX25ld29i
aiBmdW5jdGlvbiwgaXQgc3RpbGwgcmVxdWlyZXMgZGV2ZWxvcGVycyB0byB1bmRlcnN0YW5kIGZs
YWdzLCBtZWFuaW5nIHNvbWUgaXNzdWVzIG9mIHJiX25ld29iaiBhbHNvIGFwcGx5IHRvIHJiX25l
d29ial9vZi4NCg0KQmVsb3cgaXMgdGhlIHVzYWdlIG9mIFJCX05FV09CSiwgcmJfbmV3b2JqLCBy
Yl9uZXdvYmpfb2YsIFJCX05FV09CSl9PRiB3aXRoIHZlbmRvcmVkIFJ1YnkgYW5kIGNvbW1lbnRz
IHJlbW92ZWQuIFlvdSBjYW4gc2VlIHRoYXQgdGhlcmUgYXJlIHZlcnkgZmV3IGdlbXMgdXNpbmcg
dGhlc2UgQVBJcyBhbmQgYWxsIGFyZSBmcm9tIG92ZXIgYSBkZWNhZGUgYWdvICh0aGUgbW9zdCBy
ZWNlbnQgb25lIGlzIGZyb20gMjAxMSkuDQoNCmBgYA0KMjAwOS0xMS0xOCAvc3J2L2dlbXMvYmxl
YWtfaG91c2UtNy4yL3J1YnkvcnVieS0xLjguNy5wYXRjaDpAQCAtNDM4LDEwICs0MzgsOCBAQCBy
Yl9uZXdvYmooKQ0KMjAyMy0wNy0wMSAvc3J2L2dlbXMvZGFxaW5nX3J1Y2FwdGNoYS0zLjIuMi9l
eHQvcnVjYXB0Y2hhL3RhcmdldC9yZWxlYXNlL2J1aWxkL3JiLXN5cy02YmRkNWIyODk1Yjk1NzBh
L291dC9iaW5kaW5ncy0wLjkuNzgtYXJtNjQtZGFyd2luMjItMy4yLjIucnM6ICAgIHB1YiBmbiBy
Yl9uZXdvYmooKSAtPiBWQUxVRTsNCjIwMjMtMDctMDEgL3Nydi9nZW1zL2RhcWluZ19ydWNhcHRj
aGEtMy4yLjIvZXh0L3J1Y2FwdGNoYS90YXJnZXQvcmVsZWFzZS9idWlsZC9yYi1zeXMtNmJkZDVi
Mjg5NWI5NTcwYS9vdXQvYmluZGluZ3MtMC45Ljc4LWFybTY0LWRhcndpbjIyLTMuMi4yLnJzOiAg
ICBwdWIgZm4gcmJfbmV3b2JqX29mKGtsYXNzOiBWQUxVRSwgZmxhZ3M6IFZBTFVFKSAtPiBWQUxV
RTsNCjIwMTAtMDgtMDYgL3Nydi9nZW1zL2xhbmdzY2FuLTEuMi9leHQvbGFuZ3NjYW4vcnVieS9j
b21wYXQvcmlwcGVyL3JpcHBlci5jOiAgICBOT0RFICpuID0gKE5PREUqKXJiX25ld29iaigpOw0K
MjAxMS0wMi0wMyAvc3J2L2dlbXMvbWVtcHJvZi0wLjMuMTAvZXh0L21lbXByb2YuYzogIFZBTFVF
IHJldCA9IHJiX25ld29iaigpOw0KMjAxMS0wMi0wMyAvc3J2L2dlbXMvbWVtcHJvZi0wLjMuMTAv
ZXh0L3RyYWNlcnMvb2JqZWN0cy5jOiAgbGFzdF9vYmogPSBvcmlnX3JiX25ld29iaigpOw0KMjAw
Ni0wMi0yOCAvc3J2L2dlbXMvcmVmZS0wLjguMC4zL2RhdGEvcmVmZS9mdW5jdGlvbl9zb3VyY2Uv
cmIvbmV3b2JqOnJiX25ld29iaigpDQoyMDA2LTAyLTI4IC9zcnYvZ2Vtcy9yZWZlLTAuOC4wLjMv
ZGF0YS9yZWZlL2Z1bmN0aW9uX3NvdXJjZS9yYi9ub2RlL25ld25vZGU6ICAgIE5PREUgKm4gPSAo
Tk9ERSopcmJfbmV3b2JqKCk7DQoyMDExLTA4LTMxIC9zcnYvZ2Vtcy9ydWJ5LXJwbS0xLjMuMS9l
eHQvcnBtL2RlcGVuZGVuY3kuYzogICAgICAgcHJvdiA9IHJiX25ld29iaigpOw0KMjAxMS0wOC0z
MSAvc3J2L2dlbXMvcnVieS1ycG0tMS4zLjEvZXh0L3JwbS9kZXBlbmRlbmN5LmM6ICAgICAgIHJl
cSA9IHJiX25ld29iaigpOw0KMjAxMS0wOC0zMSAvc3J2L2dlbXMvcnVieS1ycG0tMS4zLjEvZXh0
L3JwbS9kZXBlbmRlbmN5LmM6ICAgICAgIGNvbmYgPSByYl9uZXdvYmooKTsNCjIwMTEtMDgtMzEg
L3Nydi9nZW1zL3J1YnktcnBtLTEuMy4xL2V4dC9ycG0vZGVwZW5kZW5jeS5jOiAgICAgICBvYnNv
ID0gcmJfbmV3b2JqKCk7DQoyMDExLTA4LTMxIC9zcnYvZ2Vtcy9ydWJ5LXJwbS0xLjMuMS9leHQv
cnBtL2ZpbGUuYzogICAgIGZpbGUgPSByYl9uZXdvYmooKTsNCjIwMTEtMDgtMzEgL3Nydi9nZW1z
L3J1YnktcnBtLTEuMy4xL2V4dC9ycG0vc291cmNlLmM6ICAgc3JjID0gcmJfbmV3b2JqKCk7DQoy
MDExLTA4LTMxIC9zcnYvZ2Vtcy9ydWJ5LXJwbS0xLjMuMS9leHQvcnBtL3NvdXJjZS5jOiAgIHNy
YyA9IHJiX25ld29iaigpOw0KMjAxMS0wOC0zMSAvc3J2L2dlbXMvcnVieS1ycG0tMS4zLjEvZXh0
L3JwbS9zb3VyY2UuYzogICBzcmMgPSByYl9uZXdvYmooKTsNCjIwMTEtMDgtMzEgL3Nydi9nZW1z
L3J1YnktcnBtLTEuMy4xL2V4dC9ycG0vdmVyc2lvbi5jOiAgdmVyID0gcmJfbmV3b2JqKCk7DQoy
MDExLTA4LTMxIC9zcnYvZ2Vtcy9ydWJ5LXJwbS0xLjMuMS9leHQvcnBtL3ZlcnNpb24uYzogIHZl
ciA9IHJiX25ld29iaigpOw0KMjAxMS0wOC0zMSAvc3J2L2dlbXMvcnVieS1ycG0tMS4zLjEvZXh0
L3JwbS92ZXJzaW9uLmM6ICB2ZXIgPSByYl9uZXdvYmooKTsNCjIwMDYtMTEtMzAgL3Nydi9nZW1z
L3N5ZHBhcnNlLTEuMi4wL3N5ZHBhcnNlLmM6ICAgIHN5ZF9zY29wZSA9IChzdHJ1Y3QgU0NPUEUq
KXJiX25ld29iaigpOw0KMjAwNi0xMS0zMCAvc3J2L2dlbXMvc3lkcGFyc2UtMS4yLjAvc3lkcGFy
c2UueTogICAgc3lkX3Njb3BlID0gKHN0cnVjdCBTQ09QRSopcmJfbmV3b2JqKCk7DQpgYGANCg0K
DQoNCi0tIA0KaHR0cHM6Ly9idWdzLnJ1YnktbGFuZy5vcmcvDQogX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwogcnVieS1jb3JlIG1haWxpbmcgbGlzdCAtLSBy
dWJ5LWNvcmVAbWwucnVieS1sYW5nLm9yZwogVG8gdW5zdWJzY3JpYmUgc2VuZCBhbiBlbWFpbCB0
byBydWJ5LWNvcmUtbGVhdmVAbWwucnVieS1sYW5nLm9yZwogcnVieS1jb3JlIGluZm8gLS0gaHR0
cHM6Ly9tbC5ydWJ5LWxhbmcub3JnL21haWxtYW4zL2xpc3RzL3J1YnktY29yZS5tbC5ydWJ5LWxh
bmcub3JnLw==


In This Thread