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:
parent
3355b52cca
commit
20163c0584
Notes:
sideshowbarker
2024-07-18 02:08:55 +09:00
Author: https://github.com/IdanHo
Commit: 20163c0584
Pull-request: https://github.com/SerenityOS/serenity/pull/10543
Reviewed-by: https://github.com/linusg
180 changed files with 1478 additions and 1472 deletions
|
@ -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);
|
||||
};
|
||||
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue