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

Fix warnings under g++ without requiring -fpermissive #74

Closed Bklyn closed 8 years ago

Bklyn commented 8 years ago

Allows us to compile with CK and g++ with no warnings. Previously required -fpermissive.

Bklyn commented 8 years ago

Someday I'll figure out how to rebase :(

sbahra commented 8 years ago

If we're going to support C++, it requires a lot more work that is intrusive to existing users and sacrifices C idioms. After plenty of discussion, decided this isn't worth it. We should probably start a CK++ project instead.