| Commit message (Expand) | Author | Age | Files | Lines |
* | Fix bad arguments to range_error() in numbers.c | Daniel Llorens | 2022-09-30 | 1 | -2/+2 |
* | Align argument type of scm_to_wchar with its declaration. | Mikael Djurfeldt | 2022-02-10 | 1 | -1/+1 |
* | Align return type of scm_to_wchar with its declaration. | Mikael Djurfeldt | 2022-02-10 | 1 | -1/+1 |
* | Have log and log10(real nan) return real nan regardless of sign | Daniel Llorens | 2022-01-13 | 1 | -8/+9 |
* | Don't use HAVE_COPYSIGN in libguile/numbers.c | Daniel Llorens | 2022-01-13 | 1 | -4/+0 |
* | Simplify scm_abs for the real case | Daniel Llorens | 2022-01-13 | 1 | -11/+1 |
* | Re-rewrite integer-expt in C | Andy Wingo | 2022-01-13 | 1 | -13/+107 |
* | Bignums avoid both custom GMP allocator and finalizers | Andy Wingo | 2022-01-13 | 1 | -160/+1 |
* | Avoid scm_i_mkbig outside numbers.c. | Andy Wingo | 2022-01-13 | 1 | -9/+0 |
* | Use scm_integer_to_double_z in numbers.c instead of big2dbl | Andy Wingo | 2022-01-13 | 1 | -21/+22 |
* | Simplify magnitude, angle | Andy Wingo | 2022-01-13 | 1 | -67/+12 |
* | Remove last non-admin SCM_I_BIG_MPZ uses in numbers.c | Andy Wingo | 2022-01-13 | 1 | -8/+4 |
* | Simplify scm_exact_integer_quotient | Andy Wingo | 2022-01-13 | 1 | -74/+28 |
* | divide2double refactor | Andy Wingo | 2022-01-13 | 1 | -9/+8 |
* | Remove dead bignum frexp code from numbers.c | Andy Wingo | 2022-01-13 | 1 | -46/+0 |
* | Expose frexp from integers lib | Andy Wingo | 2022-01-13 | 1 | -2/+2 |
* | Refactor scm_sqrt in terms of integers.[ch] | Andy Wingo | 2022-01-13 | 1 | -153/+50 |
* | Reimplement exact-integer-sqrt with integers.[ch] | Andy Wingo | 2022-01-13 | 1 | -31/+10 |
* | scm_to_mpz uses integer lib | Andy Wingo | 2022-01-13 | 1 | -1/+1 |
* | Implement scm_{to,from}_wchar inline | Andy Wingo | 2022-01-13 | 1 | -7/+11 |
* | Reimplement scm_{to,from}_{int64,uint64} | Andy Wingo | 2022-01-13 | 1 | -17/+46 |
* | Reimplement scm_{to,from}_{int32,uint32} | Andy Wingo | 2022-01-13 | 1 | -14/+67 |
* | Reimplement scm_from_int8 etc | Andy Wingo | 2022-01-13 | 1 | -43/+114 |
* | Reimplement scm_is_{un,}signed_integer for bignums | Andy Wingo | 2022-01-13 | 1 | -74/+13 |
* | Fix scm_integer_to_double_z to always round; clean ups | Andy Wingo | 2022-01-13 | 1 | -88/+41 |
* | Clean up scm_divide | Andy Wingo | 2022-01-13 | 1 | -223/+155 |
* | Remove support for allowing exact numbers to be divided by zero | Andy Wingo | 2022-01-13 | 1 | -102/+18 |
* | Simplify scm_product, use integer lib | Andy Wingo | 2022-01-13 | 1 | -189/+88 |
* | Simplify scm_difference, use integer lib | Andy Wingo | 2022-01-13 | 1 | -233/+122 |
* | Clean up scm_sum | Andy Wingo | 2022-01-13 | 1 | -144/+63 |
* | Simplify implementation of min, max | Andy Wingo | 2022-01-13 | 1 | -283/+47 |
* | positive?, negative? use integer lib | Andy Wingo | 2022-01-13 | 1 | -10/+2 |
* | Clean up <, reimplement in terms of integer lib | Andy Wingo | 2022-01-13 | 1 | -178/+99 |
* | Reimplement = on integer lib, clean up scm_num_eq_p | Andy Wingo | 2022-01-13 | 1 | -154/+32 |
* | Build scm_integer_p on scm_is_integer, not vice versa | Andy Wingo | 2022-01-13 | 1 | -15/+11 |
* | Simplify scm_bigprint | Andy Wingo | 2022-01-13 | 1 | -7/+2 |
* | Implement integer-to-string with new integer library | Andy Wingo | 2022-01-13 | 1 | -21/+6 |
* | Implement scm_integer_length with new integer library | Andy Wingo | 2022-01-13 | 1 | -32/+2 |
* | Integer library takes bignums via opaque struct pointer | Andy Wingo | 2022-01-13 | 1 | -73/+91 |
* | Implement scm_logcount with new integer library | Andy Wingo | 2022-01-13 | 1 | -32/+2 |
* | Implement scm_bit_extract with new integer library | Andy Wingo | 2022-01-13 | 1 | -53/+8 |
* | Implement scm_ash with new integer library | Andy Wingo | 2022-01-13 | 1 | -147/+52 |
* | Reimplement integer-expt in Scheme | Andy Wingo | 2022-01-13 | 1 | -120/+18 |
* | Implement scm_modulo_expt with new integer library | Andy Wingo | 2022-01-13 | 1 | -103/+7 |
* | Implement scm_lognot with new integer library | Andy Wingo | 2022-01-13 | 1 | -15/+5 |
* | Implement scm_logbit_p with new integer library | Andy Wingo | 2022-01-13 | 1 | -16/+2 |
* | Implement scm_logtest with new integer library | Andy Wingo | 2022-01-13 | 1 | -39/+5 |
* | Implement scm_logxor with new integer library | Andy Wingo | 2022-01-13 | 1 | -32/+4 |
* | Implement scm_logior with new integer library | Andy Wingo | 2022-01-13 | 1 | -36/+4 |
* | Implement scm_logand with new integer library | Andy Wingo | 2022-01-13 | 1 | -33/+5 |