1
Fork 0
mirror of https://git.savannah.gnu.org/git/guile.git synced 2025-05-02 21:10:27 +02:00
Commit graph

5705 commits

Author SHA1 Message Date
Keisuke Nishida
e39c3de479 * list.c (s_scm_reverse_x): Use SCM_VALIDATE_LIST. 2001-03-11 23:47:16 +00:00
Dirk Herrmann
e1a7b2cea7 * Added a new test case plus minor improvements. 2001-03-11 23:31:58 +00:00
Keisuke Nishida
91c0d9a3e0 * guile-c.el: New file. 2001-03-11 19:59:42 +00:00
Keisuke Nishida
de41117ec7 New file. 2001-03-11 19:59:10 +00:00
Keisuke Nishida
e0c08f17b1 Use SCM_LISTn instead of scm_listify. 2001-03-11 09:44:08 +00:00
Mikael Djurfeldt
e6e2e95aa5 * _scm.h: Removed #include <errno.h>.
* error.c, net_db.c, putenv.c, stime.c: Removed declaration of
errno variable (can be a macro on some systems, for example when
using linux libc with threads).

* error.c, filesys.c, gc.c, ioext.c, iselect.c, net_db.c, ports.c,
posix.c, print.c, putenv.c, scmsigs.c, script.c, simpos.c, smob.c,
socket.c, srcprop.c, stime.c, strop.c, unif.c, vports.c: Added
#include <errno.h> in these 20 out of 100 files.
2001-03-10 16:56:09 +00:00
Neil Jerram
451d273ac9 Make (ice-9 buffered-input) more general 2001-03-10 14:07:19 +00:00
Gary Houston
97d0e20b2e * socket.c: add a definition of SUN_LEN (from glibc) for when it's
not already defined.
2001-03-10 10:30:16 +00:00
Mikael Djurfeldt
7d4351201f *** empty log message *** 2001-03-10 03:13:12 +00:00
Mikael Djurfeldt
71d540f734 * goops.scm (define-method): Only accept new syntax.
* goops/old-define-method.scm: New file.

* goops.scm, goops/save.scm, goops/composite-slot.scm,
goops/active-slot.scm: Use new method syntax.
2001-03-10 03:09:50 +00:00
Mikael Djurfeldt
e75341b38d * coop.c: Inserted #include <stdio.h>.
* iselect.c: Reinserted #include <stdio.h>.
2001-03-10 03:09:07 +00:00
Mikael Djurfeldt
0442652715 * goops.texi (VERSION): Bumped to version 0.3.
* goops-tutorial.texi, goops.texi: Updated to reflext new
define-method syntax.
2001-03-10 03:08:28 +00:00
Keisuke Nishida
406d834426 * match.scm: Don't export defstruct. Use (unquote defstruct) instead. 2001-03-10 02:16:12 +00:00
Marius Vollmer
74355186f0 *** empty log message *** 2001-03-10 01:07:44 +00:00
Marius Vollmer
8b50fe8ed3 * posix.c: Replaced `#define' of __USE_XOPEN right before
including unistd.h with a define of _GNU_SOURCE at the very top of
the file.
2001-03-10 01:07:06 +00:00
Keisuke Nishida
783e777478 Remove #include <stdio.h>. Add #include <string.h>. 2001-03-09 23:33:41 +00:00
Keisuke Nishida
ffdeebc3a9 * readline.c: Add #include <stdio.h> 2001-03-09 23:31:55 +00:00
Mikael Djurfeldt
0c6f960254 * Makefile.am (psyntax.pp): Added rule for producing psyntax.pp. 2001-03-09 21:47:52 +00:00
Martin Grabmüller
a0f9c651b1 (scm_gethostname): Set initial name length to 256 for
Solaris.
2001-03-09 12:09:17 +00:00
Martin Grabmüller
9a677c37c8 * posix.c (scm_gethostname): Set initial name length to 256 for
Solaris.
2001-03-09 12:08:43 +00:00
Martin Grabmüller
94e6d79391 Added some new posix functions:
(scm_crypt, scm_chroot, scm_getlogin, scm_cuserid),
	(scm_getpriority, scm_setpriority, scm_getpass, scm_flock),
	(scm_sethostname, scm_gethostname): New procedures.
2001-03-09 10:03:47 +00:00
Martin Grabmüller
880c285882 * tests/syntax.test ("let*"): Changed the `duplicate bindings'
test, dups are allowed in `let*' and are now expected to pass.
2001-03-09 09:44:26 +00:00
Neil Jerram
fff043abc0 Move doc files into guile-core distribution (7) 2001-03-09 09:35:13 +00:00
Neil Jerram
c2dc2842b6 Move doc files into guile-core distribution (6) 2001-03-09 09:20:46 +00:00
Neil Jerram
9cca936fb8 Move doc files into guile-core distribution (4) 2001-03-09 08:53:15 +00:00
Neil Jerram
009e2b3044 Move doc files into guile-core distribution (3) 2001-03-09 08:42:37 +00:00
Neil Jerram
4aa8647c0a Move doc files into guile-core distribution (2) 2001-03-09 08:28:57 +00:00
Neil Jerram
38a93523eb Move doc files into guile-core distribution (1) 2001-03-09 08:22:00 +00:00
Neil Jerram
da00aada47 Removed texinfo.tex 2001-03-09 08:16:16 +00:00
Neil Jerram
4bc59ee759 * Removed old copy of data-rep.texi. 2001-03-09 08:09:48 +00:00
Keisuke Nishida
a55134eded * match.scm: export defstruct. 2001-03-09 05:16:05 +00:00
Neil Jerram
650a1cf929 * Docstring fixes. 2001-03-09 00:21:27 +00:00
Mikael Djurfeldt
6798371657 *** empty log message *** 2001-03-08 19:36:35 +00:00
Mikael Djurfeldt
5e4a4d09fe * ramap.c (racp): Removed optimization which caused array copying
to fail if the two arrays shared storage.  Re-inserted the IVDEP
macros removed in the change of 2000-03-09.  (Don't really have a
complete grasp of what they are for, but they seem to be necessary
on Crays.  This needs testing!)  Thanks to Miroslav Silovic.
2001-03-08 19:34:41 +00:00
Mikael Djurfeldt
9636b49cd2 * hash.c (scm_string_hash): Don't downcase characters. 2001-03-08 18:14:33 +00:00
Mikael Djurfeldt
3ffd876ae8 *** empty log message *** 2001-03-08 18:06:46 +00:00
Mikael Djurfeldt
86b96c166b * psyntax.ss: Added FSF copyright notice. Added a notice of
changes in order to comply with paragraph 2a of the GPL.
2001-03-08 18:05:39 +00:00
Mikael Djurfeldt
04a4d6664a *** empty log message *** 2001-03-08 02:49:34 +00:00
Mikael Djurfeldt
a4c91488d3 * symbols.c, symbols.h (scm_sys_symbols): New function GUILE_DEBUG
function.
2001-03-08 02:46:38 +00:00
Mikael Djurfeldt
70ce100d8a * coop-threads.c: Fixed change of 2001-03-06. 2001-03-08 02:45:39 +00:00
Mikael Djurfeldt
e96452c4e4 * guile-config.in (build-link): Really reverted the change of
2001-03-05.
2001-03-08 02:43:20 +00:00
Mikael Djurfeldt
7566791171 Removed some junk 2001-03-08 02:06:02 +00:00
Neil Jerram
403a334593 * Don't set continuation flag for leading whitespace. 2001-03-07 23:03:37 +00:00
Keisuke Nishida
66418d3465 fix problems with gcc-2.96. 2001-03-07 06:06:16 +00:00
Dirk Herrmann
387c1a3bc0 * The last patch has introduced a bad-bindings bug. Since it was
unnecessary anyway, I simply reverted it.
2001-03-06 13:27:33 +00:00
Dirk Herrmann
2ade72d773 * Remove uses of SCM_ASSERT that may result in error messages different
from wrong-type-arg errors.
2001-03-06 01:22:37 +00:00
Dirk Herrmann
d42df0557f * Don't include libguile/dump.h any more. 2001-03-06 01:00:18 +00:00
Neil Jerram
618196705b * Use "'()" instead of "()" in optargs.scm. 2001-03-05 23:52:09 +00:00
Neil Jerram
9155e458e0 * New module (ice-9 buffered-input); use it in (ice-9 readline). 2001-03-05 23:12:57 +00:00
Mikael Djurfeldt
586d7da237 * eval.c (scm_m_letstar): Removed check for duplicate bindings.
Duplicate bindings are OK in a let* since a let* is semantically
equivalent to a nested set of let:s.
2001-03-05 18:54:55 +00:00