1
0
Fork 0
mirror of https://github.com/LadybirdBrowser/ladybird.git synced 2025-06-10 18:10:56 +09:00

LibJS: Add ThrowCompletionOr versions of the JS native function macros

The old versions were renamed to JS_DECLARE_OLD_NATIVE_FUNCTION and
JS_DEFINE_OLD_NATIVE_FUNCTION, and will be eventually removed once all
native functions were converted to the new format.
This commit is contained in:
Idan Horowitz 2021-10-19 20:18:01 +03:00 committed by Linus Groh
parent 3355b52cca
commit 20163c0584
Notes: sideshowbarker 2024-07-18 02:08:55 +09:00
180 changed files with 1478 additions and 1472 deletions

View file

@ -19,41 +19,41 @@ public:
virtual ~MathObject() override;
private:
JS_DECLARE_NATIVE_FUNCTION(abs);
JS_DECLARE_NATIVE_FUNCTION(random);
JS_DECLARE_NATIVE_FUNCTION(sqrt);
JS_DECLARE_NATIVE_FUNCTION(floor);
JS_DECLARE_NATIVE_FUNCTION(ceil);
JS_DECLARE_NATIVE_FUNCTION(round);
JS_DECLARE_NATIVE_FUNCTION(max);
JS_DECLARE_NATIVE_FUNCTION(min);
JS_DECLARE_NATIVE_FUNCTION(trunc);
JS_DECLARE_NATIVE_FUNCTION(sin);
JS_DECLARE_NATIVE_FUNCTION(cos);
JS_DECLARE_NATIVE_FUNCTION(tan);
JS_DECLARE_NATIVE_FUNCTION(pow);
JS_DECLARE_NATIVE_FUNCTION(exp);
JS_DECLARE_NATIVE_FUNCTION(expm1);
JS_DECLARE_NATIVE_FUNCTION(sign);
JS_DECLARE_NATIVE_FUNCTION(clz32);
JS_DECLARE_NATIVE_FUNCTION(acos);
JS_DECLARE_NATIVE_FUNCTION(acosh);
JS_DECLARE_NATIVE_FUNCTION(asin);
JS_DECLARE_NATIVE_FUNCTION(asinh);
JS_DECLARE_NATIVE_FUNCTION(atan);
JS_DECLARE_NATIVE_FUNCTION(atanh);
JS_DECLARE_NATIVE_FUNCTION(log1p);
JS_DECLARE_NATIVE_FUNCTION(cbrt);
JS_DECLARE_NATIVE_FUNCTION(atan2);
JS_DECLARE_NATIVE_FUNCTION(fround);
JS_DECLARE_NATIVE_FUNCTION(hypot);
JS_DECLARE_NATIVE_FUNCTION(imul);
JS_DECLARE_NATIVE_FUNCTION(log);
JS_DECLARE_NATIVE_FUNCTION(log2);
JS_DECLARE_NATIVE_FUNCTION(log10);
JS_DECLARE_NATIVE_FUNCTION(sinh);
JS_DECLARE_NATIVE_FUNCTION(cosh);
JS_DECLARE_NATIVE_FUNCTION(tanh);
JS_DECLARE_OLD_NATIVE_FUNCTION(abs);
JS_DECLARE_OLD_NATIVE_FUNCTION(random);
JS_DECLARE_OLD_NATIVE_FUNCTION(sqrt);
JS_DECLARE_OLD_NATIVE_FUNCTION(floor);
JS_DECLARE_OLD_NATIVE_FUNCTION(ceil);
JS_DECLARE_OLD_NATIVE_FUNCTION(round);
JS_DECLARE_OLD_NATIVE_FUNCTION(max);
JS_DECLARE_OLD_NATIVE_FUNCTION(min);
JS_DECLARE_OLD_NATIVE_FUNCTION(trunc);
JS_DECLARE_OLD_NATIVE_FUNCTION(sin);
JS_DECLARE_OLD_NATIVE_FUNCTION(cos);
JS_DECLARE_OLD_NATIVE_FUNCTION(tan);
JS_DECLARE_OLD_NATIVE_FUNCTION(pow);
JS_DECLARE_OLD_NATIVE_FUNCTION(exp);
JS_DECLARE_OLD_NATIVE_FUNCTION(expm1);
JS_DECLARE_OLD_NATIVE_FUNCTION(sign);
JS_DECLARE_OLD_NATIVE_FUNCTION(clz32);
JS_DECLARE_OLD_NATIVE_FUNCTION(acos);
JS_DECLARE_OLD_NATIVE_FUNCTION(acosh);
JS_DECLARE_OLD_NATIVE_FUNCTION(asin);
JS_DECLARE_OLD_NATIVE_FUNCTION(asinh);
JS_DECLARE_OLD_NATIVE_FUNCTION(atan);
JS_DECLARE_OLD_NATIVE_FUNCTION(atanh);
JS_DECLARE_OLD_NATIVE_FUNCTION(log1p);
JS_DECLARE_OLD_NATIVE_FUNCTION(cbrt);
JS_DECLARE_OLD_NATIVE_FUNCTION(atan2);
JS_DECLARE_OLD_NATIVE_FUNCTION(fround);
JS_DECLARE_OLD_NATIVE_FUNCTION(hypot);
JS_DECLARE_OLD_NATIVE_FUNCTION(imul);
JS_DECLARE_OLD_NATIVE_FUNCTION(log);
JS_DECLARE_OLD_NATIVE_FUNCTION(log2);
JS_DECLARE_OLD_NATIVE_FUNCTION(log10);
JS_DECLARE_OLD_NATIVE_FUNCTION(sinh);
JS_DECLARE_OLD_NATIVE_FUNCTION(cosh);
JS_DECLARE_OLD_NATIVE_FUNCTION(tanh);
};
}