mirror of
https://git.savannah.gnu.org/git/guile.git
synced 2025-06-12 06:41:13 +02:00
* __scm.h eq.c, eval.c, gc.c, hc.h, gh_data, hash.c, numbers.c,
numbers.h, objects.c, ramap.c, random.c, unif.c, unif.h: Extensive rewrite of handling of real and complex numbers. (SCM_FLOATS, SCM_SINGLES): These #ifdef conditionals have been removed along with the support for floats. (Float vectors are still supported.) * numbers.c (scm_floprint, scm_floequal): Removed. (scm_print_real, scm_print_complex, scm_real_equalp, scm_complex_equalp): New functions. * numbers.c (scm_makdbl): no malloc'ing needed, so the {DEFER,ALLOW}_INTS thing removed.
This commit is contained in:
parent
acb0a19c65
commit
f3ae5d6080
1 changed files with 297 additions and 775 deletions
1072
libguile/numbers.c
1072
libguile/numbers.c
File diff suppressed because it is too large
Load diff
Loading…
Add table
Add a link
Reference in a new issue