public inbox for guile-cvs@sourceware.org
help / color / mirror / Atom feed
* guile/guile-core/libguile numbers.c
@ 2000-06-30 9:08 mdj
0 siblings, 0 replies; 16+ messages in thread
From: mdj @ 2000-06-30 9:08 UTC (permalink / raw)
To: guile-cvs
CVSROOT: /cvs/guile
Module name: guile
Changes by: mdj@sourceware.cygnus.com 00/06/30 09:08:49
Modified files:
guile-core/libguile: numbers.c
Log message:
* numbers.c (scm_gr_p, scm_leq_p, scm_geq_p): Turned into
primitive generics. (Thanks to Nicolas Neuss.)
^ permalink raw reply [flat|nested] 16+ messages in thread
* guile/guile-core/libguile numbers.c
@ 2000-06-20 7:55 mdj
0 siblings, 0 replies; 16+ messages in thread
From: mdj @ 2000-06-20 7:55 UTC (permalink / raw)
To: guile-cvs
CVSROOT: /cvs/guile
Module name: guile
Changes by: mdj@sourceware.cygnus.com 00/06/20 07:55:53
Modified files:
guile-core/libguile: numbers.c
Log message:
Inserted some comments
^ permalink raw reply [flat|nested] 16+ messages in thread
* guile/guile-core/libguile numbers.c
@ 2000-04-21 4:35 mdj
0 siblings, 0 replies; 16+ messages in thread
From: mdj @ 2000-04-21 4:35 UTC (permalink / raw)
To: guile-cvs
CVSROOT: /cvs/guile
Module name: guile
Changes by: mdj@sourceware.cygnus.com 00/04/21 04:35:39
Modified files:
guile-core/libguile: numbers.c
Log message:
* numbers.c (scm_odd_p, scm_even_p): Use SCM_WRONG_TYPE_ARG
instead of SCM_ASSERT (0, ...). (Some compilers will complain
about control reaching end of function otherwise, and, besides,
the new code is not less clear.)
^ permalink raw reply [flat|nested] 16+ messages in thread
* guile/guile-core/libguile numbers.c
@ 2000-04-18 20:26 mdj
0 siblings, 0 replies; 16+ messages in thread
From: mdj @ 2000-04-18 20:26 UTC (permalink / raw)
To: guile-cvs
CVSROOT: /cvs/guile
Module name: guile
Changes by: mdj@sourceware.cygnus.com 00/04/18 20:26:13
Modified files:
guile-core/libguile: numbers.c
Log message:
* numbers.c (scm_adjbig): Tell scm_must_realloc "what" instead of "who".
^ permalink raw reply [flat|nested] 16+ messages in thread
* guile/guile-core/libguile numbers.c
@ 2000-03-13 22:41 mdj
0 siblings, 0 replies; 16+ messages in thread
From: mdj @ 2000-03-13 22:41 UTC (permalink / raw)
To: guile-cvs
CVSROOT: /cvs/guile
Module name: guile
Changes by: mdj@sourceware.cygnus.com 00/03/13 22:41:12
Modified files:
guile-core/libguile: numbers.c
Log message:
* __scm.h eq.c, eval.c, gc.c, hc.h, gh_data, hash.c, numbers.c,
numbers.h, objects.c, ramap.c, random.c, unif.c, unif.h: Extensive
rewrite of handling of real and complex numbers.
(SCM_FLOATS, SCM_SINGLES): These #ifdef conditionals have been
removed along with the support for floats. (Float vectors are
still supported.)
* numbers.c (scm_floprint, scm_floequal): Removed.
(scm_print_real, scm_print_complex, scm_real_equalp,
scm_complex_equalp): New functions.
* numbers.c (scm_makdbl): no malloc'ing needed, so the
{DEFER,ALLOW}_INTS thing removed.
^ permalink raw reply [flat|nested] 16+ messages in thread
* guile/guile-core/libguile numbers.c
@ 2000-03-09 14:58 gjb
0 siblings, 0 replies; 16+ messages in thread
From: gjb @ 2000-03-09 14:58 UTC (permalink / raw)
To: guile-cvs
CVSROOT: /cvs/guile
Module name: guile
Changes by: gjb@sourceware.cygnus.com 00/03/09 14:58:32
Modified files:
guile-core/libguile: numbers.c
Log message:
* numbers.c (scm_copy_big_dec, scm_copy_smaller, scm_big_ior,
scm_big_xor, scm_big_and, scm_big_test): Added new lowlevel bignum
logical functions from SCM.
(logand, logior, logxor, logtest, logbit?): Extended scheme
logical functions to use bignums from SCM.
(lognot): Removed call to `SCM_VALIDATE_INUM' that prevented
lognot from using bignums.
^ permalink raw reply [flat|nested] 16+ messages in thread
* guile/guile-core/libguile numbers.c
@ 2000-03-08 10:16 gjb
0 siblings, 0 replies; 16+ messages in thread
From: gjb @ 2000-03-08 10:16 UTC (permalink / raw)
To: guile-cvs
CVSROOT: /cvs/guile
Module name: guile
Changes by: gjb@sourceware.cygnus.com 00/03/08 10:16:50
Modified files:
guile-core/libguile: numbers.c
Log message:
* numbers.c: Use SCM_VALIDATE_LONG_COPY, and longs, not ints, in
various logXXX primitives. Thanks Eric Moore!
^ permalink raw reply [flat|nested] 16+ messages in thread
* guile/guile-core/libguile numbers.c
@ 1999-09-25 16:11 jimb
0 siblings, 0 replies; 16+ messages in thread
From: jimb @ 1999-09-25 16:11 UTC (permalink / raw)
To: guile-cvs
CVSROOT: /cvs/guile
Module name: guile
Changes by: jimb@egcs.cygnus.com 99/09/25 16:11:24
Modified files:
guile-core/libguile: numbers.c
Log message:
* numbers.c (scm_number_to_string): Signal an error if radix is
less than two. (Thanks to Jorgen Schaefer.)
^ permalink raw reply [flat|nested] 16+ messages in thread
* guile/guile-core/libguile numbers.c
@ 1999-09-20 15:09 mdj
0 siblings, 0 replies; 16+ messages in thread
From: mdj @ 1999-09-20 15:09 UTC (permalink / raw)
To: guile-cvs
CVSROOT: /cvs/guile
Module name: guile
Changes by: mdj@egcs.cygnus.com 99/09/20 15:09:47
Modified files:
guile-core/libguile: numbers.c
Log message:
Fix
^ permalink raw reply [flat|nested] 16+ messages in thread
* guile/guile-core/libguile numbers.c
@ 1999-09-20 14:51 mdj
0 siblings, 0 replies; 16+ messages in thread
From: mdj @ 1999-09-20 14:51 UTC (permalink / raw)
To: guile-cvs
CVSROOT: /cvs/guile
Module name: guile
Changes by: mdj@egcs.cygnus.com 99/09/20 14:51:51
Modified files:
guile-core/libguile: numbers.c
Log message:
* numbers.c (scm_max, scm_min, scm_sum, scm_difference,
scm_product, scm_divide): Bugfix: Don't pass SCM_UNDEFINED to the
generic function if the asubr is called with only one arg.
^ permalink raw reply [flat|nested] 16+ messages in thread
* guile/guile-core/libguile numbers.c
@ 1999-09-11 11:49 jimb
0 siblings, 0 replies; 16+ messages in thread
From: jimb @ 1999-09-11 11:49 UTC (permalink / raw)
To: guile-cvs
CVSROOT: /egcs/carton/guile-home/cvsfiles
Module name: guile
Changes by: jimb@egcs.cygnus.com 99/09/11 11:49:49
Modified files:
guile-core/libguile: numbers.c
Log message:
* numbers.c (scm_istr2flo): Don't call SCM_INEXP without first
calling SCM_NIMP. (Thanks to Karoly Lorentey).
^ permalink raw reply [flat|nested] 16+ messages in thread
* guile/guile-core/libguile numbers.c
@ 1999-09-06 14:12 mdj
0 siblings, 0 replies; 16+ messages in thread
From: mdj @ 1999-09-06 14:12 UTC (permalink / raw)
To: guile-cvs
CVSROOT: /cvs/guile
Module name: guile
Changes by: mdj@egcs.cygnus.com 99/09/06 14:12:16
Modified files:
guile-core/libguile: numbers.c
Log message:
* numbers.c: Converted comparison operations to dispatch on
generic if args don't match.
^ permalink raw reply [flat|nested] 16+ messages in thread
* guile/guile-core/libguile numbers.c
@ 1999-08-31 6:37 jimb
0 siblings, 0 replies; 16+ messages in thread
From: jimb @ 1999-08-31 6:37 UTC (permalink / raw)
To: guile-cvs
CVSROOT: /cvs/guile
Module name: guile
Changes by: jimb@egcs.cygnus.com 99/08/31 06:37:29
Modified files:
guile-core/libguile: numbers.c
Log message:
* numbers.c (scm_init_numbers): Claim to support the `complex'
feature, as expected by (ice-9 format). (Thanks to Ceri Storey.)
^ permalink raw reply [flat|nested] 16+ messages in thread
* guile/guile-core/libguile numbers.c
@ 1999-08-29 12:26 mdj
0 siblings, 0 replies; 16+ messages in thread
From: mdj @ 1999-08-29 12:26 UTC (permalink / raw)
To: guile-cvs
CVSROOT: /cvs/guile
Module name: guile
Changes by: mdj@egcs.cygnus.com 99/08/29 12:26:53
Modified files:
guile-core/libguile: numbers.c
Log message:
Fix of last fix
^ permalink raw reply [flat|nested] 16+ messages in thread
* guile/guile-core/libguile numbers.c
@ 1999-08-29 11:15 mdj
0 siblings, 0 replies; 16+ messages in thread
From: mdj @ 1999-08-29 11:15 UTC (permalink / raw)
To: guile-cvs
CVSROOT: /cvs/guile
Module name: guile
Changes by: mdj@egcs.cygnus.com 99/08/29 11:15:10
Modified files:
guile-core/libguile: numbers.c
Log message:
* numbers.c (scm_lcm): Bugfix: BIGDIG --> SCM_BIGDIG;
Account for the case when second argument is unbound.
^ permalink raw reply [flat|nested] 16+ messages in thread
* guile/guile-core/libguile numbers.c
@ 1999-07-31 2:05 mdj
0 siblings, 0 replies; 16+ messages in thread
From: mdj @ 1999-07-31 2:05 UTC (permalink / raw)
To: guile-cvs
CVSROOT: /cvs/guile
Module name: guile
Changes by: mdj@egcs.cygnus.com 99/07/31 02:05:02
Modified files:
guile-core/libguile: numbers.c
Log message:
* numbers.c (scm_makdbl): Bugfix: Initialize imaginary part.
(Thanks to Lorentey Karoly.)
^ permalink raw reply [flat|nested] 16+ messages in thread
end of thread, other threads:[~2000-06-30 9:08 UTC | newest]
Thread overview: 16+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2000-06-30 9:08 guile/guile-core/libguile numbers.c mdj
-- strict thread matches above, loose matches on Subject: below --
2000-06-20 7:55 mdj
2000-04-21 4:35 mdj
2000-04-18 20:26 mdj
2000-03-13 22:41 mdj
2000-03-09 14:58 gjb
2000-03-08 10:16 gjb
1999-09-25 16:11 jimb
1999-09-20 15:09 mdj
1999-09-20 14:51 mdj
1999-09-11 11:49 jimb
1999-09-06 14:12 mdj
1999-08-31 6:37 jimb
1999-08-29 12:26 mdj
1999-08-29 11:15 mdj
1999-07-31 2:05 mdj
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).