1. 12 May, 2019 1 kayıt (commit)
  2. 09 May, 2019 1 kayıt (commit)
  3. 22 Eyl, 2017 1 kayıt (commit)
  4. 13 Nis, 2016 1 kayıt (commit)
  5. 31 Ock, 2016 1 kayıt (commit)
  6. 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
  7. 30 Eki, 2015 2 kayıt (commit)
  8. 17 Eyl, 2015 1 kayıt (commit)
  9. 07 Eyl, 2015 1 kayıt (commit)
  10. 17 Haz, 2015 1 kayıt (commit)
  11. 05 Şub, 2015 1 kayıt (commit)
  12. 02 Ock, 2015 1 kayıt (commit)
  13. 13 Agu, 2014 1 kayıt (commit)
    • Thomas Arnhold's avatar
      update_pch · 7cc627ff
      Thomas Arnhold yazdı
      Change-Id: Ic1dae7aac2f4367b4196ba3128c0aea9be1fbbda
      7cc627ff
  14. 15 May, 2014 1 kayıt (commit)
    • Thomas Arnhold's avatar
      update_pch: add svl · 525f7b28
      Thomas Arnhold yazdı
      55s -> 28s
      
      How to find possible pch candidates:
      
      for i in `git grep -l 'gb_Library_set' -- '*.mk' | sort -u`; do
         if [ $(git grep 'precompiled_' $i | wc -l) == 0 ]; then
            echo missing: $(sed -n -e '/gb_Library_add_exception_objects/,/))/ p' $i | wc -l) files in $i
         else
            echo ok: $i
         fi
      done | sort -h -t' ' -k2
      
      Change-Id: Ib9fe16c0afb6e6687881c987c3af7bf59b929fd4
      525f7b28
  15. 28 Kas, 2011 1 kayıt (commit)
  16. 27 Kas, 2011 1 kayıt (commit)
  17. 14 Kas, 2011 1 kayıt (commit)
  18. 04 Şub, 2011 1 kayıt (commit)
  19. 26 Eki, 2010 4 kayıt (commit)
  20. 14 Eki, 2010 1 kayıt (commit)
  21. 12 Şub, 2010 1 kayıt (commit)
  22. 08 Eki, 2009 3 kayıt (commit)