summaryrefslogtreecommitdiff
path: root/include/qemu/compiler.h
AgeCommit message (Expand)AuthorFilesLines
2018-03-19compiler: Add QEMU_BUILD_BUG_MSG() macroMax Reitz1-3/+9
2018-02-08lockable: add QemuLockablePaolo Bonzini1-0/+39
2018-02-07ucontext: annotate coroutine stack for ASANMarc-André Lureau1-0/+4
2017-05-05use _Static_assert in QEMU_BUILD_BUG_ONAndreas Grapentin1-1/+3
2017-04-20Drop QEMU_GNUC_PREREQ() checks for gcc older than 4.1Peter Maydell1-8/+0
2017-02-01compiler: expression version of QEMU_BUILD_BUG_ONMichael S. Tsirkin1-0/+3
2017-02-01compiler: rework BUG_ON using a structMichael S. Tsirkin1-3/+7
2017-02-01QEMU_BUILD_BUG_ON: use __COUNTER__Michael S. Tsirkin1-1/+5
2017-01-31compiler: drop ; after BUILD_BUG_ONMichael S. Tsirkin1-1/+2
2016-09-27compiler: Swap 'public domain' header for licenseFelipe Franciosi1-1/+5
2016-07-17compiler: never omit assertions if using a static analysis toolPaolo Bonzini1-0/+3
2016-06-11compiler.h: add QEMU_ALIGNED() to enforce struct alignmentEmilio G. Cota1-0/+2
2016-02-23include: Clean up includesPeter Maydell1-1/+0
2016-02-16build: Don't redefine 'inline'Eric Blake1-12/+0
2015-08-19compiler.h: Use glue() in QEMU_BUILD_BUG_ON definePeter Maydell1-3/+1
2015-08-19osdep.h: Move some compiler-specific things to compiler.hPeter Maydell1-0/+47
2015-06-19qom: Add object_new_with_props() / object_new_withpropv() helpersDaniel P. Berrange1-0/+6
2014-09-29qemu/compiler: Define QEMU_ARTIFICIALRichard Henderson1-0/+6
2013-06-21audio: Replace static functions in header file by macros, remove GCC_ATTRStefan Weil1-3/+0
2013-03-27compiler: fix warning with GCC 4.8.0Paolo Bonzini1-1/+1
2012-12-19misc: move include files to include/qemu/Paolo Bonzini1-0/+58