bpt/guile.git
23 years ago * time.scm (time): Reimplemented as a procedure call.
Keisuke Nishida [Wed, 21 Mar 2001 02:25:48 +0000 (02:25 +0000)]
* time.scm (time): Reimplemented as a procedure call.
(Thanks to Marius Vollmer)

23 years ago * safe-r5rs.scm (list): Export.
Keisuke Nishida [Wed, 21 Mar 2001 02:10:51 +0000 (02:10 +0000)]
* safe-r5rs.scm (list): Export.

23 years ago * scheme-options.texi (Evaluator options): Added evaluator
Martin Grabmüller [Tue, 20 Mar 2001 11:51:26 +0000 (11:51 +0000)]
* scheme-options.texi (Evaluator options): Added evaluator
options, corrected docs for evaluator trap options.

* scheme-evaluation.texi (Scheme Read): New docs for read-options,
read-enable, read-disable and read-set! and cross references to
option nodes.
(Evaluator Options): New docs for eval-options, eval-enable,
eval-disable and eval-set!, traps, trap-enable, trap-disable and
trap-set! and cross references to option nodes.
(Evaluator Behaviour): Renamed node from `Evaluator options' to
avoid name clash.

* scheme-io.texi (String Ports): Added docs for SRFI-6 procedures.
(Void Ports): Corrected introductory comment.

23 years ago * check-guile.in: 16 documentation tests were failing if "make
Gary Houston [Mon, 19 Mar 2001 22:46:21 +0000 (22:46 +0000)]
* check-guile.in: 16 documentation tests were failing if "make
check" was run before Guile had been installed with the current
--prefix.  made various changes to the script so that it runs
without a cd to the test-suite directory.  For the -i option,
don't point GUILE_LOAD_PATH to the current directory, but let it
use it's own scheme library.

* tests/r4rs.test: use test-file-name to locate r4rs.test,
not data-file-name.

* guile-test: define tmp-dir, the location where r4rs.test will
create it's temporary files.
(data-file-name): use tmp-dir.  this must be under build-dir,
not src-dir.

23 years ago*** empty log message ***
Gary Houston [Mon, 19 Mar 2001 12:39:36 +0000 (12:39 +0000)]
*** empty log message ***

23 years ago * check-guile.in: rename $parent to $srcdir. if it's equal to "."
Gary Houston [Mon, 19 Mar 2001 12:38:40 +0000 (12:38 +0000)]
* check-guile.in: rename $parent to $srcdir.  if it's equal to "."
set it to `pwd`.

23 years ago * check-guile.in: use @srcdir@ instead of @test_suite_dir@. use
Gary Houston [Sun, 18 Mar 2001 23:17:32 +0000 (23:17 +0000)]
* check-guile.in: use @srcdir@ instead of @test_suite_dir@.  use
the current directory (build dir) not srcdir to find guile
executable.  otherwise "make check" doesn't work with a separate
build directory.  create the test log in
$build_dir/check-guile.log instead of in srcdir/test-suite
directory.
* configure.in: don't define or substitute test_suite_dir.

* guile-test: use #!/bogus-path/..., not #!/home/dirk/... in the
first line.

23 years ago * posix.c (scm_tmpnam): check that return value from tmpnam is not
Gary Houston [Sun, 18 Mar 2001 20:29:58 +0000 (20:29 +0000)]
* posix.c (scm_tmpnam): check that return value from tmpnam is not
NULL.  rewrote the docstring.
(scm_mkstemp): new procedure implementing "mkstemp!".
* posix.h: declare scm_mkstemp.

* net_db.c: declare h_errno if configure didn't define HAVE_H_ERRNO.
normally it would be found in netdb.h.

23 years ago * net_db.c: define h_errno if configure didn't define HAVE_H_ERRNO.
Gary Houston [Sun, 18 Mar 2001 11:54:25 +0000 (11:54 +0000)]
* net_db.c: define h_errno if configure didn't define HAVE_H_ERRNO.
normally it would be found in netdb.h.

23 years ago * configure.in: don't append threads.doc to EXTRA_DOT_DOC_FILES,
Gary Houston [Sat, 17 Mar 2001 21:20:20 +0000 (21:20 +0000)]
* configure.in: don't append threads.doc to EXTRA_DOT_DOC_FILES,
since EXTRA_DOT_DOC_FILES is redefined later.  define
EXTRA_DOT_X_FILES and hand it to AC_SUBST.
* sort.c (scm_sort): move sortvec variable to avoid a compiler
warning when HAVE_ARRAYS is not defined.  move len too.
* Makefile.am (DOT_X_FILES): remove net_db.x, posix.x, socket.x.
(EXTRA_DOT_X_FILES): let configure set the value.
(DOT_DOC_FILES): remove net_db.doc, posix.doc, socket.doc.

23 years ago * gc.c (scm_must_malloc): changed the comment explaining when
Gary Houston [Sat, 17 Mar 2001 16:59:48 +0000 (16:59 +0000)]
* gc.c (scm_must_malloc): changed the comment explaining when
scm_must variants of malloc/free etc., should be used, based on
explanation from Dirk Herrmann.
* fports.c (scm_fport_buffer_add): use FUNC_NAME instead of a local
string with procedure name.  use scm_must_malloc instead of malloc.
(scm_setvbuf, scm_fdes_to_port, fport_close): use scm_must variants
of malloc/free.
* ports.c (scm_add_to_port_table, scm_remove_from_port_table,
scm_ungetc): use scm_must variants of malloc/realloc/free.
(scm_add_to_port_table, scm_ungetc): define FUNC_NAME.

23 years ago** New module (ice-9 history)
Keisuke Nishida [Sat, 17 Mar 2001 15:34:46 +0000 (15:34 +0000)]
** New module (ice-9 history)

23 years agoSimple value history support.
Keisuke Nishida [Sat, 17 Mar 2001 15:32:17 +0000 (15:32 +0000)]
Simple value history support.

23 years ago* __scm.h (SCM_ASSERT, SCM_WTA_DISPATCH_0, SCM_WTA_DISPATCH_1,
Dirk Herrmann [Sat, 17 Mar 2001 13:34:21 +0000 (13:34 +0000)]
* __scm.h (SCM_ASSERT, SCM_WTA_DISPATCH_0, SCM_WTA_DISPATCH_1,
SCM_WTA_DISPATCH_2, SCM_WTA_DISPATCH_n):  Don't call scm_wta, call
scm_wrong_type_arg instead.

(SCM_WNA):  Deprecated.

* error.[ch] (scm_wta):  Deprecated.

* numbers.c (s_i_log):  Minor comment fix.

* read.c (scm_lreadr), unif.c (scm_aind, scm_shap2ra,
scm_make_shared_array, scm_transpose_array, scm_enclose_array,
scm_array_in_bounds_p): Don't use SCM_ASSERT to check for
wrong-num-args or misc errors.

* unif.c (scm_make_shared_array, scm_transpose_array,
scm_enclose_array, scm_array_in_bounds_p, scm_array_set_x):
Validate the rest argument (note: this is only done when guile is
built with SCM_DEBUG_REST_ARGUMENT=1)

(scm_array_in_bounds_p, scm_uniform_vector_ref, scm_array_set_x):
Replace calls to scm_wrong_num_args by SCM_WRONG_NUM_ARGS.

* validate.h (SCM_FUNC_NAME, SCM_VALIDATE_NUMBER_COPY,
SCM_VALIDATE_NUMBER_DEF_COPY):  Deprecated.

23 years ago* validate.h (SCM_WRONG_NUM_ARGS): Call scm_error_num_args_subr
Dirk Herrmann [Sat, 17 Mar 2001 12:20:36 +0000 (12:20 +0000)]
* validate.h (SCM_WRONG_NUM_ARGS):  Call scm_error_num_args_subr
instead of scm_wrong_num_args.

* coop-threads.c:  Don't include libguile/strings.h.  (Was only
needed for former implementation of SCM_WRONG_NUM_ARGS.)

* debug.c (scm_m_start_stack):  Don't use SCM_ASSERT to check for
wrong-num-args errors.

23 years ago* Added function scm_error_num_args_subr.
Dirk Herrmann [Sat, 17 Mar 2001 11:32:56 +0000 (11:32 +0000)]
* Added function scm_error_num_args_subr.

23 years ago** New module (ice-9 time)
Keisuke Nishida [Sat, 17 Mar 2001 10:04:23 +0000 (10:04 +0000)]
** New module (ice-9 time)

23 years ago * time.scm: New file.
Keisuke Nishida [Sat, 17 Mar 2001 10:01:01 +0000 (10:01 +0000)]
* time.scm: New file.

23 years ago* Removed old (unused and uninstalled) file oldprint.scm.
Dirk Herrmann [Sat, 17 Mar 2001 02:53:09 +0000 (02:53 +0000)]
* Removed old (unused and uninstalled) file oldprint.scm.

23 years ago * scheme-data.texi (Arithmetic): Documented the arithmetic
Martin Grabmüller [Fri, 16 Mar 2001 17:00:21 +0000 (17:00 +0000)]
* scheme-data.texi (Arithmetic): Documented the arithmetic
procedures.
(Integer Operations): Added documentation.
(Comparison): Added documentation.
(Complex): Added documentation.
(Symbols and Variables): Comment out `builtin-bindings', which is
removed according to NEWS.
(Pairs): Added documentation.
* scheme-io.texi: Added R5RS index entries for all R5RS
procedures.
(File Ports): New docs for `call-with-input-file',
`call-with-output-file', `with-input-from-file',
`with-output-to-file', `with-error-to-file'.
* scheme-control.texi, scheme-utility.texi,
* scheme-procedures.texi: Added R5RS index entries for all R5RS
procedures.
* scheme-evaluation.texi (Fly Evaluation): Added documentation for
`apply'.  Added R5RS index entries for all R5RS procedures.
* scheme-data.texi: Added R5RS index entries for all R5RS
procedures.  Removed R5RS index entries for `ass{q,v,occ}-set!'.
Removed explicit entries into the function entries.  They are
automagic.
(Vectors): Added documentation for `make-vector', `vector-ref' and
`vector-set!'.

23 years ago * list.c (scm_list, scm_cons_star, scm_null_p, scm_list_p),
Martin Grabmüller [Fri, 16 Mar 2001 10:00:17 +0000 (10:00 +0000)]
* list.c (scm_list, scm_cons_star, scm_null_p, scm_list_p),
(scm_length, scm_append, scm_reverse, scm_list_ref),
(scm_memq, scm_memv, scm_member, scm_delv_x, scm_delete_x),
(scm_delq, scm_delv, scm_delete, scm_delq1_x, scm_delv1_x),
(scm_delete1_x), gc.c (scm_map_free_list),
(scm_free_list_length), hash.c (scm_hashq, scm_hashv),
(scm_hash), hashtab.c (scm_hashq_ref, scm_hashq_set_x),
(scm_hashq_remove_x, scm_hashv_ref, scm_hashv_set_x),
(scm_hashv_remove_x, scm_hash_ref, scm_hash_set_x),
(scm_hash_remove_x), ports.c (scm_pt_size, scm_pt_member), print.c
(scm_current_pstate), scmsigs.c (scm_usleep), goops.c
(scm_get_keyword, scm_sys_compute_slots): Added texinfo markup.

* weaks.c (scm_weak_vector_p, scm_weak_key_hash_table_p),
(scm_weak_value_hash_table_p, scm_doubly_weak_hash_table_p),
rdelim.c (scm_read_delimited_x), strop.c (scm_string_index),
symbols.c (scm_symbol_interned_p), numbers.c
(scm_string_to_number), ports.c (scm_port_p): Corrected texinfo
markup.

23 years ago * modules: New directory.
Martin Grabmüller [Fri, 16 Mar 2001 08:37:37 +0000 (08:37 +0000)]
* modules: New directory.

* modules/module-layout.text: New file.

23 years agoDeprecated macro SCM_CONST_LONG.
Keisuke Nishida [Fri, 16 Mar 2001 05:12:02 +0000 (05:12 +0000)]
Deprecated macro SCM_CONST_LONG.

23 years ago * snarf.h (SCM_CONST_LONG): Deprecated.
Keisuke Nishida [Fri, 16 Mar 2001 05:11:34 +0000 (05:11 +0000)]
* snarf.h (SCM_CONST_LONG): Deprecated.
* tag.c (CONST_INUM): New macro.  Use it to define scm_utag_*.

23 years ago*** empty log message ***
Marius Vollmer [Thu, 15 Mar 2001 20:04:56 +0000 (20:04 +0000)]
*** empty log message ***

23 years ago* numbers.c (scm_num2ulong): Check that a bignum is positive
Marius Vollmer [Thu, 15 Mar 2001 20:04:41 +0000 (20:04 +0000)]
* numbers.c (scm_num2ulong): Check that a bignum is positive
before looking at the magnitude.  Correctly check for overflow
during conversion.
(scm_num2long_long): Likewise.
(scm_num2ulong_long): New.
(ULONG_LONG_MAX): Define if not already defined.
* numbers.h: (scm_num2ulong_long): New prototype.

23 years ago* numbers.c (scm_num2ulong): Check that a bignum is positive
Marius Vollmer [Thu, 15 Mar 2001 19:21:51 +0000 (19:21 +0000)]
* numbers.c (scm_num2ulong): Check that a bignum is positive
before looking at the magnitude.  Correctly check for overflow
during conversion.

23 years agoDocument new procedures
Martin Grabmüller [Thu, 15 Mar 2001 11:39:01 +0000 (11:39 +0000)]
Document new procedures

open-input-string
open-output-string
get-output-string

23 years ago * validate.h (SCM_VALIDATE_OPOUTSTRPORT): New macro.
Martin Grabmüller [Thu, 15 Mar 2001 11:24:45 +0000 (11:24 +0000)]
* validate.h (SCM_VALIDATE_OPOUTSTRPORT): New macro.

* strports.h (SCM_STRPORTP, SCM_OPSTRPORTP, SCM_OPINSTRPORTP),
(SCM_OPOUTSTRPORTP): New predicate macros.
(scm_open_input_string, scm_open_output_string),
(scm_get_output_string): New prototypes.

* strports.c (scm_open_input_string, scm_open_output_string),
(scm_get_output_string): New procedures (SRFI-6 compliant).
Made scm_tc16_strport non-static.

23 years ago* Removed unused object parameter from SCM_ASSYNT.
Dirk Herrmann [Thu, 15 Mar 2001 09:50:20 +0000 (09:50 +0000)]
* Removed unused object parameter from SCM_ASSYNT.

23 years ago* Use const specifier in function signature of gh_ints2scm.
Dirk Herrmann [Thu, 15 Mar 2001 00:42:10 +0000 (00:42 +0000)]
* Use const specifier in function signature of gh_ints2scm.

23 years ago* gh_data.c (gh_scm2chars, gh_scm2shorts, gh_scm2longs),
Martin Grabmüller [Wed, 14 Mar 2001 10:02:12 +0000 (10:02 +0000)]
* gh_data.c (gh_scm2chars, gh_scm2shorts, gh_scm2longs),
(gh_scm2floats, gh_scm2doubles): Check for malloc() returning NULL
in various places.
(gh_scm2newstr, gh_symbol2newstr): Change call to
scm_must_malloc() to malloc(), because user-free()able memory is
allocated.
* gc.c: Added declaration of `scm_debug_check_freelist'.

23 years ago* ports.c (scm_port_mode): Changed `mode' array size to 4,
Martin Grabmüller [Tue, 13 Mar 2001 08:02:02 +0000 (08:02 +0000)]
* ports.c (scm_port_mode): Changed `mode' array size to 4,
avoiding buffer overflow.

23 years ago(scm_object_to_string): Takes an optional argument.
Keisuke Nishida [Tue, 13 Mar 2001 05:59:42 +0000 (05:59 +0000)]
(scm_object_to_string): Takes an optional argument.

23 years ago * guile-c.el (guile-c-window-configuration): New variable.
Keisuke Nishida [Tue, 13 Mar 2001 05:49:19 +0000 (05:49 +0000)]
* guile-c.el (guile-c-window-configuration): New variable.
(guile-c-edit-docstring, guile-c-edit-finish):
Save/restore window-configuration.

23 years agoUse FUNC_NAME.
Keisuke Nishida [Tue, 13 Mar 2001 02:14:12 +0000 (02:14 +0000)]
Use FUNC_NAME.

23 years agoAdd check-guile.
Keisuke Nishida [Tue, 13 Mar 2001 02:11:20 +0000 (02:11 +0000)]
Add check-guile.

23 years ago * strports.c (scm_object_to_string): New procedure.
Keisuke Nishida [Tue, 13 Mar 2001 02:09:57 +0000 (02:09 +0000)]
* strports.c (scm_object_to_string): New procedure.
(scm_strprint_obj): Deprecated.

23 years ago * guile-c.el (guile-c-deprecate-region): New command.
Keisuke Nishida [Tue, 13 Mar 2001 01:56:47 +0000 (01:56 +0000)]
* guile-c.el (guile-c-deprecate-region): New command.

23 years ago* arrays.scm (make-array): Added quote in front of ().
Mikael Djurfeldt [Mon, 12 Mar 2001 15:03:17 +0000 (15:03 +0000)]
* arrays.scm (make-array): Added quote in front of ().

23 years ago* Cleaned up uses and definition of SCM_ASSYNT.
Dirk Herrmann [Mon, 12 Mar 2001 14:34:44 +0000 (14:34 +0000)]
* Cleaned up uses and definition of SCM_ASSYNT.

23 years ago * common-list.scm (count-if): New procedure.
Keisuke Nishida [Mon, 12 Mar 2001 12:23:55 +0000 (12:23 +0000)]
* common-list.scm (count-if): New procedure.

23 years ago * load.c (scm_primitive_load, scm_primitive_load_path),
Martin Grabmüller [Mon, 12 Mar 2001 07:08:46 +0000 (07:08 +0000)]
* load.c (scm_primitive_load, scm_primitive_load_path),
(scm_sys_search_load_path): Corrected docstrings (file ->
filename).

* eval.c (scm_force): Added texinfo markup to docstring.
(scm_promise_p): Renamed parameter to `obj' to match docstring.

* debug-malloc.c: Reinserted #include <stdio.h>.

23 years ago*** empty log message ***
Keisuke Nishida [Mon, 12 Mar 2001 02:46:13 +0000 (02:46 +0000)]
*** empty log message ***

23 years ago*** empty log message ***
Marius Vollmer [Mon, 12 Mar 2001 00:52:43 +0000 (00:52 +0000)]
*** empty log message ***

23 years ago* intro.texi: Changed to reflect current practice better. Added
Marius Vollmer [Mon, 12 Mar 2001 00:50:08 +0000 (00:50 +0000)]
* intro.texi: Changed to reflect current practice better.  Added
stuff about writing Guile Extensions (aka dynamically loaded
shared libraries).

23 years agoSplit up.
Keisuke Nishida [Sun, 11 Mar 2001 23:57:16 +0000 (23:57 +0000)]
Split up.

23 years ago * list.c (s_scm_reverse_x): Use SCM_VALIDATE_LIST.
Keisuke Nishida [Sun, 11 Mar 2001 23:47:16 +0000 (23:47 +0000)]
* list.c (s_scm_reverse_x): Use SCM_VALIDATE_LIST.

23 years ago* Added a new test case plus minor improvements.
Dirk Herrmann [Sun, 11 Mar 2001 23:31:58 +0000 (23:31 +0000)]
* Added a new test case plus minor improvements.

23 years ago* guile-c.el: New file.
Keisuke Nishida [Sun, 11 Mar 2001 19:59:42 +0000 (19:59 +0000)]
* guile-c.el: New file.

23 years agoNew file.
Keisuke Nishida [Sun, 11 Mar 2001 19:59:10 +0000 (19:59 +0000)]
New file.

23 years agoUse SCM_LISTn instead of scm_listify.
Keisuke Nishida [Sun, 11 Mar 2001 09:44:08 +0000 (09:44 +0000)]
Use SCM_LISTn instead of scm_listify.

23 years ago* _scm.h: Removed #include <errno.h>.
Mikael Djurfeldt [Sat, 10 Mar 2001 16:56:09 +0000 (16:56 +0000)]
* _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.

23 years agoMake (ice-9 buffered-input) more general
Neil Jerram [Sat, 10 Mar 2001 14:07:19 +0000 (14:07 +0000)]
Make (ice-9 buffered-input) more general

23 years ago * socket.c: add a definition of SUN_LEN (from glibc) for when it's
Gary Houston [Sat, 10 Mar 2001 10:30:16 +0000 (10:30 +0000)]
* socket.c: add a definition of SUN_LEN (from glibc) for when it's
not already defined.

23 years ago*** empty log message ***
Mikael Djurfeldt [Sat, 10 Mar 2001 03:13:12 +0000 (03:13 +0000)]
*** empty log message ***

23 years ago* goops.scm (define-method): Only accept new syntax.
Mikael Djurfeldt [Sat, 10 Mar 2001 03:09:50 +0000 (03:09 +0000)]
* 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.

23 years ago* coop.c: Inserted #include <stdio.h>.
Mikael Djurfeldt [Sat, 10 Mar 2001 03:09:07 +0000 (03:09 +0000)]
* coop.c: Inserted #include <stdio.h>.

* iselect.c: Reinserted #include <stdio.h>.

23 years ago* goops.texi (VERSION): Bumped to version 0.3.
Mikael Djurfeldt [Sat, 10 Mar 2001 03:08:28 +0000 (03:08 +0000)]
* goops.texi (VERSION): Bumped to version 0.3.

* goops-tutorial.texi, goops.texi: Updated to reflext new
define-method syntax.

23 years ago * match.scm: Don't export defstruct. Use (unquote defstruct) instead.
Keisuke Nishida [Sat, 10 Mar 2001 02:16:12 +0000 (02:16 +0000)]
* match.scm: Don't export defstruct.  Use (unquote defstruct) instead.

23 years ago*** empty log message ***
Marius Vollmer [Sat, 10 Mar 2001 01:07:44 +0000 (01:07 +0000)]
*** empty log message ***

23 years ago* posix.c: Replaced `#define' of __USE_XOPEN right before
Marius Vollmer [Sat, 10 Mar 2001 01:07:06 +0000 (01:07 +0000)]
* 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.

23 years agoRemove #include <stdio.h>. Add #include <string.h>.
Keisuke Nishida [Fri, 9 Mar 2001 23:33:41 +0000 (23:33 +0000)]
Remove #include <stdio.h>.  Add #include <string.h>.

23 years ago * readline.c: Add #include <stdio.h>
Keisuke Nishida [Fri, 9 Mar 2001 23:31:55 +0000 (23:31 +0000)]
* readline.c: Add #include <stdio.h>

23 years ago* Makefile.am (psyntax.pp): Added rule for producing psyntax.pp.
Mikael Djurfeldt [Fri, 9 Mar 2001 21:47:52 +0000 (21:47 +0000)]
* Makefile.am (psyntax.pp): Added rule for producing psyntax.pp.

23 years ago (scm_gethostname): Set initial name length to 256 for
Martin Grabmüller [Fri, 9 Mar 2001 12:09:17 +0000 (12:09 +0000)]
(scm_gethostname): Set initial name length to 256 for
Solaris.

23 years ago * posix.c (scm_gethostname): Set initial name length to 256 for
Martin Grabmüller [Fri, 9 Mar 2001 12:08:43 +0000 (12:08 +0000)]
* posix.c (scm_gethostname): Set initial name length to 256 for
Solaris.

23 years agoAdded some new posix functions:
Martin Grabmüller [Fri, 9 Mar 2001 10:03:47 +0000 (10:03 +0000)]
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.

23 years ago * tests/syntax.test ("let*"): Changed the `duplicate bindings'
Martin Grabmüller [Fri, 9 Mar 2001 09:44:26 +0000 (09:44 +0000)]
* tests/syntax.test ("let*"): Changed the `duplicate bindings'
test, dups are allowed in `let*' and are now expected to pass.

23 years agoMove doc files into guile-core distribution (7)
Neil Jerram [Fri, 9 Mar 2001 09:35:13 +0000 (09:35 +0000)]
Move doc files into guile-core distribution (7)

23 years agoMove doc files into guile-core distribution (6)
Neil Jerram [Fri, 9 Mar 2001 09:20:46 +0000 (09:20 +0000)]
Move doc files into guile-core distribution (6)

23 years agoMove doc files into guile-core distribution (4)
Neil Jerram [Fri, 9 Mar 2001 08:53:15 +0000 (08:53 +0000)]
Move doc files into guile-core distribution (4)

23 years agoMove doc files into guile-core distribution (3)
Neil Jerram [Fri, 9 Mar 2001 08:42:37 +0000 (08:42 +0000)]
Move doc files into guile-core distribution (3)

23 years agoMove doc files into guile-core distribution (2)
Neil Jerram [Fri, 9 Mar 2001 08:28:57 +0000 (08:28 +0000)]
Move doc files into guile-core distribution (2)

23 years agoMove doc files into guile-core distribution (1)
Neil Jerram [Fri, 9 Mar 2001 08:22:00 +0000 (08:22 +0000)]
Move doc files into guile-core distribution (1)

23 years agoRemoved texinfo.tex
Neil Jerram [Fri, 9 Mar 2001 08:16:16 +0000 (08:16 +0000)]
Removed texinfo.tex

23 years ago* Removed old copy of data-rep.texi.
Neil Jerram [Fri, 9 Mar 2001 08:09:48 +0000 (08:09 +0000)]
* Removed old copy of data-rep.texi.

23 years ago * match.scm: export defstruct.
Keisuke Nishida [Fri, 9 Mar 2001 05:16:05 +0000 (05:16 +0000)]
* match.scm: export defstruct.

23 years ago* Docstring fixes.
Neil Jerram [Fri, 9 Mar 2001 00:21:27 +0000 (00:21 +0000)]
* Docstring fixes.

23 years ago*** empty log message ***
Mikael Djurfeldt [Thu, 8 Mar 2001 19:36:35 +0000 (19:36 +0000)]
*** empty log message ***

23 years ago* ramap.c (racp): Removed optimization which caused array copying
Mikael Djurfeldt [Thu, 8 Mar 2001 19:34:41 +0000 (19:34 +0000)]
* 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.

23 years ago* hash.c (scm_string_hash): Don't downcase characters.
Mikael Djurfeldt [Thu, 8 Mar 2001 18:14:33 +0000 (18:14 +0000)]
* hash.c (scm_string_hash): Don't downcase characters.

23 years ago*** empty log message ***
Mikael Djurfeldt [Thu, 8 Mar 2001 18:06:46 +0000 (18:06 +0000)]
*** empty log message ***

23 years ago* psyntax.ss: Added FSF copyright notice. Added a notice of
Mikael Djurfeldt [Thu, 8 Mar 2001 18:05:39 +0000 (18:05 +0000)]
* psyntax.ss: Added FSF copyright notice.  Added a notice of
changes in order to comply with paragraph 2a of the GPL.

23 years ago*** empty log message ***
Mikael Djurfeldt [Thu, 8 Mar 2001 02:49:34 +0000 (02:49 +0000)]
*** empty log message ***

23 years ago* symbols.c, symbols.h (scm_sys_symbols): New function GUILE_DEBUG
Mikael Djurfeldt [Thu, 8 Mar 2001 02:46:38 +0000 (02:46 +0000)]
* symbols.c, symbols.h (scm_sys_symbols): New function GUILE_DEBUG
function.

23 years ago* coop-threads.c: Fixed change of 2001-03-06.
Mikael Djurfeldt [Thu, 8 Mar 2001 02:45:39 +0000 (02:45 +0000)]
* coop-threads.c: Fixed change of 2001-03-06.

23 years ago* guile-config.in (build-link): Really reverted the change of
Mikael Djurfeldt [Thu, 8 Mar 2001 02:43:20 +0000 (02:43 +0000)]
* guile-config.in (build-link): Really reverted the change of
2001-03-05.

23 years agoRemoved some junk
Mikael Djurfeldt [Thu, 8 Mar 2001 02:06:02 +0000 (02:06 +0000)]
Removed some junk

23 years ago* Don't set continuation flag for leading whitespace.
Neil Jerram [Wed, 7 Mar 2001 23:03:37 +0000 (23:03 +0000)]
* Don't set continuation flag for leading whitespace.

23 years agofix problems with gcc-2.96.
Keisuke Nishida [Wed, 7 Mar 2001 06:06:16 +0000 (06:06 +0000)]
fix problems with gcc-2.96.

23 years ago* The last patch has introduced a bad-bindings bug. Since it was
Dirk Herrmann [Tue, 6 Mar 2001 13:27:33 +0000 (13:27 +0000)]
* The last patch has introduced a bad-bindings bug.  Since it was
  unnecessary anyway, I simply reverted it.

23 years ago* Remove uses of SCM_ASSERT that may result in error messages different
Dirk Herrmann [Tue, 6 Mar 2001 01:22:37 +0000 (01:22 +0000)]
* Remove uses of SCM_ASSERT that may result in error messages different
  from wrong-type-arg errors.

23 years ago* Don't include libguile/dump.h any more.
Dirk Herrmann [Tue, 6 Mar 2001 01:00:18 +0000 (01:00 +0000)]
* Don't include libguile/dump.h any more.

23 years ago* Use "'()" instead of "()" in optargs.scm.
Neil Jerram [Mon, 5 Mar 2001 23:52:09 +0000 (23:52 +0000)]
* Use "'()" instead of "()" in optargs.scm.

23 years ago* New module (ice-9 buffered-input); use it in (ice-9 readline).
Neil Jerram [Mon, 5 Mar 2001 23:12:57 +0000 (23:12 +0000)]
* New module (ice-9 buffered-input); use it in (ice-9 readline).

23 years ago* eval.c (scm_m_letstar): Removed check for duplicate bindings.
Mikael Djurfeldt [Mon, 5 Mar 2001 18:54:55 +0000 (18:54 +0000)]
* 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.

23 years ago* guile-config.in (build-link): Fixed duplicate binding bug
Martin Grabmüller [Mon, 5 Mar 2001 14:27:40 +0000 (14:27 +0000)]
* guile-config.in (build-link): Fixed duplicate binding bug
reported by Ralf Mattes.

23 years ago * guile-config.in (build-link): Fixed duplicate binding bug
Martin Grabmüller [Mon, 5 Mar 2001 14:26:55 +0000 (14:26 +0000)]
* guile-config.in (build-link): Fixed duplicate binding bug
reported by Ralf Mattes.

23 years ago* Preserve the original error's stack for re-throwing.
Dirk Herrmann [Mon, 5 Mar 2001 11:05:02 +0000 (11:05 +0000)]
* Preserve the original error's stack for re-throwing.