1. 11 Nov, 2019 3 commits
  2. 09 Nov, 2019 2 commits
  3. 08 Nov, 2019 3 commits
  4. 07 Nov, 2019 3 commits
  5. 06 Nov, 2019 1 commit
  6. 01 Nov, 2019 6 commits
  7. 31 Oct, 2019 1 commit
  8. 28 Oct, 2019 2 commits
  9. 27 Oct, 2019 3 commits
  10. 22 Oct, 2019 3 commits
  11. 21 Oct, 2019 4 commits
  12. 20 Oct, 2019 3 commits
  13. 19 Oct, 2019 1 commit
  14. 14 Oct, 2019 1 commit
  15. 11 Oct, 2019 1 commit
    • René J.V. Bertin's avatar
      FileManagerListJob: use a semaphore for locking · 900d5ec8
      René J.V. Bertin authored
      The previous implementation from a0fd2014 and 73fb3cd6 used a mutex
      and would attempt to unlock it in the helper thread after locking
      it in the main thread. This is UB and triggered an assert in libc++
      on Mac (observed on OS X 10.9 and affecting an as yet unknown number of
      newer OS versions).
      900d5ec8
  16. 04 Oct, 2019 2 commits
    • Kevin Funk's avatar
      cmake: FindClang: Detect llvm-project.git checkout · ad0cbbb8
      Kevin Funk authored
      llvm-project.git (the new recommended way to clone the LLVM project(s))
      has a different layout than the previous Git mirror. Adhere to and use
      the correct clang include path in the checkout's source dir. Without
      this patch we fail to find the 'clang-c/Index.h' include.
      ad0cbbb8
    • Christoph Roick's avatar
      Fix Infinite Recursion in DUChain · f81d8884
      Christoph Roick authored
      In some projects - I recognized the issue browsing the kbanking part of #kmymoney -
      aliased types may point to themselves. I assume an issue with forward-declared types,
      but did not investigate this further.
      The recursive call of declarationSizeInformation() may then lead to an infinite number
      of function calls and consequently to a stack overflow.
      
      The fix ends the recursion if the type is recurring.
      f81d8884
  17. 01 Oct, 2019 1 commit