Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
View | Details | Raw Unified | Return to bug 617896 | Differences between
and this patch

Collapse All | Expand All

(-)a/src/3rdparty/chromium/third_party/WebKit/Source/wtf/LinkedHashSet.h (+2 lines)
Lines 542-547 inline LinkedHashSet<T, U, V, W>& LinkedHashSet<T, U, V, W>::operator=(LinkedHas Link Here
542
    return *this;
542
    return *this;
543
}
543
}
544
544
545
inline void swapAnchor(LinkedHashSetNodeBase& a, LinkedHashSetNodeBase& b);
546
545
template<typename T, typename U, typename V, typename W>
547
template<typename T, typename U, typename V, typename W>
546
inline void LinkedHashSet<T, U, V, W>::swap(LinkedHashSet& other)
548
inline void LinkedHashSet<T, U, V, W>::swap(LinkedHashSet& other)
547
{
549
{
(-)a/src/3rdparty/chromium/v8/src/objects-body-descriptors.h (-1 / +1 lines)
Lines 99-105 class FixedBodyDescriptor final : public BodyDescriptorBase { Link Here
99
99
100
  template <typename StaticVisitor>
100
  template <typename StaticVisitor>
101
  static inline void IterateBody(HeapObject* obj, int object_size) {
101
  static inline void IterateBody(HeapObject* obj, int object_size) {
102
    IterateBody(obj);
102
    IterateBody<StaticVisitor>(obj);
103
  }
103
  }
104
};
104
};
105
105
(-)a/src/3rdparty/chromium/v8/src/objects-inl.h (+18 lines)
Lines 7588-7593 bool GlobalDictionaryShape::IsDeleted(Dictionary* dict, int entry) { Link Here
7588
}
7588
}
7589
7589
7590
7590
7591
template <typename Derived, typename Shape, typename Key>
7592
inline uint32_t HashTable<Derived,Shape,Key>::Hash(Key key) {
7593
  if (Shape::UsesSeed) {
7594
    return Shape::SeededHash(key, GetHeap()->HashSeed());
7595
  } else {
7596
    return Shape::Hash(key);
7597
  }
7598
}
7599
7600
template <typename Derived, typename Shape, typename Key>
7601
inline uint32_t HashTable<Derived,Shape,Key>::HashForObject(Key key, Object* object) {
7602
  if (Shape::UsesSeed) {
7603
    return Shape::SeededHashForObject(key, GetHeap()->HashSeed(), object);
7604
  } else {
7605
    return Shape::HashForObject(key, object);
7606
  }
7607
}
7608
7591
bool ObjectHashTableShape::IsMatch(Handle<Object> key, Object* other) {
7609
bool ObjectHashTableShape::IsMatch(Handle<Object> key, Object* other) {
7592
  return key->SameValue(other);
7610
  return key->SameValue(other);
7593
}
7611
}
(-)a/src/3rdparty/chromium/v8/src/objects.h (-15 / +2 lines)
Lines 3194-3214 class HashTable : public HashTableBase { Link Here
3194
  typedef Shape ShapeT;
3194
  typedef Shape ShapeT;
3195
3195
3196
  // Wrapper methods
3196
  // Wrapper methods
3197
  inline uint32_t Hash(Key key) {
3197
  inline uint32_t Hash(Key key);
3198
    if (Shape::UsesSeed) {
3199
      return Shape::SeededHash(key, GetHeap()->HashSeed());
3200
    } else {
3201
      return Shape::Hash(key);
3202
    }
3203
  }
3204
3198
3205
  inline uint32_t HashForObject(Key key, Object* object) {
3199
  inline uint32_t HashForObject(Key key, Object* object);
3206
    if (Shape::UsesSeed) {
3207
      return Shape::SeededHashForObject(key, GetHeap()->HashSeed(), object);
3208
    } else {
3209
      return Shape::HashForObject(key, object);
3210
    }
3211
  }
3212
3200
3213
  // Returns a new HashTable object.
3201
  // Returns a new HashTable object.
3214
  MUST_USE_RESULT static Handle<Derived> New(
3202
  MUST_USE_RESULT static Handle<Derived> New(
3215
- 

Return to bug 617896