summaryrefslogtreecommitdiff
path: root/libguile/debug.c
diff options
context:
space:
mode:
authorAndy Wingo <wingo@pobox.com>2009-03-18 01:49:28 +0100
committerAndy Wingo <wingo@pobox.com>2009-03-18 01:49:28 +0100
commite0a3ad670bf43b9815bec31b83417de2bc3c2784 (patch)
treec7dfd2a6c04eca2b229c730723f54cea58303a35 /libguile/debug.c
parent7eba9c99c262acb872a52d95c45a216232d2b8dc (diff)
downloadguile-e0a3ad670bf43b9815bec31b83417de2bc3c2784.tar.gz
rework procedure-callers to stay correct as callees are redefined
* module/system/xref.scm (procedure-callers): Rework to calculate the callers of a *variable*, not of a value. This is because the module-observers only get fired when the module changes, not with the variables change values. Also accept either a variable, a symbol (resolved in the current module), or a modname . symname pair.
Diffstat (limited to 'libguile/debug.c')
0 files changed, 0 insertions, 0 deletions