mirror of
https://git.savannah.gnu.org/git/guile.git
synced 2025-05-28 16:00:22 +02:00
*** empty log message ***
This commit is contained in:
parent
ca84f2bb7e
commit
c90c9685af
2 changed files with 91 additions and 0 deletions
|
@ -1,3 +1,14 @@
|
|||
Wed Oct 2 23:38:44 1996 Jim Blandy <jimb@totoro.cyclic.com>
|
||||
|
||||
* boot-9.scm (make-record-type, record-constructor): Don't assume
|
||||
the empty list is false when parsing the argument list.
|
||||
|
||||
Mon Sep 30 22:15:50 1996 Jim Blandy <jimb@totoro.cyclic.com>
|
||||
|
||||
* boot-9.scm (signal-handler): Clean up logic.
|
||||
|
||||
* boot-9.scm (load): Assume %load-path is always bound.
|
||||
|
||||
Sat Sep 28 00:15:37 1996 Gary Houston <ghouston@actrix.gen.nz>
|
||||
|
||||
* boot-9.scm (error): replace another throw with scm-error. Throw
|
||||
|
@ -20,6 +31,17 @@ Sat Sep 28 00:15:37 1996 Gary Houston <ghouston@actrix.gen.nz>
|
|||
|
||||
(%read-sharp): use port-line, not line-number.
|
||||
|
||||
Fri Sep 27 16:23:51 1996 Jim Blandy <jimb@totoro.cyclic.com>
|
||||
|
||||
* boot-9.scm (%%bad-throw): Delete definition. 1) It's very
|
||||
straightforward to provide the equivalent functionality using
|
||||
(catch #t ...), so there's no need for the extra complexity. 2)
|
||||
Outside the context of a read-eval-print loop (which Guile should
|
||||
not require) it's not clear we should do anything more complicated
|
||||
than print an error and exit; the user or REPL can establish
|
||||
something better if it wants. 3) In that case, it's much more
|
||||
robust to just do it in the C code.
|
||||
|
||||
Tue Sep 24 06:53:04 1996 Gary Houston <ghouston@actrix.gen.nz>
|
||||
|
||||
* boot-9.scm (%try-load): define using primitive-load. Previously
|
||||
|
|
|
@ -1,3 +1,21 @@
|
|||
Thu Oct 3 00:04:53 1996 Jim Blandy <jimb@totoro.cyclic.com>
|
||||
|
||||
* Makefile.in: Rebuild dependencies.
|
||||
|
||||
* libguile.h: #include "libguile/print.h" before "smob.h", since
|
||||
the latter uses the print_state structure.
|
||||
|
||||
* throw.c (scm_ithrow): Use the correct variable when checking to
|
||||
see if a given element of scm_dynwinds is a valid catch.
|
||||
|
||||
* throw.c (scm_ithrow): If scm_dynwinds has invalid list
|
||||
structure, abort; don't just silently ignore the garbage.
|
||||
|
||||
* _scm.h: #include "print.h" here, since it seems to be used just
|
||||
about everywhere.
|
||||
* eval.c, gdbint.c, genio.h, numbers.h, smob.h, srcprop.c,
|
||||
strports.c, unif.h: Don't #include "print.h".
|
||||
|
||||
Tue Oct 1 05:15:10 1996 Mikael Djurfeldt <mdj@woody.nada.kth.se>
|
||||
|
||||
* feature.h (scm_loc_features): Removed external declaration.
|
||||
|
@ -50,6 +68,17 @@ Tue Oct 1 00:00:10 1996 Mikael Djurfeldt <mdj@woody.nada.kth.se>
|
|||
can be used in scm_call_with_new_root; Added reenabling of stack
|
||||
checking when catching a throw.
|
||||
|
||||
Mon Sep 30 21:48:11 1996 Jim Blandy <jimb@totoro.cyclic.com>
|
||||
|
||||
* list.c, list.h: Use SCM_P instead of CPP hair. Doc fixes.
|
||||
|
||||
* list.c (scm_member, scm_memv, scm_memq): Return #f if a matching
|
||||
element is not found, as per R4RS.
|
||||
|
||||
Sat Sep 28 18:13:01 1996 Jim Blandy <jimb@totoro.cyclic.com>
|
||||
|
||||
* list.c: Doc fixes throughout.
|
||||
|
||||
Sat Sep 28 02:07:43 1996 Gary Houston <ghouston@actrix.gen.nz>
|
||||
|
||||
* strings.c, strings.h: (scm_makfrom0str, scm_makefrom0str_opt:
|
||||
|
@ -63,6 +92,31 @@ Sat Sep 28 02:07:43 1996 Gary Houston <ghouston@actrix.gen.nz>
|
|||
* load.c (scm_sys_try_load_path): throw an error if file not found
|
||||
(like it says it in NEWS).
|
||||
|
||||
Fri Sep 27 18:27:01 1996 Jim Blandy <jimb@totoro.cyclic.com>
|
||||
|
||||
* symbols.c (scm_intern_obarray_soft): Initialize the new symbol's
|
||||
PROPS slot to '(), not #f; it's an empty alist.
|
||||
|
||||
* throw.h, throw.c: Use SCM_P instead of #if hair.
|
||||
|
||||
Remove special support for uncaught throws; see throw.c for
|
||||
rationale.
|
||||
* throw.c (uncaught_throw): New function.
|
||||
(scm_ithrow): Call uncaught_throw if we don't find a throw
|
||||
target; don't mess with scm_bad_throw_vcell.
|
||||
(scm_bad_throw_vcell): Variable deleted.
|
||||
(scm_init_throw): Don't initialize it.
|
||||
|
||||
* throw.c (scm_ithrow): Don't let outer key matches shadow inner
|
||||
#t catches.
|
||||
|
||||
Wed Sep 25 04:35:50 1996 Jim Blandy <jimb@totoro.cyclic.com>
|
||||
|
||||
* numbers.c (scm_istr2int): If the number is short (as most
|
||||
numbers are), just call scm_small_istr2int to deal with it.
|
||||
(scm_small_istr2int): New function, created by un-#ifdefing the
|
||||
non-bignum version of scm_istr2int and renaming it.
|
||||
|
||||
Tue Sep 24 06:48:38 1996 Gary Houston <ghouston@actrix.gen.nz>
|
||||
|
||||
* load.c (scm_sys_try_load): don't check whether value returned
|
||||
|
@ -122,6 +176,21 @@ Sun Sep 22 17:10:06 1996 Mikael Djurfeldt <mdj@kenneth>
|
|||
time complexity to O (depth * N). (Better time complexity will be
|
||||
achieved when the printing code is completely rewritten.)
|
||||
|
||||
Fri Sep 20 22:01:36 1996 Jim Blandy <jimb@totoro.cyclic.com>
|
||||
|
||||
* aclocal.m4 (GUILE_STRUCT_UTIMBUF): Use AC_CACHE_CHECK instead of
|
||||
AC_CACHE_VAL; #define UTIMBUF_NEEDS_POSIX outside AC_CACHE_VAL, so
|
||||
it gets done whether or not the cache variable has a value.
|
||||
|
||||
Thu Sep 19 17:06:39 1996 Jim Blandy <jimb@totoro.cyclic.com>
|
||||
|
||||
Distinguish #f and ().
|
||||
* __scm.h: #undef SICP.
|
||||
* pairs.h (SCM_EOL): Delete this definition, equating it with
|
||||
SCM_BOOL_F.
|
||||
* tags.h (SCM_EOL): Give it a new definition here; I think I found
|
||||
the value it used to have. Doc fixes, too.
|
||||
|
||||
Thu Sep 19 15:33:51 1996 Mikael Djurfeldt <mdj@kenneth>
|
||||
|
||||
* struct.c (scm_make_struct_layout, init_struct, scm_struct_ref,
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue