1
Fork 0
mirror of https://git.savannah.gnu.org/git/guile.git synced 2025-05-04 22:30:18 +02:00
Commit graph

8299 commits

Author SHA1 Message Date
Kevin Ryde
2a61284af5 *** empty log message *** 2004-02-28 21:38:37 +00:00
Kevin Ryde
32bb5bd88c (execl, execlp, execle): Exercise errors where program not found. 2004-02-28 21:37:41 +00:00
Kevin Ryde
004ad93130 *** empty log message *** 2004-02-28 20:11:14 +00:00
Kevin Ryde
1df728345b (AC_CHECK_FUNCS): Add DINFINITY and DQNAN. 2004-02-28 20:08:08 +00:00
Kevin Ryde
a73256d018 Use AC_COPYRIGHT and AH_TOP to get copyright notice
into generated configure and config.h.in.
2004-02-28 20:03:18 +00:00
Kevin Ryde
240a27d2c5 (guile_ieee_init): Use C99 INFINITY and NAN when
available.  Test HAVE_DINFINITY and HAVE_DQNAN for those globals, in
particular don't assume "defined (__alpha__) && ! defined (linux)"
means OSF.  Remove "SCO" code, which was not really SCO specific and
which John W. Eaton advises should be long past being needed.
2004-02-28 20:01:13 +00:00
Kevin Ryde
807f353fed (scm_execl, scm_execlp, scm_execle): Avoid memory leak under error throw. 2004-02-28 19:16:26 +00:00
Neil Jerram
6841205b19 *** empty log message *** 2004-02-25 19:11:33 +00:00
Neil Jerram
7f05d32538 * gds-client.scm (handle-instruction-1): In `eval' protocol, catch
and report read errors nicely.

	* gds.el (gds-display-buffers): Don't select the GDS window.
2004-02-25 19:10:07 +00:00
Kevin Ryde
72ea45ac4c *** empty log message *** 2004-02-23 22:59:20 +00:00
Kevin Ryde
1b317eb196 (scm_cuserid): Use a private result buffer, for thread safe. 2004-02-23 22:05:37 +00:00
Neil Jerram
9de7b7abb4 * gds-tutorial.txt, gds-problems.txt: New files. 2004-02-22 11:11:17 +00:00
Kevin Ryde
9593c679b9 *** empty log message *** 2004-02-21 22:04:42 +00:00
Kevin Ryde
593a4c2f90 (max, min): Exercise some complex num cases. 2004-02-21 22:03:57 +00:00
Kevin Ryde
2af0602e45 *** empty log message *** 2004-02-21 21:59:34 +00:00
Kevin Ryde
dab4e67a0a (scm_max, scm_min): For one arg, dispatch to generic for
complex, same as for two args.  (Handle only inum, big, real, frac).
2004-02-21 21:58:30 +00:00
Kevin Ryde
db752bb5cf *** empty log message *** 2004-02-21 21:21:29 +00:00
Neil Jerram
580987cf4b * gds.el: Add requirements: cl, comint, info.
(gds-guile-program): New.
	(gds-start): When starting or restarting, kill captive if it
	exists.  Use gds-guile-program instead of just "guile".
	(gds-mode): Use widget minor mode.
	(gds-client-ref): New optional client arg.
	(gds-update-buffers): Don't call widget-setup.
	(gds-heading-face): New.
	(gds-insert-interaction): Various prettifications.
	(gds-heading-insert): New.
	(gds-choose-client): Check that numbers in client and gds-client
	are still valid.
	(gds-eval-expression, gds-apropos): Remove text properties from
	expression to evaluate.
	(gds-mode-map): Don't set widget-mode-map as parent.
	(gds-start-captive): Use gds-guile-program instead of just
	"guile".

	* gds-client.scm (install-breakpoints): Bugfix: avoid null lists
	in traversal.
	(eval-thread, gds-eval): Where expression has multiple parts,
	modify output to say which part is being evaluated.
2004-02-21 14:53:07 +00:00
Kevin Ryde
2c0334eccd (NUM2FLOAT): Expand isfinite to !xisinf, as per previous change to numbers.c. 2004-02-21 00:10:47 +00:00
Kevin Ryde
b114eafe80 *** empty log message *** 2004-02-20 23:24:27 +00:00
Kevin Ryde
d675a50f53 Add copyright year 2002, which appears in the ChangeLog. 2004-02-20 23:20:15 +00:00
Kevin Ryde
e60923476f Add a copyright year. 2004-02-20 23:19:03 +00:00
Kevin Ryde
b9a7b725a8 (scm_crypt): Use new HAVE_CRYPT.
(<crypt.h>): Remove HAVE_LIBCRYPT condition.
2004-02-20 23:18:10 +00:00
Kevin Ryde
63271ac5a2 (crypt): Test with AC_SEARCH_LIBS, for the benefit of
HP-UX.  Define HAVE_CRYPT rather than HAVE_LIBCRYPT.  Reported by
Andreas Voegele.
2004-02-20 23:16:57 +00:00
Kevin Ryde
2c1433817c *** empty log message *** 2004-02-20 23:05:51 +00:00
Kevin Ryde
548b104750 (Expression Syntax): Add findex entries for
quote and quasiquote no longer using @deffn.
2004-02-20 23:04:04 +00:00
Neil Jerram
1e55d28813 * list.c (scm_list_n): Add #if SCM_DEBUG_CELL_ACCESSES_P around
validation.

	* read.c (scm_lreadparen): Removed.
	(scm_lreadparen1): Renamed scm_i_lreadparen.
2004-02-20 22:04:24 +00:00
Han-Wen Nienhuys
eb741d98e2 (scm_list_n): check validate non-immediate arguments;
this will catch forgotten a SCM_UNDEFINED.
2004-02-20 21:15:56 +00:00
Marius Vollmer
83078c1ebd *** empty log message *** 2004-02-20 17:15:06 +00:00
Marius Vollmer
a8551448a3 (Expression Syntax): Turned syntax description into a table, @deffn is
not really up to the task.
2004-02-20 17:14:41 +00:00
Marius Vollmer
9b792a7ec0 *** empty log message *** 2004-02-18 22:32:08 +00:00
Marius Vollmer
fa2803b92b (top-repl): Make the (guile-user) module use the (ice-9 r5rs) module. 2004-02-18 22:29:45 +00:00
Marius Vollmer
4e28ba5efd *** empty log message *** 2004-02-18 21:16:01 +00:00
Marius Vollmer
0d558fbb95 * gc.h (scm_gc_cells_collected): Removed duplicated declaration.
Thanks to Bill Schottstaedt!

* socket.h (scm_gethost): Removed prototype it is already in
"net_db.h".  Thanks to Bill Schottstaedt!
2004-02-18 21:14:35 +00:00
Marius Vollmer
ab32bd3415 *** empty log message *** 2004-02-18 20:08:48 +00:00
Marius Vollmer
391b4ae044 * guile.texi: Replaced list of authors with "The Guile
Developers".

* preface.texi (Contributors to the Manual): New section.
2004-02-18 20:07:19 +00:00
Marius Vollmer
b6f9dbaeee (Expression Syntax): Use an empty name for the function call syntax
definition.  Otherwise, TeX complains about unbalanced parenthesis.
2004-02-18 20:01:57 +00:00
Marius Vollmer
8cad6491e6 *** empty log message *** 2004-02-18 19:29:40 +00:00
Marius Vollmer
6140be99ba Added copyright notice of Michael Stoll, who probably wrote the
original CLISP code.
2004-02-18 19:29:16 +00:00
Kevin Ryde
573bc47306 *** empty log message *** 2004-02-18 00:43:09 +00:00
Kevin Ryde
6afe385d12 (SRFI-9): Revise for detail and clarity. Don't
use ":foo" for example type name, since that depends on the keyword
reading option.
2004-02-18 00:42:32 +00:00
Kevin Ryde
676483a68a (Expression Syntax): Fill section with
function calling etc, and quote and quasiquote.
2004-02-18 00:38:39 +00:00
Kevin Ryde
ef861eadba *** empty log message *** 2004-02-18 00:30:37 +00:00
Kevin Ryde
2a8b5e045f (=): Exercise frac+real and frac+complex. 2004-02-18 00:29:16 +00:00
Kevin Ryde
26bdd45f08 Remove 1/3 == 1.0/3.0, not true. 2004-02-18 00:28:41 +00:00
Kevin Ryde
29c560674b (INTEGRAL2BIG): WORDS_BIGENDIAN not right for word
order parameter to mpz_import, in fact with just one word there's no
order to worry about at all.
2004-02-18 00:25:39 +00:00
Kevin Ryde
48dc9f349d (scm_shell_usage): Print to stdout for --help, per GNU standard. 2004-02-18 00:22:28 +00:00
Kevin Ryde
d8b95e27ab (scm_num_eq_p): For real==frac, complex==frac, frac==real
and frac==complex, make an exact comparison rather than converting
with fraction2double.
2004-02-18 00:21:11 +00:00
Kevin Ryde
eb7e1603ad (environ): Use _NSGetEnviron in Darwin
shared library, since environ is not directly available there.
2004-02-18 00:20:08 +00:00
Kevin Ryde
424d0540f2 *** empty log message *** 2004-02-18 00:11:34 +00:00