From 2a62fbdedf64673f7c858bc6487bd15bcd2ca180 Mon Sep 17 00:00:00 2001 From: Abseil Team Date: Mon, 25 Sep 2017 15:35:12 -0700 Subject: Changes imported from Abseil "staging" branch: - 76fcc6eebc6a5b5a885f04e1579762573c2bf9bc Fix broken links, and remove old README files from Git. by Daniel Katz - 174287df7bc7c1832fe4a66d82ee0f61a8788460 Remove "test_dependencies.bzl" file. Not needed. by Daniel Katz - 4e9416b389e61f5258c3a7fc0f7966f03d9ae086 Fix broken about/intro link in README.md by Abseil Team - 2a662ff187987246cf8f3c1de83eaa23f1d2c034 Delete extraneous comments. by Abseil Team - 3bdc2d15af21e0297ccf39c90c0ed51a35900679 Cleanup usage of GUNIT_DEPS_SELECTOR/GUNIT_MAIN_DEPS_SELE... by Gennadiy Rozental - bec32fc8efee3ae5b67c07dcae08d74540c944d0 Enable time_test on windows: by Xiaoyi Zhang GitOrigin-RevId: 76fcc6eebc6a5b5a885f04e1579762573c2bf9bc Change-Id: I9556164f6b48dae1fa02b2ec6444517faed23e1f --- README.md | 29 +++++++++++++++-------------- 1 file changed, 15 insertions(+), 14 deletions(-) (limited to 'README.md') diff --git a/README.md b/README.md index 0301f61..2d78e46 100644 --- a/README.md +++ b/README.md @@ -33,40 +33,40 @@ a whole. Abseil contains the following C++ library components: -* [`base`](base/) Abseil Fundamentals +* [`base`](absl/base/) Abseil Fundamentals
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/)
The `algorithm` library contains additions to the C++ `` library and container-based versions of such algorithms. -* [`container`](container) +* [`container`](absl/container/)
The `container` library contains additional STL-style containers. -* [`debugging`](debugging) +* [`debugging`](absl/debugging/)
The `debugging` library contains code useful for enabling leak checks. Future updates will add stacktrace and symbolization utilities. -* [`memory`](memory) +* [`memory`](absl/memory/)
The `memory` library contains C++11-compatible versions of `std::make_unique()` and related memory management facilities. -* [`meta`](meta) +* [`meta`](absl/meta/)
The `meta` library contains C++11-compatible versions of type checks available within C++14 and C++17 versions of the C++ `` library. -* [`numeric`](numeric) +* [`numeric`](absl/numeric/)
The `numeric` library contains C++11-compatible 128-bit integers. -* [`strings`](strings) +* [`strings`](absl/strings/)
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/)
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/)
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) -
The `types` library contains non-container utility types, like a +* [`types`](absl/types/) +
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 -- cgit v1.2.3