[#84867] [Ruby trunk Bug#14357] thread_safe tests suite segfaults — v.ondruch@...
Issue #14357 has been reported by vo.x (Vit Ondruch).
11 messages
2018/01/15
[#85364] Re: [Ruby trunk Bug#14357] thread_safe tests suite segfaults
— Eric Wong <normalperson@...>
2018/02/03
v.ondruch@tiscali.cz wrote:
[#85368] Re: [Ruby trunk Bug#14357] thread_safe tests suite segfaults
— Eric Wong <normalperson@...>
2018/02/03
Eric Wong wrote:
[#85442] Re: [Ruby trunk Bug#14357] thread_safe tests suite segfaults
— Eric Wong <normalperson@...>
2018/02/06
Eric Wong <normalperson@yhbt.net> wrote:
[#85451] Re: [Ruby trunk Bug#14357] thread_safe tests suite segfaults
— Vladimir Makarov <vmakarov@...>
2018/02/06
On 02/06/2018 05:00 AM, Eric Wong wrote:
[#85455] Re: [Ruby trunk Bug#14357] thread_safe tests suite segfaults
— Eric Wong <normalperson@...>
2018/02/06
Vladimir Makarov <vmakarov@redhat.com> wrote:
[#84874] [Ruby trunk Bug#14360] Regression CSV#open method for writing from Ruby 2.4.3 to 2.5.0 — shevegen@...
Issue #14360 has been updated by shevegen (Robert A. Heiler).
3 messages
2018/01/15
[#84980] [Ruby trunk Feature#13618][Assigned] [PATCH] auto fiber schedule for rb_wait_for_single_fd and rb_waitpid — hsbt@...
Issue #13618 has been updated by hsbt (Hiroshi SHIBATA).
10 messages
2018/01/23
[#85012] Re: [Ruby trunk Feature#13618][Assigned] [PATCH] auto fiber schedule for rb_wait_for_single_fd and rb_waitpid
— Eric Wong <normalperson@...>
2018/01/23
hsbt@ruby-lang.org wrote:
[#85081] Re: [Ruby trunk Feature#13618][Assigned] [PATCH] auto fiber schedule for rb_wait_for_single_fd and rb_waitpid
— Eric Wong <normalperson@...>
2018/01/24
Eric Wong <normalperson@yhbt.net> wrote:
[#85082] Re: [Ruby trunk Feature#13618][Assigned] [PATCH] auto fiber schedule for rb_wait_for_single_fd and rb_waitpid
— Eric Wong <normalperson@...>
2018/01/24
> Thinking about this even more; I don't think it's possible to
[#85088] [Ruby trunk Feature#13618] [PATCH] auto fiber schedule for rb_wait_for_single_fd and rb_waitpid — danieldasilvaferreira@...
Issue #13618 has been updated by dsferreira (Daniel Ferreira).
3 messages
2018/01/25
[#85107] [Ruby trunk Misc#14222] Mutex.lock is not safe inside signal handler: what is? — eregontp@...
Issue #14222 has been updated by Eregon (Benoit Daloze).
3 messages
2018/01/25
[#85136] Re: [Ruby trunk Feature#13618] [PATCH] auto fiber schedule for rb_wait_for_single_fd and rb_waitpid — Eric Wong <normalperson@...>
samuel@oriontransfer.org wrote:
3 messages
2018/01/26
[ruby-core:84711] [Ruby trunk Feature#14337] We need add primitives in Ruby that help us compartmentalizing specific parts of our code (with guarantees)
From:
danieldasilvaferreira@...
Date:
2018-01-08 13:31:42 UTC
List:
ruby-core #84711
SXNzdWUgIzE0MzM3IGhhcyBiZWVuIHVwZGF0ZWQgYnkgZHNmZXJyZWlyYSAoRGFuaWVsIEZlcnJl aXJhKS4KCgo+IERvIHlvdSBrbm93IGFueSB3YXkgdG8gc3RvcmUgaW5mb3JtYXRpb24gaW4gUnVi eSB0aGF0IGFyZSBoaWRkZW4gdG8gdGhpcmQtcGFydHkgY2xhc3NlcyA/CgpUaGF0IGlzIHdoeSBJ IHNhaWQgdG8geW91IHRoYXQgdGhlIHdheSB5b3UgYXJlIHRoaW5raW5nIGFib3V0IHRoZSBwcm9i bGVtIGluIG5vdCB0aGUgcnVieSB3YXkuClRoaXJkIHBhcnR5IGNsYXNzZXMgc3RvcCBiZWluZyB0 aGlyZCBwYXJ0eSB0aGUgbW9tZW50IHlvdSByZXF1aXJlIHRlbSBpbiB5b3VyIGFwcC4gCgpUaGUg Y29kZSBiYXNlIG9mIG9uZSBhcHBsaWNhdGlvbiBpcyBhIHNpbmdsZSBlbnRpdHkgd2l0aCBzaGFy ZWQgbWVtb3J5LgoKSWYgeW91IHJlYWxseSB3YW50IHRvIGVuZm9yY2UgYSB0aGlyZCBwYXJ0eSBu YXR1cmUgb2Ygc29tZSB2ZXJ5IHdlaXJkIGNsYXNzIHdoYXQgeW91IHNob3VsZCBkbyBpcyB0byBk ZWNvdXBsZSB0aGF0IHBpZWNlIG9mIGNvZGUgaW50byBhIGRpZmZlcmVudCBhcHBsaWNhdGlvbiB3 aXRoIGl04oCZcyBvd24gaW5kZXBlbmRlbnQgcHJvY2VzcyBhbmQgZXZlbiBpbmRlcGVuZGVudCBD UFUgYW5kIHNlcnZlciAoc3BlY3RyZSBhdHRhY2sgYW5kIGFsbCB0aGUgb3RoZXJzIHRoYXQgYXJl IHN0aWxsIG9ubHkga25vd24gYnkgdGhlIOKAnE5vcnRoIEtvcmVhbuKAnSBoYWNrZXJzIGFuZCBo YXZlIGJlZW4gb3V0IHRoZXJlIGZvciBtb3JlIHRoYW4gdHdlbnR5IHllYXJzIGJ1dCB0aGF0IGJp ZyBJVCBjb3JwcyBzdGF0ZSB0aGVyZSBhcmUgbm8ga25vd24gYXR0YWNrcyByZWdpc3RlcmVkIHNv IGZhci4uLikKClNvIGZvciBjb250cm9sIG9mIHNlY3VyaXR5IGNvbW11bmljYXRpb24gYmV0d2Vl biBjbGFzc2VzIHlvdSB1c2UgZGlmZmVyZW50IEFQSXMuCgpNaWNybyBzZXJ2aWNlcyBhcmNoaXRl Y3R1cmUsIHNvIG9uCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCkZl YXR1cmUgIzE0MzM3OiBXZSBuZWVkIGFkZCBwcmltaXRpdmVzIGluIFJ1YnkgdGhhdCBoZWxwIHVz IGNvbXBhcnRtZW50YWxpemluZyBzcGVjaWZpYyBwYXJ0cyBvZiBvdXIgY29kZSAod2l0aCBndWFy YW50ZWVzKQpodHRwczovL2J1Z3MucnVieS1sYW5nLm9yZy9pc3N1ZXMvMTQzMzcjY2hhbmdlLTY5 NDMxCgoqIEF1dGhvcjogdmFzaWxha2lzZmlsIChGaWxpcHBvcyBWYXNpbGFraXMpCiogU3RhdHVz OiBPcGVuCiogUHJpb3JpdHk6IE5vcm1hbAoqIEFzc2lnbmVlOiAKKiBUYXJnZXQgdmVyc2lvbjog Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KV2l0aCB0aGUgcmVjZW50 IGluY2lkZW50cyBpbiB0aGUgbnBtIGNvbW11bml0eSAoaHR0cHM6Ly9naXRodWIuY29tL25wbS9y ZWdpc3RyeS9pc3N1ZXMvMjU1KSwgdGhlIGVhcmxpZXIgdGhlIHVuZXRoaWNhbCBtb3ZlcyBvZiBL aXRlIChodHRwczovL3RoZW91dGxpbmUuY29tL3Bvc3QvMTk1My9ob3ctYS12Yy1mdW5kZWQtY29t cGFueS1pcy11bmRlcm1pbmluZy10aGUtb3Blbi1zb3VyY2UtY29tbXVuaXR5KSwgdGhlIGZhY3Qg dGhhdCBhIG1haW50YWluZXIgb2YgYSBwb3B1bGFyIGdlbSBjYW4gcHVibGlzaCBhIG5ldyB2ZXJz aW9uIGluIFJ1YnlnZW1zIHdpdGhvdXQgcHVibGlzaGluZyBhbnl0aGluZyBpbiBHaXRodWIsIG9y IHRoYXQgdGhlIG1haW50YWluZXIgY2FuIGJ1bXAgYW5kIHB1Ymxpc2ggYSBuZXcgdmVyc2lvbiBp biBHaXRodWIgYnV0IHN0aWxsIHNlbmQgZGlmZmVyZW50IGNvZGUgaW4gUnVieWdlbXMsIGZyb20g d2hpY2ggcGVvcGxlIGRvd25sb2FkIHRoZSBnZW0sIGl0IGZlZWxzIHRoYXQgd2UgbmVlZCB0byBw dXQgc29tZSB0aGlua2luZyBvbiBzZWN1cml0eSBmZWF0dXJlcyBvZiBSdWJ5LiBJdCBmZWVscyBs aWtlIGFueSBydWJ5IGdlbSB0aGF0IEkgaW5jbHVkZSBpbiBteSBSdWJ5IGFwcCBjYW4gYWNjZXNz IHRoZSBkYiBjcmVkZW50aWFscyBhbmQgY2FuIGRvIHByZXR0eSBtdWNoIGFueXRoaW5nIChldmVu IG92ZXJyaWRpbmcgbWV0aG9kcykgYmVjYXVzZSBpbiBSdWJ5IHlvdSBjYW4gYWNjZXNzIGV2ZXJ5 dGhpbmcgZXZlbiB1bmV4cG9zZWQgaW5zdGFuY2UgdmFyaWFibGVzLgoKV2UgbmVlZCB0byBhZGQg cHJpbWl0aXZlcyBpbiBSdWJ5IChhbHRob3VnaCBJIHN1c3BlY3QgdGhhdCBvdGhlciBsYW5ndWFn ZXMgbGlrZSBQSFAsIEVsaXhpciBhbmQgSmF2YXNjcmlwdCBwcm9iYWJseSBoYXZlIHRoZSBzYW1l IGlzc3VlcykgdGhhdCBoZWxwIHVzIGNvbXBhcnRtZW50YWxpemluZyBzcGVjaWZpYyBwYXJ0cyBv ZiBvdXIgY29kZS4KCmZyZWV6ZSBtZXRob2QgaW1wbGVtZW50ZWQgaW4gdGhlIGxhbmd1YWdlIGl0 c2VsZiBpcyBhIGdvb2Qgc3RhcnQuIFdoZW4geW91IGZyZWV6ZSBhIGNvbnN0YW50LCB5b3UgbWFr ZSBpdCBpbW11dGFibGUgYW5kIHRodXMgY2Fubm90IGJlIGNoYW5nZWQgYnkgYW55IG1lYW5zLiBX ZSBuZWVkIG1vcmUgcHJpbWl0aXZlcyBsaWtlIHRoYXQuIFdlIG5lZWQgd2F5cyB0byBzYXkgdGhh dCB0aGlzIGNsYXNzIGNhbm5vdCBiZSBleHRlbmRlZC9yZW9wZW5lZC9hbHRlcmVkIGJ5IGRlZmF1 bHQuIFRoZSBzYW1lIGdvZXMgd2l0aCBtZXRob2RzLCB3ZSBuZWVkIHRvIGdpdmUgd2F5cyB0byBk ZXZlbG9wZXJzIHRvIG5vdCBhbGxvdyBjcml0aWNhbCBtZXRob2RzIHRvIGJlIGFsdGVyZWQuIFdl IG5lZWQgdG8gaW5zdHJ1Y3QgY29uc3RhbnRzIHRoYXQgYXJlIG5vdCBzdXBwb3NlZCB0byBiZSBh Y2Nlc3NpYmxlIGJ5IG91dHNpZGUgYXMgcHJpdmF0ZSBvbmx5IGJ5IGV4cGxpY2l0bHkgbWFya2lu ZyB0aGVtIGFzIHByaXZhdGUgKGl0IG5lZWRzIHNvbWUgc3BlY2lhbCB3b3JrKS4gT3IgYmUgYWJs ZSB0byBpbnN0cnVjdCBSdWJ5IHRvIG5vdCBleHBvc2UgYW55IGluZm9ybWF0aW9uIHJlZ2FyZGlu ZyBhIGNsYXNzL2luc3RhbmNlLCBsaWtlIGluc3RhbmNlIHZhcmlhYmxlcyBldGMuIEJlY2F1c2Ug YSBsb3Qgb2YgY29uZmlkZW50aWFsIGRhdGEgc2l0IHRoZXJlLgoKT25jZSB3ZSBkbyB0aGF0LCB0 aGVuIHRoZSBhcHBsaWNhdGlvbiBmcmFtZXdvcmtzIG5lZWQgdG8gdXNlIHRob3NlIHByaW1pdGl2 ZXMgYnV0IGFsc28gYnVpbGQgdXBvbiB0aG9zZS4gRm9yIGluc3RhbmNlLCBpbiBSYWlscywgY3Jp dGljYWwgKGlmIG5vdCBhbGwpIGNsYXNzZXMvbWV0aG9kcy9jb25zdGFudHMgc2hvdWxkIG5vdCBv bmx5IGJlIOKAnGZyb3plbuKAnSAod2hpY2ggbWVhbnMgY2Fubm90IGJlIG1vZGlmaWVkIGJ5IG1h bGljaW91cyBjb2RlKSBidXQgYWxzbyBiZSBkZWNsYXJlZCBhcyBwcml2YXRlLW9ubHkgc28gdGhh dCBpbnN0YWxsZWQgZ2VtcyBkb27igJl0IGV2ZW4gaGF2ZSBhY2Nlc3MgdG8gc3VjaCBpbmZvcm1h dGlvbiBieSBkZWZhdWx0LiBMZXQgdGhlIHVzZXIgaW5qZWN0IHdoYXQgc2hlIHRoaW5rcyB0aGF0 IGlzIG5lY2Vzc2FyeSBmb3IgaGVyIGluc3RhbGxlZCBnZW0gdG8gd29yaywgdGhyb3VnaCB0aGUg aW5pdGlhbGl6ZXJzLiBDbGFzc2VzIHNob3VsZCBub3QgYmUgb3BlbiBmb3IgZXh0ZW5zaW9uIGJ5 IGRlZmF1bHQsIHVubGVzcyB0aGUgdXNlciBpbnN0cnVjdHMgZGlmZmVyZW50bHkgKHRoYXQgY291 bGQgYmUgYSBiaXQgY2hhbGxlbmdpbmcpLgoKSXQgbWlnaHQgdGFrZSBzb21lIHRpbWUgYW5kIGVm Zm9ydCBidXQgd2UgbmVlZCB0byBpbnZlc3QgdGltZSBhbmQgZmluZCBiZXR0ZXIgd2F5cyBvbiBo b3cgdG8gcHJvdGVjdCBvdXJzZWx2ZXMgZnJvbSBzdWNoIGFuZCBzaW1pbGFyIGF0dGFja3MuCgpX aGF0IGRvIHlvdSB0aGluayBmb2xrcywgd291bGQgaXQgYmUgc29tZXRoaW5nIHRoYXQgeW91IHdv dWxkIGNvbnNpZGVyID8KCgoKLS0gCmh0dHBzOi8vYnVncy5ydWJ5LWxhbmcub3JnLwoKVW5zdWJz Y3JpYmU6IDxtYWlsdG86cnVieS1jb3JlLXJlcXVlc3RAcnVieS1sYW5nLm9yZz9zdWJqZWN0PXVu c3Vic2NyaWJlPgo8aHR0cDovL2xpc3RzLnJ1YnktbGFuZy5vcmcvY2dpLWJpbi9tYWlsbWFuL29w dGlvbnMvcnVieS1jb3JlPgo=