v/vlib/math
yuyi 108a01d65f
fmt: fix unnecessary line break in array init (fix #11448) (#11562)
2021-09-21 16:20:09 +03:00
..
big math.big: add Newton and Karatsuba algorithms (#11487) 2021-09-16 19:31:07 +03:00
bits fmt: fix unnecessary line break in array init (fix #11448) (#11562) 2021-09-21 16:20:09 +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 fmt: fix unnecessary line break in array init (fix #11448) (#11562) 2021-09-21 16:20:09 +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 math: fix typos (#11533) 2021-09-18 12:23:31 +03:00
math_test.v fmt: fix unnecessary line break in array init (fix #11448) (#11562) 2021-09-21 16:20:09 +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 fmt: fix unnecessary line break in array init (fix #11448) (#11562) 2021-09-21 16:20:09 +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