summaryrefslogtreecommitdiffstats
path: root/txr.1
diff options
context:
space:
mode:
authorKaz Kylheku <kaz@kylheku.com>2017-01-29 14:17:18 -0800
committerKaz Kylheku <kaz@kylheku.com>2017-01-29 14:17:18 -0800
commitb75f188c4991ac07ce7d6db8caaccda8ed4e1542 (patch)
treea75688b487e1a4f0d0cf454e54c1153773d16d6a /txr.1
parent3dc7aa2ef572a26f9c5e0ea134b43c80a013e8f5 (diff)
downloadtxr-b75f188c4991ac07ce7d6db8caaccda8ed4e1542.tar.gz
txr-b75f188c4991ac07ce7d6db8caaccda8ed4e1542.tar.bz2
txr-b75f188c4991ac07ce7d6db8caaccda8ed4e1542.zip
bugfix: read print consistency of shadowed symbols.
Suppose that a program-defined package is current, has usr as its :fallback, and has a :local symbol list. Then if 'usr:list is printed, it must print with the usr: package symbol because it is not visible. It is printing without the prefix. * lib.c (symbol_present): Function renamed to symbol_visible, which is much more descriptive of what its return value means. The bug in this function is that it does not stop searching when, in its search path, it encounters a symbol which has the same name as sym, but which isn't sym. But such a symbol makes sym invisible. This is now fixed.
Diffstat (limited to 'txr.1')
0 files changed, 0 insertions, 0 deletions