Daniel Kochmański
5d4242c62b
tests: add tests for ieee-fp and atan2
...
Corner cases (bug #332 ).
2016-12-22 08:05:12 +01:00
Daniel Kochmański
2519e19f15
tests: mixed: improve atan test and regression for #317
2016-12-21 21:13:05 +01:00
Daniel Kochmański
88f251d99c
tests: add without-fpe-traps macro
2016-12-21 21:12:14 +01:00
Daniel Kochmański
7747313d74
Revert "atan: fix if-clause order to work on signed zero"
...
This reverts commit 5199c6acd1 .
2016-12-21 16:54:38 +01:00
Daniel Kochmański
17fc9b51b2
Revert "atan: fix if-clause order to work on signed zero (2)"
...
This reverts commit 4ba367531e .
2016-12-21 16:54:23 +01:00
Daniel Kochmański
819861c815
tests: add regression test for #317
2016-12-21 08:33:42 +01:00
Daniel Kochmański
c2b2941768
fix without_fpe C macro
...
Closes #317 .
2016-12-21 08:27:45 +01:00
Daniel Kochmański
df74529d21
mixed tests: add bug reference
2016-12-21 07:53:14 +01:00
Daniel Kochmański
bc8b84119b
tests: add bug test for #330
2016-12-20 18:35:21 +01:00
Daniel Kochmański
0df83ada2b
tests: ieee-fp: trap-fpe: use symbol, not a keyword
2016-12-20 18:23:40 +01:00
Daniel Kochmański
4ba367531e
atan: fix if-clause order to work on signed zero (2)
...
Fixes #329 . This time for real :-)
2016-12-20 17:56:20 +01:00
Daniel Kochmański
a302a2e36c
add regression test for #329
2016-12-20 17:50:47 +01:00
Daniel Kochmański
25b25fc1bd
cosmetic: add informative comment about abs
2016-12-20 17:37:44 +01:00
Daniel Kochmański
5199c6acd1
atan: fix if-clause order to work on signed zero
...
Fixes #329 .
2016-12-20 17:15:59 +01:00
Daniel Kochmański
c80b7762d6
buildsystem: fix sse build
2016-12-19 12:31:51 +01:00
Daniel Kochmański
f2f49389fa
cosmetic: use comment instead of #if 0
2016-12-13 17:22:38 +01:00
Daniel Kochmański
d8694124ee
don't trap underflows
2016-12-13 17:22:02 +01:00
Daniel Kochmański
8e621114d0
release: bump ECL version number
2016-12-13 09:19:13 +01:00
Daniel Kochmański
370bc48622
autotools: improve cc script
2016-12-11 11:11:28 +01:00
Daniel Kochmański
656a407ef5
autoconf: fix typo
2016-12-10 21:22:15 +01:00
Daniel Kochmański
583f8f82ac
buildsystem: be explicit about datarootdir
2016-12-10 08:50:06 +01:00
Daniel Kochmański
72ee30a182
tests: disable example assuming (void*) == void(*)()
2016-12-09 20:07:44 +01:00
Daniel Kochmański
14a849b7fe
mingw: ieee-fp implies with-fpe
2016-12-09 16:46:30 +01:00
Daniel Kochmański
67ceb4e7f9
aclocal: fix cygwin and mingw
2016-12-09 15:28:12 +01:00
Daniel Kochmański
fb0359eda1
external process: we are using handle, not a pointer
2016-12-08 15:56:55 +01:00
Daniel Kochmański
ea001f5b63
enable run-program test on windows
2016-12-08 15:01:31 +01:00
Daniel Kochmański
62cf64aa86
terminate-process: windows HANDLE isn't fixnum
2016-12-08 14:58:17 +01:00
Daniel Kochmański
6e2f3f47b3
tests: fix typo – windows has NUL, not NULL
2016-12-08 13:54:17 +01:00
Daniel Kochmański
643b64d0ef
improve paths tests
2016-12-08 13:50:00 +01:00
Daniel Kochmański
cb689d3fbc
tests: be more windows-friendly (not aux)
...
also cleanse unused clean symbol
2016-12-08 13:32:34 +01:00
Daniel Kochmański
01e813b87a
compiler tests: mismatched parens (fix)
2016-12-08 12:55:59 +01:00
Daniel Kochmański
566a939f0a
tests: windows doesn't allow file to be named "aux"
2016-12-08 09:52:38 +01:00
Daniel Kochmański
85126b39c7
tests: embedding: improve test
2016-12-07 20:28:09 +01:00
Daniel Kochmański
8f7dabce13
tests: truename: windows doesn't have real symlinks
...
Add missing cygwin declaration
2016-12-07 20:11:22 +01:00
Daniel Kochmański
6cd9dcf6b6
tests: finalization shouldn't use special variabile
2016-12-07 19:41:25 +01:00
Daniel Kochmański
42eed437d1
tests: is-equal: fix macro report
2016-12-07 19:41:03 +01:00
Daniel Kochmański
3f490266ae
fix typo in embedding test (cxx)
2016-12-07 18:45:23 +01:00
Daniel Kochmański
0a0f71cce1
ffi tests: do explicit cast
2016-12-07 18:41:11 +01:00
Daniel Kochmański
42901b3c31
FreeBSD 11.0 doesn't define RLIM_SAVED_MAX/CUR
2016-12-07 10:10:01 +01:00
Daniel Kochmański
8cb898fc28
this test is breaks windows tests, disable it
2016-12-06 23:59:38 +01:00
Daniel Kochmański
cc38c1d39e
ieee-fp: trap-fpe bits with infinity arithmetic
2016-12-06 21:15:17 +01:00
Daniel Kochmański
24d49a0b23
disable non-release test and harden another one
2016-12-06 21:03:18 +01:00
Daniel Kochmański
d50a7d3141
add ECL_API to si_nan declaration
2016-12-06 20:30:18 +01:00
Daniel Kochmański
524558ba6f
pprint-tabular: declare type of tabsize
...
This is necessary, because now format may pass null, and since we have
ext:check-arguments-type and tabsize defaults to 16, its type is
inferred to be unsigned-byte.
2016-12-06 15:16:10 +01:00
Daniel Kochmański
e6fcb5b7a8
floating point exceptions: be more ansi-compliant
...
signal exceptions on underflows, overflows, division by zero etc.
2016-12-06 12:45:38 +01:00
Daniel Kochmański
626f4829bb
number comparison: fix check for infinity (typo)
2016-12-06 09:47:16 +01:00
Daniel Kochmański
b07cac33b1
fix bogus change during reindent
2016-12-05 22:06:23 +01:00
Daniel Kochmański
30ff820dbe
Revert "shiftf: return one value, not all of them"
...
This reverts commit f27a1dbf43 .
2016-12-05 20:20:07 +01:00
Daniel Kochmański
4050867038
fix typo (forgot ecase)
2016-12-05 14:43:44 +01:00
Daniel Kochmański
14d4e8407f
normalize-build-target-name: remove noise (cmponote)
2016-12-05 14:24:01 +01:00