1. 04 Dec, 2015 4 commits
  2. 02 Dec, 2015 8 commits
  3. 01 Dec, 2015 4 commits
  4. 30 Nov, 2015 1 commit
  5. 29 Nov, 2015 3 commits
  6. 28 Nov, 2015 5 commits
    • Kevin Funk's avatar
      Fix potential SEGV (as seen on CI) · 9fdd7305
      Kevin Funk authored
      ==29050==ERROR: AddressSanitizer: SEGV on unknown address 0x000000000020
      (pc 0x7f26e12e0cf5 sp 0x7f269f092520 bp 0x7f269f092530 T19)
          #0 0x7f26e12e0cf4 in
      KDevelop::TopDUContext::parsingEnvironmentFile() const
          #1 0x7f26ad42110c in parsingEnvironmentFile
          #2 0x7f26ad424990 in
          #3 0x7f26d3af5a6a in
    • Milian Wolff's avatar
      Fixup scope generation for nested classes in implementation helper. · 344738aa
      Milian Wolff authored
      This can be done by reusing a slightly adapted existing function
      and throwing away quite some other code which is brittle. In the end
      we now rely on clang_getCursorSemanticParent to build up the scope
      chain for us which will work even when one of the parents is not
      visited in the implementation helper.
      While at it, I also fixed the handling of functions in anonymous
      BUG: 355954
    • Milian Wolff's avatar
      Abort on failure, instead of crashing. · 227c66b7
      Milian Wolff authored
    • Milian Wolff's avatar
      Except failure for now. · 507ea755
      Milian Wolff authored
    • Milian Wolff's avatar
      Share code instead of duplicating it. · 636f1d8f
      Milian Wolff authored
  7. 27 Nov, 2015 2 commits
  8. 26 Nov, 2015 2 commits
  9. 24 Nov, 2015 2 commits
  10. 16 Nov, 2015 1 commit
  11. 15 Nov, 2015 4 commits
  12. 14 Nov, 2015 3 commits
  13. 13 Nov, 2015 1 commit
    • Milian Wolff's avatar
      Improve GCC compatibility by adding stubs for some builtins. · 170edf25
      Milian Wolff authored
      These are important when parsing the GCC provided intrinsics for
      SSE & friends. The new unit test ensures that it works as intended.
      Some caveats:
      - This won't work properly on non-ia32 platforms.
      - Potentially we need similar things for compatibility with the Intel
      - There are still some errors generated in xmmintrin.h b/c some
        builtins are defined by both, GCC and Clang, but the latter are
        stricter. Thus we get errors reported when the GCC intrinsics try to
        pass const pointers as non-const parameters etc.
      BUG: 354311