ソースを参照

LibJS: Convert ArrayPrototype functions to ThrowCompletionsOr

Idan Horowitz 3 年 前
コミット
0f5cfe975f

ファイルの差分が大きいため隠しています
+ 222 - 274
Userland/Libraries/LibJS/Runtime/ArrayPrototype.cpp


+ 34 - 34
Userland/Libraries/LibJS/Runtime/ArrayPrototype.h

@@ -20,40 +20,40 @@ public:
     virtual ~ArrayPrototype() override;
     virtual ~ArrayPrototype() override;
 
 
 private:
 private:
-    JS_DECLARE_OLD_NATIVE_FUNCTION(filter);
-    JS_DECLARE_OLD_NATIVE_FUNCTION(for_each);
-    JS_DECLARE_OLD_NATIVE_FUNCTION(map);
-    JS_DECLARE_OLD_NATIVE_FUNCTION(pop);
-    JS_DECLARE_OLD_NATIVE_FUNCTION(push);
-    JS_DECLARE_OLD_NATIVE_FUNCTION(shift);
-    JS_DECLARE_OLD_NATIVE_FUNCTION(to_string);
-    JS_DECLARE_OLD_NATIVE_FUNCTION(to_locale_string);
-    JS_DECLARE_OLD_NATIVE_FUNCTION(unshift);
-    JS_DECLARE_OLD_NATIVE_FUNCTION(join);
-    JS_DECLARE_OLD_NATIVE_FUNCTION(concat);
-    JS_DECLARE_OLD_NATIVE_FUNCTION(slice);
-    JS_DECLARE_OLD_NATIVE_FUNCTION(index_of);
-    JS_DECLARE_OLD_NATIVE_FUNCTION(reduce);
-    JS_DECLARE_OLD_NATIVE_FUNCTION(reduce_right);
-    JS_DECLARE_OLD_NATIVE_FUNCTION(reverse);
-    JS_DECLARE_OLD_NATIVE_FUNCTION(sort);
-    JS_DECLARE_OLD_NATIVE_FUNCTION(last_index_of);
-    JS_DECLARE_OLD_NATIVE_FUNCTION(includes);
-    JS_DECLARE_OLD_NATIVE_FUNCTION(find);
-    JS_DECLARE_OLD_NATIVE_FUNCTION(find_index);
-    JS_DECLARE_OLD_NATIVE_FUNCTION(find_last);
-    JS_DECLARE_OLD_NATIVE_FUNCTION(find_last_index);
-    JS_DECLARE_OLD_NATIVE_FUNCTION(some);
-    JS_DECLARE_OLD_NATIVE_FUNCTION(every);
-    JS_DECLARE_OLD_NATIVE_FUNCTION(splice);
-    JS_DECLARE_OLD_NATIVE_FUNCTION(fill);
-    JS_DECLARE_OLD_NATIVE_FUNCTION(values);
-    JS_DECLARE_OLD_NATIVE_FUNCTION(flat);
-    JS_DECLARE_OLD_NATIVE_FUNCTION(flat_map);
-    JS_DECLARE_OLD_NATIVE_FUNCTION(at);
-    JS_DECLARE_OLD_NATIVE_FUNCTION(keys);
-    JS_DECLARE_OLD_NATIVE_FUNCTION(entries);
-    JS_DECLARE_OLD_NATIVE_FUNCTION(copy_within);
+    JS_DECLARE_NATIVE_FUNCTION(filter);
+    JS_DECLARE_NATIVE_FUNCTION(for_each);
+    JS_DECLARE_NATIVE_FUNCTION(map);
+    JS_DECLARE_NATIVE_FUNCTION(pop);
+    JS_DECLARE_NATIVE_FUNCTION(push);
+    JS_DECLARE_NATIVE_FUNCTION(shift);
+    JS_DECLARE_NATIVE_FUNCTION(to_string);
+    JS_DECLARE_NATIVE_FUNCTION(to_locale_string);
+    JS_DECLARE_NATIVE_FUNCTION(unshift);
+    JS_DECLARE_NATIVE_FUNCTION(join);
+    JS_DECLARE_NATIVE_FUNCTION(concat);
+    JS_DECLARE_NATIVE_FUNCTION(slice);
+    JS_DECLARE_NATIVE_FUNCTION(index_of);
+    JS_DECLARE_NATIVE_FUNCTION(reduce);
+    JS_DECLARE_NATIVE_FUNCTION(reduce_right);
+    JS_DECLARE_NATIVE_FUNCTION(reverse);
+    JS_DECLARE_NATIVE_FUNCTION(sort);
+    JS_DECLARE_NATIVE_FUNCTION(last_index_of);
+    JS_DECLARE_NATIVE_FUNCTION(includes);
+    JS_DECLARE_NATIVE_FUNCTION(find);
+    JS_DECLARE_NATIVE_FUNCTION(find_index);
+    JS_DECLARE_NATIVE_FUNCTION(find_last);
+    JS_DECLARE_NATIVE_FUNCTION(find_last_index);
+    JS_DECLARE_NATIVE_FUNCTION(some);
+    JS_DECLARE_NATIVE_FUNCTION(every);
+    JS_DECLARE_NATIVE_FUNCTION(splice);
+    JS_DECLARE_NATIVE_FUNCTION(fill);
+    JS_DECLARE_NATIVE_FUNCTION(values);
+    JS_DECLARE_NATIVE_FUNCTION(flat);
+    JS_DECLARE_NATIVE_FUNCTION(flat_map);
+    JS_DECLARE_NATIVE_FUNCTION(at);
+    JS_DECLARE_NATIVE_FUNCTION(keys);
+    JS_DECLARE_NATIVE_FUNCTION(entries);
+    JS_DECLARE_NATIVE_FUNCTION(copy_within);
 };
 };
 
 
 }
 }

この差分においてかなりの量のファイルが変更されているため、一部のファイルを表示していません