1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-07-25 05:07:34 +00:00

LibJS: Convert ArrayPrototype functions to ThrowCompletionsOr

This commit is contained in:
Idan Horowitz 2021-10-23 02:12:19 +03:00
parent 36446c0bd5
commit 0f5cfe975f
2 changed files with 356 additions and 422 deletions

File diff suppressed because it is too large Load diff

View file

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