Skip to content

  • Projeler
  • Gruplar
  • Parçacıklar
  • Yardım
    • Yükleniyor...
  • Oturum aç / Kaydol
C
core
  • Proje
    • Proje
    • Ayrıntılar
    • Etkinlik
    • Cycle Analytics
  • Depo (repository)
    • Depo (repository)
    • Dosyalar
    • Kayıtlar (commit)
    • Dallar (branch)
    • Etiketler
    • Katkıda bulunanlar
    • Grafik
    • Karşılaştır
    • Grafikler
  • Konular (issue) 0
    • Konular (issue) 0
    • Liste
    • Pano
    • Etiketler
    • Kilometre Taşları
  • Birleştirme (merge) Talepleri 0
    • Birleştirme (merge) Talepleri 0
  • CI / CD
    • CI / CD
    • İş akışları (pipeline)
    • İşler
    • Zamanlamalar
    • Grafikler
  • Paketler
    • Paketler
  • Wiki
    • Wiki
  • Parçacıklar
    • Parçacıklar
  • Üyeler
    • Üyeler
  • Collapse sidebar
  • Etkinlik
  • Grafik
  • Grafikler
  • Yeni bir konu (issue) oluştur
  • İşler
  • Kayıtlar (commit)
  • Konu (issue) Panoları
  • LibreOffice
  • core
  • Repository

Dal (branch)/etiket değiştir
  • core
  • compilerplugins
  • clang
  • weakbase.cxx
Dosya bul
BlameHistoryPermalink
  • Noel Grandin's avatar
    tdf#89522 PERF FILEOPEN xlsx, part 1 · bd44b3ee
    Noel Grandin Nis 24, 2019 yazdı
    Inherit from tools::WeakBase non-virtually, so that we can use a
    static_cast in tools::WeakReference::get instead of a dynamic_cast.
    
    This takes the file-open time from 1m21 to 40s for me.
    
    Add a clang plugin to make sure we don't accidentally end up inheriting
    from tools::WeakBase more than once.
    
    Change-Id: I9c7c36403333f99094e1f9d8cce2ecd9200377f9
    Reviewed-on: https://gerrit.libreoffice.org/71231Reviewed-by: 's avatarNoel Grandin <noel.grandin@collabora.co.uk>
    Tested-by: 's avatarNoel Grandin <noel.grandin@collabora.co.uk>
    bd44b3ee
weakbase.cxx 3.5 KB
DüzenleWeb IDE

Replace weakbase.cxx

Sürükleyip bırakarak bir dosya ekle veya yüklemek için tıklayın


İptal
Çatalınızda (fork) yeni bir dal (branch) oluşturulacak ve yeni bir birleştirme (merge) talebi başlatılacak.