v/vlib/math
Vincent Laisney c8d4a64512
math.big: fix subtract_digit_array (#11451)
2021-09-09 14:56:20 +03:00
..
big math.big: fix subtract_digit_array (#11451) 2021-09-09 14:56:20 +03:00
bits fmt: remove unnecessary parentheses after `return` (fix #11423) (#11435) 2021-09-08 14:19:53 +03:00
complex vlib/math: Add a pure V backend for vlib/math (#11267) 2021-08-23 00:35:28 +03:00
fractions math.fractions: make the numerator and denominator public (#11018) 2021-08-02 18:50:11 +03:00
internal vlib/math: Add a pure V backend for vlib/math (#11267) 2021-08-23 00:35:28 +03:00
mathutil scanner: speed up Scanner.skip_whitespace (~2-3% speed up of `-o x.c cmd/v`) 2021-05-03 14:14:32 +03:00
stats all: use operator overloading on strings (p. 2) (#10183) 2021-05-24 11:38:31 +03:00
util math: add a pure V `math.mathutil`, with generic `min`, `max` and `abs` functions (#9176), and use it consistently 2021-03-12 11:28:04 +02:00
ROADMAP.md vlib/math: Add a pure V backend for vlib/math (#11267) 2021-08-23 00:35:28 +03:00
abs.c.v vlib/math: Add a pure V backend for vlib/math (#11267) 2021-08-23 00:35:28 +03:00
abs.js.v vlib/math: Add a pure V backend for vlib/math (#11267) 2021-08-23 00:35:28 +03:00
abs.v vlib/math: Add a pure V backend for vlib/math (#11267) 2021-08-23 00:35:28 +03:00
bits.js.v math: inf,nan,fmod for the JS backend (#11246) 2021-08-20 01:14:49 +03:00
bits.v vlib/math: Add a pure V backend for vlib/math (#11267) 2021-08-23 00:35:28 +03:00
cbrt.c.v vlib/math: Add a pure V backend for vlib/math (#11267) 2021-08-23 00:35:28 +03:00
cbrt.js.v vlib/math: Add a pure V backend for vlib/math (#11267) 2021-08-23 00:35:28 +03:00
cbrt.v vlib/math: Add a pure V backend for vlib/math (#11267) 2021-08-23 00:35:28 +03:00
const.v vlib/math: Add a pure V backend for vlib/math (#11267) 2021-08-23 00:35:28 +03:00
div.c.v vlib/math: Add a pure V backend for vlib/math (#11267) 2021-08-23 00:35:28 +03:00
div.v vlib/math: Add a pure V backend for vlib/math (#11267) 2021-08-23 00:35:28 +03:00
erf.c.v vlib/math: Add a pure V backend for vlib/math (#11267) 2021-08-23 00:35:28 +03:00
erf.v vlib/math: Add a pure V backend for vlib/math (#11267) 2021-08-23 00:35:28 +03:00
erf_test.v vlib/math: Add a pure V backend for vlib/math (#11267) 2021-08-23 00:35:28 +03:00
exp.c.v vlib/math: Add a pure V backend for vlib/math (#11267) 2021-08-23 00:35:28 +03:00
exp.js.v vlib/math: Add a pure V backend for vlib/math (#11267) 2021-08-23 00:35:28 +03:00
exp.v vlib/math: Add a pure V backend for vlib/math (#11267) 2021-08-23 00:35:28 +03:00
factorial.v vlib/math: Add a pure V backend for vlib/math (#11267) 2021-08-23 00:35:28 +03:00
factorial_tables.v vlib/math: Add a pure V backend for vlib/math (#11267) 2021-08-23 00:35:28 +03:00
factorial_test.v vlib/math: Add a pure V backend for vlib/math (#11267) 2021-08-23 00:35:28 +03:00
floor.c.v vlib/math: Add a pure V backend for vlib/math (#11267) 2021-08-23 00:35:28 +03:00
floor.js.v vlib/math: Add a pure V backend for vlib/math (#11267) 2021-08-23 00:35:28 +03:00
floor.v vlib/math: Add a pure V backend for vlib/math (#11267) 2021-08-23 00:35:28 +03:00
gamma.c.v vlib/math: Add a pure V backend for vlib/math (#11267) 2021-08-23 00:35:28 +03:00
gamma.v vlib/math: Add a pure V backend for vlib/math (#11267) 2021-08-23 00:35:28 +03:00
gamma_tables.v vlib/math: Add a pure V backend for vlib/math (#11267) 2021-08-23 00:35:28 +03:00
hypot.c.v vlib/math: Add a pure V backend for vlib/math (#11267) 2021-08-23 00:35:28 +03:00
hypot.v vlib/math: Add a pure V backend for vlib/math (#11267) 2021-08-23 00:35:28 +03:00
invhyp.v vlib/math: Add a pure V backend for vlib/math (#11267) 2021-08-23 00:35:28 +03:00
invtrig.c.v vlib/math: Add a pure V backend for vlib/math (#11267) 2021-08-23 00:35:28 +03:00
invtrig.js.v vlib/math: Add a pure V backend for vlib/math (#11267) 2021-08-23 00:35:28 +03:00
invtrig.v vlib/math: Add a pure V backend for vlib/math (#11267) 2021-08-23 00:35:28 +03:00
log.c.v vlib/math: Add a pure V backend for vlib/math (#11267) 2021-08-23 00:35:28 +03:00
log.js.v vlib/math: Add a pure V backend for vlib/math (#11267) 2021-08-23 00:35:28 +03:00
log.v vlib/math: Add a pure V backend for vlib/math (#11267) 2021-08-23 00:35:28 +03:00
math.c.v vlib/math: Add a pure V backend for vlib/math (#11267) 2021-08-23 00:35:28 +03:00
math.v vlib/math: Add a pure V backend for vlib/math (#11267) 2021-08-23 00:35:28 +03:00
math_test.v vlib/math: Add a pure V backend for vlib/math (#11267) 2021-08-23 00:35:28 +03:00
modf.v vlib/math: Add a pure V backend for vlib/math (#11267) 2021-08-23 00:35:28 +03:00
nextafter.v vlib/math: Add a pure V backend for vlib/math (#11267) 2021-08-23 00:35:28 +03:00
poly.v vlib/math: Add a pure V backend for vlib/math (#11267) 2021-08-23 00:35:28 +03:00
pow.c.v vlib/math: Add a pure V backend for vlib/math (#11267) 2021-08-23 00:35:28 +03:00
pow.js.v js: codegen fixes, W.I.P `os` availability for JS backend (#11281) 2021-08-23 14:25:02 +03:00
pow.v vlib/math: Add a pure V backend for vlib/math (#11267) 2021-08-23 00:35:28 +03:00
q_rsqrt.v vlib/math: Add a pure V backend for vlib/math (#11267) 2021-08-23 00:35:28 +03:00
sin.c.v vlib/math: Add a pure V backend for vlib/math (#11267) 2021-08-23 00:35:28 +03:00
sin.js.v vlib/math: Add a pure V backend for vlib/math (#11267) 2021-08-23 00:35:28 +03:00
sin.v vlib/math: Add a pure V backend for vlib/math (#11267) 2021-08-23 00:35:28 +03:00
sinh.c.v vlib/math: Add a pure V backend for vlib/math (#11267) 2021-08-23 00:35:28 +03:00
sinh.js.v vlib/math: Add a pure V backend for vlib/math (#11267) 2021-08-23 00:35:28 +03:00
sinh.v vlib/math: Add a pure V backend for vlib/math (#11267) 2021-08-23 00:35:28 +03:00
sqrt.c.v vlib/math: Add a pure V backend for vlib/math (#11267) 2021-08-23 00:35:28 +03:00
sqrt.v vlib/math: Add a pure V backend for vlib/math (#11267) 2021-08-23 00:35:28 +03:00
tan.c.v vlib/math: Add a pure V backend for vlib/math (#11267) 2021-08-23 00:35:28 +03:00
tan.js.v vlib/math: Add a pure V backend for vlib/math (#11267) 2021-08-23 00:35:28 +03:00
tan.v vlib/math: Add a pure V backend for vlib/math (#11267) 2021-08-23 00:35:28 +03:00
tanh.c.v vlib/math: Add a pure V backend for vlib/math (#11267) 2021-08-23 00:35:28 +03:00
tanh.js.v vlib/math: Add a pure V backend for vlib/math (#11267) 2021-08-23 00:35:28 +03:00
tanh.v vlib/math: Add a pure V backend for vlib/math (#11267) 2021-08-23 00:35:28 +03:00
unsafe.js.v js: math.big support, f{32,64}_bits,from_bits support, typeof(expr).name support (#11260) 2021-08-21 17:18:57 +03:00
unsafe.v vlib/math: Add a pure V backend for vlib/math (#11267) 2021-08-23 00:35:28 +03:00