
I have never tested it with mingw, and I think that there might be some problems with exception handling (not sure, It might depend a lot on what type of exception handling strategy is being used by mingw: I know that for a while it has used the unwind table based approach and now it has switched back to a windows compatible one). Hmm. Guess I'll try cygwin then.
Yes, I'm slowly working on it on a branch. Currently I'm simplifying the implementation, but hopefully the interface will remain mostly the same (no symmetric coroutines, though).
I do not have access to a windows platform currently, so I do not know how soon I can get Boost.Coroutine to compile on VC++ 9.0. I'll try to set my self up on windows again soon. If you want to help me in the meantime, you are wellcome
Sounds interesting. What exactly would you need help with?