From 43609ca84694acca988dc0ae591c69ac447659b2 Mon Sep 17 00:00:00 2001 From: Chris Xiong Date: Thu, 14 Jul 2022 19:16:24 -0400 Subject: chromium: Remove obsolete versions and patches --- .../files/chromium-hashtable-iterator-cat-83.patch | 65 ---------------------- 1 file changed, 65 deletions(-) delete mode 100644 www-client/chromium/files/chromium-hashtable-iterator-cat-83.patch (limited to 'www-client/chromium/files/chromium-hashtable-iterator-cat-83.patch') diff --git a/www-client/chromium/files/chromium-hashtable-iterator-cat-83.patch b/www-client/chromium/files/chromium-hashtable-iterator-cat-83.patch deleted file mode 100644 index 777934c..0000000 --- a/www-client/chromium/files/chromium-hashtable-iterator-cat-83.patch +++ /dev/null @@ -1,65 +0,0 @@ -diff --git a/third_party/blink/renderer/bindings/core/v8/serialization/serialized_script_value.h b/third_party/blink/renderer/bindings/core/v8/serialization/serialized_script_value.h -index bbf10ef31..e5b627780 100644 ---- a/third_party/blink/renderer/bindings/core/v8/serialization/serialized_script_value.h -+++ b/third_party/blink/renderer/bindings/core/v8/serialization/serialized_script_value.h -@@ -268,12 +268,14 @@ class CORE_EXPORT SerializedScriptValue - MessagePortChannelArray& GetStreamChannels() { return stream_channels_; } - - bool IsLockedToAgentCluster() const { -- return !wasm_modules_.IsEmpty() || -- !shared_array_buffers_contents_.IsEmpty() || -- std::any_of(attachments_.begin(), attachments_.end(), -- [](const auto& entry) { -- return entry.value->IsLockedToAgentCluster(); -- }); -+ bool ret = !wasm_modules_.IsEmpty() || -+ !shared_array_buffers_contents_.IsEmpty(); -+ if (ret) return true; -+ for (const auto& entry : attachments_) { -+ if (entry.value->IsLockedToAgentCluster()) -+ return true; -+ }; -+ return false; - } - - // Returns true after serializing script values that remote origins cannot -diff --git a/third_party/blink/renderer/platform/wtf/hash_table.h b/third_party/blink/renderer/platform/wtf/hash_table.h -index 1d195f121..1e65c08d8 100644 ---- a/third_party/blink/renderer/platform/wtf/hash_table.h -+++ b/third_party/blink/renderer/platform/wtf/hash_table.h -@@ -272,7 +272,11 @@ class HashTableConstIterator final { - Allocator> - const_iterator; - typedef Value ValueType; -+ using iterator_category = std::bidirectional_iterator_tag; - using value_type = ValueType; -+ using reference = value_type&; -+ using pointer = value_type*; -+ using difference_type = ptrdiff_t; - typedef typename Traits::IteratorConstGetType GetType; - typedef const ValueType* PointerType; - -@@ -540,6 +544,11 @@ class HashTableIterator final { - std::ostream& PrintTo(std::ostream& stream) const { - return iterator_.PrintTo(stream); - } -+ using iterator_category = std::bidirectional_iterator_tag; -+ using value_type = ValueType; -+ using reference = value_type&; -+ using pointer = value_type*; -+ using difference_type = ptrdiff_t; - - private: - const_iterator iterator_; -@@ -2230,6 +2239,11 @@ struct HashTableConstIteratorAdapter { - } - // postfix -- intentionally omitted - typename HashTableType::const_iterator impl_; -+ using iterator_category = std::bidirectional_iterator_tag; -+ using value_type = GetType*; -+ using reference = value_type&; -+ using pointer = value_type*; -+ using difference_type = ptrdiff_t; - }; - - template -- cgit v1.2.3