index
:
software/guile
wip-elisp
Unnamed repository; edit this file 'description' to name the repository.
Fcgiwrap Daemon
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
libguile
/
numbers.c
Commit message (
Expand
)
Author
Age
Files
Lines
*
Handle GMP allocations through libgc and remove bignum finalizers.
...
Ludovic Courtès
2020-02-12
1
-7
/
+12
*
Optimize fixnum exact integer square roots.
...
Mark H Weaver
2019-05-07
1
-32
/
+41
*
Fix indentation in scm_sum.
Mark H Weaver
2019-05-07
1
-67
/
+68
*
Fix typo in comment.
Mark H Weaver
2019-05-07
1
-1
/
+1
*
In 'ash' and 'round-ash', handle right shift count of LONG_MIN.
...
Mark H Weaver
2018-10-14
1
-2
/
+11
*
Fix 'round-ash' of negative integers by huge right shift counts.
...
Mark H Weaver
2018-10-14
1
-6
/
+10
*
Gracefully handle huge shift counts in 'ash' and 'round-ash'.
...
Mark H Weaver
2018-10-14
1
-3
/
+31
*
Fix typo in comment within numbers.c
Mark H Weaver
2018-06-11
1
-1
/
+1
*
Do not assume that sizeof (long) == sizeof (void *) == sizeof (SCM).
...
Mark H Weaver
2017-03-01
1
-7
/
+3
*
Avoid signed integer overflows in numeric conversions.
...
Mark H Weaver
2017-03-01
1
-5
/
+10
*
Fix (* x -1) for GOOPS types
...
Andy Wingo
2017-02-28
1
-15
/
+13
*
Use labs instead of abs where needed
...
Andy Wingo
2017-02-21
1
-1
/
+1
*
Fix make-polar signedness of zeros on macOS
...
Matt Wette
2017-02-21
1
-0
/
+2
*
Speed up number->string
...
Andy Wingo
2017-02-17
1
-3
/
+3
*
Deprecate dynamic roots
...
Andy Wingo
2016-11-21
1
-1
/
+0
*
Fix atan procedure when applied to complex numbers.
...
Mark H Weaver
2016-05-22
1
-2
/
+2
*
Don't return expressions from void functions in numbers.c
...
Mark H Weaver
2016-05-22
1
-138
/
+108
*
scm_lfwrite, not scm_lfwrite_unlocked
...
Andy Wingo
2016-04-26
1
-5
/
+5
*
Merge branch 'stable-2.0'
...
Mark H Weaver
2014-04-25
1
-5
/
+11
|
\
|
*
Avoid undefined behavior regarding signed integers and left shifts.
...
Mark H Weaver
2014-03-11
1
-6
/
+12
*
|
Merge branch 'stable-2.0'
...
Mark H Weaver
2014-01-09
1
-2
/
+21
|
\
|
|
*
Implement 'exact-integer?' and 'scm_is_exact_integer'.
...
Mark H Weaver
2014-01-08
1
-2
/
+21
*
|
Merge commit 'd360671c1cca335600079f1c5714572d1c2e676d'
Andy Wingo
2013-11-28
1
-1
/
+1
|
\
|
|
*
Fix edge case in 'ash'.
...
Mark H Weaver
2013-10-03
1
-3
/
+6
|
*
Revert "Fix edge case in 'ash'."
...
Mark H Weaver
2013-10-03
1
-7
/
+4
*
|
Merge remote-tracking branch 'origin/stable-2.0'
...
Andy Wingo
2013-10-03
1
-4
/
+7
|
\
|
|
*
Fix edge case in 'ash'.
...
Mark H Weaver
2013-10-03
1
-4
/
+7
*
|
Micro-optimize char_decimal_value.
...
Andy Wingo
2013-08-31
1
-12
/
+17
*
|
Merge remote-tracking branch 'origin/stable-2.0'
Mark H Weaver
2013-08-11
1
-6
/
+23
|
\
|
|
*
Fix inappropriate uses of scm_syserror in numbers.c.
...
Mark H Weaver
2013-08-10
1
-4
/
+5
|
*
Fix numerator and denominator handling of signed zeroes and infinities.
...
Mark H Weaver
2013-08-09
1
-2
/
+18
*
|
Eliminate use of deprecated 'SCM_WTA_DISPATCH_2' in numbers.c.
...
Mark H Weaver
2013-08-08
1
-1
/
+1
*
|
Merge remote-tracking branch 'origin/stable-2.0'
...
Mark H Weaver
2013-08-06
1
-222
/
+312
|
\
|
|
*
Use Gnulib's 'isfinite' in numbers.c.
...
Mark H Weaver
2013-08-06
1
-15
/
+6
|
*
Use Gnulib's 'copysign' in numbers.c.
...
Mark H Weaver
2013-08-06
1
-18
/
+10
|
*
Add 'scm_i_from_double' and use it.
...
Mark H Weaver
2013-08-02
1
-117
/
+123
|
*
Fix minor formatting error in 'rationalize'.
...
Mark H Weaver
2013-07-21
1
-2
/
+2
|
*
Rewrite 'rationalize' to fix bugs and improve efficiency.
...
Mark H Weaver
2013-07-21
1
-76
/
+177
*
|
Merge remote-tracking branch 'origin/stable-2.0'
...
Mark H Weaver
2013-07-16
1
-27
/
+53
|
\
|
|
*
gcd and lcm support inexact integer arguments.
...
Mark H Weaver
2013-07-16
1
-16
/
+45
|
*
min and max: NaNs beat infinities, per R6RS errata.
...
Mark H Weaver
2013-07-16
1
-10
/
+8
*
|
Merge remote-tracking branch 'origin/stable-2.0'
...
Mark H Weaver
2013-07-16
1
-33
/
+82
|
\
|
|
*
Avoid lossy conversion from inum to double in numerical comparisons.
...
Mark H Weaver
2013-07-16
1
-2
/
+38
|
*
Fix bugs in numerical equality predicate.
...
Mark H Weaver
2013-07-16
1
-27
/
+33
|
*
Fix rounding in scm_i_divide2double for negative arguments.
...
Mark H Weaver
2013-07-16
1
-4
/
+11
*
|
Merge remote-tracking branch 'origin/stable-2.0'
Mark H Weaver
2013-03-28
1
-1
/
+30
|
\
|
|
*
Allow compilation with GMP < 5.0.0.
...
Ludovic Courtès
2013-03-28
1
-1
/
+30
*
|
Merge remote-tracking branch 'origin/stable-2.0'
...
Mark H Weaver
2013-03-28
1
-606
/
+1038
|
\
|
|
*
Improve sqrt handling of large integers and large and small rationals.
...
Mark H Weaver
2013-03-20
1
-21
/
+112
|
*
Optimize inum case of exact-integer-sqrt.
...
Mark H Weaver
2013-03-20
1
-16
/
+8
[next]