[GSoC] Idea: Implement functions from Concurrency namespace

YongHao Hu christopherwuy at gmail.com
Mon Feb 22 09:16:48 CST 2016


Hello, folks.
I'm YongHao Hu. I participated in GSoC of Wine last year and most of the 
work are finished.

This year I want to implement functions from Concurrency namespace[1].
As Wine had already implemented class Concurrency::critical_section[2], 
SpinWait and Concurrency::details::_GetConcurrency, and I had found 
information in Microsoft open-source project for cloud-based 
client-server communication in native code using a modern asynchronous 
C++ API design[3] which are helpful for the implementation, I think that 
I am able to handle this project.
By now, I had made some patches as my proof of concept.[4]

There are many bugs[4-8] relied on functions from Concurrency namespace, 
this project would fix some bugs and benefit wine's behavior on many 
software.
By making an appropriate proposal, I think the project's work can 
satisfy GSoC's requirement.

Thank you for reading this email. I will be grateful for any advice you 
can provide.



[1]: https://msdn.microsoft.com/en-us/library/dd492819.aspx
[2]: https://msdn.microsoft.com/en-us/library/dd492843.aspx
[3]: https://github.com/Microsoft/cpprestsdk
[4]: https://github.com/YongHaoWu/wine-hub/commits/Concurrency

[5]: https://bugs.winehq.org/show_bug.cgi?id=37887
[6]: https://bugs.winehq.org/show_bug.cgi?id=37997
[7]: https://bugs.winehq.org/show_bug.cgi?id=39685
[8]: https://bugs.winehq.org/show_bug.cgi?id=34676
[9]: https://bugs.winehq.org/show_bug.cgi?id=37976



More information about the wine-devel mailing list