1. 01 Aug, 2017 1 commit
  2. 02 Feb, 2017 1 commit
  3. 01 Feb, 2017 1 commit
  4. 31 Jan, 2017 3 commits
  5. 30 Jan, 2017 1 commit
    • 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 3 commits
  7. 05 Dec, 2016 1 commit
  8. 30 Nov, 2016 1 commit
  9. 28 Nov, 2016 1 commit
  10. 17 Nov, 2016 1 commit
  11. 19 Sep, 2016 1 commit
  12. 22 Aug, 2016 1 commit
  13. 08 Aug, 2016 1 commit
  14. 02 Aug, 2016 2 commits
  15. 08 Mar, 2016 1 commit
  16. 25 Feb, 2016 1 commit
  17. 17 Feb, 2016 1 commit
    • 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