aboutsummaryrefslogtreecommitdiff
path: root/absl/strings/internal/cord_internal.cc
diff options
context:
space:
mode:
authorMartijn Vels <mvels@google.com>2023-09-08 11:18:54 -0700
committerCopybara-Service <copybara-worker@google.com>2023-09-08 11:19:54 -0700
commitefb035a5973b60d35ed8fcaa43e6736936a96173 (patch)
tree5d1a245997c1d47b339b355fdfddcecbf692818a /absl/strings/internal/cord_internal.cc
parent09d29c580a30a463fac58ce8b926d283a07f656d (diff)
downloadabseil-efb035a5973b60d35ed8fcaa43e6736936a96173.tar.gz
abseil-efb035a5973b60d35ed8fcaa43e6736936a96173.tar.bz2
abseil-efb035a5973b60d35ed8fcaa43e6736936a96173.zip
Remove CordRepRing experiment.
We have no intention to use it instead of the CordRepBtree implementation, so cleanup up and remove all code and references. PiperOrigin-RevId: 563803813 Change-Id: I95a67318d0f722f3eb7ecdcc7b6c87e28f2e26dd
Diffstat (limited to 'absl/strings/internal/cord_internal.cc')
-rw-r--r--absl/strings/internal/cord_internal.cc6
1 files changed, 0 insertions, 6 deletions
diff --git a/absl/strings/internal/cord_internal.cc b/absl/strings/internal/cord_internal.cc
index b7874385..57d9d385 100644
--- a/absl/strings/internal/cord_internal.cc
+++ b/absl/strings/internal/cord_internal.cc
@@ -22,15 +22,12 @@
#include "absl/strings/internal/cord_rep_btree.h"
#include "absl/strings/internal/cord_rep_crc.h"
#include "absl/strings/internal/cord_rep_flat.h"
-#include "absl/strings/internal/cord_rep_ring.h"
#include "absl/strings/str_cat.h"
namespace absl {
ABSL_NAMESPACE_BEGIN
namespace cord_internal {
-ABSL_CONST_INIT std::atomic<bool> cord_ring_buffer_enabled(
- kCordEnableRingBufferDefault);
ABSL_CONST_INIT std::atomic<bool> shallow_subcords_enabled(
kCordShallowSubcordsDefault);
@@ -47,9 +44,6 @@ void CordRep::Destroy(CordRep* rep) {
if (rep->tag == BTREE) {
CordRepBtree::Destroy(rep->btree());
return;
- } else if (rep->tag == RING) {
- CordRepRing::Destroy(rep->ring());
- return;
} else if (rep->tag == EXTERNAL) {
CordRepExternal::Delete(rep);
return;