1. 08 3月, 2019 1 次提交
  2. 22 2月, 2019 4 次提交
  3. 09 2月, 2019 3 次提交
  4. 18 1月, 2019 1 次提交
  5. 14 1月, 2019 10 次提交
  6. 14 11月, 2018 1 次提交
  7. 31 10月, 2018 1 次提交
  8. 05 7月, 2018 3 次提交
  9. 21 6月, 2018 1 次提交
  10. 15 6月, 2018 3 次提交
  11. 01 6月, 2018 4 次提交
  12. 14 3月, 2018 3 次提交
  13. 13 2月, 2018 1 次提交
  14. 09 2月, 2018 1 次提交
  15. 07 2月, 2018 1 次提交
    • M
      ucontext: annotate coroutine stack for ASAN · d83414e1
      Marc-André Lureau 提交于
      It helps ASAN to detect more leaks on coroutine stacks, and to get rid
      of some extra warnings.
      
      Before:
      
      tests/test-coroutine -p
      /basic/lifecycle
      /basic/lifecycle: ==20781==WARNING: ASan doesn't fully support
      makecontext/swapcontext functions and may produce false positives in
      some cases!
      ==20781==WARNING: ASan is ignoring requested __asan_handle_no_return:
      stack top: 0x7ffcb184d000; bottom 0x7ff6c4cfd000; size: 0x0005ecb50000
      (25446121472)
      False positive error reports may follow
      For details see https://github.com/google/sanitizers/issues/189
      OK
      
      After:
      
      tests/test-coroutine -p /basic/lifecycle
      /basic/lifecycle: ==21110==WARNING: ASan doesn't fully support
      makecontext/swapcontext functions and may produce false positives in
      some cases!
      OK
      
      A similar work would need to be done for sigaltstack & windows fibers
      to have similar coverage. Since ucontext is preferred, I didn't bother
      checking the other coroutine implementations for now.
      
      Update travis to fix the build with ASAN annotations.
      Signed-off-by: NMarc-André Lureau <marcandre.lureau@redhat.com>
      Message-Id: <20180116151152.4040-4-marcandre.lureau@redhat.com>
      Signed-off-by: NPaolo Bonzini <pbonzini@redhat.com>
      d83414e1
  16. 06 2月, 2018 1 次提交
    • D
      travis: improve python version test coverage · 8e73a3c5
      Daniel P. Berrange 提交于
      Currently travis declares ancient python 2.4 is desired. Update that to
      2.6 which is the oldest version any targetted distros still needs. If we
      just list a python 3 version at the top level this will double the
      number of travis jobs we run which is unreasonable.
      
      So arbitrarily pick the clang test matrix entries to build with python
      3.0 and 3.6, to extend coverage of python versions, without increasing
      job count or build time.
      Signed-off-by: NDaniel P. Berrange <berrange@redhat.com>
      Message-Id: <20180116134217.8725-14-berrange@redhat.com>
      Signed-off-by: NEduardo Habkost <ehabkost@redhat.com>
      8e73a3c5
  17. 18 7月, 2017 1 次提交