1. 22 Eyl, 2017 1 kayıt (commit)
  2. 13 Nis, 2016 1 kayıt (commit)
  3. 02 Şub, 2016 1 kayıt (commit)
  4. 31 Ock, 2016 1 kayıt (commit)
  5. 15 Kas, 2015 1 kayıt (commit)
    • Ashod Nakashian's avatar
      Fast PCH generator and optimized PCH files · 06116bd1
      Ashod Nakashian yazdı
      Ported update_pch.sh to Python with improved performance
      and features. The new script is invoked from the same
      update_pch.sh which calls it for each library in
      parallel, although it can be invoked directly.
      
      The ported script (update_pch) updates all PCH files
      in ~15 seconds where the old script took ~4500 seconds.
      In addition, the new script supports 3-tiered headers
      (system, module, and local) and is very flexible to
      support other improvement. It has a per-library
      optimal configuration settings that can be updated
      using another new scripts (update_pch_autotune.sh)
      which finds optimal per-PCH settings.
      
      PCH files have been generated using the new scripts
      which builds significantly faster (2-3x, depending
      on module and configuration) and the intermediate
      binaries are noticably smaller (by several GBs).
      
      The new script stamps each generated PCH file with
      the command that generated it to make it trivial
      for users to update them, and also adds the command
      to invoke another script (update_pch_bisect) that
      helps find missing headers or conflicting headers
      that may break the build after updating the PCH.
      
      Finally update_pch has built-in unit-tests for
      makefile parsing and other core functionality.
      
      Change-Id: Ib933b50e50374d7e2e7e3e95ba8799b0cc8a27fa
      Reviewed-on: https://gerrit.libreoffice.org/19965Tested-by: 's avatarJenkins <ci@libreoffice.org>
      Reviewed-by: 's avatarCaolán McNamara <caolanm@redhat.com>
      Tested-by: 's avatarCaolán McNamara <caolanm@redhat.com>
      06116bd1
  6. 09 Kas, 2015 1 kayıt (commit)
  7. 14 Eyl, 2015 1 kayıt (commit)
  8. 20 Tem, 2015 1 kayıt (commit)
  9. 17 Haz, 2015 1 kayıt (commit)
  10. 16 Şub, 2015 1 kayıt (commit)
  11. 05 Şub, 2015 2 kayıt (commit)
  12. 27 Ara, 2014 1 kayıt (commit)
  13. 30 Agu, 2014 1 kayıt (commit)
  14. 17 May, 2014 1 kayıt (commit)
  15. 10 May, 2014 1 kayıt (commit)
  16. 09 May, 2014 1 kayıt (commit)
  17. 23 Nis, 2013 1 kayıt (commit)
  18. 22 Nis, 2013 1 kayıt (commit)
  19. 19 Nis, 2013 1 kayıt (commit)
  20. 15 Nis, 2013 3 kayıt (commit)
  21. 07 Nis, 2013 2 kayıt (commit)
  22. 05 Nis, 2013 1 kayıt (commit)
  23. 28 Mar, 2013 2 kayıt (commit)
  24. 27 Mar, 2013 1 kayıt (commit)
  25. 22 Mar, 2013 1 kayıt (commit)
  26. 03 Mar, 2013 1 kayıt (commit)
  27. 02 Mar, 2013 2 kayıt (commit)
  28. 28 Şub, 2013 1 kayıt (commit)
  29. 22 Şub, 2013 2 kayıt (commit)
  30. 18 Şub, 2013 1 kayıt (commit)
  31. 17 Şub, 2013 1 kayıt (commit)
  32. 16 Şub, 2013 1 kayıt (commit)
  33. 11 Şub, 2013 1 kayıt (commit)