Conversation

The main relevant bit is under the heading "Zero cost?". I believe this was the first post where the futures library was announced - not sure if there is anything more recent. I believe talks were done at the time too.
1
My current issue is that I'm trying out the approach for a serialization lib, and creating the serializer is already slower than the whole serialization code I previously built out of macros
1
Might be interesting to inspect the generated code and comparing. Perhaps LLVM is doing some neat stuff like autovectorization on you macro version, but not on the futures one, for example?
1