concurrencykit / ck

Concurrency primitives, safe memory reclamation mechanisms and non-blocking (including lock-free) data structures designed to aid in the research, design and implementation of high performance concurrent systems developed in C99+.
http://concurrencykit.org/
Other
2.38k stars 313 forks source link

Windows support? #160

Closed bin closed 4 years ago

bin commented 4 years ago

When compiling on windows I receive an error from ck_pr.h line 55 because __GNUC__ is not defined. Are there any plans to provide windows support without mingw?

sbahra commented 4 years ago

Definitely interested in this @bin , especially since MSVC plans to support modern C now. Patches are welcome, as long as we don't revert to < C99. Would you be interested in helping us with this?