summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
1996-10-14This commit was manufactured by cvs2svn to create tagpre_vollmer_scm_pcvs2svn101-18218/+0
'pre_vollmer_scm_p'.
1996-10-14*** empty log message ***Jim Blandy3-10/+17
1996-10-14* eval.c (scm_nconc2last): Don't accept an empty list; apply mustJim Blandy1-10/+18
be given at least two arguments. Insist that lst's last element be a list, but don't make any requirements of its predecessors.
1996-10-12* error.c, eval.c, load.c, stackchk.c: use scm_error not lgh_error.Gary Houston8-75/+30
* __scm.h (lgh_error): removed, lgh shouldn't be in libguile. * stime.c, stime.h: use SCM_P method.
1996-10-11*** empty log message ***Jim Blandy1-11/+41
1996-10-11*** empty log message ***Jim Blandy1-0/+5
1996-10-11* eval.c (scm_nconc2last): Revert last change; there seems to beJim Blandy1-2/+2
other stuff going on here.
1996-10-11*** empty log message ***Jim Blandy4-0/+37
1996-10-11* vectors.c (scm_make_vector): Fill vectors with the undefinedJim Blandy1-1/+1
value, to help make Guile Scheme code more portable to other Schemes.
1996-10-11* unif.c (scm_ra_set_contp): Localize `inc' declaration.Jim Blandy1-7/+9
Clarifies flow.
1996-10-11* symbols.c (scm_intern_obarray_soft, scm_sysintern): Doc fixes.Jim Blandy3-29/+96
* symbols.h, tags.h: Doc fixes.
1996-10-11* struct.c (scm_make_struct, scm_make_vtable_vtable): Use theJim Blandy1-2/+2
symbolic name for the tag, scm_tc3_cons_gloc, instead of just saying "1".
1996-10-11* eval.c (scm_nconc2last): Make sure that each element of lstJim Blandy1-2/+2
(which is a list of argument lists, except for the tail) is a proper list, i.e., finite and terminated by '().
1996-10-11* mapping.scm (hash-table-mapping): Explicitly request thatJim Blandy2-3/+4
make-vector fill new vectors with '(); this will make it easier to port Guile Scheme code to other Schemes. * boot-9.scm (make-print-style, make-print-table): Same.
1996-10-11* Makefile.in (TAGS tags): Find the source files in $srcdir.Jim Blandy1-1/+1
1996-10-10*** empty log message ***Jim Blandy1-2/+2
1996-10-10*** empty log message ***Jim Blandy1-0/+6
1996-10-10* numbers.c (scm_divbigint): When the remainder is zero, we don'tJim Blandy1-1/+1
want to subtract it from the modulus; we just want to leave it alone.
1996-10-10Give the snapshot location in other friendly formats.Jim Blandy1-0/+3
1996-10-10Change unpacking instructions to agree with what actually appears inJim Blandy1-5/+5
the snapshots.
1996-10-10*** empty log message ***Jim Blandy3-0/+21
1996-10-10* configure.in: If we don't have a port to the current machine,Jim Blandy2-6/+6
just arrange for 'make all' to do nothing. Don't abort configuration. We need a fully configured directory tree in order to make distributions and the like.
1996-10-10* Makefile.in (distfiles): Update for the new directory structure.Jim Blandy1-13/+37
(plugin_distfiles, md_distfiles, time_distfiles): New variables. (dist-dir): New target; use all the above to build a subtree of a distribution. (manifest): Target deleted.
1996-10-10* async.c (scm_take_signal): Doc fixes.Jim Blandy1-4/+12
1996-10-10* Makefile.in (DISTFILES): Add AUTHORS and aclocal.m4.Jim Blandy1-1/+3
1996-10-06*** empty log message ***Mikael Djurfeldt2-1/+11
1996-10-06* throw.h (scm_catch_apply): Removed the `lazyp' argument.Mikael Djurfeldt1-1/+1
1996-10-06* throw.c (scm_catch_apply): Finished implementation ofMikael Djurfeldt1-26/+28
`lazy-catch'.
1996-10-06* init.c (scm_boot_guile_1): Bugfix: i --> base in argument toMikael Djurfeldt1-1/+1
`scm_init_threads'.
1996-10-06* boot-9.scm (load): rewritten again.Gary Houston2-41/+81
Append "." to the default %load-path. (feature?): new function: checks for a symbol in the features list. (module-local-variable): remove apparently useless (caddr (list m v ...)) (%load-announce): minor formatting change. (file-exists?): use access? if posix is featured. (file-is-directory?): use stat if i/o-extensions is featured. (try-module-autoload module-name): use file-exists? before file-is-directory?
1996-10-06* filesys.c (scm_sys_select): move SCM_ALLOW_INTS past the sreturnGary Houston2-1/+10
check. (scm_init_filesys): set "i/o-extensions" feature. include feature.h.
1996-10-05*** empty log message ***Jim Blandy1-0/+8
1996-10-05*** empty log message ***Mikael Djurfeldt1-0/+5
1996-10-05* threads.scm: New file. Modified from the Cygnus-r0.3Mikael Djurfeldt1-0/+53
distribution.
1996-10-05* boot-9.scm: Added conditional loading of threads.scm.Mikael Djurfeldt1-2/+13
1996-10-05* init.c (scm_boot_guile): Add level of indirection toJim Blandy1-3/+27
scm_boot_guile_1() to ensure that stack base pointer is properly initialized. There was no guarantee that variable i was the highest/lowest variable on stack (i.e. the call frame of scm_boot_guile was not completely protected from gc).
1996-10-05*** empty log message ***Jim Blandy2-0/+8
1996-10-05* Makefile.in (root.o): Correct dependencies.Jim Blandy1-3/+4
1996-10-05*** empty log message ***Mikael Djurfeldt2-0/+42
1996-10-05* boot-9.scm (error-catching-loop): Added handling of keyMikael Djurfeldt1-3/+6
`switch-repl'. * boot-9.scm: Name change %%bad-throw --> bad-throw.
1996-10-05* throw.h: Added prototypes for scm_catch_apply andMikael Djurfeldt1-0/+2
scm_lazy_catch.
1996-10-05* continuations.c, debug.[ch], eval.c, gscm.c init.c, root.c,Mikael Djurfeldt1-18/+55
throw.c: Renamed last_debug_info_frame -> scm_last_debug_frame. * throw.c: Renamed scm_catch --> scm_catch_apply and added more arguments. The motivation is that code in root.c needs catch functionality, and we want to avoid code duplication. New functions: scm_catch, scm_lazy_catch. These are wrappers for scm_catch_apply. scm_lazy_catch is intended to introduce catch handlers that run without popping the stack into the dynwind chain.
1996-10-05* root.h: Added member last_debug_frame to root state.Mikael Djurfeldt1-2/+11
Added #include "libguile/debug.h"
1996-10-05* continuations.c, debug.[ch], eval.c, gscm.c init.c, root.c,Mikael Djurfeldt1-30/+23
throw.c: Renamed last_debug_info_frame -> scm_last_debug_frame. * root.c: Renamed `call-with-new-root' --> `call-with-dynamic-root'. (cwdr): Removed allocation of new root state. This should be done separately by use of scm_make_root. (scm_apply_with_dynamic_root): New function: Does what it sounds like. Needed when spawning threads. * throw.c: Renamed scm_catch --> scm_catch_apply and added more arguments. The motivation is that code in root.c needs catch functionality, and we want to avoid code duplication. New functions: scm_catch, scm_lazy_catch. These are wrappers for scm_catch_apply. scm_lazy_catch is intended to introduce catch handlers that run without popping the stack into the dynwind chain.
1996-10-05* procs.h: Added declarations of scm_thunk_p.Mikael Djurfeldt1-0/+2
1996-10-05* procs.c: New function: scm_thunk_p.Mikael Djurfeldt1-0/+30
1996-10-05* continuations.c, debug.[ch], eval.c, gscm.c init.c, root.c,Mikael Djurfeldt1-2/+3
throw.c: Renamed last_debug_info_frame -> scm_last_debug_frame. * init.c (scm_start_stack): Set initial root continuation number to 0.
1996-10-05* continuations.c, debug.[ch], eval.c, gscm.c init.c, root.c,Mikael Djurfeldt5-13/+17
throw.c: Renamed last_debug_info_frame -> scm_last_debug_frame.
1996-10-05Updated.Mikael Djurfeldt1-18/+20
1996-10-05* Makefile.in: Added dependency entry for root.o.Mikael Djurfeldt1-0/+6