1. 24 Feb, 2016 1 commit
    • Eike Ziller's avatar
      MapReduce refactoring and improvements · a3c0f0f6
      Eike Ziller authored
      
      
      - QThread instead of std::thread for better integration with Qt
      - Use thread pool for recycling threads
      - Map and reduce functions are handled like any function passed
        to runAsync, so they either report results through the
        QFutureInterface, or through the return value.
      - Automatically deduce the reduce result type
      
      Change-Id: I7a31370c21f8c27b378cd87c3d5974b162449ce1
      Reviewed-by: default avatarTobias Hunger <tobias.hunger@theqtcompany.com>
      a3c0f0f6
  2. 10 Feb, 2016 1 commit
  3. 08 Feb, 2016 1 commit
  4. 05 Feb, 2016 1 commit
  5. 04 Feb, 2016 1 commit
  6. 03 Feb, 2016 1 commit
  7. 02 Feb, 2016 1 commit
  8. 28 Jan, 2016 2 commits
  9. 27 Jan, 2016 1 commit
  10. 26 Jan, 2016 1 commit
  11. 22 Jan, 2016 2 commits
  12. 20 Jan, 2016 1 commit
  13. 19 Jan, 2016 4 commits
  14. 15 Jan, 2016 1 commit
  15. 12 Jan, 2016 1 commit
  16. 11 Jan, 2016 1 commit
  17. 06 Jan, 2016 1 commit
  18. 05 Jan, 2016 1 commit
  19. 17 Dec, 2015 1 commit
  20. 15 Dec, 2015 1 commit
  21. 07 Dec, 2015 1 commit
  22. 30 Nov, 2015 1 commit
  23. 27 Nov, 2015 1 commit
  24. 19 Nov, 2015 1 commit
    • Nikolai Kosjar's avatar
      C++: Revert lookup to 3.4.2 · 0498fb68
      Nikolai Kosjar authored
      ...which was least buggy.
      
      The bugs fixed by the changes we revert here (highlighting/completion
      for code involving templates) were minor compared to ones we currently
      have. Those bugs will be addressed by the clang code model anyway.
      
      Relevant commits were collected via:
      
        $ cd ${QTC}/src/libs/cplusplus
        $ git log \
         --no-merges \
         --format=oneline \
         v3.4.2..HEAD \
         -- LookupContext.* ResolveExpression.* TypeResolver.* TypeOfExpression.* \
            ../../plugins/cpptools/cppcompletion_test.cpp
      
      From this list the following were skipped due to irrelevance:
      
        88c5b47e # CppTools: Minor cleanup in completion tests
        e5255a1f # CppTools: Add a test for ObjC not replacing dot with arrow
        5b12c8d6 # CppTools: Support ObjC in member access operator tests
        9fef4fb9
      
       # CPlusPlus: Fix warnings about overriding visit(...) methods
      
      There were only minor conflicts while reverting those.
      
      This changes touches so many files because there were quite some
      cleanups and renames after the 3.4.2 release.
      
      Task-number: QTCREATORBUG-14889
      Task-number: QTCREATORBUG-15211
      Task-number: QTCREATORBUG-15213
      Task-number: QTCREATORBUG-15257
      Task-number: QTCREATORBUG-15264
      Task-number: QTCREATORBUG-15291
      Task-number: QTCREATORBUG-15329
      Change-Id: I01f759f8f35ecb4228928a4f22086e279c1a5435
      Reviewed-by: default avatarMarco Bubke <marco.bubke@theqtcompany.com>
      0498fb68
  25. 18 Nov, 2015 1 commit
  26. 16 Nov, 2015 1 commit
    • Adam Strzelecki's avatar
      CppTools: Do not highlight instantiation as call · 9b3723d6
      Adam Strzelecki authored
      
      
      Underlying C++ model sometimes marks C++ object instantiation using initializer
      as a (forward) function declaration. This leads to incorrect highlighting of
      object variables as if they were function calls.
      
      C++ model however marks in this case (and not any other case) such symbols as
      ambiguous function types, see CPlusPlus::Bind::visit. This change skips such
      ambiguous functions for highlighting as function call.
      
      Also add test case for related bug report.
      
      Task-number: QTCREATORBUG-15212
      Change-Id: Ifde8db407f2fa8275a3f991bfa3d3b73eca8c14e
      Reviewed-by: Orgad Shaneh's avatarOrgad Shaneh <orgads@gmail.com>
      Reviewed-by: default avatarNikolai Kosjar <nikolai.kosjar@theqtcompany.com>
      9b3723d6
  27. 12 Nov, 2015 2 commits
  28. 11 Nov, 2015 3 commits
  29. 09 Nov, 2015 4 commits