Backed out changeset 78859e22ce17 (bug 1384513) for perf regressions.
authorJan de Mooij <jdemooij@mozilla.com>
Tue, 01 Aug 2017 10:41:43 +0200
changeset 420904 725d71e0ccdaf3aac178a54339fc4c2fa429d632
parent 420903 46fcd660ce409f733ce77b3d9b1477080348e321
child 420905 94b3c2e4a6fddabe0a67fd9a67f312206d49a5d6
push id7566
push usermtabara@mozilla.com
push dateWed, 02 Aug 2017 08:25:16 +0000
treeherdermozilla-beta@86913f512c3c [default view] [failures only]
perfherder[talos] [build metrics] [platform microbench] (compared to previous push)
bugs1384513
milestone56.0a1
backs out78859e22ce1770da7993efd8c2604f58efa23632
first release with
nightly linux32
nightly linux64
nightly mac
nightly win32
nightly win64
last release without
nightly linux32
nightly linux64
nightly mac
nightly win32
nightly win64
Backed out changeset 78859e22ce17 (bug 1384513) for perf regressions.
dom/bindings/TypedArray.h
--- a/dom/bindings/TypedArray.h
+++ b/dom/bindings/TypedArray.h
@@ -193,17 +193,17 @@ public:
   }
 
 private:
   TypedArray_base(const TypedArray_base&) = delete;
 };
 
 template<typename T,
          JSObject* UnwrapArray(JSObject*),
-         T* GetData(JSObject*, bool* isShared, const JS::AutoRequireNoGC&),
+         T* GetData(JSObject*, bool* isShared, const JS::AutoCheckCannotGC&),
          void GetLengthAndDataAndSharedness(JSObject*, uint32_t*, bool*, T**),
          JSObject* CreateNew(JSContext*, uint32_t)>
 struct TypedArray
   : public TypedArray_base<T, UnwrapArray, GetLengthAndDataAndSharedness>
 {
 private:
   typedef TypedArray_base<T, UnwrapArray, GetLengthAndDataAndSharedness> Base;