Commit History

Autor SHA1 Mensaxe Data
  Mark H Weaver 882c89636a Fix the R6RS exact-integer-sqrt and import into core guile %!s(int64=14) %!d(string=hai) anos
  Mark H Weaver 6ebecdeb7d Fix parsing of exact numbers with negative exponents %!s(int64=14) %!d(string=hai) anos
  Mark H Weaver 495a39c40f Quotient, remainder and modulo accept inexact integers %!s(int64=14) %!d(string=hai) anos
  Mark H Weaver a5f6b751be Improvements to `log' and `log10' %!s(int64=14) %!d(string=hai) anos
  Mark H Weaver c05696aa94 Fix comment above number-theoretic division tests %!s(int64=14) %!d(string=hai) anos
  Mark H Weaver 8b56bcec44 Optimize truncate, round, floor, and ceiling %!s(int64=14) %!d(string=hai) anos
  Mark H Weaver 8f9da3406b Add four new sets of fast quotient and remainder operators %!s(int64=14) %!d(string=hai) anos
  Mark H Weaver 4a46bc2a5f Fixes and improvements to number-theoretic division operators %!s(int64=14) %!d(string=hai) anos
  Mark H Weaver 9d427b2cc3 Improved exactness handling for complex number parsing %!s(int64=14) %!d(string=hai) anos
  Mark H Weaver c721848287 Support non-real complex numbers with inexact zero imaginary part %!s(int64=14) %!d(string=hai) anos
  Mark H Weaver 9b9ef10cf0 Improve handling of signed zeroes %!s(int64=14) %!d(string=hai) anos
  Mark H Weaver 8deddc948d Trigonometric functions return exact numbers in some cases %!s(int64=14) %!d(string=hai) anos
  Mark H Weaver 2e2743113a Fix `min' and `max' handling of NaNs, infinities, and signed zeroes %!s(int64=14) %!d(string=hai) anos
  Mark H Weaver 5e7918077a Handle products with exact 0 differently %!s(int64=14) %!d(string=hai) anos
  Mark H Weaver 55a8b70819 More discriminating NaN predicates for numbers.test %!s(int64=14) %!d(string=hai) anos
  Mark H Weaver 605f698026 Fix bugs in `rationalize' %!s(int64=14) %!d(string=hai) anos
  Mark H Weaver bfe1f03aac Improve extensibility of `expt' and `integer-expt' %!s(int64=14) %!d(string=hai) anos
  Mark H Weaver a8591a55f0 Rework the testing framework for number-theoretic division operators %!s(int64=14) %!d(string=hai) anos
  Mark H Weaver 2519490c50 Improve extensibility of core numeric procedures %!s(int64=14) %!d(string=hai) anos
  Mark H Weaver ff62c16828 Add two new sets of fast quotient and remainder operators %!s(int64=14) %!d(string=hai) anos
  Mark H Weaver c960e55600 Infinities and NaNs are no longer rational %!s(int64=14) %!d(string=hai) anos
  Mark H Weaver 2e6e1933b4 `equal?' and `eqv?' are now equivalent for numbers %!s(int64=14) %!d(string=hai) anos
  Mark H Weaver c9cf90d474 Remove useless test and fix spelling errors %!s(int64=14) %!d(string=hai) anos
  Mark H Weaver b5c40589ec Fix bugs when negating SCM_MOST_POSITIVE_FIXNUM+1 %!s(int64=14) %!d(string=hai) anos
  Andy Wingo 10391e06e0 domain of inf?, finite?, nan? is the real numbers %!s(int64=14) %!d(string=hai) anos
  Mark H Weaver 41df63cf16 Optimize scm_exact_p by making use of SCM_INEXACTP %!s(int64=14) %!d(string=hai) anos
  Mark H Weaver 7112615f73 Implement `finite?' in core and fix R6RS `finite?' and `infinite?' %!s(int64=14) %!d(string=hai) anos
  Andy Wingo 8e43ed5d0b infinities are no longer integers %!s(int64=14) %!d(string=hai) anos
  Mark H Weaver 01c7284ae5 Fix bugs in expt and integer-expt %!s(int64=14) %!d(string=hai) anos
  Ludovic Courtès 0c57673a11 Add optimized tagged integer addition/subtractions for x86_64. %!s(int64=14) %!d(string=hai) anos