summaryrefslogtreecommitdiff
path: root/libguile/vm-i-system.c
diff options
context:
space:
mode:
authorBT Templeton <bpt@hcoop.net>2011-08-14 16:54:14 -0400
committerBT Templeton <bpt@hcoop.net>2012-02-03 18:53:50 -0500
commit66be42cb3859d05ab69132e15cc2bd2bbd76d279 (patch)
tree10beb2427d3fa1e1cbbeae0f999bc747ad6a6507 /libguile/vm-i-system.c
parentb07a74497a85c3e5ed7dec1228c6441be0a8059f (diff)
downloadguile-66be42cb3859d05ab69132e15cc2bd2bbd76d279.tar.gz
improve management of global special variables
* module/language/elisp/bindings.scm (bindings): Remove `globals' field. (global?, mark-global!, map-globals): Remove. All callers changed. * module/language/elisp/compile-tree-il.scm (generate-ensure-global, ensuring-globals): Remove. All callers changed. (global?, ensure-globals!): New procedures. (bind-lexically?): Use new `global?'. (compile-lambda, compile-let, compile-let*): Use `ensure-globals!'.
Diffstat (limited to 'libguile/vm-i-system.c')
0 files changed, 0 insertions, 0 deletions