guile-commits
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Guile-commits] branch wip-inline-digits deleted (was aaa61e482)


From: Andy Wingo
Subject: [Guile-commits] branch wip-inline-digits deleted (was aaa61e482)
Date: Thu, 13 Jan 2022 03:41:31 -0500 (EST)

wingo pushed a change to branch wip-inline-digits
in repository guile.

     was aaa61e482 Remove dead code in scm_integer_inexact_sqrt_z

This change permanently discards the following revisions:

 discard aaa61e482 Remove dead code in scm_integer_inexact_sqrt_z
 discard 206ad48f1 Have log and log10(real nan) return real nan regardless of 
sign
 discard 16fb92ffc Don't use HAVE_COPYSIGN in libguile/numbers.c
 discard c63ee2d0a Simplify scm_abs for the real case
 discard e90d543e7 Optimize logand against a positive inum
 discard c467ab16c Optimize integer-expt for fixnums
 discard 08d5ab38b Optimize scm_integer_mul_ii
 discard 89b02d525 Optimize bignum subtraction
 discard 4cc1f01ff Optimize bignum add to avoid temporary allocations
 discard 0ba64e1ed Avoid bignum clone in scm_integer_sub_zz
 discard ca3c1ff44 Start to optimize scm_integer_sub_iz
 discard 774b863bf Less pessimal scm_integer_sub_zi
 discard 83d65b231 Optimize scm_integer_mul_zz.
 discard 14bb53047 Optimize scm_integer_mul_zi
 discard 6c13cd098 Re-rewrite integer-expt in C
 discard 689ee7395 Fix bug when making mpz from 0
 discard a30fcc6f0 take_mpz optimization
 discard a0d881f65 Bignums avoid both custom GMP allocator and finalizers
 discard eec9f424e scm_to_ipv6 uses scm_to_mpz
 discard 877d0fcd3 Finish srfi-60 port off old scm mpz API
 discard 76e6a4a0e Start porting srfi-60 off the bad bignum interfaces
 discard 7beac6427 Avoid scm_i_mkbig outside numbers.c.
 discard 7f39e35bd Use scm_integer_to_double_z in numbers.c instead of big2dbl
 discard 8d7a967c5 Simplify magnitude, angle
 discard 33bf14c84 Remove last non-admin SCM_I_BIG_MPZ uses in numbers.c
 discard f17bd62fd Simplify scm_exact_integer_quotient
 discard 45ea295b7 divide2double refactor
 discard 2bfb43114 Remove dead bignum frexp code from numbers.c
 discard 3ad9fa335 Expose frexp from integers lib
 discard f28a1fe20 Refactor scm_sqrt in terms of integers.[ch]
 discard 84e5ad44b Reimplement exact-integer-sqrt with integers.[ch]
 discard 3710c28ce scm_to_mpz uses integer lib
 discard 4eed7587a Remove unused conv-{u,}integer.i.c
 discard 1b14d58a6 Implement scm_{to,from}_wchar inline
 discard 00572f30d Reimplement scm_{to,from}_{int64,uint64}
 discard 915f43ae3 Reimplement scm_{to,from}_{int32,uint32}
 discard 0d9641494 Reimplement scm_from_int8 etc
 discard 3b4b722ff Reimplement scm_is_{un,}signed_integer for bignums
 discard e79687477 Fix scm_integer_to_double_z to always round; clean ups
 discard 6b89bad7c Fix deprecated bit-count* when counting 0 bits
 discard 38ddb34b5 Clean up scm_divide
 discard a50cb86fa Remove support for allowing exact numbers to be divided by 
zero
 discard 8e175ef8a Simplify scm_product, use integer lib
 discard 033d70b47 Simplify scm_difference, use integer lib
 discard 68cd7628f Clean up scm_sum
 discard 38942c001 Simplify implementation of min, max
 discard fd9b412ed positive?, negative? use integer lib
 discard 6b9f15d78 Clean up <, reimplement in terms of integer lib
 discard 8eca305b4 Reimplement = on integer lib, clean up scm_num_eq_p
 discard 5f4ee3c13 Build scm_integer_p on scm_is_integer, not vice versa
 discard 24fad71be Simplify scm_bigprint
 discard 67f782b96 Implement integer-to-string with new integer library
 discard 46cba3725 Implement scm_integer_length with new integer library
 discard ce8521aaf Integer library takes bignums via opaque struct pointer
 discard 18a37a60e Implement scm_logcount with new integer library
 discard 611c4e10f Implement scm_bit_extract with new integer library
 discard 227bee225 Implement scm_ash with new integer library
 discard 88b2eb2c3 Reimplement integer-expt in Scheme
 discard f9825d986 Implement scm_modulo_expt with new integer library
 discard 81ad8b648 Implement scm_lognot with new integer library
 discard 5f697a7a5 Implement scm_logbit_p with new integer library
 discard 61bc2110f Implement scm_logtest with new integer library
 discard 84a400635 Implement scm_logxor with new integer library
 discard 4d585c34d Implement scm_logior with new integer library
 discard d05047515 Implement scm_logand with new integer library
 discard 3373662ea Implement lcm with new integer lib
 discard 75ea8af45 Implement gcd with new integer lib
 discard 7a1546652 Implement round-divide with new integer lib
 discard 58de6abba Implement round-remainder with new integer lib
 discard aa258402d Implement round-quotient with new integer lib
 discard 44bdaa368 Implement centered-divide with new integer lib
 discard 35efd4ce9 Implement centered-remainder with new integer lib
 discard 5ab0b9393 Implement centered-quotient with new integer lib
 discard d306529b2 Implement truncate-divide with new integer lib
 discard cfa926a47 Implement truncate-remainder with new integer lib
 discard cf51a929e Implement truncate-quotient with new integer lib
 discard 3277703d9 Implement ceiling-divide with new integer lib
 discard 909f74652 Implement ceiling-remainder with new integer lib
 discard a9b43e9de Implement ceiling-quotient with new integer lib
 discard 4f380ae1a Implement floor-divide with new integer lib
 discard 69a24ea12 Implement floor-remainder with new integer lib
 discard 4104cc0f0 Implement floor-quotient with new integer lib
 discard 452052f3b Implement abs with new integer lib
 discard dd5f4e44d Implement odd? and even? with new integer lib
 discard e8da0c87a Add new integers.[ch]



reply via email to

[Prev in Thread] Current Thread [Next in Thread]