[#83096] File.setuid? on IO (Re: [ruby-cvs:67289] normal:r60108 (trunk): file.c: release GVL in File.{setuid?, setgid?, sticky?}) — Nobuyoshi Nakada <nobu@...>
On 2017/10/04 8:47, [email protected] wrote:
5 messages
2017/10/04
[#83100] Re: File.setuid? on IO (Re: [ruby-cvs:67289] normal:r60108 (trunk): file.c: release GVL in File.{setuid?, setgid?, sticky?})
— Eric Wong <normalperson@...>
2017/10/04
Nobuyoshi Nakada <[email protected]> wrote:
[#83105] Re: File.setuid? on IO (Re: [ruby-cvs:67289] normal:r60108 (trunk): file.c: release GVL in File.{setuid?, setgid?, sticky?})
— Nobuyoshi Nakada <nobu@...>
2017/10/04
On 2017/10/04 15:55, Eric Wong wrote:
[#83107] Alias Enumerable#include? to Enumerable#includes? — Alberto Almagro <albertoalmagro@...>
Hello,
9 messages
2017/10/04
[#83113] Re: Alias Enumerable#include? to Enumerable#includes?
— "Urabe, Shyouhei" <shyouhei@...>
2017/10/05
This has been requested countless times, then rejected each and every time.
[#83129] Re: Alias Enumerable#include? to Enumerable#includes?
— Alberto Almagro <albertoalmagro@...>
2017/10/05
Sorry I didn't found it on the core mail list's archive.
[#83138] Re: Alias Enumerable#include? to Enumerable#includes?
— "Urabe, Shyouhei" <shyouhei@...>
2017/10/06
Ruby has not been made of popular votes so far. You have to show us
[#83149] Re: Alias Enumerable#include? to Enumerable#includes?
— Eric Wong <normalperson@...>
2017/10/06
Alberto Almagro <[email protected]> wrote:
[#83200] [Ruby trunk Feature#13996] [PATCH] file.c: apply2files releases GVL — normalperson@...
Issue #13996 has been reported by normalperson (Eric Wong).
4 messages
2017/10/10
[ruby-core:83199] [Ruby trunk Feature#13767] add something like python's buffer protocol to share memory between different narray like classes
From:
dsisnero@...
Date:
2017-10-10 14:23:39 UTC
List:
ruby-core #83199
SXNzdWUgIzEzNzY3IGhhcyBiZWVuIHVwZGF0ZWQgYnkgZHNpc25lcm8gKERvbWluaWMgU2lzbmVy b3MpLgoKClRoZSBuYW1pbmcgdGhlbWUgaXMgbm90IHdoYXQgaXMgaW1wb3J0YW50LiAgV2hhdCBp cyBpbXBvcnRhbnQgaXMgdG8gaGF2ZSBhbiBhcGkgdG8gc2hhcmUgbWVtb3J5IGJ1ZmZlcnMgYmV0 d2VlbiBsaWJyYXJpZXMuCgpTRUU6IGh0dHBzOi8vamVmZmtudXBwLmNvbS9ibG9nLzIwMTcvMDkv MTUvcHl0aG9uLWlzLXRoZS1mYXN0ZXN0LWdyb3dpbmctcHJvZ3JhbW1pbmctbGFuZ3VhZ2UtZHVl LXRvLWEtZmVhdHVyZS15b3V2ZS1uZXZlci1oZWFyZC1vZi8KClB5dGhvbidzIEJ1ZmZlciBQcm90 b2NvbDogVGhlICMxIFJlYXNvbiBQeXRob24gSXMgVGhlIEZhc3Rlc3QgR3Jvd2luZyBQcm9ncmFt bWluZyBMYW5ndWFnZSBUb2RheQpUaGUgYnVmZmVyIHByb3RvY29sIHdhcyAoYW5kIHN0aWxsIGlz KSBhbiBleHRyZW1lbHkgbG93LWxldmVsIEFQSSBmb3IgZGlyZWN0IG1hbmlwdWxhdGlvbiBvZiBt ZW1vcnkgYnVmZmVycyBieSBvdGhlciBsaWJyYXJpZXMuIFRoZXNlIGFyZSBidWZmZXJzIGNyZWF0 ZWQgYW5kIHVzZWQgYnkgdGhlIGludGVycHJldGVyIHRvIHN0b3JlIGNlcnRhaW4gdHlwZXMgb2Yg ZGF0YSAoaW5pdGlhbGx5LCBwcmltYXJpbHkgImFycmF5LWxpa2UiIHN0cnVjdHVyZXMgd2hlcmUg dGhlIHR5cGUgYW5kIHNpemUgb2YgZGF0YSB3YXMga25vd24gYWhlYWQgb2YgdGltZSkgaW4gY29u dGlndW91cyBtZW1vcnkuCgpUaGUgcHJpbWFyeSBtb3RpdmF0aW9uIGZvciBwcm92aWRpbmcgc3Vj aCBhbiBBUEkgaXMgdG8gZWxpbWluYXRlIHRoZSBuZWVkIHRvIGNvcHkgZGF0YSB3aGVuIG9ubHkg cmVhZGluZywgY2xhcmlmeSBvd25lcnNoaXAgc2VtYW50aWNzIG9mIHRoZSBidWZmZXIsIGFuZCB0 byBzdG9yZSB0aGUgZGF0YSBpbiBjb250aWd1b3VzIG1lbW9yeSAoZXZlbiBpbiB0aGUgY2FzZSBv ZiBtdWx0aS1kaW1lbnNpb25hbCBkYXRhIHN0cnVjdHVyZXMpLCB3aGVyZSByZWFkIGFjY2VzcyBp cyBleHRyZW1lbHkgZmFzdC4gVGhvc2UgIm90aGVyIGxpYnJhcmllcyIgdGhhdCB3b3VsZCBtYWtl IHVzZSBvZiB0aGUgQVBJIHdvdWxkIGFsbW9zdCBjZXJ0YWlubHkgYmUgd3JpdHRlbiBpbiBDIGFu ZCBoaWdobHkgcGVyZm9ybWFuY2Ugc2Vuc2l0aXZlLiBUaGUgbmV3IHByb3RvY29sIG1lYW50IHRo YXQgaWYgSSBjcmVhdGUgYSBOdW1QeSBhcnJheSBvZiBpbnRzLCBvdGhlciBsaWJyYXJpZXMgY2Fu IGRpcmVjdGx5IGFjY2VzcyB0aGUgdW5kZXJseWluZyBtZW1vcnkgYnVmZmVyIHJhdGhlciB0aGFu IHJlcXVpcmluZyBpbmRpcmVjdGlvbiBvciwgd29yc2UsIGNvcHlpbmcgb2YgdGhhdCBkYXRhIGJl Zm9yZSBpdCBjYW4gYmUgdXNlZC4KCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLQpGZWF0dXJlICMxMzc2NzogYWRkIHNvbWV0aGluZyBsaWtlIHB5dGhvbidzIGJ1ZmZl ciBwcm90b2NvbCB0byBzaGFyZSBtZW1vcnkgYmV0d2VlbiBkaWZmZXJlbnQgbmFycmF5IGxpa2Ug Y2xhc3NlcwpodHRwczovL2J1Z3MucnVieS1sYW5nLm9yZy9pc3N1ZXMvMTM3NjcjY2hhbmdlLTY3 MTQzCgoqIEF1dGhvcjogZHNpc25lcm8gKERvbWluaWMgU2lzbmVyb3MpCiogU3RhdHVzOiBPcGVu CiogUHJpb3JpdHk6IE5vcm1hbAoqIEFzc2lnbmVlOiAKKiBUYXJnZXQgdmVyc2lvbjogCi0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KSW4gb3JkZXIgZm9yIHJ1YnkgdG8g YmUgdXNlZCBpbiBtb3JlIHNjaWVudGlmaWMgb3IgbWFjaGluZSBsZWFybmluZyBhcHBsaWNhdGlv bnMsIGl0IHdpbGwgYmUgbmVjZXNzYXJ5IHRvIGJlIGFibGUgdG8gdXNlIG1vcmUgbWVtb3J5IGVm ZmljaWVudCBkYXRhIHN0cnVjdHVyZXMuICBQeXRob24gaGFzIGEgY29uY2VwdCBjYWxsZWQgQnVm ZmVyIFByb3RvY29sIHRoYXQgYWxsb3dzIGRpZmZlcmVudCByZXByZXNlbnRhdGlvbnMgdG8gdXRp bGl6ZSB0aGUgbWVtb3J5IHdpdGhvdXQgY29weWluZyB0aGUgZGF0ZSB3aXRoIG1lbW9yeSB2aWV3 cy4gIFRoaXMgaXMgYSBwcm9wb3NhbCB0byBhZGQgc29tZXRoaW5nIHNpbWlsYXIgdG8gcnVieSBh cyBhIGMtYXBpIAoKaHR0cHM6Ly9qYWtldmRwLmdpdGh1Yi5pby9ibG9nLzIwMTQvMDUvMDUvaW50 cm9kdWN0aW9uLXRvLXRoZS1weXRob24tYnVmZmVyLXByb3RvY29sLwoKVGhlIFB5dGhvbiBidWZm ZXIgcHJvdG9jb2wsIGFsc28ga25vd24gaW4gdGhlIGNvbW11bml0eSBhcyBQRVAgMzExOCwgaXMg YSBmcmFtZXdvcmsgaW4gd2hpY2ggUHl0aG9uIG9iamVjdHMgY2FuIGV4cG9zZSByYXcgYnl0ZSBh cnJheXMgdG8gb3RoZXIgUHl0aG9uIG9iamVjdHMuIFRoaXMgY2FuIGJlIGV4dHJlbWVseSB1c2Vm dWwgZm9yIHNjaWVudGlmaWMgY29tcHV0aW5nLCB3aGVyZSB3ZSBvZnRlbiB1c2UgcGFja2FnZXMg c3VjaCBhcyBOdW1QeSB0byBlZmZpY2llbnRseSBzdG9yZSBhbmQgbWFuaXB1bGF0ZSBsYXJnZSBh cnJheXMgb2YgZGF0YS4gVXNpbmcgdGhlIGJ1ZmZlciBwcm90b2NvbCwgd2UgY2FuIGxldCBtdWx0 aXBsZSBvYmplY3RzIGVmZmljaWVudGx5IG1hbmlwdWxhdGUgdmlld3Mgb2YgdGhlIHNhbWUgZGF0 YSBidWZmZXJzLCB3aXRob3V0IGhhdmluZyB0byBtYWtlIGNvcGllcyBvZiB0aGUgb2Z0ZW4gbGFy Z2UgZGF0YXNldHMuCgpIZXJlLCBmb3IgZXhhbXBsZSwgd2UnbGwgdXNlIFB5dGhvbidzIGJ1aWx0 LWluIGFycmF5IG9iamVjdCB0byBjcmVhdGUgYW4gYXJyYXk6CgpJbiBbMV06CmltcG9ydCBhcnJh eQpBID0gYXJyYXkuYXJyYXkoJ2knLCByYW5nZSgxMCkpCkEKT3V0WzFdOgphcnJheSgnaScsIFsw LCAxLCAyLCAzLCA0LCA1LCA2LCA3LCA4LCA5XSkKTm90ZSB0aGF0IHRoZSBhcnJheSBvYmplY3Qg aXMgZGlmZmVyZW50IHRoYW4gYSBQeXRob24gbGlzdCwgaW4gdGhhdCBpdCBzdG9yZXMgdGhlIGRh dGEgYXMgYSBjb250aWd1b3VzIGJsb2NrIG9mIGludGVnZXJzLiBGb3IgdGhpcyByZWFzb24sIHRo ZSBkYXRhIGFyZSBzdG9yZWQgbXVjaCBtb3JlIGNvbXBhY3RseSB0aGFuIGEgbGlzdCwgYW5kIGNl cnRhaW4gb3BlcmF0aW9ucyBjYW4gYmUgcGVyZm9ybWVkIG11Y2ggbW9yZSBxdWlja2x5LgoKYXJy YXkgb2JqZWN0cyBieSB0aGVtc2VsdmVzIGFyZSBub3QgcGFydGljdWxhcmx5IHVzZWZ1bCwgYnV0 IGEgc2ltaWxhciB0eXBlIG9mIG9iamVjdCBjYW4gYmUgZm91bmQgaW4gdGhlIG51bXB5IGFycmF5 LiBCZWNhdXNlIGJvdGggUHl0aG9uJ3MgYXJyYXkgYW5kIE51bVB5J3MgbmRhcnJheSBvYmplY3Rz IGltcGxlbWVudCB0aGUgYnVmZmVyIHByb3RvY29sLCBpdCdzIHBvc3NpYmxlIHRvIHNlYW1sZXNz bHkgcGFzcyBkYXRhIGJldHdlZW4gdGhlbSB1c2luZyB2aWV3cyDigJMgdGhhdCBpcywgd2l0aG91 dCB0aGUgbmVlZCB0byBjb3B5IHRoZSByYXcgZGF0YToKCgoKLS0gCmh0dHBzOi8vYnVncy5ydWJ5 LWxhbmcub3JnLwoKVW5zdWJzY3JpYmU6IDxtYWlsdG86cnVieS1jb3JlLXJlcXVlc3RAcnVieS1s YW5nLm9yZz9zdWJqZWN0PXVuc3Vic2NyaWJlPgo8aHR0cDovL2xpc3RzLnJ1YnktbGFuZy5vcmcv Y2dpLWJpbi9tYWlsbWFuL29wdGlvbnMvcnVieS1jb3JlPgo=