zig/lib/std/math
antlilja d4dc2eb807
Compile error for signed integer math
Output compile errors when signed integer types are used on functions
where the answer might've been a complex number but that functionality hasn't
been implemented.

This applies to sqrt, log, log2, log10 and ln.

A test which used a signed integer was also changed to use an unsigned
integer instead.
2021-04-03 13:09:20 +02:00
..
big replace ArrayList.shrinkAndFree by ArrayList.shrinkRetainingCapacity 2021-02-21 11:56:14 +02:00
complex Year++ 2020-12-31 15:45:24 -08:00
acos.zig Year++ 2020-12-31 15:45:24 -08:00
acosh.zig Year++ 2020-12-31 15:45:24 -08:00
asin.zig Year++ 2020-12-31 15:45:24 -08:00
asinh.zig Year++ 2020-12-31 15:45:24 -08:00
atan.zig Year++ 2020-12-31 15:45:24 -08:00
atan2.zig Year++ 2020-12-31 15:45:24 -08:00
atanh.zig Year++ 2020-12-31 15:45:24 -08:00
big.zig std: Update test "" to test where it makes sense 2021-01-22 15:46:58 +01:00
cbrt.zig Year++ 2020-12-31 15:45:24 -08:00
ceil.zig Year++ 2020-12-31 15:45:24 -08:00
complex.zig Year++ 2020-12-31 15:45:24 -08:00
copysign.zig Year++ 2020-12-31 15:45:24 -08:00
cos.zig Year++ 2020-12-31 15:45:24 -08:00
cosh.zig Year++ 2020-12-31 15:45:24 -08:00
epsilon.zig Year++ 2020-12-31 15:45:24 -08:00
exp.zig Year++ 2020-12-31 15:45:24 -08:00
exp2.zig Year++ 2020-12-31 15:45:24 -08:00
expm1.zig Year++ 2020-12-31 15:45:24 -08:00
expo2.zig Year++ 2020-12-31 15:45:24 -08:00
fabs.zig Year++ 2020-12-31 15:45:24 -08:00
floor.zig Year++ 2020-12-31 15:45:24 -08:00
fma.zig Year++ 2020-12-31 15:45:24 -08:00
frexp.zig Year++ 2020-12-31 15:45:24 -08:00
hypot.zig Year++ 2020-12-31 15:45:24 -08:00
ilogb.zig Year++ 2020-12-31 15:45:24 -08:00
inf.zig Year++ 2020-12-31 15:45:24 -08:00
isfinite.zig Year++ 2020-12-31 15:45:24 -08:00
isinf.zig Year++ 2020-12-31 15:45:24 -08:00
isnan.zig Year++ 2020-12-31 15:45:24 -08:00
isnormal.zig Year++ 2020-12-31 15:45:24 -08:00
ln.zig Compile error for signed integer math 2021-04-03 13:09:20 +02:00
log.zig Compile error for signed integer math 2021-04-03 13:09:20 +02:00
log1p.zig Year++ 2020-12-31 15:45:24 -08:00
log2.zig Compile error for signed integer math 2021-04-03 13:09:20 +02:00
log10.zig Compile error for signed integer math 2021-04-03 13:09:20 +02:00
modf.zig Year++ 2020-12-31 15:45:24 -08:00
nan.zig Year++ 2020-12-31 15:45:24 -08:00
pow.zig Year++ 2020-12-31 15:45:24 -08:00
powi.zig Year++ 2020-12-31 15:45:24 -08:00
round.zig Year++ 2020-12-31 15:45:24 -08:00
scalbn.zig Year++ 2020-12-31 15:45:24 -08:00
signbit.zig Year++ 2020-12-31 15:45:24 -08:00
sin.zig Year++ 2020-12-31 15:45:24 -08:00
sinh.zig Year++ 2020-12-31 15:45:24 -08:00
sqrt.zig Compile error for signed integer math 2021-04-03 13:09:20 +02:00
tan.zig Year++ 2020-12-31 15:45:24 -08:00
tanh.zig Year++ 2020-12-31 15:45:24 -08:00
trunc.zig Year++ 2020-12-31 15:45:24 -08:00