Skip to content

  • Projects
  • Groups
  • Snippets
  • Help
  • This project
    • Loading...
  • Sign in / Register
A
abseil-cpp
  • Overview
    • Overview
    • Details
    • Activity
    • Cycle Analytics
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
    • Charts
  • Issues 0
    • Issues 0
    • List
    • Board
    • Labels
    • Milestones
  • Merge Requests 0
    • Merge Requests 0
  • CI / CD
    • CI / CD
    • Pipelines
    • Jobs
    • Schedules
    • Charts
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Members
  • Collapse sidebar
  • Activity
  • Graph
  • Charts
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
  • open
  • abseil-cpp
  • Repository

Switch branch/tag
  • abseil-cpp
  • ..
  • zoneinfo
  • Kwajalein
Find file
HistoryPermalink
  • Abseil Team's avatar
    Export of internal Abseil changes · 1e3d25b2
    --
    017c3924d21132085bc20c9be0ae469bfbf2c56c by Gennadiy Rozental <rogeeff@google.com>:
    
    Import of CCTZ from GitHub.
    
    PiperOrigin-RevId: 338723934
    
    --
    8b08c23d7b05232e283b1388cee3eb5bebc2d9c4 by Derek Mauro <dmauro@google.com>:
    
    Add script to test GCC floor (the minimum version of GCC we support,
    currently the GCC 5 series)
    
    PiperOrigin-RevId: 338708581
    
    --
    afa440ac7c843126b4f99b89ebc071dda1d85a4d by Abseil Team <absl-team@google.com>:
    
    Fix typo in documentation of StatusOr::value_or() ('of' -> 'if').
    
    PiperOrigin-RevId: 338690089
    
    --
    97d5008865327fc36b942b96de0d0cacfb909df5 by Derek Mauro <dmauro@google.com>:
    
    Import of CCTZ from GitHub.
    
    PiperOrigin-RevId: 338568224
    
    --
    da5e09a7fedb3217329465d9206b7cbc6677176b by Abseil Team <absl-team@google.com>:
    
    Add `absl_btree_prefer_linear_node_search`
    
    Allow keys of `btree_set`, `btree_map`, `btree_multiset`, and `btree_multimap`
    to opt-in to linear search (instead of binary search).  Linear search was
    used previously for arithmetic types with `key_compare` of `std::greater`
    or `std::less`.
    
    For example, this would be useful for key types that wrap an integer
    and define their own cheap `operator<()`.
    
    ```
     class K {
      public:
       using absl_btree_prefer_linear_node_search = std::true_type;
       ...
      private:
       friend bool operator<(K a, K b) { return a.k_ < b.k_; }
       int k_;
     };
    
     absl::btree_map<K, V> m;  // Uses linear search
     assert((absl::btree_map<K, V>::testonly_uses_linear_node_search()));
    ```
    
    PiperOrigin-RevId: 338476553
    
    --
    c56ead7ce6b0a5ad32e3a42904c686448a69451e by Gennadiy Rozental <rogeeff@google.com>:
    
    Import of CCTZ from GitHub.
    
    PiperOrigin-RevId: 338419417
    GitOrigin-RevId: 017c3924d21132085bc20c9be0ae469bfbf2c56c
    Change-Id: I1199f3ae917280a3ef20ccc6038abbe34d96ec0b
    Abseil Team committed Oct 23, 2020
    1e3d25b2
Kwajalein 219 Bytes

Download (219 Bytes)