[#105544] [Ruby master Feature#18239] Variable Width Allocation: Strings — "peterzhu2118 (Peter Zhu)" <noreply@...>

SXNzdWUgIzE4MjM5IGhhcyBiZWVuIHJlcG9ydGVkIGJ5IHBldGVyemh1MjExOCAoUGV0ZXIgWmh1

18 messages 2021/10/04

[#105566] [Ruby master Bug#18242] Parser makes multiple assignment sad in confusing way — "danh337 (Dan Higgins)" <noreply@...>

SXNzdWUgIzE4MjQyIGhhcyBiZWVuIHJlcG9ydGVkIGJ5IGRhbmgzMzcgKERhbiBIaWdnaW5zKS4K

9 messages 2021/10/06

[#105573] [Ruby master Bug#18243] Ractor.make_shareable does not freeze the receiver of a Proc but allows accessing ivars of it — "Eregon (Benoit Daloze)" <noreply@...>

SXNzdWUgIzE4MjQzIGhhcyBiZWVuIHJlcG9ydGVkIGJ5IEVyZWdvbiAoQmVub2l0IERhbG96ZSku

11 messages 2021/10/06

[#105586] [Ruby master Bug#18244] Unexpected errors output order — "inversion (Yura Babak)" <noreply@...>

SXNzdWUgIzE4MjQ0IGhhcyBiZWVuIHJlcG9ydGVkIGJ5IGludmVyc2lvbiAoWXVyYSBCYWJhayku

8 messages 2021/10/07

[#105618] [Ruby master Bug#18249] The ABI version of dev builds of CRuby does not correspond to the ABI — "Eregon (Benoit Daloze)" <noreply@...>

SXNzdWUgIzE4MjQ5IGhhcyBiZWVuIHJlcG9ydGVkIGJ5IEVyZWdvbiAoQmVub2l0IERhbG96ZSku

23 messages 2021/10/11

[#105626] [Ruby master Bug#18250] Anonymous variables seem to break `Ractor.make_shareable` — "tenderlovemaking (Aaron Patterson)" <noreply@...>

SXNzdWUgIzE4MjUwIGhhcyBiZWVuIHJlcG9ydGVkIGJ5IHRlbmRlcmxvdmVtYWtpbmcgKEFhcm9u

14 messages 2021/10/12

[#105660] [Ruby master Feature#18254] Add an `offset` parameter to String#unpack and String#unpack1 — "byroot (Jean Boussier)" <noreply@...>

SXNzdWUgIzE4MjU0IGhhcyBiZWVuIHJlcG9ydGVkIGJ5IGJ5cm9vdCAoSmVhbiBCb3Vzc2llciku

13 messages 2021/10/18

[#105665] [Ruby master Bug#18255] ioctl zeroes the last buffer byte — "vihai (Daniele Orlandi)" <noreply@...>

SXNzdWUgIzE4MjU1IGhhcyBiZWVuIHJlcG9ydGVkIGJ5IHZpaGFpIChEYW5pZWxlIE9ybGFuZGkp

8 messages 2021/10/18

[#105672] [Ruby master Feature#18256] Change the canonical name of Thread::Mutex, Thread::Queue, Thread::SizedQueue and Thread::ConditionVariable to just Mutex, Queue, SizedQueue and ConditionVariable — "Eregon (Benoit Daloze)" <noreply@...>

SXNzdWUgIzE4MjU2IGhhcyBiZWVuIHJlcG9ydGVkIGJ5IEVyZWdvbiAoQmVub2l0IERhbG96ZSku

6 messages 2021/10/19

[#105692] [Ruby master Bug#18257] SystemTap/DTrace coredump on ppc64le/s390x — "vo.x (Vit Ondruch)" <noreply@...>

SXNzdWUgIzE4MjU3IGhhcyBiZWVuIHJlcG9ydGVkIGJ5IHZvLnggKFZpdCBPbmRydWNoKS4KCi0t

22 messages 2021/10/20

[#105750] [Ruby master Feature#18262] Enumerator::Lazy#partition — "zverok (Victor Shepelev)" <noreply@...>

SXNzdWUgIzE4MjYyIGhhcyBiZWVuIHJlcG9ydGVkIGJ5IHp2ZXJvayAoVmljdG9yIFNoZXBlbGV2

8 messages 2021/10/22

[#105781] [Ruby master Misc#18266] DevelopersMeeting20211118Japan — "mame (Yusuke Endoh)" <noreply@...>

SXNzdWUgIzE4MjY2IGhhcyBiZWVuIHJlcG9ydGVkIGJ5IG1hbWUgKFl1c3VrZSBFbmRvaCkuCgot

13 messages 2021/10/25

[#105805] [Ruby master Bug#18270] Refinement#{extend_object, append_features, prepend_features} should be removed — "shugo (Shugo Maeda)" <noreply@...>

SXNzdWUgIzE4MjcwIGhhcyBiZWVuIHJlcG9ydGVkIGJ5IHNodWdvIChTaHVnbyBNYWVkYSkuCgot

8 messages 2021/10/26

[#105826] [Ruby master Feature#18273] Class.subclasses — "byroot (Jean Boussier)" <noreply@...>

SXNzdWUgIzE4MjczIGhhcyBiZWVuIHJlcG9ydGVkIGJ5IGJ5cm9vdCAoSmVhbiBCb3Vzc2llciku

35 messages 2021/10/27

[#105833] [Ruby master Feature#18275] Add an option to define_method to not capture the surrounding environment — "vinistock (Vinicius Stock)" <noreply@...>

SXNzdWUgIzE4Mjc1IGhhcyBiZWVuIHJlcG9ydGVkIGJ5IHZpbmlzdG9jayAoVmluaWNpdXMgU3Rv

11 messages 2021/10/27

[#105853] [Ruby master Feature#18276] `Proc#bind_call(obj)` same as `obj.instance_exec(..., &proc_obj)` — "ko1 (Koichi Sasada)" <noreply@...>

SXNzdWUgIzE4Mjc2IGhhcyBiZWVuIHJlcG9ydGVkIGJ5IGtvMSAoS29pY2hpIFNhc2FkYSkuCgot

15 messages 2021/10/28

[ruby-core:105689] [Ruby master Feature#18229] Proposal to merge YJIT

From: "k0kubun (Takashi Kokubun)" <noreply@...>
Date: 2021-10-20 04:36:34 UTC
List: ruby-core #105689
SXNzdWUgIzE4MjI5IGhhcyBiZWVuIHVwZGF0ZWQgYnkgazBrdWJ1biAoVGFrYXNoaSBLb2t1YnVu
KS4NCg0KDQpUaGFuayB5b3UgZm9yIHlvdXIgc3VwcG9ydCwgTWF0eiENCg0KQG1heGltZWNiIENv
dWxkIHlvdSBmb2xsb3cgaHR0cHM6Ly9idWdzLnJ1YnktbGFuZy5vcmcvcHJvamVjdHMvcnVieS93
aWtpL0NvbW1pdHRlckhvd3RvI1doYXQtdG8tZG8tZm9yLXJlZ2lzdGVyaW5nLXlvdS1hcy1hLWNv
bW1pdHRlciB0byBnaXZlIGNvbW1pdCBhY2Nlc3MgdG8geW91Pw0KDQotLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tDQpGZWF0dXJlICMxODIyOTogUHJvcG9zYWwgdG8gbWVy
Z2UgWUpJVA0KaHR0cHM6Ly9idWdzLnJ1YnktbGFuZy5vcmcvaXNzdWVzLzE4MjI5I2NoYW5nZS05
NDE4OQ0KDQoqIEF1dGhvcjogbWF4aW1lY2IgKE1heGltZSBDaGV2YWxpZXItQm9pc3ZlcnQpDQoq
IFN0YXR1czogQXNzaWduZWQNCiogUHJpb3JpdHk6IE5vcm1hbA0KKiBBc3NpZ25lZTogazBrdWJ1
biAoVGFrYXNoaSBLb2t1YnVuKQ0KLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQ0KIyBCYWNrZ3JvdW5kDQoNCllKSVQgaXMgYSBuZXcgb3BlbiBzb3VyY2UgSklUIGNvbXBp
bGVyIGZvciBDUnVieS4gIFRoZSBwcm9qZWN0IGlzIGxlZCBieSBhIHNtYWxsIHRlYW0gYXQgU2hv
cGlmeSBpbiBjb2xsYWJvcmF0aW9uIHdpdGggZGV2ZWxvcGVycyBmcm9tIEdpdEh1Yi4gIFRoZSBr
ZXkgYWR2YW50YWdlcyBvZiB0aGlzIHByb2plY3QgYXJlIHRoYXQgdGhlIGNvbXBpbGVyIGRlbGl2
ZXJzIHZlcnkgZmFzdCB3YXJtLXVwIGFuZCBoYXMgZmluZSBncmFpbiBjb250cm9sIG92ZXIgdGhl
IGVudGlyZSBjb21waWxlciBwaXBlbGluZS4NCg0KVGhpcyBKSVQgdHJhbnNsYXRlcyBZQVJWIGlu
c3RydWN0aW9ucyB0byBtYWNoaW5lIGNvZGUgYW5kIGVtcGxveXMgYSB0ZWNobmlxdWUga25vd24g
YXMgW0xhenkgQmFzaWMgQmxvY2sgVmVyc2lvbmluZyAoTEJCVildKGh0dHBzOi8vZHJvcHMuZGFn
c3R1aGwuZGUvb3B1cy92b2xsdGV4dGUvMjAxNS81MjE5L3BkZi85LnBkZikgaW4gb3JkZXIgdG8g
c3BlY2lhbGl6ZSBjb2RlIGJhc2VkIG9uIHR5cGVzIHNlZW4gYXQgcnVuLXRpbWUgYW5kIHJlZHVj
ZSBnZW5lcmF0ZWQgY29kZSBzaXplIHdpdGhvdXQgbmVlZGluZyB0byBkbyBzdGF0aWMgdHlwZSBh
bmFseXNpcy4gVGhlIFlKSVQgcHJvamVjdCB3YXMgW3ByZXNlbnRlZCBhdCBSdWJ5S2FpZ2kgMjAy
MV0oaHR0cHM6Ly93d3cueW91dHViZS5jb20vd2F0Y2g/dj1QQlZMZjN5Zk1zOCkuDQoNCiMgTGlt
aXRhdGlvbnMNCg0KWUpJVCB3b3JrcyBieSB0cmFuc2xhdGluZyBZQVJWIGluc3RydWN0aW9ucyB0
byB4ODYgbWFjaGluZSBjb2RlLiAgWUpJVCBkb2VzbuKAmXQgc3VwcG9ydCBhbGwgWUFSViBpbnN0
cnVjdGlvbnMsIGJ1dCBpcyBhYmxlIHRvIGdyYWNlZnVsbHkgaGFuZGxlIHVua25vd24gaW5zdHJ1
Y3Rpb25zIGJ5IHJldHVybmluZyBjb250cm9sIG9mIGV4ZWN1dGlvbiBiYWNrIHRvIHRoZSBDUnVi
eSBpbnRlcnByZXRlci4NCg0KVG9kYXksIFlKSVQgb25seSB0YXJnZXRzIHg4Ni02NCBhcmNoaXRl
Y3R1cmUuICBXZSBtYXkgc3VwcG9ydCBBUk02NCBpbiB0aGUgZnV0dXJlLCBidXQgZHVlIHRvIHRo
ZSBuYXR1cmUgb2YgdGhlIGNvbXBpbGVyIGRlc2lnbiwgd2UgY2Fu4oCZdCBlYXNpbHkgc3VwcG9y
dCBhcyBtYW55IHBsYXRmb3JtcyBhcyBNSklULiBTdGlsbCwgd2UgYW50aWNpcGF0ZSB0aGF0IHg4
Ni02NCBhbmQgQVJNNjQgd2lsbCBjb3ZlciB0aGUgbmVlZHMgb2YgdGhlIHZhc3QgbWFqb3JpdHkg
b2YgdXNlcnMsIGZyb20gUENzIHRvIHNlcnZlcnMgdG8gQXBwbGUgTTFzIHRvIGNlbGwgcGhvbmVz
IGFuZCBldmVuIFJhc3BiZXJyeSBQaXMuDQoNCiMgQWR2YW50YWdlcw0KDQpZSklUIGhhcyB2ZXJ5
IGZhc3Qgd2FybXVwIGFuZCBjYW4gcHJvZHVjZSBnb29kIHJlYWwtd29ybGQgYmVuY2htYXJrIHJl
c3VsdHMgd2hlbiBjb21wYXJlZCB0byBvdGhlciBKSVRzLiBUaGVyZSBhcmUgc3RpbGwgbWFueSBv
cHRpb25zIGZvciBpbXByb3ZpbmcgcGVyZm9ybWFuY2UgZnVydGhlci4NCg0KIyBJbnRlZ3JhdGlv
biB3aXRoIE1SSQ0KDQpZSklUIGNhbuKAmXQgd29yayBmdWxseSBhcyBhIOKAnHBsdWctaW7igJ0g
SklULiAgSXQgcmVxdWlyZXMgc29tZSBtb2RpZmljYXRpb25zIHRvIENSdWJ5LCBtb3N0bHkgcmVs
YXRlZCB0byBjb21waWxhdGlvbiBhbmQgaW52YWxpZGF0aW9uLiAgRm9yIGV4YW1wbGUsIFlKSVQg
bmVlZHMgY2FsbGJhY2tzIHNvIGl0IGNhbiBiZSBub3RpZmllZCB3aGVuIHRoZSBjb25zdGFudCBz
dGF0ZSBjaGFuZ2VzIG9yIHdoZW4gQk9QcyBhcmUgcmVkZWZpbmVkLiAgVGhlc2UgbW9kaWZpY2F0
aW9ucyBhcmUgcXVpdGUgbW9kZXN0IGFuZCBjb3VsZCBiZSBhZHZhbnRhZ2VvdXMgZm9yIE1KSVQg
b3Igb3RoZXIgSklUcyBpbiB0aGUgZnV0dXJlLiAgWUpJVOKAmXMgaW1wbGVtZW50YXRpb24gaXMg
Y29udGFpbmVkIGluIHRoZSB5aml0XyouYyBmaWxlcyB3aXRoIHZlcnkgZmV3IG1vZGlmaWNhdGlv
bnMgdG8gQ1J1YnkuDQoNCiMgQmVuY2htYXJrcw0KDQpZSklUIG9wdGltaXplcyBhIG51bWJlciBv
ZiBjb21tb24gYmVuY2htYXJrcyB3ZWxsLiBIZXJlIGFyZSBzb21lIHJlc3VsdHMgY29tcGFyZWQg
dG8gdGhlIENSdWJ5IGludGVycHJldGVyIHdpdGhvdXQgTUpJVCwgW2N1cnJlbnQgYXMgb2YgU2Vw
dCAyMDIxXShodHRwczovL3NwZWVkLnlqaXQub3JnL2JlbmNobWFya3MvYmVuY2gtMjAyMS0wOS0y
Ny0wNzEwNTkpOg0KDQphY3RpdmVyZWNvcmQ6IDEuMzd4DQpqZWt5bGw6IDEuMTJ4DQpsaXF1aWQt
cmVuZGVyOiAxLjI3eA0KbWFpbCBnZW06IDEuMDl4DQpwc3ljaC1sb2FkOiAxLjI5eA0KS29rdWJ1
bidzIHJhaWxzYmVuY2g6IDEuMTZ4DQpvcHRjYXJyb3Q6IDEuNjh4DQpDaHJpcyBTZWF0b24ncyBs
ZWUgYmVuY2htYXJrOiAxLjQxeA0KDQpTb3VyY2UgY29kZSBmb3IgdGhlc2UgYmVuY2htYXJrcyBj
YW4gYmUgZm91bmQgYXQgaHR0cHM6Ly9naXRodWIuY29tL1Nob3BpZnkveWppdC1iZW5jaCB1bmRl
ciAiYmVuY2htYXJrcyIuDQoNCiMgVE9ETyAvIEtub3duIEJ1Z3MNCg0KV2UgaGF2ZSBiZWVuIHJ1
bm5pbmcgWUpJVCBpbiBwcm9kdWN0aW9uLCBidXQgaXQgaXMgc3RpbGwgZXhwZXJpbWVudGFsLiAg
U29tZSBrZXkgZmVhdHVyZXMgYXJlIGN1cnJlbnRseSBtaXNzaW5nLCB0aGUgbW9zdCBpbXBvcnRh
bnQgYmVpbmcg4oCcY29kZSBHQ+KAnS4gIEN1cnJlbnRseSwgYW55IGdlbmVyYXRlZCBjb2RlIHRo
YXQgaXMgaW52YWxpZGF0ZWQgKG9yIGJlY29tZXMg4oCcdW51c2FibGXigJ0pIGlzIG5vdCBjb2xs
ZWN0ZWQsIG5vciBpcyB0aGUgbWVtb3J5IGFsbG9jYXRlZCBmb3IgdGhhdCBjb2RlIHJlY2xhaW1l
ZC4gIFRoaXMgaXMgcmFyZWx5IGEgcHJvYmxlbSBpbiBwcmFjdGljZSBiZWNhdXNlIG1vc3QgUnVi
eSBwcm9ncmFtcyBnZW5lcmF0ZSBhIGZpeGVkIGFtb3VudCBvZiBjb2RlLCBidXQgaXQgaXMgYSBw
cm9ibGVtIHRoYXQgd2Ugd2FudCB0byBmaXggaW4gdGhlIHNob3J0IHRvIG1lZGl1bSB0ZXJtLiBU
aGlzIGlzIGFuIGFyZWEgd2hpY2ggaXMgY3VycmVudGx5IHVuZGVyIGRldmVsb3BtZW50Lg0KDQoj
IFN0YWJpbGl0eSBhbmQgQ29tcGF0aWJpbGl0eQ0KDQpNUknigJlzIGZ1bGwgc3VpdGUgb2YgdGVz
dHMgaW5jbHVkaW5nIFJ1YnlTcGVjIHRlc3RzIHBhc3Mgd2l0aCBZSklUIGVuYWJsZWQuICBXZeKA
mXZlIHRlc3RlZCBZSklUIGFnYWluc3Qgb3VyIHByb2R1Y3Rpb24gYXBwbGljYXRpb24gKFNob3Bp
ZnnigJlzIFN0b3JlRnJvbnQgUmVuZGVyZXIpIGFuZCBhbGwgdGVzdHMgcGFzcyB0aGVyZSBhcyB3
ZWxsLiAgRmluYWxseSwgR2l0SHViIGhhcyB0ZXN0ZWQgWUpJVCBhZ2FpbnN0IHRoZWlyIHRlc3Qg
c3VpdGUgYW5kIGFsbCB0ZXN0cyBwYXNzLiAgV2XigJl2ZSBkZXBsb3llZCBZSklUIHRvIHByb2R1
Y3Rpb24gb24gYSBzdWJzZXQgb2Ygc2VydmVycyBhbmQgc2VlbiBwZXJmb3JtYW5jZSBpbXByb3Zl
bWVudHMuICBTZWUgbW9yZSBkZXRhaWxzIGhlcmUuDQoNCiMgTWVyZ2luZyBQcm9wb3NhbA0KDQpE
ZXNwaXRlIHNvbWUgb2YgdGhlIGxpbWl0YXRpb25zIGFuZCBUT0RP4oCZcyBsaXN0ZWQgaGVyZSwg
d2Ugd291bGQgbGlrZSB0byBwcm9wb3NlIG1lcmdpbmcgWUpJVCBzbyB0aGF0IHdlIGNhbiBnZXQg
ZmVlZGJhY2sgZnJvbSB0aGUgcmVzdCBvZiB0aGUgY29tbXVuaXR5IGFzIHdlbGwgYXMgYWRkIOKA
nGludGVncmF0aW9uIHBvaW50c+KAnSBmb3Igb3RoZXIgSklUIGltcGxlbWVudGF0aW9ucy4NCg0K
V2XigJl2ZSBpbnRlbnRpb25hbGx5IG1hZGUgYXMgZmV3IGNoYW5nZXMgdG8gTVJJIGFzIHBvc3Np
YmxlIHRvIHN1cHBvcnQgaW50ZWdyYXRpbmcgWUpJVC4gIFdl4oCZcmUgY29tbWl0dGVkIHRvIGNv
bnRpbnVlIGRldmVsb3BpbmcgWUpJVCwgYnV0IGludGVudGlvbmFsbHkga2VwdCB0aGUgY2hhbmdl
cyB0byBNUkkgc21hbGwgaW4gb3JkZXIgdG8gZWFzZSB0aGUgYnVyZGVuIG9uIHVwc3RyZWFtIG1h
aW50YWluZXJzLg0KDQpZSklUIHdpbGwgYmUgZGlzYWJsZWQgYnkgZGVmYXVsdCBhbmQgcmVxdWly
ZSBhbiBleHBlcmltZW50YWwgY29tbWFuZC1saW5lIGZsYWcgKGAtLXlqaXRgKSB0byBiZSBzZXQu
DQoNCg0KDQoNCi0tIA0KaHR0cHM6Ly9idWdzLnJ1YnktbGFuZy5vcmcvDQoKVW5zdWJzY3JpYmU6
IDxtYWlsdG86cnVieS1jb3JlLXJlcXVlc3RAcnVieS1sYW5nLm9yZz9zdWJqZWN0PXVuc3Vic2Ny
aWJlPgo8aHR0cDovL2xpc3RzLnJ1YnktbGFuZy5vcmcvY2dpLWJpbi9tYWlsbWFuL29wdGlvbnMv
cnVieS1jb3JlPgo=

In This Thread