1. 13 Nov, 2013 1 commit
  2. 12 Nov, 2013 2 commits
  3. 11 Nov, 2013 1 commit
  4. 08 Nov, 2013 2 commits
  5. 07 Nov, 2013 1 commit
  6. 06 Nov, 2013 2 commits
  7. 05 Nov, 2013 1 commit
  8. 04 Nov, 2013 1 commit
  9. 01 Nov, 2013 2 commits
  10. 31 Oct, 2013 1 commit
  11. 29 Oct, 2013 2 commits
  12. 28 Oct, 2013 2 commits
  13. 24 Oct, 2013 1 commit
  14. 23 Oct, 2013 3 commits
    • Erik Verbruggen's avatar
      CppTools: fix inclusion of "injected" defines. · d57b405f
      Erik Verbruggen authored
      
      
      Task-number: QTCREATORBUG-10280
      
      Change-Id: Ibc6ffeedb97a31a35a2d1f00625506f844692e16
      Reviewed-by: default avatarNikolai Kosjar <nikolai.kosjar@digia.com>
      d57b405f
    • Nikolai Kosjar's avatar
      C++: Safe accessing of elements of TranslationUnit::_tokens · 1a5c7d8e
      Nikolai Kosjar authored
      
      
      Until now std::vector::at() was used to access the elements. This is
      handy for debugging since an exception is thrown for invalid indices,
      but it does not stop Qt Creator from crashing because exceptions are not
      caught.
      
      This is especially a problem for the parser, which has to look ahead via
      LA(n), which accesses TranslationUnit::_tokens.
      
      With this patch, explicit bounds checking is done before accessing the
      elements and thus calls to
      
        std::vector::at() // bounds checking, throwing out_of_range
      
      were replaced by calls to
      
        std::vector::operator[]() // no bounds checking, not throwing out_of_range
      
      Measuring the parse time for the Qt Creator project shows that there is
      no slowdown. In both cases, with and without the patch, about 15s are
      needed on the authors machine.
      
      Task-number: QTCREATORBUG-10453
      
      Change-Id: I32b12a526ff7199bcadfc21a3deb5354063a3e3b
      Reviewed-by: default avatarErik Verbruggen <erik.verbruggen@digia.com>
      1a5c7d8e
    • David Schulz's avatar
      CdbExt: version bump · d597d795
      David Schulz authored
      
      
      Change-Id: I3912bb9da93acd4474a15a6f6a8736e547e84ea1
      Reviewed-by: default avatarFriedemann Kleint <Friedemann.Kleint@digia.com>
      d597d795
  15. 22 Oct, 2013 3 commits
  16. 18 Oct, 2013 1 commit
  17. 17 Oct, 2013 2 commits
  18. 16 Oct, 2013 1 commit
  19. 15 Oct, 2013 1 commit
  20. 10 Oct, 2013 3 commits
  21. 09 Oct, 2013 3 commits
  22. 07 Oct, 2013 3 commits
  23. 02 Oct, 2013 1 commit