1. 08 Jun, 2017 1 commit
  2. 04 Jan, 2017 1 commit
    • Marco Bubke's avatar
      UnitTests: Fix names and disable slow tests by default · ada5ea19
      Marco Bubke authored
      Slow and very slow tests have now their own test category. We add SlowTest
      for tests which are slower than ~5ms and VerySlowTest if they are slower
      than ~100ms. They are disabled them by "-*SlowTest.*". If you have a faster
      machine than most developers simply try lower values. The aim is that most
      developers can execute the tests in under ~2s.
      
      In the long run we should use dependency breaking and data sharing to
      reduce the count of the slow tests.
      
      Change-Id: I8578071258d7f89b2052709f3dd526ced811483f
      Reviewed-by: Nikolai Kosjar's avatarNikolai Kosjar <nikolai.kosjar@qt.io>
      ada5ea19
  3. 19 Sep, 2016 1 commit
  4. 07 Sep, 2016 2 commits
  5. 28 Jul, 2016 1 commit
    • Nikolai Kosjar's avatar
      Clang: Extract TranslationUnitCore and (re)parse explicitly · 90f94363
      Nikolai Kosjar authored
      Extract TranslationUnitCore, which is the API for the high-level
      operations we need. TranslationUnit does not call any clang_* functions
      anymore, except the one needed for disposing the CXTranslationUnit - for
      now, we keep TranslationUnit the owner of TranslationUnitCore.
      
      TranslationUnitCore will be passed on to the worker threads.
      
      With this, the current "TranslationUnit" looses its meaning. We will
      rename it to "Document" in a follow-up change.
      
                                  ***
      
      TranslationUnit::cxTranslationUnit does not implicitly
      creates/parses/reparses anymore. We use more verbose update operations
      now.
      
      The test ClangIpcServer.GetCodeCompletionDependingOnArgumets fails now
      because of this - CodeCompleter::completeHelper() does not recreate the
      translation unit anymore, thus working on the old data.
      
      This will be addressed in a follow-up change.
      
      Change-Id: I6213d6f1609cd3c9a54666c84cb8b623b2fefe1c
      Reviewed-by: Tim Jenssen's avatarTim Jenssen <tim.jenssen@qt.io>
      90f94363
  6. 12 Feb, 2016 1 commit
  7. 19 Jan, 2016 1 commit
  8. 07 Dec, 2015 1 commit
  9. 26 Nov, 2015 1 commit
    • Nikolai Kosjar's avatar
      Clang: Tests on MSVC2013: Fix file name clashes · 216f1103
      Nikolai Kosjar authored
      The following files conflicted:
      
      	src\tools\clangbackend\ipcsource\translationunit.cpp
      	src\libs\3rdparty\cplusplus\TranslationUnit.cpp
      
      	src\libs\3rdparty\cplusplus\Type.cpp
      	src\tools\clangbackend\ipcsource\type.cpp
      
      	src\libs\3rdparty\cplusplus\Symbol.cpp
          src\plugins\clangcodemodel\symbol.cpp
      
      Change-Id: If7865570cd70e39e25cc8d508f771c8023288f0c
      Reviewed-by: default avatarMarco Bubke <marco.bubke@theqtcompany.com>
      216f1103
  10. 16 Nov, 2015 1 commit
  11. 06 Nov, 2015 1 commit
  12. 31 Aug, 2015 2 commits