Age | Commit message (Expand) | Author | Files | Lines |
2021-04-17 | osdep: protect qemu/osdep.h with extern "C" | Paolo Bonzini | 1 | -0/+6 |
2021-01-22 | qemu/compiler: Split out qemu_build_not_reached_always | Richard Henderson | 1 | -2/+3 |
2021-01-02 | cfi: Initial support for cfi-icall in QEMU | Daniele Buono | 1 | -0/+11 |
2020-12-18 | tcg/optimize: Add fallthrough annotations | Thomas Huth | 1 | -0/+11 |
2020-12-15 | compiler.h: remove QEMU_GNUC_PREREQ | Marc-André Lureau | 1 | -11/+0 |
2020-12-15 | compiler: remove GNUC check | Marc-André Lureau | 1 | -7/+1 |
2020-12-15 | compiler.h: explicit case for Clang printf attribute | Marc-André Lureau | 1 | -12/+12 |
2020-12-15 | compiler.h: remove GCC < 3 __builtin_expect fallback | Marc-André Lureau | 1 | -4/+0 |
2020-02-28 | compiler.h: Don't use compile-time assert when __NO_INLINE__ is defined | Zenghui Yu | 1 | -1/+1 |
2019-10-28 | include: Move endof() up from hw/virtio/virtio.h | Max Reitz | 1 | -0/+7 |
2019-09-25 | qemu/compiler.h: Add qemu_build_not_reached | Richard Henderson | 1 | -0/+15 |
2019-09-25 | cputlb: Disable __always_inline__ without optimization | Richard Henderson | 1 | -0/+11 |
2019-05-07 | QEMU_PACKED: Remove gcc_struct attribute in Windows non x86 targets | Cao Jiaxi | 1 | -1/+1 |
2019-01-22 | linux-user: Fix compilation with clang 3.4 | Thomas Huth | 1 | -0/+4 |
2019-01-17 | qemu/compiler: Define QEMU_NONSTRING | Philippe Mathieu-Daudé | 1 | -0/+15 |
2018-12-12 | Remove QEMU_ARTIFICIAL macro | Thomas Huth | 1 | -6/+0 |
2018-12-12 | includes: Replace QEMU_GNUC_PREREQ with "__has_builtin || !defined(__clang__)" | Thomas Huth | 1 | -1/+1 |
2018-10-18 | tcg: Split CONFIG_ATOMIC128 | Richard Henderson | 1 | -0/+11 |
2018-10-17 | qemu/compiler: Wrap __attribute__((flatten)) in a macro | Thomas Huth | 1 | -0/+15 |
2018-10-05 | hw/display/qxl: Suppress clang-7 warning about misaligned atomic operation | Peter Maydell | 1 | -0/+9 |
2018-06-27 | compiler: add a sizeof_field() macro | Stefan Hajnoczi | 1 | -0/+2 |
2018-03-19 | compiler: Add QEMU_BUILD_BUG_MSG() macro | Max Reitz | 1 | -3/+9 |
2018-02-08 | lockable: add QemuLockable | Paolo Bonzini | 1 | -0/+39 |
2018-02-07 | ucontext: annotate coroutine stack for ASAN | Marc-André Lureau | 1 | -0/+4 |
2017-05-05 | use _Static_assert in QEMU_BUILD_BUG_ON | Andreas Grapentin | 1 | -1/+3 |
2017-04-20 | Drop QEMU_GNUC_PREREQ() checks for gcc older than 4.1 | Peter Maydell | 1 | -8/+0 |
2017-02-01 | compiler: expression version of QEMU_BUILD_BUG_ON | Michael S. Tsirkin | 1 | -0/+3 |
2017-02-01 | compiler: rework BUG_ON using a struct | Michael S. Tsirkin | 1 | -3/+7 |
2017-02-01 | QEMU_BUILD_BUG_ON: use __COUNTER__ | Michael S. Tsirkin | 1 | -1/+5 |
2017-01-31 | compiler: drop ; after BUILD_BUG_ON | Michael S. Tsirkin | 1 | -1/+2 |
2016-09-27 | compiler: Swap 'public domain' header for license | Felipe Franciosi | 1 | -1/+5 |
2016-07-17 | compiler: never omit assertions if using a static analysis tool | Paolo Bonzini | 1 | -0/+3 |
2016-06-11 | compiler.h: add QEMU_ALIGNED() to enforce struct alignment | Emilio G. Cota | 1 | -0/+2 |
2016-02-23 | include: Clean up includes | Peter Maydell | 1 | -1/+0 |
2016-02-16 | build: Don't redefine 'inline' | Eric Blake | 1 | -12/+0 |
2015-08-19 | compiler.h: Use glue() in QEMU_BUILD_BUG_ON define | Peter Maydell | 1 | -3/+1 |
2015-08-19 | osdep.h: Move some compiler-specific things to compiler.h | Peter Maydell | 1 | -0/+47 |
2015-06-19 | qom: Add object_new_with_props() / object_new_withpropv() helpers | Daniel P. Berrange | 1 | -0/+6 |
2014-09-29 | qemu/compiler: Define QEMU_ARTIFICIAL | Richard Henderson | 1 | -0/+6 |
2013-06-21 | audio: Replace static functions in header file by macros, remove GCC_ATTR | Stefan Weil | 1 | -3/+0 |
2013-03-27 | compiler: fix warning with GCC 4.8.0 | Paolo Bonzini | 1 | -1/+1 |
2012-12-19 | misc: move include files to include/qemu/ | Paolo Bonzini | 1 | -0/+58 |