Commit Graph

23 Commits (c2bdf2926fd14f9868c82d0b59fd842e4718379a)

Author SHA1 Message Date
Paul Khuong 9a76e490ae ck_cc: use __builtin_offsetof for CK_CC_CONTAINER on gcc-ish compilers
5 years ago
Samy Al Bahra afe01108d1 ck_cc: add a disable builtin flag for the FreeBSD kernel.
7 years ago
Samy Al Bahra 414ba224ca ck_cc: Add FORCE_INLINE attribute and remove stale comments.
9 years ago
Michael Haberler a9005e55f1 c++: introduce CK_CPP_CAST to static_cast arguments
9 years ago
Samy Al Bahra b039de2f2f ck_cc: Add parenthesis to make default easier.
9 years ago
Samy Al Bahra b8be614461 ck_cc: Add DECONST_PTR and RESTRICT.
10 years ago
John Wittrock 4ef225172e Make ck_pr_store_* and ck_pr_load_* a bit more type safe.
10 years ago
Samy Al Bahra 554e2f0874 whitespace: Strictly conform to C namespacing rules.
10 years ago
Samy Al Bahra 0dfd145aa6 whitespace: Update Copyright messages.
10 years ago
Samy Al Bahra 4224f53159 ck_cc: -Wcast-qual clean-up.
10 years ago
Paul Khuong 96fdf1efbd ck_cc: new bitwise ops
11 years ago
Samy Al Bahra c197b37df1 legal: Update Copyright statements.
11 years ago
Samy Al Bahra 5d8a273dbe whitespace: Bulk whitespace changes.
11 years ago
Samy Al Bahra 43f7a7692a ck_cc: Expand LIKELY/UNLIKELY on unsupport compilers.
12 years ago
Samy Al Bahra cd53e928bf ck_cc: Add branch execution hint support for GCC.
12 years ago
Samy Al Bahra 33a9222923 legal: Update Copyright statements.
12 years ago
Samy Al Bahra f6a675ab00 ck_cc: Add no-op macros in case of unsupported compiler.
12 years ago
Samy Al Bahra 8043f52130 ck_pr: Add ck_pr_barrier for compiler barrier.
12 years ago
Samy Al Bahra bc19dccb1f ck_cc: Add CK_CC_BARRIER for compiler barrier.
12 years ago
Samy Al Bahra 65cf506af9 ck_cc: Add CK_CC_ALIASED attribute.
13 years ago
Samy Al Bahra 706fd07de7 legal: Update Copyright statements.
13 years ago
sbahra 49a2820000 Added support for Sun Studio 12 C compiler.
14 years ago
Samy Al Bahra cbd30b2206 Initial import.
14 years ago