summaryrefslogtreecommitdiff
path: root/libguile/memoize.h
diff options
context:
space:
mode:
authorAndy Wingo <wingo@pobox.com>2014-12-06 19:43:24 +0100
committerAndy Wingo <wingo@pobox.com>2014-12-06 19:43:24 +0100
commit99fb07e19bf47b929fbd7e4574f96ea0bff4e641 (patch)
tree7fd89cc614e28d25913cf89b34eae7996317d2c4 /libguile/memoize.h
parentcfdc8416a2540e43504a021d4f7c44c7d21a668d (diff)
downloadguile-99fb07e19bf47b929fbd7e4574f96ea0bff4e641.tar.gz
Add capture-env to evaluator
* libguile/eval.c (eval): * libguile/memoize.c (memoized_tags, unmemoize): * libguile/memoize.h (SCM_M_CAPTURE_ENV): * module/ice-9/eval.scm (primitive-eval): Add capture-env memoized expression type.
Diffstat (limited to 'libguile/memoize.h')
-rw-r--r--libguile/memoize.h3
1 files changed, 2 insertions, 1 deletions
diff --git a/libguile/memoize.h b/libguile/memoize.h
index 68dcd2167..f0dab5797 100644
--- a/libguile/memoize.h
+++ b/libguile/memoize.h
@@ -3,7 +3,7 @@
#ifndef SCM_MEMOIZE_H
#define SCM_MEMOIZE_H
-/* Copyright (C) 1995,1996,1998,1999,2000,2001,2002,2004,2008,2009,2010,2011,2013
+/* Copyright (C) 1995,1996,1998,1999,2000,2001,2002,2004,2008,2009,2010,2011,2013,2014
* Free Software Foundation, Inc.
*
* This library is free software; you can redistribute it and/or
@@ -66,6 +66,7 @@ enum
SCM_M_SEQ,
SCM_M_IF,
SCM_M_LAMBDA,
+ SCM_M_CAPTURE_ENV,
SCM_M_LET,
SCM_M_QUOTE,
SCM_M_DEFINE,