summaryrefslogtreecommitdiff
path: root/libguile/gh_eval.c
AgeCommit message (Collapse)AuthorFilesLines
2008-09-28Remove GH and its traces.Han-Wen Nienhuys1-109/+0
2008-09-13Include <config.h> in all C files; use `#ifdef HAVE_CONFIG_H' rather than `#if'.Ludovic Courtès1-1/+5
2006-04-17merge from 1.8 branchKevin Ryde1-1/+1
2005-06-12Deprecated everything.Marius Vollmer1-0/+4
2005-05-23The FSF has a new address.Marius Vollmer1-1/+1
2003-04-05Changed license terms to the plain LGPL thru-out.Marius Vollmer1-36/+12
2001-07-19 * alist.c, arbiters.c, async.h, backtrace.h, boolean.c, chars.c,Martin Grabmüller1-1/+1
chars.h, continuations.h, debug-malloc.h, dynl.c, feature.c, feature.h, filesys.h, fluids.h, fports.h, gc_os_dep.c, gdb_interface.h, gh_eval.c, gh_funcs.c, gh_io.c, gh_list.c, gh_predicates.c, gsubr.c, gsubr.h, guardians.h, guile-func-name-check.in, guile-snarf-docs-texi.in, guile-snarf-docs.in, guile-snarf.awk.in, guile-snarf.in, hashtab.h, iselect.h, keywords.h, lang.c, list.h, load.h, objprop.c, objprop.h, options.c, options.h, random.h, regex-posix.h, root.c, root.h, script.c, snarf.h, stackchk.c, strerror.c, strop.h, strports.h, threads.h, values.c, values.h, version.c, version.h: Updated copyright notice.
2001-06-29(gh_eval_str): Use scm_c_eval_string instead of scm_eval_0str.Marius Vollmer1-1/+1
2001-06-14replace "scm_*_t" with "scm_t_*".Marius Vollmer1-8/+8
2001-03-09Remove #include <stdio.h>. Add #include <string.h>.Keisuke Nishida1-2/+0
2000-06-12Updated copyrightsMikael Djurfeldt1-1/+1
2000-04-21* Makefile.am (DEFS): Added. automake adds -I options to DEFS,Mikael Djurfeldt1-1/+1
and we don't want that. (INCLUDES): Removed all -I options except for the root source directory and the root build directory. * *.*: Change includes so that they always use the "prefixes" libguile/, qt/, guile-readline/, or libltdl/. (Thanks to Tim Mooney.)
2000-03-19 * *.[hc]: add Emacs magic at the end of file, to ensure GNUMichael Livshin1-0/+6
indentation style.
1999-12-10*** empty log message ***Greg J. Badros1-13/+13
1998-10-24* gh_eval.c (gh_eval_str_with_catch, gh_eval_file_with_catch):Jim Blandy1-2/+2
Use the handler passed, instead of ignoring it and using gh_standard_handler. (Thanks to Etienne Bernard.)
1998-02-02* backtrace.c (display_error_body, display_backtrace_body),Mikael Djurfeldt1-2/+2
coop-threads.c (scheme_body_bootstrip, c_body_bootstrip), gh_eval.c (eval_str_wrapper, eval_file_wrapper), init.c (invoke_main_func), root.c (cwdr_body), throw.c (cwss_body, scm_body_thunk, hbpca_body): Removed the second jmpbuf arg on body functions.
1998-01-16some trivial cleanupMark Galassi1-21/+1
1997-09-22* init.c (scm_boot_guile_1): Added scm_init_objects ().Mikael Djurfeldt1-1/+1
Added #include "objects.h" * eval.c (scm_makprom): Added SCM_DEFER_INTS and SCM_ALLOW_INTS. Add #include "feature.h". * ports.h (SCM_EOF_OBJECT_P): New macro predicate. This test is needed at many places in the code and should be abstracted. (Motivated by the need of this test in libguiletk.) * ports.c (scm_eof_object_p), vports.c (sfgetc), strports.c (scm_eval_string), load.c (scm_primitive_load, scm_read_and_eval_x), gh_eval.c (gh_eval_str): Use SCM_EOF_OBJECT_P. * eval.c (scm_init_eval): Add feature `delay'.
1997-08-13* * gh_eval.c (catch_with_saved_stack): Removed. Replaced by:Mikael Djurfeldt1-45/+6
throw.c (scm_internal_stack_catch): New sibling to the other catch functions. Code moved from gh_eval.c. throw.h: Added header. gh_eval.c (gh_eval_str_with_stack_saving_handler): Renamed call to scm_internal_stack_catch.
1997-05-26* Lots of files: New address for FSF.Jim Blandy1-3/+3
1997-04-14* gh_init.c (gh_standard_handler): Return SCM_BOOL_F, not garbage.Jim Blandy1-0/+180
Merge GH interface library into libguile. * gh.h, gh_data.c, gh_eval.c, gh_funcs.c, gh_init.c, gh_io.c, gh_list.c, gh_predicates.c, gh_test_c, gh_test_c.c, gh_test_repl, gh_test_repl.c: New files. * Makefile.am (libguile_la_SOURCES): Add gh_data.c, gh_eval.c, gh_funcs.c, gh_init.c, gh_io.c, gh_list.c, gh_predicates.c. Move _scm.h to ... (EXTRA_libguile_la_SOURCES): ... here. (pkginclude_HEADERS): Add variable, to get gh.h installed. (THREAD_LIBS, check_ldadd, check_PROGRAMS, gh_test_c_SOURCES, gh_test_c_LDADD, gh_test_repl_SOURCES, gh_test_repl_LDADD): New variables, describing how to build the gh test programs. * configure.in: Check for -lm, -lsocket, -lnsl; we need this to build the test programs, and we probably should have been linking libguile.la against them all along, to support AIX shared libs. Add cflags for threads to CFLAGS; add libs for threads to new variable THREAD_LIBS, used in Makefile.am. * ChangeLog-gh: log from old `gh' subdirectory. * Makefile.in, configure, scmconfig.h.in: Rebuilt.