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 година |