[#106341] [Ruby master Bug#18369] users.detect(:name, "Dorian") as shorthand for users.detect { |user| user.name == "Dorian" } — dorianmariefr <noreply@...>
SXNzdWUgIzE4MzY5IGhhcyBiZWVuIHJlcG9ydGVkIGJ5IGRvcmlhbm1hcmllZnIgKERvcmlhbiBN
14 messages
2021/11/30
[#106351] [Ruby master Bug#18371] Release branches (release information in general) — "tenderlovemaking (Aaron Patterson)" <noreply@...>
SXNzdWUgIzE4MzcxIGhhcyBiZWVuIHJlcG9ydGVkIGJ5IHRlbmRlcmxvdmVtYWtpbmcgKEFhcm9u
7 messages
2021/11/30
[ruby-core:106292] [Ruby master Bug#18250] Anonymous variables seem to break `Ractor.make_shareable`
From:
"byroot (Jean Boussier)" <noreply@...>
Date:
2021-11-26 16:46:57 UTC
List:
ruby-core #106292
SXNzdWUgIzE4MjUwIGhhcyBiZWVuIHVwZGF0ZWQgYnkgYnlyb290IChKZWFuIEJvdXNzaWVyKS4K CgpJIHRyaWVkIHRvIGJhY2twb3J0IHRoZXNlIDUgY29tbWl0cyBhbmQgaXQgZG9lcyBzb2x2ZSB0 aGUgcHJvYmxlbSBpbiBub3JtYWwgYnVpbGRzLiBIb3dldmVyIHdpdGggYGNwcGZsYWdzPS1EUlVC WV9ERUJVR2AgSSBkbyBnZXQgdGhlIGZvbGxvd2luZyBlcnJvcjoKCmBgYAplc3RJU2VxI3Rlc3Rf Y2RoYXNoX2FmdGVyX3JvdW5kdHJpcFdlIGFyZSBraWxsaW5nIHRoZSBzdGFjayBjYW5hcnkgc2V0 IGJ5IG9wdF9jYXNlX2Rpc3BhdGNoLCBhdCA8UnVieVZNOjpJbnN0cnVjdGlvblNlcXVlbmNlOjxj b21waWxlZD5AL1VzZXJzL2J5cm9vdC9zcmMvZ2l0aHViLmNvbS9TaG9waWZ5L3J1YnkvdGVzdC9y dWJ5L3Rlc3RfaXNlcS5yYjoxPkBwYz0yNQp3YXRjaCBvdXQgdGhlIEMgc3RhY2sgdHJhY2UuCj09 IGRpc2FzbTogIzxJU2VxOjxjb21waWxlZD5AL1VzZXJzL2J5cm9vdC9zcmMvZ2l0aHViLmNvbS9T aG9waWZ5L3J1YnkvdGVzdC9ydWJ5L3Rlc3RfaXNlcS5yYjoxICgxLDApLSg0LDMpPiAoY2F0Y2g6 IEZBTFNFKQowMDAwIG9wdF9nZXRpbmxpbmVjYWNoZSAgICAgICAgICAgICAgICAgICAgIDksIDxp czowPiAgICAgICAgICAgICAgICAgKCAgIDEpW0xpXQowMDAzIHB1dG9iamVjdCAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgIHRydWUKMDAwNSBnZXRjb25zdGFudCAgICAgICAgICAgICAgICAg ICAgICAgICAgICA6Q2xhc3MKMDAwNyBvcHRfc2V0aW5saW5lY2FjaGUgICAgICAgICAgICAgICAg ICAgICA8aXM6MD4KMDAwOSBvcHRfZ2V0aW5saW5lY2FjaGUgICAgICAgICAgICAgICAgICAgICAx OCwgPGlzOjE+CjAwMTIgcHV0b2JqZWN0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJ1 ZQowMDE0IGdldGNvbnN0YW50ICAgICAgICAgICAgICAgICAgICAgICAgICAgIDpTdHJpbmcKMDAx NiBvcHRfc2V0aW5saW5lY2FjaGUgICAgICAgICAgICAgICAgICAgICA8aXM6MT4KMDAxOCBvcHRf c2VuZF93aXRob3V0X2Jsb2NrICAgICAgICAgICAgICAgICA8Y2FsbGRhdGEhbWlkOm5ldywgYXJn YzoxLCBBUkdTX1NJTVBMRT4KMDAyMCBwdXRzdHJpbmcgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAiZm9vIgowMDIyIG9wdF9zZW5kX3dpdGhvdXRfYmxvY2sgICAgICAgICAgICAgICAgIDxj YWxsZGF0YSFtaWQ6bmV3LCBhcmdjOjEsIEFSR1NfU0lNUExFPgowMDI0IGR1cAowMDI1IG9wdF9j YXNlX2Rpc3BhdGNoICAgICAgICAgICAgICAgICAgICAgIDxjZGhhc2g+LCAzNQowMDI4IGR1cCAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgKCAgIDIpCjAwMjkgcHV0b2JqZWN0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImZv byIKMDAzMSBjaGVja21hdGNoICAgICAgICAgICAgICAgICAgICAgICAgICAgICAyCjAwMzMgYnJh bmNoaWYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMzgKMDAzNSBwb3AgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICggICAx KQowMDM2IHB1dG5pbAowMDM3IGxlYXZlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgKCAgIDMpCjAwMzggcG9wICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoICAgMikKMDAz OSBwdXRvYmplY3QgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA0MiAgICAgICAgICAgICAg ICAgICAgICAgICggICAzKVtMaV0KMDA0MSBsZWF2ZQovVXNlcnMvYnlyb290L3NyYy9naXRodWIu Y29tL1Nob3BpZnkvcnVieS90ZXN0L3J1YnkvdGVzdF9pc2VxLnJiOjE6IFtCVUddIHNlZSBhYm92 ZS4KYGBgCgpGcm9tIHRoaXMgdGVzdDoKCmBgYHJ1YnkKICBkZWYgdGVzdF9jZGhhc2hfYWZ0ZXJf cm91bmR0cmlwCiAgICAjIENESEFTSCB3YXMgbm90IGJ1aWx0IHByb3Blcmx5IHdoZW4gbG9hZGlu ZyBmcm9tIGJpbmFyeSBhbmQKICAgICMgd2FzIGNhdXNpbmcgb3B0X2Nhc2VfZGlzcGF0Y2ggdG8g Y2xvYmJlciBpdHMgc3RhY2sgY2FuYXJ5CiAgICAjIGZvciBpdHMgImxlYWYiIGluc3RydWN0aW9u IGF0dHJpYnV0ZS4KICAgIGlzZXEgPSBjb21waWxlKDw8fkVPRikKICAgICAgY2FzZSBDbGFzcy5u ZXcoU3RyaW5nKS5uZXcoImZvbyIpCiAgICAgIHdoZW4gImZvbyIKICAgICAgICA0MgogICAgICBl bmQKICAgIEVPRgogICAgYXNzZXJ0X2VxdWFsKDQyLCBJU2VxLmxvYWRfZnJvbV9iaW5hcnkoaXNl cS50b19iaW5hcnkpLmV2YWwpCiAgZW5kCmBgYAoKVGhhdCB0ZXN0IHdhcyBhZGRlZCBpbiA0MzIz ZmE5NmM0MzUwZWNhZDVmM2Q2MDc4MDViN2VjZDM4NzBiZGI1LCBzbyBJIHdvbmRlciBpZiB3ZSBt aXNzIHNvbWV0aGluZy4KCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0K QnVnICMxODI1MDogQW5vbnltb3VzIHZhcmlhYmxlcyBzZWVtIHRvIGJyZWFrIGBSYWN0b3IubWFr ZV9zaGFyZWFibGVgCmh0dHBzOi8vYnVncy5ydWJ5LWxhbmcub3JnL2lzc3Vlcy8xODI1MCNjaGFu Z2UtOTQ5MTcKCiogQXV0aG9yOiB0ZW5kZXJsb3ZlbWFraW5nIChBYXJvbiBQYXR0ZXJzb24pCiog U3RhdHVzOiBDbG9zZWQKKiBQcmlvcml0eTogTm9ybWFsCiogcnVieSAtdjogcnVieSAzLjAuMXA2 NCAoMjAyMS0wNC0wNSByZXZpc2lvbiAwZmI3ODJlZTM4KSBbeDg2XzY0LWRhcndpbjIwXQoqIEJh Y2twb3J0OiAyLjc6IERPTlRORUVELCAzLjA6IFJFUVVJUkVECi0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0KVGhlIGZvbGxvd2luZyBjb2RlIGJyZWFrcyB3aXRoIGEgc3Ry YW5nZSBlcnJvcjoKCmBgYHJ1YnkKZGVmIGZvbygqKTsgLT57IHN1cGVyIH07ZW5kClJhY3Rvci5t YWtlX3NoYXJlYWJsZShmb28pICMgZXhwZWN0ZWQgU3ltYm9sCmBgYAoKT3V0cHV0OgoKYGBgClth YXJvbkB0YyB+L2cvcnVieSAobWFzdGVyKV0kIGNhdCB0ZXN0LnJiCmRlZiBmb28oKik7IC0+eyBz dXBlciB9O2VuZCAgICAgIApSYWN0b3IubWFrZV9zaGFyZWFibGUoZm9vKSAjIGV4cGVjdGVkIFN5 bWJvbApbYWFyb25AdGMgfi9nL3J1YnkgKG1hc3RlcildJCBydWJ5IHRlc3QucmIKPGludGVybmFs OnJhY3Rvcj46ODE2OmluIGBtYWtlX3NoYXJlYWJsZSc6IHdyb25nIGFyZ3VtZW50IHR5cGUgZmFs c2UgKGV4cGVjdGVkIFN5bWJvbCkgKFR5cGVFcnJvcikKICAgICAgICBmcm9tIHRlc3QucmI6Mjpp biBgPG1haW4+JwpbYWFyb25AdGMgfi9nL3J1YnkgKG1hc3RlcildJApgYGAKClRoZSByZWFzb24g aXMgYmVjYXVzZSB0aGUgYCpgIHBhcmFtZXRlciBoYXMgbm8gbmFtZSwgYnV0IFJhY3RvciB0cmll cyB0byBmaW5kIHRoZSBuYW1lIHNvIGl0IGNhbiBtYWtlIGFuIGV4Y2VwdGlvbi4KCkkgKmV4cGVj dCogdGhlIGFib3ZlIHByb2dyYW0gdG8gcmFpc2UgYW4gYFJhY3Rvcjo6SXNvbGF0aW9uRXJyb3Jg LCBidXQgaW5zdGVhZCBpdCByYWlzZXMgYSBgVHlwZUVycm9yYC4KCkkndmUgYXR0YWNoZWQgYSBw YXRjaCB0aGF0IGZpeGVzIHRoaXMgYnVnLgoKLS0tRmlsZXMtLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLQowMDAxLUdpdmUtcGFyYW1zLWEtbmFtZS5wYXRjaCAoMy4zMyBLQikKCgotLSAK aHR0cHM6Ly9idWdzLnJ1YnktbGFuZy5vcmcvCgpVbnN1YnNjcmliZTogPG1haWx0bzpydWJ5LWNv cmUtcmVxdWVzdEBydWJ5LWxhbmcub3JnP3N1YmplY3Q9dW5zdWJzY3JpYmU+CjxodHRwOi8vbGlz dHMucnVieS1sYW5nLm9yZy9jZ2ktYmluL21haWxtYW4vb3B0aW9ucy9ydWJ5LWNvcmU+Cg==