etcimon / libasync

Cross-platform event loop library of asynchronous objects
MIT License
147 stars 30 forks source link

Fails to compile with latest compiler #93

Closed schveiguy closed 1 year ago

schveiguy commented 2 years ago

Starting in 2.099.0, it's not possible to have a std.container.Array of a class that is marked shared.

Bug report is here: https://issues.dlang.org/show_bug.cgi?id=23140

It looks like the last release of this library is over 2 years ago. Last commit is from 5 months ago. Is this library still being developed?

I was thinking of using it for async i/o on my io project (https://code.dlang.org/packages/io), but if this isn't being maintained, I'll write something myself.

etcimon commented 1 year ago

I don't have any dependencies on std containers, memutils has its own Array type. There were a few compilation errors with newer compilers that I resolved recently.