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

8081 commits

Author SHA1 Message Date
Kevin Ryde
51ebeed145 *** empty log message *** 2004-03-22 23:48:52 +00:00
Kevin Ryde
6b01eac947 (AC_CHECK_FUNCS): Add sysconf.
(AC_CHECK_HEADERS): Add netdb.h and sys/param.h.
2004-03-22 23:45:35 +00:00
Kevin Ryde
0eaf105588 (scm_gethostname): Use sysconf(_SC_HOST_NAME_MAX) and/or
MAXHOSTNAMELEN when available.
2004-03-22 23:41:30 +00:00
Kevin Ryde
238f1919b6 *** empty log message *** 2004-03-22 23:31:30 +00:00
Kevin Ryde
c344fddd82 *** empty log message *** 2004-03-22 23:30:49 +00:00
Kevin Ryde
1ccbc436c1 (Reals and Rationals): Typo in `rationalize'. 2004-03-22 23:30:08 +00:00
Kevin Ryde
2d411b0506 (circular-list): Rewrite using set-cdr!, no need to copy parameter list. 2004-03-22 23:27:46 +00:00
Marius Vollmer
77895d89cf Don't ignore .cvsigore 2004-03-21 02:12:49 +00:00
Marius Vollmer
254bf78d53 *** empty log message *** 2004-03-21 02:03:02 +00:00
Marius Vollmer
1988130220 (skip_scsh_block_comment): Also recognize '\r' as a line terminator.
Rewritten the logic as a state machine, I must have been doing too
much VHDL lately...
2004-03-21 02:02:08 +00:00
Marius Vollmer
fc22b297fc (scm_ceval, scm_deval): Explicitely evaluate ports to themselves.
Thanks to Han-Wen Nienhuys!
2004-03-21 00:30:12 +00:00
Marius Vollmer
71a896390e Changed docstrings so that they no longer talk about returning
'pointers' to something.
2004-03-20 23:55:03 +00:00
Han-Wen Nienhuys
009c34a2da * gc.c: remove set_debug_cell_accesses! when
SCM_DEBUG_CELL_ACCESSES is not defined. Scheme source code should
use (if (defined? 'set-debug-cell-accesses!) .. ) to switch on
debugging conditionally.
2004-03-20 23:37:52 +00:00
Kevin Ryde
54733c952d *** empty log message *** 2004-03-20 23:22:17 +00:00
Kevin Ryde
45198ffbfe (scm_gmtime): Use gmtime_r when available, for thread safety. 2004-03-20 23:18:06 +00:00
Kevin Ryde
fa525c8a68 *** empty log message *** 2004-03-20 23:14:35 +00:00
Kevin Ryde
c9d1dcc03b (AC_CHECK_FUNCS): Add gmtime_r. 2004-03-20 23:13:48 +00:00
Kevin Ryde
bbaf87472b *** empty log message *** 2004-03-19 23:17:59 +00:00
Kevin Ryde
228651245d * posix.c (scm_gethostname): Preserve errno across free() call. 2004-03-19 23:17:00 +00:00
Han-Wen Nienhuys
726f82e747 (sweep_card): use SCM_GC_SET_CELL_WORD for setting
free cells.
2004-03-18 00:19:52 +00:00
Kevin Ryde
e1350d6afa *** empty log message *** 2004-03-13 23:34:13 +00:00
Kevin Ryde
3c61e80f1d Define _GNU_SOURCE for strptime prototype from glibc. Use
HAVE_DECL_STRPTIME for when to give own strptime prototype.
2004-03-13 23:32:16 +00:00
Kevin Ryde
0777022d62 (strptime): Use #define _GNU_SOURCE to get the
prototype from glibc, use AC_CHECK_DECLS rather than AC_EGREP_HEADER.
2004-03-13 23:31:15 +00:00
Neil Jerram
cbd3255bf8 Document removal of guileint. 2004-03-10 10:14:13 +00:00
Neil Jerram
464620ec63 Remove guileint files. 2004-03-10 10:09:33 +00:00
Kevin Ryde
62055253bd *** empty log message *** 2004-03-06 22:43:45 +00:00
Kevin Ryde
d6d9e95746 (scm_gmtime): Return bd_time->tm_zone when available, rather than "GMT" always.
(filltime): Make zname parameter "const".
2004-03-06 22:41:26 +00:00
Kevin Ryde
82ab7b189b *** empty log message *** 2004-03-03 22:15:19 +00:00
Kevin Ryde
1de8c1aebc (SRFI-26): New section. 2004-03-03 21:46:43 +00:00
Mikael Djurfeldt
92e64b873b (scm_c_scm2thread): New function. 2004-03-03 16:53:15 +00:00
Kevin Ryde
b3ffe4d491 *** empty log message *** 2004-02-28 23:22:12 +00:00
Kevin Ryde
c2d31141dc (execl, execlp, execle): Exercise errors where
program not found.  [But disabled, due to problems with threading.]
2004-02-28 23:07:56 +00:00
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