Changes imported from Abseil "staging" branch:
- 76fcc6eebc6a5b5a885f04e1579762573c2bf9bc Fix broken links, and remove old README files from Git. by Daniel Katz <katzdm@google.com> - 174287df7bc7c1832fe4a66d82ee0f61a8788460 Remove "test_dependencies.bzl" file. Not needed. by Daniel Katz <katzdm@google.com> - 4e9416b389e61f5258c3a7fc0f7966f03d9ae086 Fix broken about/intro link in README.md by Abseil Team <absl-team@google.com> - 2a662ff187987246cf8f3c1de83eaa23f1d2c034 Delete extraneous comments. by Abseil Team <absl-team@google.com> - 3bdc2d15af21e0297ccf39c90c0ed51a35900679 Cleanup usage of GUNIT_DEPS_SELECTOR/GUNIT_MAIN_DEPS_SELE... by Gennadiy Rozental <rogeeff@google.com> - bec32fc8efee3ae5b67c07dcae08d74540c944d0 Enable time_test on windows: by Xiaoyi Zhang <zhangxy@google.com> GitOrigin-RevId: 76fcc6eebc6a5b5a885f04e1579762573c2bf9bc Change-Id: I9556164f6b48dae1fa02b2ec6444517faed23e1f
This commit is contained in:
parent
cf6ab6bb2b
commit
2a62fbdedf
16 changed files with 116 additions and 248 deletions
29
README.md
29
README.md
|
|
@ -33,40 +33,40 @@ a whole.
|
|||
|
||||
Abseil contains the following C++ library components:
|
||||
|
||||
* [`base`](base/) Abseil Fundamentals
|
||||
* [`base`](absl/base/) Abseil Fundamentals
|
||||
<br /> The `base` library contains initialization code and other code which
|
||||
all other Abseil code depends on. Code within `base` may not depend on any
|
||||
other code (other than the C++ standard library).
|
||||
* [`algorithm`](algorithm/)
|
||||
* [`algorithm`](absl/algorithm/)
|
||||
<br /> The `algorithm` library contains additions to the C++ `<algorithm>`
|
||||
library and container-based versions of such algorithms.
|
||||
* [`container`](container)
|
||||
* [`container`](absl/container/)
|
||||
<br /> The `container` library contains additional STL-style containers.
|
||||
* [`debugging`](debugging)
|
||||
* [`debugging`](absl/debugging/)
|
||||
<br /> The `debugging` library contains code useful for enabling leak
|
||||
checks. Future updates will add stacktrace and symbolization utilities.
|
||||
* [`memory`](memory)
|
||||
* [`memory`](absl/memory/)
|
||||
<br /> The `memory` library contains C++11-compatible versions of
|
||||
`std::make_unique()` and related memory management facilities.
|
||||
* [`meta`](meta)
|
||||
* [`meta`](absl/meta/)
|
||||
<br /> The `meta` library contains C++11-compatible versions of type checks
|
||||
available within C++14 and C++17 versions of the C++ `<type_traits>` library.
|
||||
* [`numeric`](numeric)
|
||||
* [`numeric`](absl/numeric/)
|
||||
<br /> The `numeric` library contains C++11-compatible 128-bit integers.
|
||||
* [`strings`](strings)
|
||||
* [`strings`](absl/strings/)
|
||||
<br /> The `strings` library contains a variety of strings routines and
|
||||
utilities, including a C++11-compatible version of the C++17
|
||||
`std::string_view` type.
|
||||
* [`synchronization`](synchronization)
|
||||
* [`synchronization`](absl/synchronization/)
|
||||
<br /> The `synchronization` library contains concurrency primitives (Abseil's
|
||||
`absl::Mutex` class, an alternative to `std::mutex`) and a variety of
|
||||
synchronization abstractions.
|
||||
* [`time`](time)
|
||||
* [`time`](absl/time/)
|
||||
<br /> The `time` library contains abstractions for computing with absolute
|
||||
points in time, durations of time, and formatting and parsing time within
|
||||
time zones.
|
||||
* [`types`](types)
|
||||
<br /> The `types` library contains non-container utility types, like a
|
||||
* [`types`](absl/types/)
|
||||
<br /> The `types` library contains non-container utility types, like a
|
||||
C++11-compatible version of `absl::optional`.
|
||||
|
||||
## License
|
||||
|
|
@ -78,10 +78,11 @@ license. See [LICENSE](LICENSE) for more information.
|
|||
|
||||
For more information about Abseil:
|
||||
|
||||
* Consult our [Abseil Introduction](http://abseil.io/about/about/intro)
|
||||
* Consult our [Abseil Introduction](http://abseil.io/about/intro)
|
||||
* Read [Why Adopt Abseil](http://abseil.io/about/philosophy) to understand our
|
||||
design philosophy.
|
||||
* Peruse our [Abseil Project Contract](http://abseil.io/about/contract) to
|
||||
* Peruse our
|
||||
[Abseil Compatibility Guarantees](http://abseil.io/about/compatibility) to
|
||||
understand both what we promise to you, and what we expect of you in return.
|
||||
|
||||
## Disclaimer
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue