diff options
author | Andy Wingo <wingo@pobox.com> | 2009-10-23 15:44:22 +0200 |
---|---|---|
committer | Andy Wingo <wingo@pobox.com> | 2009-10-23 15:59:07 +0200 |
commit | 3092a14d6758bd002113ffe4bc51e4c6930c4ce5 (patch) | |
tree | c0e47868c7568afd2db163fa160b44d432522cbd /libguile/_scm.h | |
parent | 899d37a6cf2e5f5a6822b8451cda95f53c007608 (diff) | |
download | guile-3092a14d6758bd002113ffe4bc51e4c6930c4ce5.tar.gz |
vm support for optional/kwarg init code, and bugfixes
* libguile/vm-i-system.c (local-bound?, long-local-bound?)
(variable-bound?): New instructions, push #f unless the local is
bound. You can get unbound locals from optional arguments.
(bind-optionals/shuffle): A number of bugfixes.
(bind-kwargs): Bugfixes. If we enocunter an improper kwarg list but
the procedure has a rest argument, just stop kwarg processing, but
without an error.
Renumbered ops.
* libguile/_scm.h (SCM_OBJCODE_MAJOR_VERSION): Bump.
Diffstat (limited to 'libguile/_scm.h')
-rw-r--r-- | libguile/_scm.h | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/libguile/_scm.h b/libguile/_scm.h index 21fe5bc07..93cdfa15f 100644 --- a/libguile/_scm.h +++ b/libguile/_scm.h @@ -172,7 +172,7 @@ /* Major and minor versions must be single characters. */ #define SCM_OBJCODE_MAJOR_VERSION 0 -#define SCM_OBJCODE_MINOR_VERSION J +#define SCM_OBJCODE_MINOR_VERSION K #define SCM_OBJCODE_MAJOR_VERSION_STRING \ SCM_CPP_STRINGIFY(SCM_OBJCODE_MAJOR_VERSION) #define SCM_OBJCODE_MINOR_VERSION_STRING \ |