iopipe v0.2.0 - safe update

Clarice cl at ar.ice
Sun Jun 28 21:03:31 UTC 2020


On Sunday, 28 June 2020 at 20:26:43 UTC, JN wrote:
> On Sunday, 28 June 2020 at 18:57:22 UTC, Steven Schveighoffer 
> wrote:
>> Just wanted to post that I finished my update of iopipe to be 
>> @safe. I still have some work to do with std.io so things are 
>> more usable (next on my list is to make standard handles 
>> accessible).
>>
>> In this update, I've made it so nearly all of iopipe can be 
>> used in @safe code. The one exception is the RingBuffer, which 
>> can leave dangling pointers, hence the unsafety.
>>
>> Inside iopipe is a RefCounted type that is @safe. It uses the 
>> GC for memory management, so while destruction is synchronous, 
>> the memory itself is left to the GC to clean up.
>>
>> -Steve
>>
>> https://code.dlang.org/packages/iopipe
>
> What's iopipe and what does it do? How does it compare with 
> std.process?

Here's a pertinent dconf presentation that might help you: 
https://www.youtube.com/watch?v=un-bZdyumog
The abstract: http://dconf.org/2017/talks/schveighoffer.html



More information about the Digitalmars-d-announce mailing list