1. 01 Aug, 2017 22 commits
  2. 02 Feb, 2017 22 commits
  3. 01 Feb, 2017 22 commits
  4. 31 Jan, 2017 22 commits
  5. 30 Jan, 2017 22 commits
    • Marco Bubke's avatar
      Clang: Add ClangPchManager · c072cdfb
      Marco Bubke authored
      Compiling every header file again and again is quite time comsuming. There
      are technics to improve this like preambles(a kind of automated
      precompiled header) but they don't share their data between translation
      units. This approach provides an automatically generated precompiled
      header for every project and subproject to improve the loading time.
      
      Change-Id: I34f5bd4db21951175920e2a9bbf6b97b1d705969
      Reviewed-by: Eike Ziller's avatarEike Ziller <eike.ziller@qt.io>
      Reviewed-by: Tim Jenssen's avatarTim Jenssen <tim.jenssen@qt.io>
      c072cdfb
  6. 19 Jan, 2017 22 commits
  7. 05 Dec, 2016 22 commits
  8. 30 Nov, 2016 22 commits
  9. 28 Nov, 2016 22 commits
  10. 17 Nov, 2016 22 commits
  11. 19 Sep, 2016 22 commits
  12. 22 Aug, 2016 22 commits
  13. 08 Aug, 2016 22 commits
  14. 02 Aug, 2016 22 commits
  15. 08 Mar, 2016 22 commits
  16. 25 Feb, 2016 22 commits
  17. 17 Feb, 2016 22 commits
    • Marco Bubke's avatar
      Utils: Add SmallString · 1eb0c94f
      Marco Bubke authored
      SmallString is a very simple utf8 string class. It's purpose is performance.
      It uses a short string opimization which provides 31 bytes of heap free
      memory to save a 30 bytes long string plus null terminator. If the string
      gets larger heap is allocated. The grow strategy is 1.5 to improve reuse
      of allocated memory.
      
      It uses optionally constexpr to provide string literals.
      
      Change-Id: I7757fb51abfeca200d074cbfce2f1d99edc0ecb0
      Reviewed-by: default avatarTobias Hunger <tobias.hunger@theqtcompany.com>
      1eb0c94f