mes/tests
Jan Nieuwenhuizen cfda148e1e
mescc: Tinycc support: Minimal float support.
* lib/libc+tcc.c (ldexp, strtod, strtof, strtold): New stub.
* include/math.h (ldexp): Declare.
* include/stdlib.h (strtod, strtof, strtold): Declare.
* module/mes/scm.mes (string->number): Minimal float support.
  (inexact->exact): New function.
* tests/math.test ("string->number"): Test it.
* module/language/c99/compiler.mes (ast->type): Handle float type.
  (type->info): Likewise.
  (cstring->int): Rename from cstring->number.  Update callers.
  (cstring->float): New function.
  (expr->accu): Use it.
2018-05-18 15:28:05 +02:00
..
data doc: Release udpate. 2017-11-21 19:22:26 +01:00
base.test build: Simplify, drop make.scm experiment. 2018-04-29 18:38:57 +02:00
base.test-guile mes: getopt-long: fix multi-opt and unclumping. 2018-01-02 07:05:41 +01:00
boot.test build: Simplify, drop make.scm experiment. 2018-04-29 18:38:57 +02:00
boot.test-guile mes: Add incremental test suite. 2018-01-25 06:58:44 +01:00
catch.test build: Simplify, drop make.scm experiment. 2018-04-29 18:38:57 +02:00
catch.test-guile mes: Resurrect running mes tests tests/*.test with Guile. 2017-11-21 19:13:14 +01:00
closure.test build: Simplify, drop make.scm experiment. 2018-04-29 18:38:57 +02:00
closure.test-guile mes: Resurrect running mes tests tests/*.test with Guile. 2017-11-21 19:13:14 +01:00
cwv.test build: Simplify, drop make.scm experiment. 2018-04-29 18:38:57 +02:00
cwv.test-guile mes: Resurrect running mes tests tests/*.test with Guile. 2017-11-21 19:13:14 +01:00
display.test build: Simplify, drop make.scm experiment. 2018-04-29 18:38:57 +02:00
display.test-guile mes: Resurrect running mes tests tests/*.test with Guile. 2017-11-21 19:13:14 +01:00
fluids.test build: Simplify, drop make.scm experiment. 2018-04-29 18:38:57 +02:00
fluids.test-guile mes: Resurrect running mes tests tests/*.test with Guile. 2017-11-21 19:13:14 +01:00
getopt-long.test build: Simplify, drop make.scm experiment. 2018-04-29 18:38:57 +02:00
getopt-long.test-guile mes: getopt-long: fix multi-opt and unclumping. 2018-01-02 07:05:41 +01:00
guile.test build: Simplify, drop make.scm experiment. 2018-04-29 18:38:57 +02:00
guile.test-guile mes: Resurrect running mes tests tests/*.test with Guile. 2017-11-21 19:13:14 +01:00
let-syntax.test build: Simplify, drop make.scm experiment. 2018-04-29 18:38:57 +02:00
let-syntax.test-guile mes: Resurrect running mes tests tests/*.test with Guile. 2017-11-21 19:13:14 +01:00
let.test build: Simplify, drop make.scm experiment. 2018-04-29 18:38:57 +02:00
let.test-guile mes: Resurrect running mes tests tests/*.test with Guile. 2017-11-21 19:13:14 +01:00
match.test build: Simplify, drop make.scm experiment. 2018-04-29 18:38:57 +02:00
match.test-guile mes: Resurrect running mes tests tests/*.test with Guile. 2017-11-21 19:13:14 +01:00
math.test mescc: Tinycc support: Minimal float support. 2018-05-18 15:28:05 +02:00
math.test-guile mes: Resurrect running mes tests tests/*.test with Guile. 2017-11-21 19:13:14 +01:00
module.test build: Simplify, drop make.scm experiment. 2018-04-29 18:38:57 +02:00
module.test-guile mes: Resurrect running mes tests tests/*.test with Guile. 2017-11-21 19:13:14 +01:00
optargs.test build: Simplify, drop make.scm experiment. 2018-04-29 18:38:57 +02:00
optargs.test-guile mes: Resurrect running mes tests tests/*.test with Guile. 2017-11-21 19:13:14 +01:00
peg.test build: Simplify, drop make.scm experiment. 2018-04-29 18:38:57 +02:00
peg.test-guile mes: Resurrect running mes tests tests/*.test with Guile. 2017-11-21 19:13:14 +01:00
pmatch.test build: Simplify, drop make.scm experiment. 2018-04-29 18:38:57 +02:00
pmatch.test-guile mes: Resurrect running mes tests tests/*.test with Guile. 2017-11-21 19:13:14 +01:00
psyntax.test build: Simplify, drop make.scm experiment. 2018-04-29 18:38:57 +02:00
psyntax.test-guile mes: Resurrect running mes tests tests/*.test with Guile. 2017-11-21 19:13:14 +01:00
quasiquote.test build: Simplify, drop make.scm experiment. 2018-04-29 18:38:57 +02:00
quasiquote.test-guile mes: Resurrect running mes tests tests/*.test with Guile. 2017-11-21 19:13:14 +01:00
read.test build: Simplify, drop make.scm experiment. 2018-04-29 18:38:57 +02:00
read.test-guile mes: Resurrect running mes tests tests/*.test with Guile. 2017-11-21 19:13:14 +01:00
scm.test mes: Add const. 2018-05-20 13:18:36 +02:00
scm.test-guile mes: Resurrect running mes tests tests/*.test with Guile. 2017-11-21 19:13:14 +01:00
srfi-1.test mes: Add unfold. 2018-05-20 13:04:20 +02:00
srfi-1.test-guile mes: Resurrect running mes tests tests/*.test with Guile. 2017-11-21 19:13:14 +01:00
srfi-9.test mes: Support srfi-9-gnu. 2018-05-04 12:44:05 +02:00
srfi-9.test-guile mes: Support srfi-9-gnu. 2018-05-04 12:44:05 +02:00
srfi-13.test mes: string-join: Support optional delimiter, support grammar. 2018-05-16 23:31:39 +02:00
srfi-13.test-guile mes: Resurrect running mes tests tests/*.test with Guile. 2017-11-21 19:13:14 +01:00
srfi-14.test build: Simplify, drop make.scm experiment. 2018-04-29 18:38:57 +02:00
srfi-14.test-guile mes: Resurrect running mes tests tests/*.test with Guile. 2017-11-21 19:13:14 +01:00
srfi-16.test build: Simplify, drop make.scm experiment. 2018-04-29 18:38:57 +02:00
srfi-16.test-guile mes: Add incremental test suite. 2018-01-25 06:58:44 +01:00
srfi-43.test build: Simplify, drop make.scm experiment. 2018-04-29 18:38:57 +02:00
srfi-43.test-guile core: Optimize vector-map, vector-for-each. 2018-04-20 13:06:00 +02:00
syntax.test build: Simplify, drop make.scm experiment. 2018-04-29 18:38:57 +02:00
syntax.test-guile test: Add syntax tests. 2018-01-01 15:53:13 +01:00
vector.test build: Simplify, drop make.scm experiment. 2018-04-29 18:38:57 +02:00
vector.test-guile mes: Resurrect running mes tests tests/*.test with Guile. 2017-11-21 19:13:14 +01:00