summaryrefslogtreecommitdiff
path: root/lib/compiler.h
Commit message (Expand)AuthorAgeFilesLines
* compiler: Disable BUILD_MESSAGE() when processing with sparse.Ben Pfaff2019-04-081-2/+2
* lib: Move compiler.h to <openvswitch/compiler.h>Thomas Graf2014-12-151-199/+1
* compiler: Define NO_RETURN for MSVC.Gurucharan Shetty2014-09-151-1/+9
* Add BUILD_MESSAGE() macroDaniele Di Proietto2014-08-291-0/+10
* ofp-actions: Make struct ofpact constant size across implementations.Ben Pfaff2014-08-121-0/+1
* lib: Add prefetch support (for GCC)Jarno Rajahalme2014-04-291-0/+14
* compiler: New macro for defining aligned structs.Ben Pfaff2014-03-131-1/+15
* compiler.h: Update documentationJoe Stringer2013-12-231-3/+3
* compiler: Add OVS_CONSTRUCTOR to mark functions as init functionsHelmut Schaa2013-12-131-0/+13
* util: New function ovs_scan().Ben Pfaff2013-11-151-0/+2
* ovs-atomic: Add native Clang implementation.Ben Pfaff2013-08-261-0/+3
* ovs-thread: Mark lock and unlock functions as no_thread_safety_analysis.Ben Pfaff2013-08-221-0/+3
* sparse: Remove support for thread-safety annotations.Ben Pfaff2013-08-131-28/+1
* compiler: Add OVS_ACQ_BEFORE, OVS_ACQ_AFTER macros.Ben Pfaff2013-08-091-0/+17
* compiler: Fix OVS_LOCKS_EXCLUDED on non clang compilers.Ethan Jackson2013-07-311-1/+3
* clang: Add annotations for thread safety check.Ethan Jackson2013-07-301-26/+106
* Make attribute packed equivalent for MSC compilers.Linda Sun2013-07-171-0/+6
* ovs-thread: New module, initially just with pthreads wrapper functions.Ben Pfaff2013-06-251-1/+35
* util: Introduce ovs_assert macro.Ben Pfaff2013-01-161-0/+4
* Introduce ofpacts, an abstraction of OpenFlow actions.Ben Pfaff2012-07-031-1/+19
* Global replace of Nicira Networks.Raju Subramanian2012-05-021-1/+1
* compiler: Add macro for GCC "sentinel" attribute.Ben Pfaff2011-06-071-0/+2
* compiler: Suppress sparse complaints about function attributes.Ben Pfaff2011-05-161-2/+2
* Merge "master" into "next".Ben Pfaff2010-02-241-3/+10
|\
| * compiler: Don't use __attribute__ for non-GCC compilers.Ben Pfaff2010-02-121-0/+9
| * compiler: Remove "likely" and "unlikely" macros, since we don't use them.Ben Pfaff2010-02-121-2/+0
| * compiler: Remove PACKED macro and its only (unneeded) user.Ben Pfaff2010-02-121-1/+0
* | Merge "master" into "next".Ben Pfaff2010-02-111-2/+2
|\ \ | |/
| * Rename UNUSED macro to OVS_UNUSED to avoid naming conflict.Ben Pfaff2010-02-111-2/+2
* | Initial implementation of OVSDB.Ben Pfaff2009-11-041-0/+1
|/
* Update primary code license to Apache 2.0.Ben Pfaff2009-06-151-10/+10
* Import from old repository commit 61ef2b42a9c4ba8e1600f15bb0236765edc2ad45.v0.90.0Ben Pfaff2009-07-081-0/+30