Mark Schifflin
2f524c59f7
Fix lsint_to_sint
2022-06-08 20:43:44 -07:00
McKay Marston
683554c2ab
make 9front "work" again by properly handling 64-bit typedefs
2021-02-20 17:10:43 -07:00
Alex Shinn
113560aeb7
avoid // comments
2020-07-28 15:13:38 +09:00
Alex Shinn
23e62275df
fixing scheme bytevector for 32bit arch
2020-07-28 15:09:40 +09:00
Alex Shinn
983829cab1
better inexact computation for ratios which overflow double (issue #671 )
2020-07-15 16:38:56 +09:00
Alex Shinn
2b4394ea74
adding initial support for SRFI 160 uniform vectors
2019-01-15 23:43:50 +08:00
Bertrand Augereau
952d7c806b
More portable bignums that don't have to rely on gcc 128bit arithmetics extension
...
SEXP_USE_CUSTOM_LONG_LONGS currently needs SEXP_64_BIT
2018-06-19 04:46:05 +02:00
Jim Rees
b25e46b11b
Introduced a second version of sexp_double_to_ratio, named
...
sexp_double_to_ratio_2, which converts without introducing
round-off errors the way sexp_double_to_ratio does when it
multiplies by 10.
Changed sexp_inexact_to_exact to use this new function when
a non-zero fractional part of the input exists.
2018-03-22 22:19:39 -04:00
Alex Shinn
383c6cba62
fixing off-by-one error in arithmetic-shift
2017-05-08 23:49:55 +09:00
Alex Shinn
4dda923081
Updating copyright years.
2015-04-09 01:28:02 +09:00
Alex Shinn
2922ed591d
Forgot to install regexp (patch from Lorenzo)
2015-01-26 08:06:59 +09:00