1. 29 Aug, 2017 2 commits
  2. 28 Aug, 2017 1 commit
  3. 03 Aug, 2017 1 commit
    • Nikolai Kosjar's avatar
      Clang: Suspend least recently used translation units · 2d27c553
      Nikolai Kosjar authored
      ...to free some memory.
      
      The translation units of the 7 most recently used documents ("hot
      documents", tracked by document visibility) are kept in memory.
      Translation units of other documents are suspended and will be resumed
      once they become visible again.
      
      The resumption of a translation unit needs the same time as reparse
      (since it is a reparse effectively).
      
      The number of hot documents can be modified by the run time environment
      variable QTC_CLANG_HOT_DOCUMENTS=N. Visible documents are always hot.
      
      Task-number: QTCREATORBUG-11640
      Change-Id: I68ecd2b1373e303372300203e42d90f65a4b39b3
      Reviewed-by: Ivan Donchevskii's avatarIvan Donchevskii <ivan.donchevskii@qt.io>
      Reviewed-by: Marco Bubke's avatarMarco Bubke <marco.bubke@qt.io>
      2d27c553
  4. 10 Oct, 2016 1 commit
  5. 07 Sep, 2016 1 commit
  6. 28 Jul, 2016 1 commit
    • Nikolai Kosjar's avatar
      Clang: Process distinct documents concurrently · 38f72855
      Nikolai Kosjar authored
      Speed ups the typical use cases that can profit from this:
       * Change a header file and switch then to source file
       * Open documents one after the other (Follow Symbol)
       * Change documents visible in splits (e.g. by refactoring action)
       * Restore a session with multiple splits
      
      Fixes the test ClangIpcServer.GetCodeCompletionDependingOnArgumets.
      
      Change-Id: Ia575bd59780df14146dfc091a4d48794e4a0543d
      Reviewed-by: Tim Jenssen's avatarTim Jenssen <tim.jenssen@qt.io>
      38f72855
  7. 21 Jul, 2016 1 commit
  8. 19 Jul, 2016 1 commit
  9. 30 Mar, 2016 1 commit
  10. 19 Jan, 2016 1 commit
  11. 26 Jun, 2015 1 commit
  12. 16 Jan, 2015 1 commit
  13. 09 Oct, 2014 1 commit
  14. 08 Jan, 2014 1 commit
  15. 29 Jan, 2013 1 commit
  16. 05 Oct, 2012 1 commit
  17. 19 Jul, 2012 1 commit
  18. 15 Feb, 2012 1 commit
  19. 26 Jan, 2012 1 commit
  20. 03 Nov, 2011 1 commit
  21. 06 Jul, 2011 1 commit
  22. 13 Apr, 2011 1 commit
  23. 12 Jan, 2011 2 commits
  24. 17 Dec, 2010 1 commit
  25. 05 Mar, 2010 1 commit
  26. 14 Aug, 2009 1 commit
  27. 16 Jun, 2009 2 commits
    • con's avatar
      Cherry-pick: Update license headers and sales contact details. · 2919c210
      con authored
      Reviewed-by: Trust Me
      
      Conflicts:
      
      	src/libs/cplusplus/CppBindings.cpp
      	src/libs/cplusplus/CppBindings.h
      	src/libs/cplusplus/FastPreprocessor.cpp
      	src/libs/cplusplus/FastPreprocessor.h
      	src/plugins/cpptools/cppcurrentdocumentfilter.cpp
      	src/plugins/cpptools/cppcurrentdocumentfilter.h
      	src/plugins/cpptools/cppsemanticsearch.cpp
      	src/plugins/cpptools/cppsemanticsearch.h
      	src/plugins/duieditor/parser/qmljs.g
      	src/plugins/duieditor/parser/qmljsast.cpp
      	src/plugins/duieditor/parser/qmljsast_p.h
      	src/plugins/duieditor/parser/qmljsastfwd_p.h
      	src/plugins/duieditor/parser/qmljsastvisitor.cpp
      	src/plugins/duieditor/parser/qmljsastvisitor_p.h
      	src/plugins/duieditor/parser/qmljsengine_p.cpp
      	src/plugins/duieditor/parser/qmljsengine_p.h
      	src/plugins/duieditor/parser/qmljsgrammar.cpp
      	src/plugins/duieditor/parser/qmljsgrammar_p.h
      	src/plugins/duieditor/parser/qmljslexer.cpp
      	src/plugins/duieditor/parser/qmljslexer_p.h
      	src/plugins/duieditor/parser/qmljsmemorypool_p.h
      	src/plugins/duieditor/parser/qmljsnodepool_p.h
      	src/plugins/duieditor/parser/qmljsparser.cpp
      	src/plugins/duieditor/parser/qmljsparser_p.h
      	src/plugins/duieditor/parser/qmljsprettypretty.cpp
      	src/plugins/duieditor/parser/qmljsprettypretty_p.h
      	src/plugins/duieditor/rewriter/rewriter.cpp
      	src/plugins/duieditor/rewriter/rewriter_p.h
      	src/plugins/duieditor/rewriter/textwriter.cpp
      	src/plugins/duieditor/rewriter/textwriter_p.h
      	src/shared/cplusplus/ASTClone.cpp
      	tests/manual/cplusplus/main.cpp
      2919c210
    • Jason McDonald's avatar
      Update license headers and sales contact details. · 884b7af7
      Jason McDonald authored
      Reviewed-by: Trust Me
      884b7af7
  28. 25 Feb, 2009 2 commits
  29. 13 Jan, 2009 2 commits
  30. 16 Dec, 2008 1 commit
  31. 02 Dec, 2008 4 commits