summaryrefslogtreecommitdiff
path: root/libguile/numbers.c
Commit message (Expand)AuthorAgeFilesLines
...
| * Sqrt returns exact results when possible....Mark H Weaver2013-03-201-5/+64
| * Optimize scm_i_divide2double for integers less than 2^DBL_MANT_DIG....Mark H Weaver2013-03-191-1/+11
| * Use scientific notation only if there are enough trailing zeroes....Mark H Weaver2013-03-191-17/+46
| * Reimplement idbl2str number printer....Mark H Weaver2013-03-171-212/+179
| * Improve inexact division of exact integers....Mark H Weaver2013-03-171-80/+204
| * Reimplement 'inexact->exact' to avoid mpq functions....Mark H Weaver2013-03-121-14/+27
| * Optimize logarithms using scm_i_big2dbl_2exp...Mark H Weaver2013-03-121-18/+12
| * Simplify and improve scm_i_big2dbl, and add scm_i_big2dbl_2exp...Mark H Weaver2013-03-121-65/+36
| * Add 'round-ash', a rounding arithmetic shift operator...Mark H Weaver2013-03-121-74/+152
| * Optimize and simplify fractions code....Mark H Weaver2013-03-121-91/+153
| * Improve standards conformance of string->number....Mark H Weaver2013-03-071-26/+50
| * Verify that FLT_RADIX is 2....Mark H Weaver2013-03-061-0/+3
| * Improve code in scm_gcd for inum/inum case...Mark H Weaver2013-03-061-24/+30
* | Merge remote-tracking branch 'origin/stable-2.0'...Mark H Weaver2013-01-071-4/+10
|\|
| * Avoid signed integer overflow in scm_product...Mark H Weaver2012-12-071-4/+10
| * Revert "Avoid cexp, whose C standard definition is mathematically incorrect"...Mark H Weaver2012-08-071-5/+5
| * Avoid cexp, whose C standard definition is mathematically incorrect...Mark H Weaver2012-07-311-5/+5
* | 1;3202;0cMerge remote-tracking branch 'origin/stable-2.0'Andy Wingo2012-07-281-1/+2
|\|
| * Angle of -0.0 is pi, not zero...Mark H Weaver2012-07-281-1/+2
* | Merge remote-tracking branch 'origin/stable-2.0'...Andy Wingo2012-07-061-1/+1
|\|
| * Use `void *' instead of `GC_PTR' internally....Ludovic Courtès2012-07-021-1/+1
| * use the new finalizer helpers...Andy Wingo2012-03-081-6/+2
* | use the new finalizer helpers...Andy Wingo2012-02-191-6/+2
* | Merge remote-tracking branch 'origin/stable-2.0'...Andy Wingo2012-02-081-2/+2
|\|
| * Improve the usage of variable names in C docstrings....Bake Timmons2012-02-021-2/+2
* | Merge remote-tracking branch 'origin/stable-2.0'...Andy Wingo2011-12-061-1/+7
|\|
| * fix `free' of mpz_to_str...Andy Wingo2011-12-021-1/+7
* | Merge remote-tracking branch 'origin/stable-2.0'...Andy Wingo2011-12-021-2/+40
|\|
| * install gmp memory functions that let libgc know about allocations...Andy Wingo2011-12-021-2/+40
* | locking for write, lfwrite...Andy Wingo2011-11-081-5/+5
* | add SCM_{PACK,UNPACK}_POINTER...Andy Wingo2011-10-241-3/+3
* | Merge remote-tracking branch 'origin/stable-2.0'...Andy Wingo2011-10-101-0/+10
|\|
| * New functions scm_is_exact and scm_is_inexact...Mike Gran2011-10-091-0/+10
* | Merge remote-tracking branch 'origin/stable-2.0'...Andy Wingo2011-09-291-1/+13
|\|
| * Fix misdiagnoses of deprecated `+nan.[^0]' forms....Ludovic Courtès2011-09-031-1/+4
| * deprecate +nan.1...Andy Wingo2011-09-031-1/+10
* | Merge remote-tracking branch 'origin/stable-2.0'...Andy Wingo2011-08-311-2/+0
|\|
| * remove dead code in scm_ceiling_quotient...Andy Wingo2011-07-281-2/+0
* | scm_wta_* procedures replace SCM_WTA_* macros...Andy Wingo2011-05-151-223/+239
* | remove ENGNOT from __scm.h...Andy Wingo2011-05-151-9/+0
* | merge strictness branch from 2.0Andy Wingo2011-05-131-1/+1
|\|
| * fix type errors...Andy Wingo2011-05-131-1/+1
* | remove all deprecated code...Andy Wingo2011-05-121-40/+0
|/
* Remove the `sizeof (mpz_t)' check....Ludovic Courtès2011-04-261-3/+0
* Make the `sizeof (mpz_t)' check at compile-time....Ludovic Courtès2011-04-251-0/+5
* Fix the R6RS exact-integer-sqrt and import into core guile...Mark H Weaver2011-04-091-0/+64
* Fix parsing of exact numbers with negative exponents...Mark H Weaver2011-04-061-1/+1
* fix code that causes warnings on gcc 4.6...Andy Wingo2011-03-171-3/+5
* Quotient, remainder and modulo accept inexact integers...Mark H Weaver2011-03-081-6/+6
* Update comments regarding GMP earlier than 4.2....Mark H Weaver2011-03-081-14/+18