aboutsummaryrefslogtreecommitdiff
path: root/lib/compiler.h
AgeCommit message (Expand)Author
2014-12-15lib: Move compiler.h to <openvswitch/compiler.h>Thomas Graf
2014-09-15compiler: Define NO_RETURN for MSVC.Gurucharan Shetty
2014-08-29Add BUILD_MESSAGE() macroDaniele Di Proietto
2014-08-12ofp-actions: Make struct ofpact constant size across implementations.Ben Pfaff
2014-04-29lib: Add prefetch support (for GCC)Jarno Rajahalme
2014-03-13compiler: New macro for defining aligned structs.Ben Pfaff
2013-12-23compiler.h: Update documentationJoe Stringer
2013-12-13compiler: Add OVS_CONSTRUCTOR to mark functions as init functionsHelmut Schaa
2013-11-15util: New function ovs_scan().Ben Pfaff
2013-08-26ovs-atomic: Add native Clang implementation.Ben Pfaff
2013-08-22ovs-thread: Mark lock and unlock functions as no_thread_safety_analysis.Ben Pfaff
2013-08-13sparse: Remove support for thread-safety annotations.Ben Pfaff
2013-08-09compiler: Add OVS_ACQ_BEFORE, OVS_ACQ_AFTER macros.Ben Pfaff
2013-07-31compiler: Fix OVS_LOCKS_EXCLUDED on non clang compilers.Ethan Jackson
2013-07-30clang: Add annotations for thread safety check.Ethan Jackson
2013-07-17Make attribute packed equivalent for MSC compilers.Linda Sun
2013-06-25ovs-thread: New module, initially just with pthreads wrapper functions.Ben Pfaff
2013-01-16util: Introduce ovs_assert macro.Ben Pfaff
2012-07-03Introduce ofpacts, an abstraction of OpenFlow actions.Ben Pfaff
2012-05-02Global replace of Nicira Networks.Raju Subramanian
2011-06-07compiler: Add macro for GCC "sentinel" attribute.Ben Pfaff
2011-05-16compiler: Suppress sparse complaints about function attributes.Ben Pfaff
2010-02-24Merge "master" into "next".Ben Pfaff
2010-02-12compiler: Don't use __attribute__ for non-GCC compilers.Ben Pfaff
2010-02-12compiler: Remove "likely" and "unlikely" macros, since we don't use them.Ben Pfaff
2010-02-12compiler: Remove PACKED macro and its only (unneeded) user.Ben Pfaff
2010-02-11Merge "master" into "next".Ben Pfaff
2010-02-11Rename UNUSED macro to OVS_UNUSED to avoid naming conflict.Ben Pfaff
2009-11-04Initial implementation of OVSDB.Ben Pfaff
2009-06-15Update primary code license to Apache 2.0.Ben Pfaff
2009-07-08Import from old repository commit 61ef2b42a9c4ba8e1600f15bb0236765edc2ad45.v0.90.0Ben Pfaff