summaryrefslogtreecommitdiff
path: root/libguile/eval.c
AgeCommit message (Expand)AuthorFilesLines
2000-03-09*.[ch]: make a distinction between SCM as a genericGreg J. Badros1-39/+41
2000-03-03* error.h, error.c: Added `scm_wrong_type_arg_msg' to supportGreg J. Badros1-1/+1
2000-03-02* list.c: Moved append docs to append! Thanks Dirk Hermann. Also,Greg J. Badros1-1/+1
2000-01-18* alist.c, chars.c, debug.c, dynl.c, dynwind.c, error.c, eval.c,Mikael Djurfeldt1-17/+17
2000-01-12* scm_validate.h: Added SCM_NUM2LONG_DEF macro. MakeGreg J. Badros1-1/+1
2000-01-11* dynl.c, error.c, eval.c, feature.c, filesys.c, fports.c, list.c, load.c,Greg J. Badros1-4/+4
2000-01-09 * eval.c: define scm_unbound_variable_key ('unbound-variable).Gary Houston1-5/+10
2000-01-05* *.[ch]: Whitespace changes -- added space after SCM_VALIDATE_*Greg J. Badros1-6/+6
2000-01-05*.[ch]: Replace GUILE_PROC w/ SCM_DEFINE.Greg J. Badros1-9/+9
2000-01-04* eval.c (SCM_CEVAL): Optimization: Reverse order ofMikael Djurfeldt1-2/+2
2000-01-03* dynl-vms.c, debug.c, coop-threads.c, backtrace.c, eval.c: MoreGreg J. Badros1-4/+3
1999-12-18* eval.c (SCM_CEVAL): Removed check for unbound slot inMikael Djurfeldt1-15/+10
1999-12-16* coop-threads.c: Remove K&R function headers.Greg J. Badros1-18/+15
1999-12-16* *.h: Use SCM_NIMP(X) && in all the FOOP macros.Greg J. Badros1-2/+2
1999-12-14Changed unbound slot messageMikael Djurfeldt1-1/+1
1999-12-14* guile-doc-snarf.awk: Removed.Mikael Djurfeldt1-2/+7
1999-12-13* Makefile.am: Fix ETAGS_ARGS to recognize GUILE_PROC,Greg J. Badros1-4/+12
1999-12-12* *.c: Finish replacing K&R style prototypes with ANSI CGreg J. Badros1-112/+36
1999-12-12* *.c, srcprop.h: Use SCM_BOOL(f) instead of (f? SCM_BOOL_T:Greg J. Badros1-2/+2
1999-12-12* *.c: Pervasive software-engineering-motivated rewrite ofGreg J. Badros1-98/+72
1999-11-19 * acconfig.h: add HAVE_ARRAYS.Gary Houston1-0/+2
1999-11-18 * configure.in: check for hstrerror.Gary Houston1-1/+1
1999-10-11* eval.c, eval.h (scm_sym_delay): New global symbol.Mikael Djurfeldt1-6/+11
1999-09-28* __scm.h: Fix a bunch of macros that were missing do-while(0)Greg J. Badros1-1/+1
1999-09-12* eval.c, debug.h (SCM_BACKTRACE_WIDTH): New debug option: width.Mikael Djurfeldt1-0/+1
1999-09-07* eval.c (scm_map, scm_for_each): Converted to dispatch on genericMikael Djurfeldt1-19/+33
1999-08-30* eval.c (SCM_CEVAL): Duplicated the method dispatch code at theMikael Djurfeldt1-6/+72
1999-08-29* eval.c, eval.h: Bugfix: scm_sym_apply was not initializedMikael Djurfeldt1-5/+9
1999-08-29* eval.c (scm_sym_args): Removed.Mikael Djurfeldt1-267/+98
1999-08-29* eval.c (SCM_APPLY): Fixed serious evaluator bug which returnedMikael Djurfeldt1-7/+7
1999-08-26* procs.c, procs.h (scm_subr_entry): New type: Stores dataMikael Djurfeldt1-11/+37
1999-08-24* eval.c (scm_init_eval): Use scm_make_smob_type instead ofMikael Djurfeldt1-3/+3
1999-08-23* eval.c (SCM_CEVAL): Let the SCM_IM_SLOT_SET_X form returnMikael Djurfeldt1-2/+3
1999-08-19* eval.c (SCM_APPLY), sort.c (closureless): Expand body whenMikael Djurfeldt1-3/+17
1999-08-17* backtrace.c, debug.c, eval.c, eval.h, gsubr.c, read.c,Mikael Djurfeldt1-70/+70
1999-08-16* eval.c (scm_sym_args): Made global.Mikael Djurfeldt1-2/+2
1999-08-06* eval.c (SCM_IM_DISPATCH): Rewrote dispatch protocol. DispatchMikael Djurfeldt1-47/+149
1999-08-04* eval.c (SCM_CEVAL:SCM_IM_DISPATCH): Bugfix: Jump back toMikael Djurfeldt1-3/+19
1999-08-04* eval.c (SCM_CEVAL): Improvements to SCM_IM_DISPATCH andMikael Djurfeldt1-10/+40
1999-07-29* eval.c (scm_m_expand_body): Use scm_cons_source.Mikael Djurfeldt1-40/+28
1999-07-29* eval.c (SCM_CEVAL): Removed old implementation of internalMikael Djurfeldt1-33/+0
1999-07-29Removed superfluous code in scm_macroexp.Mikael Djurfeldt1-24/+3
1999-07-29* eval.c, tags.h, print.c (SCM_IM_SLOT_REF, SCM_IM_SLOT_SET_X):Mikael Djurfeldt1-69/+339
1999-07-29* eval.c (SCM_IM_DISPATCH, SCM_IM_HASH_DISPATCH): Don't useMikael Djurfeldt1-3/+16
1999-07-28Removed configuration option --enable-lang which was recently added.Mikael Djurfeldt1-6/+0
1999-07-27* eval.c (scm_nil, scm_t): New symbols.Mikael Djurfeldt1-0/+216
1999-07-19* eval.c (scm_m_lambda): Let bodycheck check the body of theJim Blandy1-1/+1
1999-07-07Greg's smob patchMikael Djurfeldt1-7/+1
1999-06-19Patch from Greg Harvey:Jim Blandy1-30/+24
1999-06-19* eval.c (scm_map, scm_for_each): Verify that all arguments areJim Blandy1-11/+37