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
  • svl
  • source
  • misc
  • sharedstringpool.cxx
Dosya bul
BlameHistoryPermalink
  • Noel Grandin's avatar
    avoid double-lookup in SharedStringPool::intern · bc11ba67
    Noel Grandin May 16, 2019 yazdı
    An emplace_hint with the iterator pointing at end() doesn't really help,
    so rather attempt an insert with a temporary value.
    
    Also check if the upper-case string we got back is the same as the input
    string, in which case, we can save memory by mapping the input string to
    itself.
    
    Change-Id: I40b9e2b65a831e44c4b88d51d835242a47d8a86d
    Reviewed-on: https://gerrit.libreoffice.org/72516
    Tested-by: Jenkins
    Reviewed-by: 's avatarNoel Grandin <noel.grandin@collabora.co.uk>
    bc11ba67
sharedstringpool.cxx 2.89 KB
DüzenleWeb IDE

Replace sharedstringpool.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.