Andy Wingo
|
6871327742
Micro-optimize char_decimal_value.
|
пре 12 година |
Mark H Weaver
|
1160e2d94e
Merge remote-tracking branch 'origin/stable-2.0'
|
пре 12 година |
Mark H Weaver
|
6f82b8f623
Fix inappropriate uses of scm_syserror in numbers.c.
|
пре 12 година |
Mark H Weaver
|
fa102e73c3
Fix numerator and denominator handling of signed zeroes and infinities.
|
пре 12 година |
Mark H Weaver
|
056e3470c4
Eliminate use of deprecated 'SCM_WTA_DISPATCH_2' in numbers.c.
|
пре 12 година |
Mark H Weaver
|
d8d7c7bf57
Merge remote-tracking branch 'origin/stable-2.0'
|
пре 12 година |
Mark H Weaver
|
19374ad2de
Use Gnulib's 'isfinite' in numbers.c.
|
пре 12 година |
Mark H Weaver
|
e1592f8a40
Use Gnulib's 'copysign' in numbers.c.
|
пре 12 година |
Mark H Weaver
|
00472a22bb
Add 'scm_i_from_double' and use it.
|
пре 12 година |
Mark H Weaver
|
d9e7774fda
Fix minor formatting error in 'rationalize'.
|
пре 12 година |
Mark H Weaver
|
620c13e8fc
Rewrite 'rationalize' to fix bugs and improve efficiency.
|
пре 12 година |
Mark H Weaver
|
902a4e779d
Merge remote-tracking branch 'origin/stable-2.0'
|
пре 12 година |
Mark H Weaver
|
3bbca1f723
gcd and lcm support inexact integer arguments.
|
пре 12 година |
Mark H Weaver
|
b4c55c9cce
min and max: NaNs beat infinities, per R6RS errata.
|
пре 12 година |
Mark H Weaver
|
28d5d2537c
Merge remote-tracking branch 'origin/stable-2.0'
|
пре 12 година |
Mark H Weaver
|
95ed221785
Avoid lossy conversion from inum to double in numerical comparisons.
|
пре 12 година |
Mark H Weaver
|
0132928891
Fix bugs in numerical equality predicate.
|
пре 12 година |
Mark H Weaver
|
4cc2e41cf7
Fix rounding in scm_i_divide2double for negative arguments.
|
пре 12 година |
Mark H Weaver
|
c33ecf96a4
Merge remote-tracking branch 'origin/stable-2.0'
|
пре 12 година |
Ludovic Courtès
|
07b390d582
Allow compilation with GMP < 5.0.0.
|
пре 12 година |
Mark H Weaver
|
26d148066f
Merge remote-tracking branch 'origin/stable-2.0'
|
пре 12 година |
Mark H Weaver
|
ddb7174236
Improve sqrt handling of large integers and large and small rationals.
|
пре 12 година |
Mark H Weaver
|
687a87bf01
Optimize inum case of exact-integer-sqrt.
|
пре 12 година |
Mark H Weaver
|
4400266478
Sqrt returns exact results when possible.
|
пре 12 година |
Mark H Weaver
|
c8248c8ed5
Optimize scm_i_divide2double for integers less than 2^DBL_MANT_DIG.
|
пре 12 година |
Mark H Weaver
|
8150dfa1f2
Use scientific notation only if there are enough trailing zeroes.
|
пре 12 година |
Mark H Weaver
|
1ea37620c2
Reimplement idbl2str number printer.
|
пре 12 година |
Mark H Weaver
|
9823778490
Improve inexact division of exact integers.
|
пре 12 година |
Mark H Weaver
|
24475b860b
Reimplement 'inexact->exact' to avoid mpq functions.
|
пре 12 година |
Mark H Weaver
|
7f34acd8a4
Optimize logarithms using scm_i_big2dbl_2exp
|
пре 12 година |