Commit History

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